@font-face{font-family:AzoSans;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9kMDljNjQ1MGYzMmFjY2U5NzZhNzk3NDYzMDE2N2YyNC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9kMDljNjQ1MGYzMmFjY2U5NzZhNzk3NDYzMDE2N2YyNC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/4af23e85bde77f938681d56d4f9847c3.woff2) format("woff2"),url(/fonts/19f23f578c118648af81fe27cf51effd.woff) format("woff"),url(/fonts/42a30a0f9865dbd38fd9a4ebf0d7b4fe.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy82ZmVkZmFiYWM5YThhZjgwMjEwNDNkODNjMWIwZDljNS50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8xN2UzMTUwMTA1OTdiODliNDU2YjQ2YmVjMDEzNzg1MS5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-Black;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy83NTI3ODgwMTAwY2Q0Y2UzNTE0Y2IyYTNiOTViMzMxOC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy83NTI3ODgwMTAwY2Q0Y2UzNTE0Y2IyYTNiOTViMzMxOC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/e6eb3a2c830c09fe66d88ac24c696526.woff2) format("woff2"),url(/fonts/e11f0ebeb3441a93bc1eadbaa91d8cc8.woff) format("woff"),url(/fonts/712a05b11712b532d69cac3df907dfc8.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9mODQ2ZWU1YmM0ZTlhZTlkNjEyNTkzNTNmNWVlYjQ2Yy50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9jN2I0YjVkOGIwOWRjNGNhYjNhNTE5ZDgzZTYzNzk5NS5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-BlackItalic;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9mZmE1MzhjNGNmZTBlNzVhMDc0YzJlM2MxNmNiY2E3ZC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9mZmE1MzhjNGNmZTBlNzVhMDc0YzJlM2MxNmNiY2E3ZC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/97ae1503ee0b545c1d603f85dc649721.woff2) format("woff2"),url(/fonts/ca7a387c374f31ed5f74419b1cd1b810.woff) format("woff"),url(/fonts/b4ca2e159b9eb82ac13afd73ee2e1f94.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy84ZmJiZjQ0OTliMzNlYWVkMjdiN2E5ZjBiN2FiNjhkZi50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8xZmE4YjI5MDgwZWM1ZjBkNGMwODVmN2U0YjRjMDhjYy5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-Bold;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9kYTVhODYwMDg4MjgzODVjNjQ1ZWEyN2IxODNiNmE5Zi5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9kYTVhODYwMDg4MjgzODVjNjQ1ZWEyN2IxODNiNmE5Zi5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/6c8f47c1df8dc09a219b150683330897.woff2) format("woff2"),url(/fonts/70159d29aab04bf0f05163c22d949438.woff) format("woff"),url(/fonts/76cdfd79a4814142fc9edb060acec357.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9hZDQxMzNmNDBkMjc2ZTM1ZWQwMjgyM2ZkZmYyYTMwZC50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9kNTM2ZGEzOWU0ZDY5ZTM3MGIwMWFlZjdlMDdlMzg5OC5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-BoldItalic;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9lMTliOGZlYmJiOWI3Y2Y0YjNjODUyMTNmZTliOGI5Ni5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9lMTliOGZlYmJiOWI3Y2Y0YjNjODUyMTNmZTliOGI5Ni5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/00f81044a2c073922839879253011f6e.woff2) format("woff2"),url(/fonts/55b0d08293893f92ed54ed00a151dc4e.woff) format("woff"),url(/fonts/4797c2a65cada406ed9ff55f2ff26d83.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy82ZDhhZDliMWZkY2Y1NjJjMTc3YTVmNzY5YTVhOTJjZS50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy81ZTA2ODZjOTk3OTc1OGQ4YThkNDgyOTNlMDI1ZmQxNC5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-Italic;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9iMDc1NjZjMjZjYzhiNDk2MGIxZTY3MTY2MGY5NmY1ZC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9iMDc1NjZjMjZjYzhiNDk2MGIxZTY3MTY2MGY5NmY1ZC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/88cef34d5d7c42e9d8e1e90de924a00a.woff2) format("woff2"),url(/fonts/bc39b46cc738707628fe6b42ea7c481b.woff) format("woff"),url(/fonts/2d3f4700bbf3e9b737684ace6a0ea9b6.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9lNmNhZjgzYjcyNTc2ZTUzZjMzYWEyNTM3OWZlMGI4YS50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9jZmRiNTRiYjEzMmI1YjUxNDZkYTc4Nzc1NTY1YTFlMy5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-Light;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8wYTZmMTkxNjFlMjhkODY2ZjJhZWRkN2I1NzU3ZmViMC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8wYTZmMTkxNjFlMjhkODY2ZjJhZWRkN2I1NzU3ZmViMC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/6ea4d970b8a080bc8baec8be11587aeb.woff2) format("woff2"),url(/fonts/94b307239164ac133a966fd213746e3a.woff) format("woff"),url(/fonts/cb241dca719ddbc740384c2459c9e1e2.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy85NTYzN2QxOTUzYzczYzE5MWM3ODZlYTVkNDJlNmQ0Zi50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8xNDgxMGJiNDliZDkzZWFkNmZjYTk1NDk2ZTRmYTMyMC5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-LightItalic;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy81MTJmNzgwZmFjOTAwOGEwZmJlYzExY2M0MTdhMDY3NC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy81MTJmNzgwZmFjOTAwOGEwZmJlYzExY2M0MTdhMDY3NC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/84703ec174819f5960978675cdce9750.woff2) format("woff2"),url(/fonts/064becb2c2a7713a69327c5d6a7321e5.woff) format("woff"),url(/fonts/d13f644800ebe583c28411fc03e8b5e0.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9jYmU2ZTA3MGMwNzFiZjJlOGVkMzRhYzllYzZhN2RiMS50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9iYzI4YzdhOWQ4MWFlMmVhYWY4OTkxYTM4MmYwMTBjMS5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-Medium;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy84M2MxYzk0NTdiNzA4MDhmOGRmNGU2ODI0YzE4ZWIzNi5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy84M2MxYzk0NTdiNzA4MDhmOGRmNGU2ODI0YzE4ZWIzNi5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/006b944360d42a37be72e0a7442fa51c.woff2) format("woff2"),url(/fonts/a629c77ccc446c90ad3cd325a315f20d.woff) format("woff"),url(/fonts/9f26d045d355ff8a9224c693ced85302.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8yMzUzZWI2NTYxOWNmMWFjYzJlYjcyZmNlMmQ5NTVlOS50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy81YzQ5ZGRkOTM5NmFkNTUyMGQ5NTllZWUwYjkxYjNjNC5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-MediumItalic;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8yODgwZjhiOGE2MDczOTZjOWFhNzRhMDgzNzk1OTQzMy5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8yODgwZjhiOGE2MDczOTZjOWFhNzRhMDgzNzk1OTQzMy5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/2c393d67dc7c5935ee6179f26cc86319.woff2) format("woff2"),url(/fonts/62ee6673ccd2321448c2a51a9ff9b2ca.woff) format("woff"),url(/fonts/33294934d6d3ed97c3e26e9db4fa4896.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy81MWVmZmNlZTBhOWQ2ODk1ODZkZTExN2VmMjRiYTQ2Yy50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy9mOWJmMDgxN2YzZWI1MDZmM2RjNGQzMWY5OTU2N2U3My5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-Thin;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8wNGE4NGNjZTZkMDIyMmFhOWUzMGY2ZWUwN2RhNDY1MC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8wNGE4NGNjZTZkMDIyMmFhOWUzMGY2ZWUwN2RhNDY1MC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/5c62894cb5548c02f29921b422b12e51.woff2) format("woff2"),url(/fonts/f5bf298d7ae2eb214ad2a0329f023f9a.woff) format("woff"),url(/fonts/e4850f34a443dee2679ab3e7d16f78a1.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8xNjM4MmM5MGI1YWFiOWEzNGMwODRmOWU2NGVkZDUzYy50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy80MDFjM2YzZGYyY2RlMDZlODAwOGE0ODJmMDkzOTgxYi5zdmciOw==#@Lato) format("svg")}@font-face{font-family:AzoSans-ThinItalic;src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8xM2YxNmVmMGY5MTA5OTFjNGY2MGFlNDVlMTIxYWQ1ZC5lb3QiOw==);src:url(data:application/vnd.ms-fontobject;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy8xM2YxNmVmMGY5MTA5OTFjNGY2MGFlNDVlMTIxYWQ1ZC5lb3QiOw==?#iefix) format("embedded-opentype"),url(/fonts/a2dec66ceaaa45b909643cecdef30a1e.woff2) format("woff2"),url(/fonts/18583e4d30491684cad72ce6465a9325.woff) format("woff"),url(/fonts/4e8f11ce07323305aaf42c5aa03cf91f.otf) format("opentype"),url(data:application/x-font-ttf;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy82MmRjN2NlMmQ0NTBiZWVjZjQ4MjE5OGVhMWI3ZGZlOC50dGYiOw==) format("truetype"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiL2ltYWdlcy85NGYxZWVjNmFlMzZhZTA4MDIzZGNhMWY4NWU0NDg0MC5zdmciOw==#@Lato) format("svg")}.app-container{min-height:100vh}.float-right{float:right}.hidden{display:none!important}.ui.menu .item img.demographics-logo{width:8.5em}.ui.progress.inline:last-child{margin-bottom:0!important}table.ui.selectable.table tr:hover{cursor:pointer}.loading-indicator-container{min-height:10em}.app-view-container .ui.breadcrumb{margin-bottom:1em}.hidden.menu{display:none}.ui.vertical.stripe{padding:8em 0}.ui.vertical.stripe h3{font-size:2em}.ui.vertical.stripe .button+h3,.ui.vertical.stripe p+h3{margin-top:3em}.ui.vertical.stripe .floated.image{clear:both}.ui.vertical.stripe p{font-size:1.33em}.ui.vertical.stripe .horizontal.divider{margin:3em 0}.quote.stripe.segment{padding:0}.quote.stripe.segment .grid .column{padding-top:5em;padding-bottom:5em}.ui.form .field.checkbox-grid>label{margin-bottom:1.5em!important}.form .checkbox-grid .stackable .column{margin:0;padding-bottom:.4em;padding-top:0}.modal.fixed-scroll>.content{height:350px;overflow-y:scroll}.secondary-nav{background-color:#f9fafb;padding-top:1.8em;margin-bottom:1.5em}.secondary-nav button{margin-left:.8em!important}.secondary-nav .ui.big.breadcrumb{margin-top:.2em;margin-bottom:.5em}.auth-form{margin-top:5em}@media only screen and (max-width:420px){.auth-form{margin-top:2.5em}}.auth-form img{margin:0 auto;width:60%;max-width:100px!important}.auth-form form.login-form{background-color:#f5f5f5;padding:35px;border-radius:4px;min-width:350px;margin:0 0 25px;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)}form.login-form .field .ui.input input{border-radius:5px;color:#172a3f;background-color:#fff;border:none}@media only screen and (max-width:768px){form.login-form{margin-top:0}}.login-form .field .ui.input ::-webkit-input-placeholder{color:gray}.login-form .field .ui.input :-ms-input-placeholder{color:gray}.login-form .field .ui.input ::-moz-placeholder{color:gray}.login-form label{color:#172a3f!important;font-family:Avenir!important}.login-form a,.login-form a:hover{color:#172a3f}.login-form .ui.button{background-color:#decca6;color:#fff;width:100%;border-radius:5px}.login-form .ui.button:focus,.login-form .ui.button:hover{background-color:#172a3f;color:#fff}.login-form .forgot-password{margin-top:1em}.login-form .forgot-password a{display:block;text-align:center;color:#172a3f}.auth-actions div.four.wide.column{display:inline-block;margin:.5em 0}.auth-actions div.four.wide.column:last-of-type{float:right}*,body{font-family:AzoSans-Medium!important}i{font-family:Icons!important}.homepage-app .hero .fly_logo{width:130px!important}@media only screen and (max-width:420px){.hero-menu.fixed-menu .ui.container .logo-wrap{width:110px}.hero-menu.menu .logo-wrap{width:140px}}@media only screen and (min-width:768px){.logo-wrap{padding-left:0!important}}.logo-wrap{width:200px;margin:0!important;position:absolute!important;margin-left:auto!important;margin-right:auto!important;left:0;right:0}.homepage-app .hero{background-size:cover;background-position:50%;padding:0;margin:0}.homepage-app .pushable:not(body){transform:none}.homepage-app div.pushable{overflow:initial}@media only screen and (max-width:750px){.homepage-app .aboutus-page .hero,.homepage-app .aboutus-page .hero-bottom,.homepage-app .braces-page .hero,.homepage-app .home-section .hero,.homepage-app .home-section .hero-bottom,.homepage-app .invisalign .hero,.homepage-app .pricing-page .hero,.homepage-app .reviews-page .hero{padding-bottom:500px!important}.homepage-app .smilify-video .hero.footer_cta{padding-bottom:50px!important}.homepage-app .smilify-video .hero{background-size:100%!important}.ui.stackable.grid>.row>.wide.column.right_block_real{padding:0!important}.homepage-app .home-section .hero{background-position-x:50%!important;background-position-y:71px!important;background-size:cover!important}}.homepage-app .privacy-section .hero,.homepage-app .provider-terms-section .hero,.homepage-app .terms-section .hero{min-height:30vh;background-position:50%}.homepage-app .home-section .hero{border-left:none;border-right:none;background:#f9ffff url(/images/1f717c7c6eb9049ef3c63b627cd4d2f8.png) no-repeat 0 0;background-size:50% auto;box-shadow:none;background-position:100%;padding-bottom:140px;border:0;border-radius:0;background-position-y:85px}.homepage-app .homepage-app .home-section .hero:after{display:none;content:url(/images/1f717c7c6eb9049ef3c63b627cd4d2f8.png)}.homepage-app .home-section.dynamic-page .hero{background:transparent url(/images/f11c8dc43983f10dccf0b106a3222299.jpg) no-repeat 0 0!important;background-size:cover!important;box-shadow:none;background-position:50%!important}.homepage-app .home-section.dynamic-page{margin-top:100px}.homepage-app .aboutus-page .hero{background:transparent url(/images/386cbe6b696c244728ed34493a3ff0f1.jpg) no-repeat 0 0!important;background-size:cover!important;background-position:100%!important;padding-bottom:289px}.homepage-app .aboutus-page .hero:after{display:none;content:url(/images/386cbe6b696c244728ed34493a3ff0f1.jpg)}.homepage-app .pricing-page .hero{padding-bottom:357px}.homepage-app .invisalign .hero{background:transparent url(/images/9b5565ce63ca5e89066fb7959344bcd4.jpg) no-repeat 0 0!important;background-size:cover!important;background-position:50%!important;padding-bottom:294px}.homepage-app .pediatric-page .hero,.homepage-app .smilify .hero{background:transparent url(/images/b3444c76e079e0fde6b9897a3137b0a7.png) no-repeat 0 0!important;background-size:cover!important;padding-bottom:206px;background-position-y:20%!important;background-position-x:100%!important}.homepage-app .invisalign .hero:after{display:none;content:url(/images/9b5565ce63ca5e89066fb7959344bcd4.jpg)}.homepage-app .pricing-page .hero{background:#f9ffff url(/images/fb502bd74d5cb53b1cf30cc0450857ca.png) no-repeat 0 0;background-size:50% auto;box-shadow:none;background-position:100%;padding-bottom:140px;background-position-y:0}.homepage-app .smilify-video .hero{background:#f9ffff url(/images/7f0d8d212168537552a3718790f65355.jpg) no-repeat 0 0;background-size:50% auto;box-shadow:none;background-position:100%;padding-bottom:50px;background-position-y:85px}.homepage-app .pricing-page .hero:after{display:none;content:url(/images/fb502bd74d5cb53b1cf30cc0450857ca.png)}.homepage-app .home-section .hero-bottom{border-left:none;border-right:none;background:transparent url(/images/5234afa4d66f9394d74d82b3b99b36d4.jpg) no-repeat 0 0!important;background-size:cover!important;box-shadow:none;background-position:50%!important;padding-bottom:210px;border:0;border-radius:0;margin-bottom:0;margin-top:0}.homepage-app .aboutus-page .hero-bottom{margin-top:0}.homepage-app .home-section .hero-bottom.invisalign-page{background:transparent url(/images/600fba0bcf19b5de48af9780c4166221.jpg) no-repeat 0 0!important;background-size:cover!important;background-position:20%!important;padding-bottom:150px}.homepage-app .home-section .hero-bottom.braces-page{background:transparent url(/images/94f8a2a4b071a6b03a7d1b179aa4e7db.jpg) no-repeat 0 0!important;background-size:cover!important;background-position:50%!important;padding-bottom:150px}.homepage-app .aboutus-page .hero-bottom{background:transparent url(/images/e570a6e5d2e582c56fcc43aa9ae89ba9.jpg) no-repeat 0 0!important;background-size:cover!important;background-position:50%!important;padding-bottom:150px}.homepage-app .reviews-page .hero-bottom{background:transparent url(/images/24a1ede454f23e13e8f54c604050b3bb.jpg) no-repeat 0 0!important;background-position:100%!important;background-size:cover!important}.homepage-app .braces-page .hero{background:transparent url(/images/eeabef24f000295b47d4a4fb4b618262.jpg) no-repeat 0 0!important;background-size:cover!important;background-position:50%!important;padding-bottom:294px}.homepage-app .braces-page .hero:after{display:none;content:url(/images/eeabef24f000295b47d4a4fb4b618262.jpg)}.homepage-app .reviews-page .hero{background:transparent url(/images/1471ae0ff10e6313d643206676c47408.jpg) no-repeat 0 0!important;background-size:cover!important;background-position:100%!important;padding-bottom:270px}.homepage-app .reviews-page .hero:after{display:none;content:url(/images/1471ae0ff10e6313d643206676c47408.jpg)}.homepage-app .become-coveteer-section .hero{background-repeat:no-repeat;background-size:cover;background-position:50%}.homepage-app .complete-registration{background:#172a3f}@media only screen and (max-width:767px){.homepage-app .home-section .hero-bottom.invisalign-page{background-position:70%!important}}.homepage-app .hero-title,.homepage-app .pricing-page .hero-title{margin-top:100px}.homepage-app .aboutus-page .hero-title,.homepage-app .braces-page .hero-title{margin-top:170px}.homepage-app .reviews-page .hero-title{margin-top:230px}.homepage-app .hero-bottom .hero-title{margin-top:250px;margin-bottom:200px}.homepage-app .braces-page .hero-bottom .hero-title{margin-top:50px}.homepage-app .invisalign .hero-bottom .hero-title{margin-top:70px}.homepage-app .hero-bottom{margin-top:80px}.homepage-app .get-app{margin-top:187px!important}.homepage-app .hero-bottom .hero-title h3.ui.header,.homepage-app .home-section .hero .hero-title h3.ui.header{color:#000;padding:0;text-transform:none}.homepage-app .home-section .hero .hero-title .slogan h3.ui.header{margin-top:0;font-size:63px;font-weight:600;margin:0}.homepage-app .home-section.smilify-video .hero .hero-title .slogan h3.ui.header{font-size:46px}.homepage-app .block_image_text p{color:#000;font-size:22px;font-weight:100;font-family:AzoSans!important;margin-top:10px}.homepage-app .pediatric-page .hero .hero-title .slogan h1.ui.header{margin-top:0;font-size:33px;font-weight:600;margin:0;color:#fff}.homepage-app .reviews-page .hero .hero-title .slogan h3.ui.header{font-size:64px;color:#000}.homepage-app .aboutus-page .hero .hero-title .slogan h3.ui.header{font-size:38px}.homepage-app .hero-bottom .hero-title .slogan h3.ui.header{margin-top:0;font-size:43px;font-weight:600;margin:0;letter-spacing:3px}.homepage-app .home-section .hero .hero-title .slogan p{color:#000;font-size:22px;font-weight:100;margin-top:10px;width:390px;font-family:AzoSans!important}.homepage-app .smilify .hero .hero-title .slogan h1{color:#fff;font-size:20px;font-weight:100;margin-top:10px;width:465px}.homepage-app .pediatric-page .hero .hero-title .slogan h2{color:#fff;font-size:24px;font-weight:100;margin-top:10px}.homepage-app .smilify .hero .hero-title .slogan p{font-weight:400}.homepage-app .smilify .hero .hero-title .slogan b{font-size:24px;font-weight:700}.homepage-app .aboutus-page .hero .hero-title .slogan p{font-size:22px}.homepage-app .reviews-page .hero .hero-title .slogan p{width:auto;font-size:24px}.homepage-app .hero-bottom .hero-title .slogan p{color:#fff;font-size:21px;font-weight:100;margin-top:10px}.homepage-app .hero-bottom.invisalign-page .hero-title .slogan p{width:480px}.homepage-app .hero-bottom.braces-page .hero-title .slogan p{font-size:19px}.homepage-app .block_image_text .ui.button,.homepage-app .home-section .hero .hero-title .slogan .ui.button,.homepage-app .segment_no_style .ui.button,.homepage-app .sidebar.menu .ui.button,.homepage-app .steps_block .ui.button,.static_phone .ui.button{background:#45687c;color:#fff;border-radius:0;font-size:15px;font-weight:600;padding-top:20px;padding-bottom:20px;letter-spacing:1px;min-width:245px;text-align:center;border:3px solid transparent;transition:.5s}.static_phone .ui.button{min-width:auto}.homepage-app .sidebar.menu .ui.button{display:block;margin:0 auto;padding-top:15px;padding-bottom:15px;margin-top:10px;margin-bottom:15px}.homepage-app .block_image_text .ui.button:hover,.homepage-app .home-section .hero .hero-title .slogan .ui.button:hover,.homepage-app .segment_no_style .ui.button:hover,.homepage-app .steps_block .ui.button:hover{background:transparent;color:#45687c;border-radius:0;font-size:15px;font-weight:600;padding-top:20px;padding-bottom:20px;border:3px solid #45687c;letter-spacing:1px;min-width:245px;text-align:center}@media only screen and (min-width:1100px){.homepage-app .logo{height:auto;width:auto}}@media only screen and (max-width:420px){.homepage-app .about-us-section .ten.wide.column,.homepage-app .about-us-section .twelve.wide.column,.homepage-app .hero-title .eleven.wide.column,.homepage-app .hero-title .twelve.wide.column{width:100%!important}.homepage-app .hero-title{margin-top:70px}.homepage-app .hero-title .ui.grid .get-app,.homepage-app .hero-title .ui.grid .slogan{width:100%!important}.homepage-app .hero-title .ui.grid .slogan h3{font-size:28px!important}.homepage-app .hero-title .ui.grid .slogan p{text-align:center;font-size:21px;width:100%}.homepage-app .hero-title .ui.grid .slogan{text-align:center!important}.homepage-app .hero-title .hero-button{display:block;margin:auto;width:200px;margin-bottom:.7em!important;text-align:center}.homepage-app .hero-title .hero-button img{width:175px;height:100%}.homepage-app .inverted.footer{text-align:center}.homepage-app .section.download-app{text-align:center}.homepage-app .section.download-app img{margin:auto}.homepage-app .download-section{text-align:center}}.homepage-app .privacy-section .hero-title,.homepage-app .provider-terms-section .hero-title,.homepage-app .terms-section .hero-title{margin-top:7vh}.homepage-app .hero h3.ui.header{color:#fff}.homepage-app .scroll-down.icon{position:absolute;bottom:40px;color:#fff!important;border:1px solid #fff;font-size:.8em}.homepage-app .scroll-down.button:active,.homepage-app .scroll-down.button:focus,.homepage-app .scroll-down.button:hover{background:none!important;border:1px solid #f7e7ce;color:#f7e7ce!important}.homepage-app h1.ui.header{margin-top:0;font-size:48px;font-weight:600;margin:0;color:#000}.homepage-app h2.ui.header,.homepage-app h3.ui.header{margin-top:0;font-size:40px;font-weight:600;margin:0;color:#000}.homepage-app h4.ui.header{margin-bottom:.5em}.homepage-app .gold{background-color:#f7e7ce;border:1px solid #decca6;color:#172a3f}.homepage-app .gold:hover{background-color:#f3dcba}.homepage-app .store-button{display:inline-block}.homepage-app .store-button img{width:175px;height:100%;display:inline-block}.get-app{color:#fff;font-size:28px;font-weight:700;bottom:0;margin-bottom:25px!important}.homepage-app .download-app-hero-button{display:inline-block;margin-left:10px}.homepage-app .download-app-hero-button:first-child{margin-left:20px}.homepage-app .download-app-hero-button img{height:65px;display:inline-block}@media only screen and (max-width:420px){.homepage-app .get-app{font-size:16px}.homepage-app .description_block .left_description{font-size:18px!important}.homepage-app .mini_blocks p{text-align:center}}.homepage-app .mini_blocks span{text-align:center;display:block;font-size:18px;margin-bottom:30px;margin-top:10px;color:#fe4856;font-weight:600;letter-spacing:2px}.homepage-app .consultation p{text-align:center;display:block;font-size:18px!important;margin-bottom:30px!important;margin-top:10px!important;font-weight:600!important}.homepage-app .mini_blocks img{display:initial}.homepage-app .mini_blocks .number_icon{float:left;margin:10px;width:35px;margin-top:0;margin-left:0}.homepage-app .macbook_block{margin-top:150px;margin-bottom:100px}.homepage-app .hero-menu.ui.menu{font-size:16px}.homepage-app .hero .hero-menu.ui.menu{position:relative;z-index:1}.homepage-app .home-page .hero .hero-menu.ui.menu{background:#fff;margin:0}@media only screen and (min-width:751px) and (max-width:992px){.homepage-app .home-section .hero{padding-bottom:300px!important;background-size:cover}.homepage-app .home-section .hero.footer_cta{padding-bottom:50px!important}}.homepage-app .hero-menu.ui.menu a.item{padding-top:20px;padding-bottom:20px;color:#292540!important}.homepage-app .hero-menu.ui.menu .right .item:hover,.homepage-app .hero-menu.ui.menu a.item:hover{background:none;color:#45687c!important}.homepage-app .hero-menu.ui.menu .right .item{font-size:15px}@media only screen and (max-width:750px){.homepage-app .hero-menu.ui.menu .right .item{font-size:24px}.homepage-app .home-section.dynamic-page{margin-top:100px}.homepage-app .smilify .hero{background:transparent url(/images/03033b2fc51d4b1a4fb4653c3a86ecd7.jpg) no-repeat 0 0!important;background-size:cover!important;padding-bottom:217px;background-position-y:50%!important;background-position-x:100%!important}.homepage-app .smilify .retainersmilify{display:none!important}}.homepage-app .hero-menu.ui.menu .right .item.phone-no{font-weight:700;display:block;text-align:right}.homepage-app .hero-menu.ui.menu .right .item.phone-no a:hover{color:#45687c!important}.homepage-app .hero-menu.ui.menu .right .item.phone-no a{color:#292540!important}.homepage-app .hero-menu.ui.menu .ui.button{letter-spacing:1px;border:0;color:#fff;background:#45687c;border-radius:0;padding-top:15px;padding-bottom:15px;width:210px;font-weight:400;margin-right:0;cursor:pointer;display:inline-block;position:relative;transition:.5s}.homepage-app .hero-menu.ui.menu .ui.button:after{content:"\BB";position:absolute;opacity:0;top:40%;right:-20px;transition:.5s}.homepage-app .hero-menu.ui.menu .ui.button:hover{padding-right:24px;padding-left:8px}.homepage-app .hero-menu.ui.menu .ui.button:hover:after{opacity:1;right:10px}.homepage-app .hero-menu.ui.menu{background-color:#fff;-webkit-box-shadow:0 12px 23px -1px rgba(0,0,0,.08);box-shadow:0 12px 23px -1px rgba(0,0,0,.08)}.homepage-app .menu .left.item .item:after{opacity:0;content:"";width:100%;height:3px;position:absolute;background:#000;bottom:-12px;left:0;transition:.5s}.homepage-app .menu.booking-section .left.item .item:after{display:none}.homepage-app .menu .left.item .item.active:after{content:"";width:100%;height:3px;position:absolute;background:#000;bottom:-12px;left:0;opacity:1;transition:.5s}.homepage-app .menu .left.item .item:hover:after{opacity:1}.homepage-app .hero-menu .item.active{border-radius:0!important}.homepage-app .we_accepts{color:gray}.ui.secondary.inverted.menu .active.item{color:#000!important}.homepage-app .we_accepts h3{font-size:27px}.homepage-app .we_accepts .column{padding-left:30px!important;padding-right:30px!important}.homepage-app .we_accepts p{font-size:24px;padding-left:5px;padding-right:5px}.homepage-app .booking-section .we_accepts p{font-size:18px;margin:0}.homepage-app .we_accepts .working_hours.new p{font-size:16px;font-weight:400;padding:0;margin-bottom:5px;min-width:95px}.homepage-app .we_accepts .working_hours.new div{display:flex}.homepage-app .we_accepts p.options{font-size:20px;font-weight:400;line-height:35px}.homepage-app .booking-section .we_accepts p.options{font-size:16px;line-height:24px;margin-top:15px}.homepage-app .we_accepts p.options .icon{font-size:15px;color:#d8d8d8;margin-right:19px}.homepage-app .booking-section .we_accepts p.options .icon{margin-right:7px}.homepage-app .description_block.invisalign-page p.options .icon{font-size:15px;color:#d8d8d8;margin-right:19px}.homepage-app .description_block.invisalign-page.middle-block p.options .icon{color:#252525}.homepage-app .insurance .column{margin:0 auto}.homepage-app .insurance .ui.button{border:3px solid #fe4856;color:#fe4856;background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:15px;font-weight:600;text-align:center;padding-top:20px;padding-bottom:20px;margin-top:40px;width:265px;letter-spacing:1px}.homepage-app .insurance .ui.button:hover{background:#fe4856;color:#fff}.homepage-app .insurance p{padding:20px 50px;background:#f0eeeb;font-size:18px;color:#888887}.homepage-app .we_accepts h3 .company_title{color:#45687c!important;font-weight:700;font-size:27px}.homepage-app .booking-section .we_accepts h3 .company_title{color:#000!important}.homepage-app .booking-section .we_accepts h3 .company_title.company_title_block{color:#45687c!important}.homepage-app .we_accepts h3 .company_title img{display:initial;width:35px;margin-top:-5px}.homepage-app .separator_blocks_accepts{padding-top:10px;height:70px;position:relative}.homepage-app .separator_blocks_accepts:after{content:"";position:absolute;border-right:2px solid #dfdfdf;height:100%;transform:translateX(-50%)}.homepage-app .we_accepts h3 .separator_accepts{font-weight:100;opacity:.3;font-size:23px}.homepage-app .booking-section .we_accepts h3{color:#000}.homepage-app .fixed-menu .item.toc,.homepage-app .hero-menu .item.toc{display:none;padding-right:0!important}.homepage-app .fixed-menu .item.toc .icon,.homepage-app .hero-menu .item.toc .icon{opacity:1;font-family:Icons!important;font-size:30px}.booking-section.hero-menu.ui.menu a.item{padding-top:30px!important;padding-bottom:30px!important}.booking-section.hero-menu.ui.menu .icon{margin-top:-5px}@media only screen and (max-width:767px){.homepage-app .pricing-page .timeline .left_timeline p,.homepage-app .pricing-page .timeline .right_timeline p{margin-bottom:10px!important}.homepage-app .pricing-page .timeline{background:none!important}.homepage-app .made_just_for_you{padding:1em!important;padding-top:50px!important;padding-bottom:50px!important}}@media only screen and (max-width:970px){.homepage-app .hero-menu a.item{font-size:15px!important}.homepage-app .hero-menu.ui.menu .right .item.phone-no a{font-size:14px!important}}.homepage-app .sidebar.inverted{background:#fff;padding-top:60px}.homepage-app .sidebar.fixed.menu{position:fixed}.ui.sidebar.menu .item,.ui.sidebar.menu .item .icon,.ui.sidebar.menu .item .title{color:#000!important;font-size:16px!important;font-weight:700!important;display:table}.ui.sidebar.menu .item .icon{margin-top:-2px!important}.ui.sidebar .accordion.menu{width:auto!important;background:none!important;padding:0!important;box-shadow:none!important;border:none!important}.ui.vertical.menu .menu .item{padding:.92857143em 1.14285714em}.ui.vertical .ui.accordion.menu .item .title>.dropdown.icon{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}.ui.vertical .ui.accordion.menu .item .active.title>.dropdown.icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui.inverted.menu .active.item,.ui.inverted.menu .active.item:hover,.ui.inverted.menu .item:hover{color:#45687c!important}.ui.inverted.menu .item.closeSidebar{cursor:pointer;font-size:40px!important;position:absolute;right:25px;padding:0;top:25px}img.gridlogo{width:35px;position:absolute;top:20px;left:15px}.homepage-app .section{padding:20px 0}.ui.button.request-quote-button{background-color:#1a2d42!important;border:1px solid #00aeaa!important;color:#fff;font-size:20px;padding:20px 60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media only screen and (min-width:991px){.homepage-app .check-address .ui.input{width:400px;height:48px;font-size:20px}.homepage-app .check-address button{
        /*!* padding-bottom: 11px; *!*/}}.homepage-app .check-address .ui.input{height:48px;font-size:16px}.homepage-app .check-address button{line-height:25px;padding-bottom:12px}@media only screen and (max-width:346px){.homepage-app .check-address .ui.input{width:76%}.homepage-app .footer .check-address .ui.input{width:73%}}@media only screen and (max-width:420px){.homepage-app .check-address button{margin:0}.homepage-app .footer{min-height:450px!important}.homepage-app .footer .footer_container p{color:#b1afaf!important;font-size:16px!important;font-weight:300!important}.homepage-app .footer h3.ui.header{font-weight:700!important;text-transform:none!important;padding:0!important;margin:0!important;color:#172a3f}}@media only screen and (max-width:320px){.homepage-app .footer{min-height:450px!important}}@media only screen and (min-width:421px) and (max-width:768px){.homepage-app .footer{min-height:500px!important}}.homepage-app .check-address .ui.input input{-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;border:0;-webkit-box-shadow:0 10px 40px 2px #b3afb3;-moz-box-shadow:0 10px 40px 2px #b3afb3;box-shadow:0 10px 40px 2px #b3afb3}.homepage-app .hero-title .check-address .ui.input input{box-shadow:none}.homepage-app .check-address button{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-left:-1px;background:#59c39a;color:#fff}.homepage-app .check-address button:active,.homepage-app .check-address button:focus,.homepage-app .check-address button:hover{background:#59c39a;color:#fff}.homepage-app .description_block,.homepage-app .items_block,.homepage-app .segment_no_style,.homepage-app .steps_block{box-shadow:none;border:0}.homepage-app .description_block .left_description{font-size:22px;font-weight:700;z-index:1}.homepage-app .aboutus-page .description_block .left_description{margin-top:40px;letter-spacing:1px}.homepage-app .aboutus-page .description_block .left_description .subsection{margin-top:30px}.homepage-app .invisalign .description_block.table-section .table{font-weight:700;font-size:15px}.homepage-app .invisalign .description_block.table-section .table thead th:last-child{background:#fff;color:#fd3158}.homepage-app .invisalign .description_block.table-section .table td{padding-top:25px;padding-bottom:25px}@media only screen and (min-width:768px){.homepage-app .invisalign .description_block.table-section .table thead th{border:0;padding-top:50px!important}}.homepage-app .aboutus-page .description_block.video-section{margin-top:60px}.homepage-app .invisalign .description_block.table-section .table td:last-child{background:#fff;color:#fd3158}.homepage-app .invisalign .description_block.table-section{background:#f2fcff!important;padding-top:50px}.homepage-app .reviews-page .description_block .left_description{margin-left:30px}.homepage-app .reviews-page .description_block .left_description .sub_info{margin-top:60px}.homepage-app .reviews-page .description_block .left_description .sub_info span{font-size:20px;font-weight:700}.homepage-app .reviews-page .description_block .left_description .sub_info p{font-size:18px;font-family:AzoSans!important}.homepage-app .description_block.invisalign-page .left_description{margin-top:100px!important;margin-left:30px}.homepage-app .reviews-page .description_block{margin-bottom:50px}.homepage-app .description_block.invisalign-page.middle-block .left_description{margin-right:15px}.homepage-app .description_block p{color:#a9a9a9;font-size:16px;font-weight:300}.homepage-app .braces-page .description_block.first_title p,.homepage-app .invisalign .description_block.first_title p{color:#fe4856;font-weight:700;font-size:20px}.homepage-app .aboutus-page .description_block p{font-size:22px;margin-top:10px;color:gray;margin-bottom:30px}.homepage-app .aboutus-page .description_block.story_block p{color:#000}.homepage-app .description_block.invisalign-page p{color:#828282;font-size:18px}.homepage-app .description_block.invisalign-page.middle-block p{color:#252525;font-size:18px}.homepage-app .mini_blocks p{color:#8d8d8d;font-family:AzoSans!important}.homepage-app .aboutus-page .description_block .left_description .subsection a,.homepage-app .description_block a,.homepage-app .invisalign .description_block .left_description a,.homepage-app .invisalign .description_block.table-section .table a,.homepage-app .pricing-page .description_block .left_description a{color:#45687c}.homepage-app .ten_reasons .reasons a{color:rgba(0,0,0,.87)}.homepage-app .ten_reasons .reasons .icon.chevron{color:#45687c;position:relative;top:1px}.homepage-app .slider_title_block{margin-top:50px;margin-bottom:0}.homepage-app .we_do_it{background:#f2fcff!important;margin-top:100px}.homepage-app .description_block.invisalign-page.middle-block{background:#f2fcff!important;margin-top:70px;position:relative;margin-bottom:50px}.homepage-app .we_do_it .we_do_it_left{padding-top:50px;padding-left:70px!important}.homepage-app .we_do_it .we_do_it_left h3{font-size:54px;font-weight:700;color:#45687c}.homepage-app .we_do_it .we_do_it_left .accordion{width:90%}.homepage-app .we_do_it .we_do_it_left .accordion .title{font-size:19px;margin-bottom:10px;border-bottom:2px solid #fff;font-weight:700}.homepage-app .description_block.invisalign-page .accordion .title{text-transform:uppercase;font-size:18px;color:#828282}.homepage-app .description_block.invisalign-page.middle-block .accordion .title{text-transform:uppercase;font-size:18px;color:#252525}.homepage-app .description_block.invisalign-page .accordion .title .icon,.homepage-app .we_do_it .we_do_it_left .accordion .title .icon{float:right}.homepage-app .we_do_it .we_do_it_left .accordion .content{font-size:17px;letter-spacing:1px}.homepage-app .we_accepts_title{margin-top:50px}.homepage-app .we_accepts_title .column{margin:0 auto}.homepage-app .we_accepts_title h3{font-size:53px!important;font-weight:700!important;color:gray!important}.homepage-app .booking-section .we_accepts_title h3{font-size:33px!important;font-weight:700!important;color:gray!important}.homepage-app .we_accepts_title p{font-size:22px;color:#45687c;letter-spacing:2px;font-weight:700}.homepage-app .we_do_it img{margin-top:-50px}.homepage-app .slider_title_block h3{font-size:42px!important;font-weight:700!important;color:gray!important}.homepage-app .slider_title_block p{text-align:center;display:block;font-size:18px;margin-bottom:30px;font-weight:600;color:gray;letter-spacing:1px}.homepage-app .description_block h3.ui.header{font-size:28px;font-weight:700;text-transform:none;padding:0;margin:0}.homepage-app .braces-page .description_block h3.ui.header,.homepage-app .invisalign .description_block h3.ui.header,.homepage-app .smilify .description_block h3.ui.header{font-size:37px;color:#45687c}.homepage-app .pediatric-page .description_block h2.ui.header{font-size:37px;color:#45687c;font-weight:700}.homepage-app .aboutus-page .description_block h3.ui.header{font-size:46px;color:#45687c;margin-bottom:40px}.homepage-app .aboutus-page .description_block.story_block h3.ui.header{font-size:36px;margin-bottom:70px}.homepage-app .aboutus-page .description_block.video-section h3.ui.header{margin-bottom:10px}.homepage-app .aboutus-page .description_block span{font-size:21px;color:#45687c}.homepage-app .aboutus-page .description_block.story_block span{line-height:30px;font-size:22px}.homepage-app .reviews-page .description_block h3.ui.header{color:#000;margin-bottom:20px}.homepage-app .reviews-page .description_block img{cursor:pointer}.homepage-app .reviews-page .description_block span{font-weight:300}.homepage-app .description_block.invisalign-page h3.ui.header{font-size:37px;margin-bottom:20px;color:#45687c}.homepage-app .mini_blocks h3.ui.header{font-size:21px;margin:0;color:#000;display:flex;padding-bottom:0;font-weight:600;text-align:left;margin-top:7px}.homepage-app .mini_blocks h3.title_how_it_works{font-size:20px!important;font-weight:700;margin-top:0!important}.homepage-app .mini_blocks h3.title_how_it_works:after{position:absolute;background:transparent url(/images/a5417e9f4d950ddddd45be13702f9283.png) no-repeat 0 0!important;width:68px;height:6px;content:"";top:-15px;background-size:contain!important}.homepage-app .mini_blocks p{font-size:16px;font-weight:400;color:#000;line-height:30px;letter-spacing:1px;text-align:left;margin-top:15px}.homepage-app .mini_blocks .ui.button{border:3px solid #fe4856;color:#fe4856;background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:15px;font-weight:600;padding-top:20px;padding-bottom:20px;width:265px;letter-spacing:1px;text-align:center}.homepage-app .mini_blocks .ui.button:hover{background:#fe4856;color:#fff}
    /*!*padding-left: 40px;*!*/
    /*!*padding-right: 40px;*!*/.homepage-app .braces-page .steps_block .ui.button,.homepage-app .invisalign .steps_block .ui.button{background:#fe4856;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:15px;font-weight:600;padding-top:20px;padding-bottom:20px;border:3px solid #fe4856;letter-spacing:1px;width:265px;text-align:center;margin-top:50px}.homepage-app .braces-page .steps_block .ui.button:hover,.homepage-app .invisalign .steps_block .ui.button:hover{background:transparent;color:#fe4856;border:3px solid #fff;cursor:pointer}.homepage-app .in-house .ui.button:hover{background:transparent;color:#fe4856;border:3px solid #fe4856;cursor:pointer}.homepage-app .made_just_for_you{background:linear-gradient(90deg,#fff 40%,#f6f6f6 0);padding-top:50px;padding-bottom:50px;padding-left:0;margin-top:100px}.homepage-app .items_block .items_block_right h3.ui.header{font-size:60px;font-weight:700;text-transform:none;padding:0;margin:0}.homepage-app .items_block .items_block_right p{color:#b1afaf;font-size:24px;font-weight:300}@media only screen and (max-width:1599px){.homepage-app .items_block .items_block_right p{color:#b1afaf;font-size:22px;font-weight:300}}@media only screen and (max-width:1199px){.homepage-app .description_block p,.homepage-app .items_block .items_block_right p{color:#b1afaf;font-size:18px;font-weight:400}}@media only screen and (max-width:991px){.homepage-app .description_block p,.homepage-app .items_block .items_block_right p{color:#b1afaf;font-size:16px;font-weight:400}}.homepage-app .items_block .items_block_right{padding-left:75px!important}.homepage-app .section.yellow-gradient{background:#fefdfa;background:-webkit-linear-gradient(0deg,#fefdfa,#fff);background:linear-gradient(0deg,#fefdfa,#fff)}.homepage-app .with-icons .container .row .column,.homepage-app .with-icons .one.wide.column{align-self:flex-start!important}.homepage-app .with-icons img{height:50px;margin:0 auto 30px}.homepage-app .section.blue-gradient{background:#f5f7fa;background:-webkit-linear-gradient(0deg,#f5f7fa,#fff);background:linear-gradient(0deg,#f5f7fa,#fff)}.homepage-app .how-covet-works:first-of-type{padding:0}.homepage-app .become-coveteer .content img,.homepage-app .how-covet-works .content img,.homepage-app .main .content img{height:50px}@media only screen and (max-width:768px){.homepage-app .become-coveteer .content .eleven.column,.homepage-app .main .content .eleven.column{width:81.25%!important}}.homepage-app .iphone{height:700px;margin-bottom:-50px;z-index:10}.homepage-app .iphone-download{height:500px;z-index:10}.homepage-app .how-covet-works{padding:60px 0 0}.homepage-app .how-covet-works-image{height:420px;margin-bottom:-30px;z-index:10}@media only screen and (max-width:768px){.homepage-app .ui.centered.image.how-covet-works-image,.homepage-app .ui.centered.image.iphone{height:inherit;max-width:75%}.homepage-app .column.iphone-container img.ui.centered.image{max-width:75%;flex-grow:0;height:auto}.homepage-app .iphone-container img{height:100%}}@media only screen and (max-width:767px){.homepage-app .how-covet-works .mobile-order-1{order:1}.homepage-app .inverted.footer{padding-top:30px!important}.homepage-app .mini_blocks h3.title_how_it_works:after{top:0}.homepage-app .reviews_block{margin-top:70px!important}.homepage-app .how-covet-works .mobile-order-2{order:2}.homepage-app .container .row .column.tile{width:50%!important}.aboutus-page li{line-height:30px}.homepage-app h1.ui.header{font-size:36px}.homepage-app h2.ui.header{font-size:32px}}@media only screen and (max-width:1100px){.homepage-app .hero-menu .button,.homepage-app .hero-menu .left.item,.homepage-app .hero-menu .left .item,.homepage-app .hero-menu .right .item,.homepage-app .hero-menu .right span{display:none!important}.booking-section.hero-menu .left.item,.booking-section.hero-menu .left .item{display:block!important}.homepage-app .hero-menu.ui.menu a.item{padding-top:10px;padding-bottom:10px}.homepage-app .fixed-menu .item.toc,.homepage-app .hero-menu .item.toc{display:inline-block!important}}@media only screen and (min-width:769px) and (max-width:991px){.homepage-app .how-covet-works-image{height:inherit}}.homepage-app .cards-display img.ui.mini{border:1px solid #f7e7ce;width:50px}.homepage-app .cards-display .card{background:#fefdfa;background:-webkit-linear-gradient(0deg,#fefdfa,#fff);background:linear-gradient(0deg,#fefdfa,#fff);border:1px solid #f3dcba;-webkit-box-shadow:none;box-shadow:none}.homepage-app .cards-display .ui.card .content{padding:1.5em}.homepage-app .cards-display .ui.card .content .header{font-size:1.125em;margin-top:.75em;color:#333}.homepage-app .cards-display .ui.card .content .description{color:#333}.homepage-app .section.become-coveteer{background-size:cover;background-position:bottom;color:#fff}.homepage-app .become-coveteer h3.ui.header{color:#f3dcba}.homepage-app .become-coveteer h4.ui.header{color:#fff}.homepage-app .hero-title.become-coveteer{margin-top:5vh}.homepage-app h1.ui.header.become-coveteer-slogan{font-size:3rem;font-weight:700;color:#fff}.homepage-app .accept-order img{height:500px}@media only screen and (min-width:421px) and (max-width:990px){.homepage-app h1.ui.header.become-coveteer-slogan{font-size:2.5rem}}.homepage-app form.signup-form{text-align:center;background-color:#fff;padding:35px 35px 10px 40px;border-radius:4px;margin:0 0 25px;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)}form.signup-form .field .ui.input input{border-radius:5px;color:#172a3f;background-color:#f5f5f5;border:none}form.signup-form h1.ui.header{font-size:28px;text-transform:none;font-weight:700;color:#172a3f}@media only screen and (max-width:768px){form.signup-form{margin-top:0}.homepage-app h1.ui.header.become-coveteer-slogan{font-size:2rem}form.signup-form h1.ui.header{font-size:1.5rem}}.signup-form .field .ui.input ::-webkit-input-placeholder,.signup-form .field textarea ::-webkit-input-placeholder{color:gray}.signup-form .field .ui.input :-ms-input-placeholder,.signup-form .field textarea :-ms-input-placeholder{color:gray}.signup-form .field .ui.input ::-moz-placeholder,.signup-form .field textarea ::-moz-placeholder{color:gray}.signup-form p{color:gray;font-weight:700}.signup-form .terms p{font-size:.8rem;display:inline-block;padding-left:5px}.signup-form .terms .ui.fitted.checkbox{padding-top:5px}.signup-form a,.signup-form a:hover{color:#172a3f}.signup-form .ui.button{background-color:#172a3f;color:#fff;width:100%;border-radius:5px}.signup-form .ui.button:focus,.signup-form .ui.button:hover{background-color:#decca6}.homepage-app .section.download-app{background-size:cover;background-position:bottom;color:#fff;padding-bottom:60px!important}.homepage-app .section.download-app h3.ui.header{color:#fff}.homepage-app .iphone-container{height:90%;max-height:700px}.homepage-app .iphone-container img{height:600px}.homepage-app .iphone-container-inline{margin-bottom:-100px}.homepage-app .how-it-works h3.ui.header{color:#0d253e;font-size:2.5rem;text-transform:none;padding:none}.homepage-app .how-it-works .how-it-descr{margin-top:55px!important}.homepage-app .how-it-works .second-step .steps_image{margin-top:75px}.homepage-app .how-it-works .second-step .how-it-descr{margin-top:130px!important}@media only screen and (max-width:991px) and (min-width:768px){.homepage-app .how-it-works .second-step .how-it-descr{margin-top:80px!important}.homepage-app .how-it-works .how-it-descr{margin-top:0!important}}@media only screen and (max-width:1199px) and (min-width:992px){.homepage-app .how-it-works .second-step .how-it-descr{margin-top:110px!important}.homepage-app .how-it-works .how-it-descr{margin-top:20px!important}}@media only screen and (min-width:1200px){.homepage-app .how-it-works .second-step .steps_image img{display:inline;margin-left:35px}}.homepage-app .how-it-works .steps .column{padding:0}.homepage-app .how-it-works p{color:#9ea8b2;margin:0}.homepage-app .how-it-works{position:relative}.homepage-app .header_how_it_image{display:inline!important}.homepage-app .bg1-how-it-works{background-size:cover;width:703px;height:885px;left:-20px;position:absolute;top:179px}.homepage-app .bg2-how-it-works{width:1146px;height:561px;bottom:767px;position:absolute;left:210px}.homepage-app .how-it-works .first-step h3.ui.header,.homepage-app .how-it-works .second-step h3.ui.header,.homepage-app .how-it-works .third-step h3.ui.header{color:#0d253e;font-size:36px;text-transform:none;font-weight:500;padding:0;margin-bottom:5px}@media only screen and (max-width:767px){.homepage-app .how-it-works .bg1-how-it-works,.homepage-app .how-it-works .bg2-how-it-works{display:none}.homepage-app .how-it-works .how-it-descr{text-align:center!important;background:none!important}.homepage-app .how-it-works .steps h3{font-size:24px!important}.homepage-app .how-it-works .steps .column{text-align:center!important}.homepage-app .how-it-works .steps img{display:inline}}.ui.vertical.segment{border:0}.homepage-app .cities img.cities_phone_image{margin-left:16px}@media only screen and (min-width:1200px){.homepage-app .cities img.cities_phone_image{margin-top:-275px}}.homepage-app .cities .column{padding:0!important}.homepage-app .cities{background:#f9f9f9}@media only screen and (max-width:767px){.homepage-app .cities img.cities_phone_image{margin-left:-16px}}.homepage-app .city_images{padding-top:104px;text-align:center;vertical-align:middle;color:#fff;font-weight:700;height:230px;font-size:66px}.homepage-app .city_images:first-child{margin-top:75px}.homepage-app .quote-estimate{margin-top:50px!important}.homepage-app .quote-estimate .selector-quote p{padding:0;margin:0;font-size:30px;font-weight:500;color:#000;margin-bottom:10px}.homepage-app .quote-estimate .selector-quote h3.ui.header{font-size:30px;color:#a0a0a0;margin-bottom:0;padding-bottom:0}.homepage-app .quote-estimate .selector-quote .input{width:60%;margin-top:20px;color:#00aeaa;border:1px solid #00aeaa;padding:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.homepage-app .quote-estimate .selector-quote .input input{outline:none;border:0}@media only screen and (max-width:992px) and (min-width:768px){.homepage-app .city_images{font-size:50px}}@media only screen and (max-width:420px){.homepage-app .city_images{font-size:40px}.completed-booking a.links{font-size:18px!important}.completed-booking span{width:70%}}@media only screen and (max-width:420px){.homepage-app .app-video video{display:none}.homepage-app .app-video .iphone-four-sections{display:block;height:400px!important}.homepage-app .app-video h3.ui.header{font-size:2rem}}@media only screen and (max-width:420px){.homepage-app .download-section .hero{text-align:center}.homepage-app .download-section .hero img{margin:0 auto}}.homepage-app .download-section .hero-title{margin-top:0}.homepage-app .download-section .grid{padding-top:60px}.homepage-app .download-section .hero-title>.grid{height:calc(100% - 70px)}@media only screen and (max-width:768px){.homepage-app .download-section .hero-title{margin-top:40px}}.homepage-app .accordion.styled .title{color:#333}.homepage-app .accordion.styled .title:hover{color:#e6b46b}.homepage-app .accordion.styled .content{padding:.5em 2.4em 1.5em}.homepage-app .inverted.footer{margin-top:50px}.homepage-app .inverted.footer a{color:#fff}.homepage-app .inverted.footer span{font-weight:700}.homepage-app .inverted.footer ul li{list-style:none;text-align:left;margin-top:15px;line-height:24px}.homepage-app .inverted.footer ul{padding:0}.homepage-app .footer p{display:inline-block}.homepage-app .footer img.logo_footer{width:180px;display:block;margin-bottom:40px}.homepage-app .covet-app-video{width:100%;background:transparent}.homepage-app .about-us-section .hero{min-height:0;margin:0}.homepage-app .about-us-grid{margin-top:0}.homepage-app .row.about-us-title{padding:3rem 0}.homepage-app .about-us-title h1.ui.header{font-size:4.5rem;text-transform:none;color:#fff}.homepage-app .about-us-story{margin:0;padding:5rem}.homepage-app .about-us-story .column{margin:0 auto}.homepage-app .about-us-section p{line-height:1.8;font-size:1.1rem;color:#172a3f}.homepage-app .about-us-section .founder-names{font-size:.9rem;padding-top:.1rem;font-style:italic;color:#172a3f}.homepage-app .about-us-story img.ui.image{max-width:30%;min-width:225px;border-radius:25px}@media only screen and (max-width:1039px){.homepage-app .about-us-story{margin:0 auto;padding:4rem}}@media only screen and (max-width:420px){.homepage-app .about-us-title h1.ui.header{font-size:2rem}.homepage-app .row.about-us-title{padding:2rem 0}.homepage-app .about-us-story{padding:1.5em 1em}}.homepage-app .footer{width:100%;box-shadow:none;border:0;border-left:none;border-right:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;background-size:cover!important;min-height:180px;margin:0;background:#000;margin-top:0;font-size:20px}.homepage-app .footer .ui.button{background:#59c39a;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:15px;font-weight:600;padding-left:30px;padding-right:30px}.homepage-app .footer .footer_container h1{color:#59c39a;font-size:27px}.homepage-app .footer a,.homepage-app .footer p{color:#fff;font-size:18px;font-weight:300;font-family:AzoSans!important}.homepage-app .carousel{padding:0}.homepage-app .carousel .slide img{width:90%}.homepage-app .carousel .slide{background-color:#fff}.homepage-app .carousel.carousel-slider .control-arrow{opacity:.8;transition:all .1s ease-in}.homepage-app .carousel.carousel-slider .control-arrow:hover{background-color:#fff;opacity:1}.homepage-app .carousel.carousel-slider .control-arrow.control-prev:before{border-right:24px solid #172a3f;border-top:24px solid transparent;border-bottom:24px solid transparent}.homepage-app .carousel.carousel-slider .control-arrow.control-next:before{border-left:24px solid #172a3f;border-top:24px solid transparent;border-bottom:24px solid transparent}@media only screen and (max-width:420px){.homepage-app .carousel .slide img{width:100%}.homepage-app .carousel.carousel-slider .control-arrow.control-next:before,.homepage-app .carousel.carousel-slider .control-arrow.control-prev:before{display:none}.homepage-app .carousel .control-dots{bottom:-12px}}@media only screen and (max-width:769px){.homepage-app .carousel.carousel-slider .control-arrow.control-prev:before{border-right:12px solid #172a3f;border-top:12px solid transparent;border-bottom:12px solid transparent}.homepage-app .carousel.carousel-slider .control-arrow.control-next:before{border-left:12px solid #172a3f;border-top:12px solid transparent;border-bottom:12px solid transparent}}.week-Modal .content{background-size:contain!important;padding-top:260px!important;text-align:center;padding-bottom:150px!important}.week-Modal .content h3{color:#fff;font-size:60px!important}.week-Modal .content p{color:#fff!important;text-align:center!important;font-size:21px!important;margin-top:-20px}.week-Modal .content input{border-top:0!important;border-left:0!important;border-right:0!important;font-size:24px!important}.week-Modal .content .error-field input,.week-Modal .content .error-field input:focus{border-color:red!important}.week-Modal .content input:focus{border-color:#59c39a!important}.week-Modal .content input:-moz-placeholder,.week-Modal .content input:-ms-input-placeholder,.week-Modal .content input::-moz-placeholder,.week-Modal .content input::-webkit-input-placeholder{color:#000!important;opacity:0!important}@media only screen and (max-width:767px){.week-Modal .content h3{color:#fff;font-size:45px!important;margin-top:130px}.week-Modal .content p{font-size:14px!important}.week-Modal .signup-button,.week-Modal .signup-button:active,.week-Modal .signup-button:focus,.week-Modal .signup-button:hover{width:auto!important}.week-Modal .content span{margin-bottom:50px}}.week-Modal .signup-close,.week-Modal .signup-close:active,.week-Modal .signup-close:focus,.week-Modal .signup-close:hover{position:absolute;right:0;width:32px;color:transparent;top:23px}.week-Modal .signup-button,.week-Modal .signup-button:active,.week-Modal .signup-button:focus,.week-Modal .signup-button:hover{width:60%;background:#59c39a;color:#fff;padding-top:15px;padding-bottom:15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-weight:500;font-size:21px}.week-Modal .content span{width:100%;text-align:center;display:block;margin-top:20px;color:#fff;font-size:13px}.signUp-modal .content .ui.header{font-size:35px;text-align:center;padding-bottom:10px!important;padding-top:10px!important;color:#45687c}.signUp-modal.confirmationModal .content .ui.header{font-size:31px}.signUp-modal .content .modal_content{padding-left:30px!important;padding-right:30px!important;padding-top:35%!important}.signUp-modal .separate_or{width:100%;text-align:center;border-bottom:1px solid #cfcfd0;line-height:.1em;margin:45px 0 20px;color:#cfcfd0;font-size:22px}.signUp-modal .separate_or span{background:#fff;padding:0 10px}.signUp-modal .content input{font-size:24px!important;margin-top:10px}.signUp-modal .content .error-field input,.signUp-modal .content .error-field input:focus{border-color:red!important}.signUp-modal .content input:focus{border-color:#45687c!important}.signUp-modal .content input:-moz-placeholder,.signUp-modal .content input:-ms-input-placeholder,.signUp-modal .content input::-moz-placeholder,.signUp-modal .content input::-webkit-input-placeholder{color:#acacad!important;opacity:0!important}.signUp-modal .content p{font-size:17px;color:#acacad}.signUp-modal .signup-button,.signUp-modal .signup-button:active,.signUp-modal .signup-button:focus{background:#45687c;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:15px;font-weight:600;padding-top:20px;padding-bottom:20px;border:3px solid transparent;transition:.5s;letter-spacing:1px;width:265px;text-align:center}.signUp-modal .signup-button:hover{background:transparent;color:#45687c;border-radius:0;font-size:15px;font-weight:600;padding-top:20px;padding-bottom:20px;border:3px solid #45687c;letter-spacing:1px;width:265px;text-align:center}.signup-button .field{text-align:center}.signUp-modal .content p a{color:#1a2d42}.signUp-modal .actions{text-align:center!important;font-size:21px;color:#1a2d42;margin-top:30px}.signUp-modal .signup-close{position:absolute;right:10px;width:32px;color:transparent;top:23px}.signUp-modal .button-popup-form{margin-top:30px}.signUp-modal .terms .ui.fitted.checkbox{padding-top:3px}.signUp-modal .terms{padding-top:13px}.signUp-modal .signin-button{margin-top:15px;margin-bottom:15px}.signUp-modal .terms p{display:inline-block;padding-left:5px}.signUp-modal .signup-close:hover{position:absolute;right:10px;width:32px;color:transparent;top:23px}.signUp-modal .actions span{color:#59c39a;cursor:pointer}@media only screen and (max-width:767px){.signUp-modal .header{padding:0!important}}.homepage-app #autocomplete-hidden{display:none}.homepage-app .autocomplete-root.error-address input{border:1px solid red!important}
/*!*z-index: 1;*!*/
/*!*position: absolute;*!*/
/*!*padding: 10px;*!*/
/*!*background: #fff;*!*/
/*!*width: 70%;*!*/
/*!*margin-left: 14px;*!*/
/*!*cursor: pointer;*!*/
/*!*margin-top: -6px;*!*/
/*!*border-top: 1px solid;*!*/
/*!*text-align: left;*!*/@media only screen and (min-width:405px) and (max-width:420px){.homepage-app .hero-menu.ui.menu{margin-top:0}.homepage-app .description_block h2.ui.header,.homepage-app .description_block h3.ui.header{font-size:24px}.homepage-app .items_block .items_block_right h3.ui.header{font-size:45px}.homepage-app .footer h3.ui.header{font-size:45px!important}}@media only screen and (max-width:405px){.homepage-app .description_block h2.ui.header,.homepage-app .description_block h3.ui.header{font-size:30px}.homepage-app .items_block .items_block_right h3.ui.header{font-size:32px}.homepage-app .footer .footer_container h3.ui.header{font-size:32px!important}}@media only screen and (max-width:990px){.hero-title .autocomplete-dropdown-container{top:38px!important}}.homepage-app .autocomplete-root{position:relative;display:inline-block}.homepage-app .autocomplete-root .suggestions_opened input{-webkit-border-bottom-left-radius:0!important;-moz-border-radius-bottomleft:0!important;border-bottom-left-radius:0!important}.homepage-app .autocomplete-dropdown-container.closed{display:none}.homepage-app .autocomplete-dropdown-container.opened{display:block}.homepage-app .autocomplete-dropdown-container{position:absolute;top:48px;width:100%;border:1px solid rgba(34,36,38,.15);background-color:#fff;font-family:Helvetica,sans-serif;font-weight:300;font-size:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;text-align:left}.homepage-app .autocomplete-dropdown-container span{padding-bottom:10px;padding-top:10px;padding-left:10px;border-bottom:1px solid rgba(34,36,38,.15);display:block;color:#000}.autocomplete-dropdown-container.closed{background:none;border:none}.closed .testspan{border:none!important;text-indent:-9999999px;cursor:context-menu!important}.closed .testspan,.closed .testspan .icon{color:transparent!important}@media only screen and (min-width:991px){.homepage-app .autocomplete-dropdown-container span{font-size:20px;padding-left:14px}}.homepage-app .autocomplete-dropdown-container span{cursor:pointer}button.facebook-button{width:100%;height:57px;border:0;cursor:pointer;text-indent:-9999em;text-transform:uppercase;background-size:contain}button.facebook-button:focus{outline:none}.survey_block{width:100%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::placeholder{color:#acacad!important;opacity:1!important}::-ms-input-placeholder{color:#acacad!important}.trackdelivery-section .description_block p{margin:0;color:#000}.trackdelivery-section .logo_company{display:initial!important;width:100px!important}.trackdelivery-section .description_block h3{margin:0;font-size:50px}.trackdelivery-section span{color:#ccc}.trackdelivery-section .bottom_border{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #ece9e9}.trackdelivery-section .done_step{padding-top:0!important}.trackdelivery-section .line_section{padding:0!important}.trackdelivery-section .packing_step{padding-bottom:0!important}.trackdelivery-section .transit_step{margin-top:-20px;padding-bottom:0!important}.trackdelivery-section .status_section span{font-size:14px}.trackdelivery-section .status_map{margin-top:10px!important;padding:0!important;margin-left:0;margin-right:0;margin-bottom:10px!important}.trackdelivery-section .freelancer{text-align:left;margin-bottom:30px!important}.trackdelivery-section .freelancer img{display:initial}.trackdelivery-section .freelancer p{font-size:24px;text-align:left}.trackdelivery-section .freelance_tools{padding:0!important}.trackdelivery-section .freelancer span{text-align:left}.homepage-app .steps_block .ui.header{font-size:18px!important;line-height:65px;font-weight:700;color:#000}.homepage-app .steps_block span{font-size:38px;margin-top:20px;display:block;margin-bottom:20px}.homepage-app .steps_block.full_invisalign .ui.header{font-size:35px!important;margin:0;padding:0}.homepage-app .steps_block.full_invisalign p{font-size:20px}.homepage-app .steps_block.mission_block .ui.header{color:#3a3a3acf}.homepage-app .pediatric-page .ten_reasons .ui.header{font-size:37px!important;color:#45687c;font-weight:700;line-height:normal!important}.homepage-app .ten_reasons .ui.header{font-size:60px!important;line-height:65px;font-weight:700;color:#45687c;margin-bottom:45px}.homepage-app .ten_reasons.pediatrics_bullets .ui.header{font-size:40px!important}.homepage-app .braces-page .ten_reasons .ui.header,.homepage-app .invisalign .ten_reasons .ui.header{font-size:33px!important;line-height:45px;font-weight:700;color:#444342;margin-bottom:45px}.homepage-app .reasons div{font-size:18px;font-weight:700;margin-bottom:35px}.homepage-app .braces-page .reasons div,.homepage-app .invisalign .reasons div{margin-bottom:23px}.homepage-app .in-house .reasons div{margin-bottom:15px}.homepage-app .reasons p{line-height:35px;display:table}.homepage-app .in-house .reasons p{color:initial;font-weight:700}.homepage-app .reasons .icon.check{color:#fe4856;width:75px;float:left;margin-top:10px}.homepage-app .in-house{margin-top:150px;margin-bottom:150px}.homepage-app .braces-page .reasons .icon,.homepage-app .invisalign .reasons .icon,.homepage-app .pediatric-page .reasons .icon,.homepage-app .pricing-page .reasons .icon{width:auto;margin-right:30px}.homepage-app .reviews-page .steps_block .ui.header{font-size:36px!important;line-height:40px;color:#000;margin-top:50px}.homepage-app .steps_block.invisalign-page .ui.header{font-size:37px!important;line-height:50px}.homepage-app .steps_block.braces-page .ui.header{font-size:24px!important;line-height:50px;letter-spacing:2px}.homepage-app .title_block{margin-top:100px}.homepage-app .reviews-page .title_block{background:#fff}.homepage-app .braces-page .title_block,.homepage-app .invisalign .title_block.full_invisalign{margin-top:0}.homepage-app .title_block.invisalign-page{margin-bottom:50px}.homepage-app .story_block{margin-top:100px;background:#f2fcff!important}.homepage-app .ten_reasons{margin-top:50px;padding-top:50px;background:#f2fcff;padding-bottom:100px}.homepage-app .invisalign .ten_reasons,.homepage-app .pricing-page .ten_reasons,.homepage-app .smilify .ten_reasons{background:#fff6f8}.homepage-app .reasons{margin:0 auto}.homepage-app .steps_block p{font-size:20px;line-height:36px;margin-top:10px;color:#949393;font-family:AzoSans!important;letter-spacing:1px}.homepage-app .smilify .steps_block h1{width:76%}.homepage-app .pediatric-page .steps_block h2,.homepage-app .smilify .steps_block h1{font-size:24px;line-height:36px;margin-top:10px;color:gray;letter-spacing:1px;font-weight:400;margin:0 auto}.homepage-app .steps_block.invisalign-page p{color:#fd2d55}.homepage-app .pricing-page .steps_block p{width:auto}.homepage-app .steps_block.mission_block p{font-size:22px;font-weight:400}.homepage-app .steps_block.mission_block p span{color:#45687c}.become-coveteer .column,.homepage-app .title_block .column{margin:0 auto}.become-coveteer .signup-form .input{margin-top:10px}.become-coveteer .signup-form button{margin-top:30px;margin-bottom:30px;background:#59c39a!important}.become-coveteer .signup-form button:hover{margin-top:30px;margin-bottom:30px;background:#fff!important;color:#59c39a}.signup-section .right-block{background-size:cover!important;box-shadow:none;background-position:50%!important;min-height:700px;position:relative}.signup-section .left-block{padding-left:60px!important;padding-top:30px!important;padding-right:45px!important}.signup-section .left-block h1{margin-top:40px!important}.signup-section .left-block p{color:#7b7a7a}.signup-section{margin-top:16px}.signup-section .left-block .logo{width:180px}.signup-section .left-block .signup-form-new{margin-top:50px}.signup-section .left-block .signup-form-new input{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-bottom:5px}.signup-section .left-block .signup-form-new input:focus{outline:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-color:#59c39a}.signup-section .left-block .signup-form-new button{width:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#59c39a;color:#fff;margin-top:30px}.signup-section .row-main{padding:0!important}.signup-section .left-block .signup-form-new p{font-size:15px;margin-left:10px}.signup-section .left-block .ui.message{margin:0!important}.signup-section .left-block .signup-form-new a{color:#59c39a}.signup-section .right-block{padding-left:70px!important;padding-top:130px!important;color:#fff}.signup-section .right-block h1{font-size:39px}.signup-section .right-block p{font-size:19px}::-webkit-input-placeholder{color:#acacad!important}:-moz-placeholder,::-moz-placeholder{color:#acacad!important}:-ms-input-placeholder{color:#acacad!important}.contant-info textarea::-webkit-input-placeholder{color:#0bf!important}.contant-info textarea:-moz-placeholder,.contant-info textarea::-moz-placeholder{color:#0bf!important}.contant-info textarea:-ms-input-placeholder{color:#0bf!important}.contant-info textarea::placeholder{color:#0bf!important}.contant-info textarea{border-radius:0!important;border:none!important;overflow:auto!important;outline:none!important;background:#f7f7f8!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media only screen and (max-width:767px){.signup-section .left-block{text-align:left}.signup-section .right-block{text-align:center}.homepage-app .reviews-page .description_block .left_description .sub_info{margin-top:25px}}.signup-section .right-block .reviews{width:480px;position:absolute;bottom:10px}.booking-section.hero-menu{border:0!important;box-shadow:none}.booking-section.hero-menu.ui.menu{box-shadow:none;border-bottom:1px solid #d1ccc2!important}.homepage-app .booking-section .steps_block p{font-size:22px;letter-spacing:3px;color:#000;font-weight:700;width:auto}.homepage-app .booking-section .steps_block .ui.header{font-size:48px!important;line-height:40px;color:#45687c}.homepage-app .steps_block.reviews .ui.header{color:#a7a7a7!important;font-size:50px!important}.homepage-app .steps_block.reviews .total_stars{border-bottom:1px solid #45687c;margin-bottom:20px!important}.homepage-app .steps_block.reviews .review p{font-size:16px;letter-spacing:normal;font-weight:400;margin:initial;width:auto}.homepage-app .steps_block.reviews .review span{font-size:16px;letter-spacing:normal;font-weight:400;color:#45687c;margin-left:30px}.homepage-app .booking-section .steps_block .ui.header.office_name{font-size:40px!important;line-height:50px}.homepage-app .booking-section .select_state{width:200px;border:0;border-bottom:2px solid #191919!important;border-radius:0;color:#45687c!important;box-shadow:none!important;text-align:center;margin:0 auto;font-weight:700;margin-bottom:30px}.homepage-app .booking-section .select_state i{color:#191919}.homepage-app .booking-section .select_state.active:focus,.homepage-app .booking-section .select_state:hover{box-shadow:none!important;border-bottom:2px solid #191919!important}.booking_block .ui.selection.visible.dropdown>.text:not(.default){color:#45687c!important;font-weight:700}.homepage-app .booking-section .select_state .text{font-size:20px!important;text-align:center!important;display:block!important}.homepage-app .booking-section .select_state.active .text,.homepage-app .booking-section .select_state.selected .text{color:#45687c!important}.homepage-app .booking-section .select_state .menu{border:0!important;-webkit-box-shadow:0 1px 5px -2px rgba(0,0,0,.75)!important;-moz-box-shadow:0 1px 5px -2px rgba(0,0,0,.75)!important;box-shadow:0 1px 5px -2px rgba(0,0,0,.75)!important;margin-top:2px}.homepage-app .booking-section .select_state .item{background:none!important;border-bottom:1px solid #eae9e9;box-shadow:none!important}.homepage-app .booking-section .office_list{padding-left:15px;margin-top:15px;border-bottom:1px solid #e6e6e6;padding-bottom:10px;cursor:pointer;position:relative;display:block;color:rgba(0,0,0,.87)}.homepage-app .booking-section .office_list h3{font-size:16px}.homepage-app .booking-section .office_list p{margin-bottom:5px;color:#a7a7a7;font-family:AzoSans!important}.homepage-app .booking-section .office_list .icon{position:absolute;right:1px;top:34%;font-size:20px;color:#45687c}.homepage-app .booking-section .booking_block.timeslots{min-height:calc(100vh - 400px)}.homepage-app .booking-section .booking_block .left_booking_block{height:420px;overflow-y:auto}.homepage-app .booking-section .booking_block .left_booking_block_schedule{text-align:center;padding-left:30px;padding-right:30px}.homepage-app .booking-section .booking_block .left_booking_block_schedule h3{text-align:center;font-size:22px;font-weight:700;margin-top:5px}.homepage-app .booking-section .booking_block p.title{text-align:center;letter-spacing:1px;font-size:16px;color:#191919;font-weight:700;width:100%}.homepage-app .booking-section .booking_block .left_booking_block_schedule span{display:block;text-align:center;font-size:15px;color:#45687c}.homepage-app .booking-section .booking_block .left_booking_block_schedule .caret span{display:block;text-align:center;font-size:29px;color:#191919}.component-slider{position:relative;width:100%;white-space:nowrap;margin-top:15px;height:55px}.component-slider .slider-container{overflow:hidden;height:55px}.component-slider .slider-content{display:inline-block;transition:margin-left .15s ease-in}.component-slider .caret{width:20px;position:absolute;top:50%;transform:translateY(-50%);padding:0;margin:0;background:none;border:none;cursor:pointer;text-align:center;font-size:20px;color:#797979}.component-slider .caret:focus{outline:none}.slider_time_select .caret{top:32%!important}.component-slider .caret-right{right:-22px;z-index:11111}.component-slider .caret-left{left:-22px;z-index:11111}.date_select{width:50px;display:inline-block;cursor:pointer;text-align:center;height:45px}.date_select p{text-align:center!important;letter-spacing:1px!important;font-size:18px!important;color:#000;height:30px;width:31px;display:block;margin:0 auto!important;line-height:28px}.date_select.selected p{background:#45687c;color:#fff!important;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.date_select span{text-transform:uppercase;font-size:14px!important;color:#000!important}.time_select{width:60%;padding-top:8px;padding-bottom:4px;display:inline-block;cursor:pointer;text-align:center;vertical-align:middle;border:1px solid #45687c;line-height:32px;background:#45687c;color:#fff;margin-bottom:20px;transition:.5s}.time_select:hover{border:1px solid #45687c;color:#45687c;background:#fff}.homepage-app .booking-section .booking_block .left_booking_block_schedule .button{background:#ff0f6e;color:#fff;height:50px}.homepage-app .booking-section .booking_block .left_booking_block_schedule .button:disabled{background:hsla(0,1%,42%,.87);cursor:not-allowed;pointer-events:all!important}.homepage-app .booking-section .booking_block .left_booking_block_schedule .reset_offices{cursor:pointer;margin:0}@media only screen and (max-width:767px){.homepage-app .separator_blocks_accepts{display:none!important}.homepage-app .we_do_it img{margin-top:0}.homepage-app .description_block.middle-block img{margin-top:0!important}}.form_booking{text-align:center}.form_booking p{font-size:28px;font-weight:700}.form_booking input{height:50px;border-width:2px!important;padding-left:20px!important}.form_booking button:last-child{height:50px;width:220px;background:transparent;border:2px solid rgba(34,36,38,.15)}.form_booking button:last-child:hover{background:#fe4856!important;color:#fff!important;border:2px solid #fe4856}.signUp-modal .content{text-align:center;background:transparent url(/images/d029fe08024e33bc240b2a14f796548f.jpg) no-repeat 0 0!important;background-size:100%!important;border-radius:0!important}.homepage-app .insurance-page,.homepage-app .locations-page{padding-top:120px}.homepage-app .insurance-page .steps_block p,.homepage-app .locations-page .steps_block p{letter-spacing:1px}.homepage-app .locations-page .steps_block p:first-child{color:#bbb}.homepage-app .insurance-page .steps_block .ui.header,.homepage-app .locations-page .steps_block .ui.header{font-size:40px!important}.homepage-app .locations-page .locations-list .row .title_location.ui.header{text-align:left;font-weight:700;color:#45687c;font-size:50px!important}.homepage-app .locations-page .locations-list{margin-top:50px}.homepage-app .locations-page .locations-list .accordion .title{text-align:left;font-size:22px;font-weight:700;color:#45687c;margin-top:25px;border-bottom:1px solid #ccc;padding-bottom:33px}.homepage-app .locations-page .locations-list .accordion .title .icon{float:right}.homepage-app .locations-page .locations-list .accordion .content.active{border-bottom:1px solid #ccc;display:inline-block;width:100%}.homepage-app .locations-page .locations-list .accordion .title.active{border-bottom:0}.homepage-app .locations-page .locations-list .accordion .content:last-child{padding:.5em 0 1em!important}.homepage-app .locations-page .locations-list .accordion .content .office{float:left;width:33%;text-align:left;display:grid;min-height:165px;margin-bottom:20px;position:relative}.homepage-app .locations-page .locations-list .accordion .content .office .ui.header{font-weight:700;font-size:18px;padding:0;margin:0}.homepage-app .locations-page .locations-list .accordion .content .office p{margin-bottom:5px;font-size:14px;color:gray}.homepage-app .locations-page .locations-list .accordion .content .office a{color:#45687c;font-size:16px;font-weight:700}.homepage-app .locations-page .locations-list .accordion .content .office a.address_office{width:65%;color:#656565;text-decoration:underline;font-weight:400}@media only screen and (min-width:1200px){.homepage-app .locations-page .locations-list .accordion.searchForm{padding-left:100px;padding-right:0}}@media only screen and (max-width:500px){.homepage-app .locations-page .locations-list .accordion .content .office{width:100%}}.booking-section .office_info .left_container .ui.header,.booking-section .office_info .right_container .ui.header{color:#45687c;font-size:32px;padding-bottom:0}.booking-section .office_info .left_container p,.booking-section .office_info .right_container .new p,.booking-section .office_info .right_container p{margin-bottom:5px;font-size:22px;color:gray;letter-spacing:1px}.booking-section .office_info .right_container .new p{display:inline-block;width:200px}.booking-section .office_info .right_container .new span{margin-bottom:5px;font-size:22px;color:gray;letter-spacing:1px;display:inline}.booking-section .office_info .left_container a,.booking-section .office_info .right_container a{margin-bottom:5px;font-size:22px;color:#45687c;letter-spacing:1px;line-height:30px}.booking-section .office_info{margin-top:50px}.booking-section .office_info .working_hours p span{float:right}.ui.dimmer{position:fixed!important}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0) translateZ(0);-ms-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0)}to{-webkit-transform:translate(-100%) translateZ(0);-ms-transform:translate(-100%) translateZ(0);transform:translate(-100%) translateZ(0)}}@keyframes marquee{0%{-webkit-transform:translate(0) translateZ(0);-ms-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0)}to{-webkit-transform:translate(-100%) translateZ(0);-ms-transform:translate(-100%) translateZ(0);transform:translate(-100%) translateZ(0)}}.animation_text .horizontal,.animation_text blockquote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.animation_text blockquote{-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.animation_text blockquote.block1,.animation_text blockquote.block2{-webkit-animation-name:marquee;animation-name:marquee}.animation_text blockquote .headline{margin:0 3rem;white-space:nowrap}.animation_text .label{font-family:Modern Era Mono,monospace;font-size:.75rem;line-height:1.03;margin:0 auto 2rem;text-align:center}.animation_text .headline{font-family:Modern Era,Helvetica Neue,helvetica,arial,sans-serif;font-size:55px;line-height:1.03;text-align:center}.animation_text .action{margin:2rem 0 4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:0) and (max-width:750px){.animation_text{padding-bottom:2rem}.animation_text .headline{font-family:Modern Era,Helvetica Neue,helvetica,arial,sans-serif;font-size:28px;line-height:1.16;-webkit-letter-spacing:-.02rem;-moz-letter-spacing:-.02rem;-ms-letter-spacing:-.02rem;letter-spacing:-.02rem;text-align:center}.animation_text .action{margin-top:1rem}}.ui.inverted.dimmer .ui.loader{color:#45687c!important}.infoBox h3{margin-bottom:7px}.infoBox p{font-size:14px;margin:0}.infoBox{min-width:250px!important;width:auto!important;-webkit-box-shadow:0 6px 20px -5px rgba(0,0,0,.75);-moz-box-shadow:0 6px 20px -5px rgba(0,0,0,.75);box-shadow:0 6px 20px -5px rgba(0,0,0,.75)}.carousel .control-dots{bottom:33px!important}.react-datepicker-wrapper{margin:0 0 1em;display:block!important}.react-datepicker-wrapper .react-datepicker__input-container{display:block!important}.patient-link-page{margin-top:90px}.homepage-app .patient-link-page .steps_block p{width:100%;line-height:65px;font-weight:700;color:#45687c;font-size:36px}.homepage-app .patient-link-page .steps_block ul{list-style:none;padding:0}.homepage-app .patient-link-page .steps_block ul li a{padding-top:20px;padding-bottom:20px;display:block;font-size:23px;color:#9e9e9e;border-bottom:1px solid #ccc;line-height:35px}@media (max-width:729px){.six.wide.column.doctors-container{width:100%!important}}.static_phone{display:none}.dynamic-page .dynamic-content li,.dynamic-page .dynamic-content p,.dynamic-page .dynamic-content span{font-size:20px;line-height:25px}.dynamic-page .dynamic-content ul{display:table}.dynamic-page .dynamic-content h1,.dynamic-page .dynamic-content h2,.dynamic-page .dynamic-content h3{color:#45687c}.dynamic-page .dynamic-content h1{font-size:50px}.dynamic-page .dynamic-content h2{font-size:40px}.dynamic-page .dynamic-content h3{font-size:30px}@media only screen and (max-width:767px){.homepage-app .dynamic-page .dynamic-content h1{font-size:28px!important;line-height:40px!important;font-weight:700!important;color:#45687c!important;text-align:center!important}.homepage-app .dynamic-page .dynamic-content h2.doctor_name{color:#fff!important;font-weight:400!important;line-height:1.875rem!important;font-size:1.25rem!important;text-align:center!important}.homepage-app .dynamic-page .dynamic-content h2{font-size:24px!important;line-height:40px!important;font-weight:700!important;color:#45687c!important;text-align:center!important}.homepage-app .steps_block.title_block .ui.header{font-size:18px!important;line-height:40px!important}.homepage-app .steps_block.mobile_block .ui.header{font-size:28px!important;line-height:40px!important}.homepage-app .pricing-page .timeline .ui.header{font-size:28px!important}.homepage-app .dynamic-page .dynamic-content h3{font-size:20px!important;line-height:40px!important;font-weight:700!important;color:#45687c!important;text-align:center!important}.dynamic-page .dynamic-content .related_article h3{line-height:25px!important}.dynamic-page .dynamic-content li,.dynamic-page .dynamic-content p,.dynamic-page .dynamic-content span{font-size:16px!important}.homepage-app .block_image_text .ui.header{font-size:28px!important;line-height:40px!important;font-weight:700!important}.homepage-app .mini_blocks h3.ui.header:first-child{margin:0;padding:0}.homepage-app .steps_block p{width:100%;font-size:19px!important}.homepage-app .block_image_text p,.homepage-app .mini_blocks p{font-size:14px;color:#262626;line-height:1.8em}.homepage-app .made_just_for_you{background:#f9ffff}.homepage-app .pediatric-page .steps_block h2,.homepage-app .smilify .steps_block h1{width:100%;font-size:19px!important}.homepage-app .mini_blocks h3.ui.header{font-size:26px!important}.homepage-app .ten_reasons.pediatrics_bullets .ui.header,.homepage-app .ten_reasons .ui.header{font-size:25px!important;margin-bottom:0;line-height:36px}.homepage-app .slider_title_block h3{font-size:28px!important}.homepage-app .slider_title_block p{font-size:16px!important}.homepage-app .we_do_it .we_do_it_left h3{font-size:25px!important}.homepage-app .booking-section .we_accepts_title h3,.homepage-app .we_accepts_title h3{font-size:24px!important}.homepage-app .we_accepts h3{font-size:22px!important;margin-top:20px}.homepage-app .we_accepts h3 .company_title{font-size:22px!important}.homepage-app .ten_reasons{padding-bottom:0}.homepage-app .aboutus-page .description_block h3.ui.header{font-size:28px!important}.homepage-app .aboutus-page .description_block p{font-size:16px!important}.homepage-app .story_block{margin-top:0}.homepage-app .aboutus-page .description_block.story_block h3.ui.header{margin-bottom:0}.homepage-app .reviews-page .steps_block .ui.header{font-size:28px!important;margin-top:0}.homepage-app .block_image_text .ui.button,.homepage-app .home-section .hero .hero-title .slogan .ui.button,.homepage-app .segment_no_style .ui.button,.homepage-app .sidebar.menu .ui.button,.homepage-app .steps_block .ui.button,.signUp-modal .signup-button{background:transparent;color:#45687c;border:3px solid #45687c}.homepage-app .title_block{margin-top:0;margin-bottom:0}.homepage-app .title_block.mobile_block{margin-top:30px}.homepage-app .description_block h2.ui.header,.homepage-app .description_block h3.ui.header{font-size:24px!important}.homepage-app .invisalign .description_block h3.ui.header{font-size:28px!important}.homepage-app .steps_block.braces-page .ui.header{font-size:20px!important}.homepage-app .steps_block.full_invisalign .ui.header{font-size:28px!important;margin:0;padding:0;margin-bottom:30px}.homepage-app .invisalign .ten_reasons .ui.header{font-size:28px!important;margin-bottom:0}.homepage-app .pediatric-page .ten_reasons .ui.header{font-size:28px!important;margin-bottom:30px}.homepage-app .in-house{margin-top:0;margin-bottom:0}.homepage-app .we_do_it{margin-top:0}.homepage-app .hero-bottom{margin-top:50px}.homepage-app .braces-page .steps_block .ui.button{margin-top:0}.homepage-app .braces-page .ten_reasons .ui.header{font-size:26px!important;margin:0}.homepage-app .description_block.invisalign-page p{font-size:16px!important}.homepage-app .smilify .description_block.invisalign-page p{font-size:20px!important}.homepage-app .smilify .schedule-your .grid{margin-top:0!important}.homepage-app .smilify .schedule-your .column:last-child img{margin-top:30px!important}.homepage-app .pricing-page .we_accepts_title h3{margin-bottom:0}.homepage-app .insurance-page .steps_block .ui.header,.homepage-app .locations-page .steps_block .ui.header{font-size:22px!important}.homepage-app .insurance-page .steps_block p,.homepage-app .locations-page .steps_block p{font-size:18px!important}.homepage-app .locations-page .locations-list .row .title_location.ui.header{font-size:28px!important}.homepage-app .booking-section .steps_block .ui.header{font-size:16px!important;line-height:30px!important;margin-top:0!important}.homepage-app .booking-section .steps_block .ui.header.office_name{font-size:16px!important;line-height:30px!important}.homepage-app .booking-section .we_accepts_title{margin-top:0}.homepage-app .booking-section .steps_block p{font-size:16px!important;letter-spacing:0}.homepage-app .booking-section .steps_block.promo_office p.title_promo{font-size:24px!important}.booking-section .office_info .left_container .ui.header{font-size:20px!important}.booking-section .office_info .left_container a,.booking-section .office_info .left_container p{font-size:18px!important}.booking-section .office_info .right_container .new p{width:120px}.booking-section .office_info .right_container .new p,.booking-section .office_info .right_container .new span{font-size:18px!important}.signUp-modal .content .ui.header{font-size:30px}.signUp-modal .content .modal_content{padding-left:0;padding-right:0}.hero-menu.fixed-menu .ui.container .logo-wrap,.hero-menu.menu .logo-wrap{width:150px!important}.booking_block .ui.container>.ui.stackable.grid>.column{padding-right:20px!important;padding-left:20px!important}.component-slider .caret-right{right:-34px}.component-slider .caret-left{left:-34px}.homepage-app .reasons p{font-size:16px}.homepage-app .reasons div{margin-bottom:10px}.homepage-app .we_do_it .we_do_it_left .accordion .content{font-size:16px}.homepage-app .we_accepts .column:last-child{border-top:2px solid #dfdfdf}.homepage-app .booking-section .we_accepts .column:last-child{border-top:none}div.searchZipcode{width:100%!important;height:40px!important}.static_phone{right:0;bottom:2rem;left:0;z-index:1000;width:100%;display:flex;position:fixed;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.static_phone .ui.button{width:80%;margin:0 auto;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.58);-moz-box-shadow:2px 2px 10px 0 rgba(0,0,0,.58);box-shadow:2px 2px 10px 0 rgba(0,0,0,.58)}.homepage-app .footer{padding-bottom:100px}.static_phone img{width:120px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.static_phone:focus,.static_phone img:focus{outline:none!important}}.site-banner{display:flex;color:#fff!important;position:fixed;align-items:center;justify-content:center;margin:0 auto;width:100%;top:0;background-color:#45687c;height:auto;min-height:45px;transition:opacity 2s linear;transform:translate(0);opacity:1;z-index:50}.site-banner p{font-size:16px;margin:0}.site-banner a{color:#fff;font-weight:700;font-size:16px;text-decoration:underline}.site-banner .close-btn:before{transform:rotate(-45deg)}.close-btn:after,.site-banner .close-btn:before{content:"";height:2px;background:#fff;width:100%;top:50%;left:5%;position:absolute;transition:.25s ease}.site-banner .close-btn:after{transform:rotate(45deg)}.site-banner .close-btn{color:#fff;cursor:pointer;height:15px;width:15px;right:30px;position:absolute;transition:.25s ease}@media (max-width:750px){.site-banner .close-btn{height:20px;width:20px;top:12px;right:10px}.site-banner p{font-size:14px;max-width:81%;text-align:center;line-height:20px;padding-top:0;padding-bottom:0}.site-banner a{display:inline-block}}.m-fadeOut{display:none}.rh5v-DefaultPlayer_component{position:relative;font-family:Helvetica;font-size:11px;background-color:#000}.rh5v-DefaultPlayer_video{width:100%;height:100%}.rh5v-DefaultPlayer_controls{position:absolute;bottom:0;right:0;left:0;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .2s}.rh5v-DefaultPlayer_seek{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rh5v-DefaultPlayer_component:hover .rh5v-DefaultPlayer_controls{opacity:1}.rh5v-Time_component{padding:0 10px;line-height:35px;color:#fff}.rh5v-Time_current{margin-right:5px}.rh5v-Time_duration{margin-left:5px;color:#919191}.rh5v-Seek_component{position:relative}.rh5v-Seek_track{position:absolute;top:50%;left:5px;right:5px;height:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#3e3e3e}.rh5v-Seek_buffer,.rh5v-Seek_fill,.rh5v-Seek_input{position:absolute;top:0;left:0;height:100%}.rh5v-Seek_buffer{background-color:#5a5a5a}.rh5v-Seek_fill{background:#fff}.rh5v-Seek_input{width:100%;opacity:0;cursor:pointer}.rh5v-Volume_component{position:relative}.rh5v-Volume_component:hover{background-color:#000}.rh5v-Volume_button{width:34px;height:34px;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer}.rh5v-Volume_button:focus{outline:0}.rh5v-Volume_icon{padding:7px}.rh5v-Volume_slider{display:none;position:absolute;right:5px;bottom:100%;left:5px;height:56px;background-color:#000}.rh5v-Volume_component:hover .rh5v-Volume_slider{display:block}.rh5v-Volume_track{position:absolute;top:8px;bottom:8px;left:50%;width:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#3e3e3e}.rh5v-Volume_fill,.rh5v-Volume_input{position:absolute;right:0;bottom:0;left:0;height:100%;width:100%}.rh5v-Volume_fill{background-color:#fff}.rh5v-Volume_input{padding:0;margin:0;opacity:0;cursor:pointer}.rh5v-Captions_component{position:relative}.rh5v-Captions_component:hover{background-color:#000}.rh5v-Captions_button{width:34px;height:34px;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer}.rh5v-Captions_button:focus{outline:0}.rh5v-Captions_icon{padding:5px}.rh5v-Captions_trackList{position:absolute;right:0;bottom:100%;display:none;background-color:rgba(0,0,0,.7);list-style:none;padding:0;margin:0;color:#fff}.rh5v-Captions_component:hover .rh5v-Captions_trackList{display:block}.rh5v-Captions_trackItem{padding:7px;cursor:pointer}.rh5v-Captions_activeTrackItem,.rh5v-Captions_trackItem:hover{background:#000}.rh5v-Captions_activeTrackItem{text-decoration:underline}.rh5v-PlayPause_component:hover{background-color:#000}.rh5v-PlayPause_button{width:34px;height:34px;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer}.rh5v-PlayPause_button:focus{outline:0}.rh5v-PlayPause_icon{padding:5px}.rh5v-Fullscreen_component:hover{background-color:#000}.rh5v-Fullscreen_button{width:34px;height:34px;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer}.rh5v-Fullscreen_button:focus{outline:0}.rh5v-Fullscreen_icon{padding:5px}.rh5v-Overlay_component{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;color:#fff;text-align:center;cursor:pointer;background-color:transparent}.rh5v-Overlay_inner{display:inline-block;width:60px;height:60px;margin-left:-30px;background-color:rgba(0,0,0,.7);border-radius:10px}.rh5v-Overlay_icon,.rh5v-Overlay_inner{position:absolute;top:50%;right:0;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rh5v-Overlay_icon{margin-left:-20px}div.searchZipcode{width:350px;height:40px}div.searchZipcode input{border-color:#45687c!important}div.searchZipcode .search.icon{color:#45687c;opacity:1}div.searchZipcode .button .arrow.icon{color:#fff;opacity:1;margin:0}div.searchZipcode .button,div.searchZipcode .button:active,div.searchZipcode .button:focus,div.searchZipcode .button:hover{background:#45687c;color:#fff}.separate_results span{color:#acacac;font-size:16px;position:relative;width:85%;text-align:center;line-height:.1em;display:inline-block;margin:10px 0 20px}.separate_results span:after{right:-15px}.separate_results span:after,.separate_results span:before{position:absolute;content:"";width:50%;top:2px;border-bottom:1px solid #acacac}.separate_results span:before{left:-15px}.homepage-app .booking-section .more_info .title,.homepage-app .booking-section .more_info p{font-size:20px}.homepage-app .booking-section .more_info h3{font-size:26px}.homepage-app .booking-section .more_info a{color:#fe4856}.homepage-app .booking-section .working_hours.new{margin:0 auto;display:inline-block;text-align:left;font-size:16px}.homepage-app .booking-section .we_accepts .column{padding-left:10px!important;padding-right:10px!important}@media (min-width:992px) and (max-width:1199px){.homepage-app .we_accepts .blocks_booking h3 .company_title{font-size:22px;margin:0}.homepage-app .we_accepts .blocks_booking h3{margin:5px;font-size:22px!important;padding-bottom:5px!important;margin-top:10px!important}.homepage-app .booking-section .we_accepts .blocks_booking p{font-size:15px}.homepage-app .booking-section .working_hours.new{font-size:14px}.homepage-app .we_accepts h3 .company_title img{width:20px}}@media (min-width:0) and (max-width:991px){.homepage-app .we_accepts .blocks_booking h3 .company_title{font-size:20px;margin:0}.homepage-app .we_accepts .blocks_booking h3:first-child{margin-top:0!important}.homepage-app .we_accepts .blocks_booking h3{margin:5px;font-size:20px!important;padding-bottom:5px!important;margin-top:20px!important}.homepage-app .booking-section .we_accepts .blocks_booking p,.homepage-app .booking-section .working_hours.new{font-size:16px}.homepage-app .booking-section .we_accepts .working_hours.new p{min-width:100px}.homepage-app .booking-section .we_accepts h3 .company_title img{width:20px}.homepage-app .booking-section .we_accepts p.options .icon{font-size:11px}}@media (min-width:768px) and (max-width:991px){.homepage-app .booking-section .we_accepts .blocks_booking p,.homepage-app .booking-section .working_hours.new{font-size:11px}.homepage-app .booking-section .we_accepts .working_hours.new p{min-width:70px}}@media (min-width:1600px){.homepage-app .ten_reasons.will_love .reasons{margin:0 auto;padding-left:170px!important}}.homepage-app .dynamic-page .dynamic-content a{color:#45687c}@media (max-width:750px){.homepage-app .dynamic-page .dynamic-content img{width:100%;height:auto;max-width:-moz-available;max-width:-webkit-fill-available;max-width:fill-available}.homepage-app .dynamic-page .dynamic-content iframe,.homepage-app .dynamic-page .rh5v-DefaultPlayer_component{width:100%!important;height:200px!important;max-width:-moz-available!important;max-width:-webkit-fill-available!important;max-width:fill-available!important}}@media (min-width:750px){.homepage-app .dynamic-page .dynamic-content img{max-width:90%;height:auto}}.blog_post img{margin:0 auto}.blog_post{margin-bottom:20px!important}.blog_post .blog_info{padding:20px;border:1px solid #ccc;margin-left:9px;margin-right:9px}.homepage-app .articles_press{background:#f2fcff;padding-top:30px;padding-bottom:80px;margin-bottom:0!important;margin-top:40px;font-size:22px;color:#90c4d4}.homepage-app .article_press:last-child{margin-right:0}.homepage-app .articles_press p{letter-spacing:2px}.homepage-app .article_press{margin-left:30px;margin-right:30px}@media (min-width:992px) and (max-width:1199px){.homepage-app .article_press{margin-left:23px;margin-right:23px}}@media (min-width:768px) and (max-width:991px){.homepage-app .article_press{margin-left:18px;margin-right:18px}}@media (max-width:767px){.homepage-app .article_press img{margin:0 auto;width:40%;margin-bottom:50px}.homepage-app .articles_press{padding-bottom:0}}.dynamic-page .related_article{margin-bottom:40px!important}.dynamic-page .related_article h3{margin-top:10px;line-height:25px!important}.dynamic-page .blog_post .blog_info h3{line-height:25px!important}.homepage-app .home-section .hero{position:relative;width:100%;overflow:hidden}.homepage-app .hero-video{position:absolute;top:54%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:750px){.homepage-app .home-page .video_block .video_overlay{background:transparent url(/images/2297a27be7d7ec1bacec4e0778bd9f54.png) no-repeat 0 0!important;background-size:cover!important;background-position:100%!important;position:absolute;width:100%;top:0;left:0;height:100%}}.insurance-form .dropdown,.insurance-form input,.insurance-form textarea{padding-top:20px!important;padding-bottom:20px!important;font-size:18px!important;font-weight:400}@media (max-width:420px){.insurance-form .dropdown,.insurance-form input,.insurance-form textarea{padding-top:20px!important;padding-bottom:20px!important;font-size:14px!important;font-weight:400}}.insurance-form .error.message{display:block!important}.insurance-form .border-red input{border:1px solid red!important}@media only screen and (max-width:767px){.ui.form .fields{margin-bottom:1em}.homepage-app .fast_booking .form p{text-align:center;width:100%;top:0!important}}@media only screen and (max-width:580px){.dynamic-content .attached.menu a.item{font-size:16px!important}}.dynamic-content .attached.menu a.item{font-size:20px!important}@media only screen and (max-width:490px){.wrapped{display:flow-root!important;flex-direction:row;flex-wrap:wrap}}.insurance-form .ui.default.dropdown:not(.button)>.text,.insurance-form .ui.dropdown:not(.button)>.default.text{color:#acacad;text-transform:uppercase}.ui.secondary.menu .dropdown.item>.menu{margin-top:0}.homepage-app .fast_booking .ui.header{font-size:20px!important;font-weight:700;color:#000}.homepage-app .fast_booking{background:#f6f6f6;margin-top:100px;padding-top:60px;padding-bottom:80px;margin-bottom:0;z-index:10}.homepage-app .fast_booking .ui.selection.dropdown{padding:25px;border:3px solid #45687c}.homepage-app .fast_booking .ui.selection.dropdown .icon{top:23px}.homepage-app .fast_booking .ui.selection.active.dropdown .menu{border:3px solid #45687c;min-width:calc(100% + 6px)!important;width:calc(100% + 6px)!important;margin:0 -3px!important}.ui.form .field>.selection.dropdown>.angle.icon{float:right;top:25px;right:10px;font-size:24px;position:absolute}.homepage-app .fast_booking .form p{position:relative;margin-left:20px;top:23px;margin-right:20px;padding:0;display:inline-table;font-size:16px}.homepage-app .real_orthodontists .left_block_real{background:#45687c}.homepage-app .real_orthodontists{margin-top:0;padding-top:0;padding-right:0;padding-left:0}.homepage-app .real_orthodontists .left_block_real .ui.header{font-size:32px;color:#fff;margin-top:60px!important}.homepage-app .real_orthodontists .left_block_real{padding-right:0!important}.homepage-app .real_orthodontists .right_block_real{padding-left:0!important}.homepage-app .real_orthodontists .left_block_real p{font-size:18px;color:#fff;width:70%;margin:0 auto;font-weight:300;margin-top:20px;font-family:AzoSans!important}.homepage-app .real_orthodontists .row{padding-top:0}.homepage-app .our_results{margin-top:80px}.homepage-app .our_results .ui.header{font-size:20px!important;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:30px;text-align:center}.homepage-app .our_results h3{margin-top:10px!important;font-size:20px}.homepage-app .our_results p{font-size:18px;font-family:AzoSans!important;color:#b0acab}.homepage-app .our_results span{font-size:16px;color:#b0acab;font-family:AzoSans!important}.homepage-app .our_results h3,.homepage-app .our_results p,.homepage-app .our_results span{text-align:left;margin:0;padding:0;display:block}.homepage-app .reviews-page,.homepage-app .reviews_block{margin-top:120px}.homepage-app .pricing-page .timeline .ui.header{font-size:34px}.homepage-app .pricing-page .timeline{background:transparent url(/images/1a153f29a45dd85431cf3f8a8b360e49.png) no-repeat center 140px}.homepage-app .pricing-page .timeline .left_timeline p{font-size:18px;font-weight:700;margin-bottom:70px}.homepage-app .pricing-page .timeline .left_timeline,.homepage-app .pricing-page .timeline .right_timeline{margin:0 auto}.homepage-app .pricing-page .timeline .left_timeline{margin-right:-84px}.homepage-app .pricing-page .timeline .right_timeline p{font-size:18px;margin-bottom:70px;background:#f7f7f7;text-align:left;padding:15px;font-family:AzoSans!important;border-radius:4px}.homepage-app .payments_plan{-webkit-box-shadow:0 12px 23px -1px rgba(0,0,0,.08);box-shadow:0 12px 23px -1px rgba(0,0,0,.08);padding-top:60px;padding-bottom:60px}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fadeInUp,.flyInRight{-webkit-animation-duration:.5s;animation-duration:.5s}.flyInRight{-webkit-animation-name:flyInRight;animation-name:flyInRight;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.flyInLeft{-webkit-animation-name:flyInLeft;animation-name:flyInLeft;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fadeInDown,.flyInLeft{-webkit-animation-duration:.5s;animation-duration:.5s}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animated{opacity:0}.progress_bar{height:8px;overflow:hidden;position:relative;margin-bottom:50px}.progress_bar .Progress-barColorPrimary{background-color:#45687c}.progress_bar .Progress-bar{top:0;left:0;width:100%;bottom:0;position:absolute;transition:transform .2s linear;transform-origin:left}.progress_bar .Progress-barDeterminate{transition:transform .4s linear}.slick-slider{padding-top:30px;padding-bottom:30px;border-top:3px solid #cccccc70}.slick-slide span{font-size:24px!important;margin:0!important;margin-top:5px!important}.slick-prev{left:0!important}.slick-next,.slick-prev{top:42px!important}.slick-next{right:0!important}.slick-prev:before .slick-slide div:focus,.slick-slide span:focus{outline:none}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus,.slick-list div:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;z-index:1;width:20px;height:30px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#45687c;border:none;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next:before,.slick-prev:before{font-size:30px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px;font-family:Icons!important}.slick-prev:before{content:"\F104"}.slick-next{font-family:Icons!important;right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\F105"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;z-index:1;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:30px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:30px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.contant-info .form label{font-size:15px!important}.contant-info .form input{padding-top:15px!important;padding-bottom:15px!important;background:#f7f7f8!important;border:0!important;border-radius:0!important}.contant-info .form button{width:100%!important;margin-top:30px}.contant-info .form .field{margin-top:30px}.completed-booking h3,.completed-booking span{font-family:AzoSans!important}.completed-booking span{color:#b2b2b2;font-size:17px!important}.completed-booking .button{width:80%!important;margin:0 auto!important;display:block}.completed-booking a.links{position:absolute;right:0;top:40%;font-size:22px;color:#45687c}.completed-booking a.links:hover{text-decoration:underline}.questions_root{padding:64px;color:#fff;background-color:#3b5e72}.questions_root h3{border:none;margin-bottom:12px;padding-bottom:0;color:#8faec2;font-size:32px}.questions_root a,.questions_root p{display:inline-block;color:#fff;font-family:AzoSans!important;font-size:16px}.questions_root p{color:#96b9a4;padding:0 12px}.before-after-wrap .before-after-seperator:after{display:none}.aboutus-page li,.aboutus-page p{color:#000;font-size:22px;font-weight:100;margin-top:10px;font-family:AzoSans!important}.aboutus-page ul.list_number li{list-style:decimal}.table.colored thead th{background:#70ad47!important;color:#fff!important}.table.colored thead th:first-child{background:transparent!important}.table.colored thead th.colored_th{background:#70ad47!important}.table.colored tbody .colored{background:#5b9bd5!important;color:#fff!important}ul.check_mark_list li:before{color:green;margin-right:10px;content:"\2713"}ul.check_mark_list{list-style:none;padding-left:10px}.booking_block{min-height:25em}.before-after-wrap{position:relative;margin:auto}.before-after-wrap img{width:100%;display:block}.before-after-wrap img:nth-child(2){position:absolute;top:0;left:0;height:100%;overflow:hidden}.before-after-wrap .before-after-seperator.horizontal{position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-2px;cursor:ew-resize;background:transparent}.before-after-wrap .before-after-seperator .before-after-top-line{position:absolute;top:0;width:3px;height:43%;background:#fff}.before-after-wrap .before-after-seperator .before-after-bottom-line{bottom:0;width:3px;height:41%;position:absolute;background:#fff}.before-after-wrap .before-after-seperator.vertical{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;background:#fff;cursor:ew-resize}.before-after-wrap .before-after-seperator.vertical:after{left:50%}.before-after-wrap .before-after-seperator.horizontal:after{top:50%}.before-after-wrap .before-after-seperator:after{position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px;content:"";color:#fff;font-weight:700;font-size:36px;text-align:center;line-height:64px;background:#7ac3f1;border:1px solid #e7f3ff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.3),inset 0 2px 0 hsla(0,0%,100%,.5),inset 0 60px 50px -30px #637ba0}.resize{position:absolute;top:0;left:0;height:50%;overflow:hidden}.resize.horizontal{width:50%;height:100%}.resize.vertical{height:50%;width:100%}.resize img{width:100%;display:block}.before-after-wrap img.before-after-seperator-img{width:30px;height:30px;position:absolute;left:50%;margin-left:-15px;margin-top:-13px;z-index:4}.before-after-wrap img.before-after-seperator-img.vertical{left:50%}.before-after-wrap img.before-after-seperator-img.horizontal{top:50%}.videoCall-Modal .steps_block{box-shadow:none;border:0;padding:0}.videoCall-Modal .ui.container{padding:0;padding-top:20px}.videoCall-Modal .profile-info-name{margin:0 0 3px;font-size:16px;font-weight:600;line-height:24px;color:var(--text-color-level2,rgba(77,80,85,.6))}.videoCall-Modal .profile-info-company-logo{margin-bottom:50px}.videoCall-Modal .profile-info-event-type-name{margin:0;font-size:32px;font-weight:600;line-height:32px;color:var(--text-color,#4d5055)}.videoCall-Modal .styles-Item{margin-bottom:15px;color:var(--text-color-level2,rgba(77,80,85,.6));font-weight:600;font-size:16px}.videoCall-Modal .styles-HighlightedItem{margin-bottom:15px;color:var(--text-color,#06c29c);font-weight:600;font-size:16px}.videoCall-Modal .sidebar-DetailsContainer{margin-top:15px}.videoCall-Modal .rich-text-view p{font-size:16px;line-height:1.5}.videoCall-Modal .Cal__Container__root{float:left}.videoCall-Modal .timeslots{float:left;padding:15px;padding-top:0;display:block;height:445px;overflow:overlay}.videoCall-Modal .timeslot button{margin-bottom:10px;font-size:16px;width:100%;height:52px;color:#45687c;border:1px solid #45687c;background:transparent}.videoCall-Modal .timeslot button:active,.videoCall-Modal .timeslot button:focus,.videoCall-Modal .timeslot button:hover{background:#45687c;color:#fff}.videoCall-Modal .form p{font-size:16px}.videoCall-Modal .form .signup-button{font-size:16px;background:#45687c;border:1px solid #45687c;color:#fff;position:relative;display:inline-flex;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 15px 8px;line-height:20px;vertical-align:middle;border-radius:6px}.videoCall-Modal .ui.form .error.message{display:block}.videoCall-Modal h2{font-size:20px;margin-bottom:10px}.confirmation .header{margin-bottom:20px;padding-bottom:20px;text-align:center;font-size:16px;border-bottom:1px solid var(--text-color-level3,rgba(77,80,85,.1))}.confirmation{margin:0 auto;font-size:16px}.confirmation .body{text-align:left}.text-center{text-align:center}.mam,.mbm,.mvm{margin-bottom:20px}.mam,.mtm,.mvm{margin-top:20px}.confirmation .footer{margin-top:20px;padding-top:30px;text-align:center;border-top:1px solid var(--text-color-level3,rgba(77,80,85,.1))}.confirmation .icon{font-size:16px}.Cal__Header__root{min-height:1px!important;padding:0!important;padding-left:10px!important;padding-top:5px!important;padding-bottom:5px!important}.Cal__Header__wrapper.Cal__Header__blank{height:40px!important;line-height:40px!important;color:hsla(0,0%,100%,.5)!important;font-size:16px!important;cursor:default!important}.Cal__Header__dateWrapper.Cal__Header__day{font-size:20px!important}.Cal__Header__year{display:none!important}@media only screen and (max-width:500px){.Cal__Container__root,.timeslots{width:100%!important}.timeslots{margin-top:30px}.videoCall-Modal .timeslot button{width:50%}}@media only screen and (min-width:500px){.timeslots{width:0}}.Cal__Day__root{display:inline-block;box-sizing:border-box;width:14.28571%;list-style:none;font-size:16px;text-align:center;cursor:pointer;user-select:none}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted,.Cal__Day__root.Cal__Day__enabled:active,.Cal__Day__root.Cal__Day__enabled:hover{position:relative;z-index:1}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted:before,.Cal__Day__root.Cal__Day__enabled:active:before,.Cal__Day__root.Cal__Day__enabled:hover:before{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;background-color:#efefef;z-index:-1}.Cal__Day__root.Cal__Day__enabled:hover:before{opacity:.5}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted:before,.Cal__Day__root.Cal__Day__enabled:active:before{opacity:1}.Cal__Day__root:first-child{position:relative}.Cal__Day__root.Cal__Day__today{position:relative;z-index:2}.Cal__Day__root.Cal__Day__today>span{color:#3d3d3d}.Cal__Day__root.Cal__Day__today.Cal__Day__disabled>span{color:#aaa}.Cal__Day__root.Cal__Day__today:before{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;box-shadow:inset 0 0 0 1px;z-index:-1}.Cal__Day__root.Cal__Day__today.Cal__Day__disabled:before{box-shadow:inset 0 0 0 1px #bbb}.Cal__Day__root.Cal__Day__selected{position:relative}.Cal__Day__root.Cal__Day__selected:before,.Cal__Day__root.Cal__Day__selected>.Cal__Day__month,.Cal__Day__root.Cal__Day__selected>.Cal__Day__year{display:none}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;line-height:56px;z-index:2}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection .Cal__Day__month{top:9px}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection .Cal__Day__day{position:relative;top:5px;font-weight:700;font-size:18px}.Cal__Day__root.Cal__Day__disabled{color:#aaa;cursor:not-allowed}.Cal__Day__month,.Cal__Day__year{position:absolute;left:0;right:0;font-size:12px;line-height:12px;text-transform:capitalize}.Cal__Day__month{top:5px}.Cal__Day__year{bottom:5px}.Cal__Day__range.Cal__Day__selected.Cal__Day__end:after,.Cal__Day__range.Cal__Day__selected.Cal__Day__start:after{content:"";position:absolute;top:50%;width:50%;height:52px;margin-top:-26px;box-shadow:inset 56px 56px}.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection{background-color:#eee!important}.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection .Cal__Day__day,.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection .Cal__Day__month{color:#aaa;font-weight:300}.Cal__Day__range.Cal__Day__selected.Cal__Day__start .Cal__Day__selection{border-top-left-radius:50%;border-bottom-left-radius:50%}.Cal__Day__range.Cal__Day__selected.Cal__Day__start:after{right:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__start.Cal__Day__end:after{display:none}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__selection{left:0;right:0;width:100%;margin-left:0;display:flex;justify-content:center;align-items:center;border-radius:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__day{top:0;font-size:16px}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__month{display:none}.Cal__Day__range.Cal__Day__selected.Cal__Day__end:after{left:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__end .Cal__Day__selection{border-top-right-radius:50%;border-bottom-right-radius:50%;color:inherit!important;background-color:#fff!important;border:2px solid;box-sizing:border-box}.Cal__Day__range.Cal__Day__selected.Cal__Day__end .Cal__Day__selection .Cal__Day__day{top:4px}.Cal__Container__root{position:relative;display:table;z-index:1;font:14px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;outline:none;text-align:left}.Cal__Container__root.Cal__Container__landscape{display:flex;flex-direction:row}.Cal__Container__root.Cal__Container__landscape .Cal__Container__wrapper{position:relative;flex-grow:1;overflow:hidden;z-index:1;border-top-right-radius:3px;border-bottom-right-radius:3px}.Cal__Container__listWrapper{position:relative;overflow:hidden;background-color:#fff}.Cal__Header__root{position:relative;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;min-height:98px;padding:20px;line-height:1.3;font-weight:400;border-top-left-radius:3px;border-top-right-radius:3px}.Cal__Header__root.Cal__Header__landscape{align-items:flex-start;min-width:200px;border-top-right-radius:0;border-bottom-left-radius:3px}.Cal__Header__root.Cal__Header__landscape .Cal__Header__dateWrapper.Cal__Header__day{flex-grow:1;height:76px}.Cal__Header__wrapper{display:flex;flex-direction:column;flex-grow:1;cursor:pointer}.Cal__Header__wrapper.Cal__Header__blank{height:58px;line-height:58px;color:hsla(0,0%,100%,.5);font-size:18px;cursor:default}.Cal__Header__dateWrapper{position:relative;display:block;overflow:hidden;color:hsla(0,0%,100%,.5);transition:color .3s ease}.Cal__Header__dateWrapper.Cal__Header__active{color:#fff}.Cal__Header__dateWrapper.Cal__Header__day{height:38px;font-size:36px;line-height:36px;text-transform:capitalize}.Cal__Header__dateWrapper.Cal__Header__year{height:20px;font-size:18px;line-height:18px}.Cal__Header__date{position:absolute;top:0;left:0;right:0;bottom:0}.Cal__Header__range{display:flex;flex-grow:1}.Cal__Header__range .Cal__Header__dateWrapper{overflow:visible}.Cal__Header__range .Cal__Header__wrapper:first-child:after,.Cal__Header__range .Cal__Header__wrapper:first-child:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;margin-top:-50px;margin-left:-50px;border-top:100px solid transparent;border-bottom:100px solid transparent;border-left:60px solid}.Cal__Header__range .Cal__Header__wrapper:first-child:before{color:hsla(0,0%,100%,.15);transform:translateX(1px)}.Cal__Header__range .Cal__Header__wrapper:last-child{margin-left:60px}.Cal__Header__range .Cal__Header__wrapper .Cal__Header__date{white-space:nowrap;z-index:1}.Cal__Today__root{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:32px;padding:6px;box-sizing:border-box;transform:translate3d(0,-100%,0);font-weight:500;line-height:0;z-index:10;cursor:pointer;transition:transform .3s ease;transition-delay:.3s}.Cal__Today__root.Cal__Today__show{transform:translateZ(0);transition-delay:0s}.Cal__Today__root.Cal__Today__show .Cal__Today__chevron{transition:transform .3s ease}.Cal__Today__root .Cal__Today__chevron{position:absolute;top:50%;margin-top:-6px;margin-left:5px;transform:rotate(270deg);transition:transform .3s ease}.Cal__Today__root.Cal__Today__chevronUp .Cal__Today__chevron{transform:rotate(180deg)}.Cal__Today__root.Cal__Today__chevronDown .Cal__Today__chevron{transform:rotate(1turn)}.Cal__MonthList__root{width:100%!important;background-color:#fff;-webkit-overflow-scrolling:touch}.Cal__MonthList__root.Cal__MonthList__scrolling>div{pointer-events:none}.Cal__MonthList__root.Cal__MonthList__scrolling label{opacity:1}.Cal__Weekdays__root{position:relative;z-index:5;display:flex;padding:0;margin:0;list-style:none;box-shadow:inset 0 -1px rgba(0,0,0,.04)}.Cal__Weekdays__day{padding:15px 0;flex-basis:14.28571%;flex-grow:1;font-weight:500;text-align:center}.Cal__Years__root{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9}.Cal__Years__root:after,.Cal__Years__root:before{content:"";position:absolute;left:0;right:0;height:50px;pointer-events:none;z-index:1}.Cal__Years__root:before{top:0;background:linear-gradient(180deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0))}.Cal__Years__root:after{bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8))}.Cal__Years__list{box-sizing:border-box}.Cal__Years__list.Cal__Years__center,.Cal__Years__year{display:flex;align-items:center;justify-content:center}.Cal__Years__year{padding:0 20px;height:100%;font-size:18px;font-weight:500;text-align:center;cursor:pointer;-webkit-user-select:none;box-sizing:border-box}.Cal__Years__year.Cal__Years__withMonths{border-bottom:1px solid #e9e9e9}.Cal__Years__year.Cal__Years__withMonths label{height:88px;padding-top:12px;box-sizing:border-box}.Cal__Years__year label{flex-basis:42%}.Cal__Years__year label span{flex-shrink:0;color:#333}.Cal__Years__year ol{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:14px}.Cal__Years__year ol li{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;list-style:none;border-radius:50%;box-sizing:border-box;color:#444;font-weight:400;text-transform:capitalize}.Cal__Years__year ol li.Cal__Years__currentMonth{border:1px solid}.Cal__Years__year ol li.Cal__Years__selected{position:relative;z-index:1;background-color:blue;color:#fff!important;border:0}.Cal__Years__year ol li.Cal__Years__disabled{cursor:not-allowed;color:#aaa}.Cal__Years__year ol li.Cal__Years__disabled:hover{background-color:inherit}.Cal__Years__year ol li:hover{background-color:#efefef}.Cal__Years__year.Cal__Years__active label>span,.Cal__Years__year:hover label>span{color:inherit}.Cal__Years__year.Cal__Years__active,.Cal__Years__year:hover{position:relative;z-index:2}.Cal__Years__year.Cal__Years__active{font-size:32px}.Cal__Years__year.Cal__Years__currentYear{position:relative}.Cal__Years__year.Cal__Years__currentYear label>span{min-width:50px;padding-bottom:5px;border-bottom:3px solid}.Cal__Years__year.Cal__Years__currentYear.Cal__Years__active label>span{min-width:85px}.Cal__Years__year.Cal__Years__first{padding-top:40px}.Cal__Years__year.Cal__Years__last{padding-bottom:40px}.Cal__Animation__enter{opacity:0;transform:translate3d(0,-100%,0);transition:.25s ease}.Cal__Animation__enter.Cal__Animation__enterActive{opacity:1;transform:translateZ(0)}.Cal__Animation__leave{transform:translateZ(0);transition:.25s ease}.Cal__Animation__leave.Cal__Animation__leaveActive{opacity:0;transform:translate3d(0,100%,0)}.Cal__Slider__root,.Cal__Slider__slide{position:absolute;top:0;left:0;right:0;bottom:0}.Cal__Slider__root{overflow:hidden}.Cal__Slider__slide{padding:20px 65px}.Cal__Slider__slide:first-child{padding-left:20px}.Cal__Slider__wrapper{height:100%;transition:transform .3s ease}.Cal__Slider__arrow{position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:100%;opacity:.7;cursor:pointer;border-left:1px solid hsla(0,0%,100%,.1)}.Cal__Slider__arrow svg{width:15px}.Cal__Slider__arrow:hover{opacity:1}.Cal__Slider__arrowRight{right:0}.Cal__Slider__arrowLeft{left:0;transform:scaleX(-1)}.Cal__transition__enter{opacity:0}.Cal__transition__enterActive{opacity:1;transition:opacity .3s ease}.Cal__transition__leave{opacity:1}.Cal__transition__leaveActive{opacity:0;transition:opacity .3s ease}.Cal__Month__rows{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,0) 50%,rgba(0,0,0,.05))}.Cal__Month__row{padding:0;margin:0}.Cal__Month__row:first-child{text-align:right}.Cal__Month__row:first-child li{background-color:#fff;box-shadow:0 -1px 0 #e9e9e9}.Cal__Month__row:nth-child(2){box-shadow:0 -1px 0 #e9e9e9}.Cal__Month__row.Cal__Month__partial:first-child li:first-child{box-shadow:0 -1px 0 #e9e9e9,inset 1px 0 0 #e9e9e9}.Cal__Month__row.Cal__Month__partial:last-of-type li{position:relative;z-index:1}.Cal__Month__label{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;font-size:30px;font-weight:500;z-index:3;pointer-events:none;background-color:hsla(0,0%,100%,.6);opacity:0;transition:opacity .3s ease}.Cal__Month__label>span{position:absolute;left:0;right:0;top:0;bottom:56px;display:flex;align-items:center;justify-content:center;text-transform:capitalize}.Cal__Month__label.Cal__Month__partialFirstRow{top:56px}