*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:62.5%}a,body{color:#394352}body{margin:0;font-family:"effra",sans-serif;height:100%;max-height:100%;font-size:2rem;line-height:1.6em;letter-spacing:.5px;text-wrap:balance}.desktop-nav ul li:hover>ul,hr,main{display:block}hr{box-sizing:content-box;height:1px;border:0;border-top:3px solid #38a6ac;margin:2em 0;padding:0;width:60%}a{background-color:#fff0;text-decoration:none;-webkit-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;-o-transition:color ease .3s;transition:all .3s ease-in-out}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,hr,input{overflow:visible}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media (max-width:1550px){body{font-size:1.8rem}}@media (max-width:1250px){body{font-size:1.6rem}}@media (max-width:1000px){body{font-size:1.5rem}}h2,h3{font-family:"thermal-variable",sans-serif;text-rendering:optimizeLegibility;margin:0;text-transform:uppercase}h2{font-size:5rem;line-height:1.2em;font-weight:300;font-style:normal;letter-spacing:1px}h3{line-height:1;font-size:4rem;line-height:4.75rem}.home h2,.home h3{font-family:"farnham-display",serif;text-transform:inherit}@media (max-width:1800px){h2{font-size:4.55rem;line-height:1.1em}}@media (max-width:1250px){h2{font-size:4rem;line-height:1em}}@media (max-width:1000px){h2{font-size:3.5rem}}@media (max-width:750px){h2{font-size:3rem}}@media (max-width:500px){h2{font-size:2.5rem}}.home h2{font-style:italic}@media (max-width:1650px){h3{font-size:3.5rem;line-height:1.1em}}@media (max-width:1250px){h3{font-size:3rem}}@media (max-width:750px){h3{font-size:2.5rem}}.contact-form-wrapper .gdpr-text a:hover,a:hover{color:#bf8bbc}ul{margin:1.6em 0}p{margin-top:2rem;margin-bottom:2rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ul ul{margin:.4em 0}div#map,footer,header{width:100%}.flex{display:flex;flex-wrap:wrap}.content-object-center{max-width:100%;width:100%;align-self:center;margin:0 auto;padding:100px}.object-fit{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.width-thirty{width:30%}.width-fifty{width:50%}.width-seventy{width:70%}.container{max-width:1800px;width:90%;margin:0 auto}.container-width-eighty{width:80%}@media (max-width:750px){.container-width-eighty{width:90%}}.container-width-seventy{width:70%}@media (max-width:750px){.container-width-seventy{width:100%;padding:0 50px}}@media (max-width:550px){.container-width-seventy{width:100%;padding:0 30px}}.divider{padding-right:15px;margin-right:15px;height:1.6rem;display:inline-block}.mega-title{font-family:"thermal-variable",sans-serif;font-weight:100;font-size:10vw;line-height:13rem;margin:0 auto 80px;text-transform:uppercase;letter-spacing:4px}@media (max-width:1600px){.mega-title{font-size:9vw}}@media (max-width:1500px){.mega-title{font-size:7vw}}@media (max-width:1250px){.mega-title{font-size:7rem;margin:0 auto 60px}}@media (max-width:750px){.mega-title{font-size:5rem;margin:0 auto 30px}}@media (max-width:500px){.mega-title{font-size:3.5rem;margin:0 auto 20px}}.bg-dark-purple .mega-title,.bg-light-purple .mega-title{color:rgb(255 255 255/.3764705882)}div#map{height:100%}.google-maps{height:650px}@media (max-width:1650px){.google-maps{max-height:500px;min-height:500px}}@media (max-width:1100px){.google-maps{max-height:400px;min-height:400px}}.instagram-icon{align-content:center;align-items:center}@media (max-width:880px){.instagram-icon{margin:0 50px 0 0}}@media (max-width:550px){.instagram-icon{margin:0 20px 0 0}}@media (max-width:400px){.instagram-icon{display:none}}header{position:sticky;top:0;z-index:999;background-color:#fff;transition:box-shadow .3s ease}@media (max-width:500px){header{height:121px}}header .container{justify-content:space-between}#header-logo img{max-width:460px;width:100%;height:auto;transition:max-width .3s ease}@media (max-width:1650px){#header-logo img{max-width:400px}}@media (max-width:1525px){#header-logo img{max-width:360px}}@media (max-width:1275px){#header-logo img{max-width:260px}}@media (max-width:500px){#header-logo img{max-width:200px}}.header-content-left{padding:20px 0 10px}.subnav .container .header-content-left{padding:0}@media (max-width:850px){.subnav .container .header-content-left{display:none}}.header-content-right.desktop-only,header .container{align-items:center}@media (max-width:880px){.header-content-right.desktop-only{flex:1;justify-content:center}}@media (max-width:550px){.header-content-right.desktop-only{display:none}}.header-content-right.mobile-only{display:none}@media (max-width:550px){.header-content-right.mobile-only{display:flex;justify-content:center;margin:0 auto}}.header-content-right svg{margin:0 0 0 25px}.subnav{background-color:#38a6ac}.subnav .container,footer .container{justify-content:space-between;padding:10px 0}@media (max-width:500px){.subnav .container{height:inherit}}.subnav .container a{color:#fff}.header-content-right .divider{border-right:2px solid #fff;height:2rem;padding-left:40px;margin-right:40px}@media (max-width:550px){.header-content-right .divider{padding-left:5px;margin-right:25px}}footer .container{align-items:center;align-content:center;padding:40px 0}footer .container p:first-child,footer .container p:last-child{margin:0}@media (max-width:1130px){footer .container p:first-child,footer .container p:last-child{width:100%;text-align:center;margin:.5em 0}}@media (max-width:560px){footer .container p:first-child,footer .container p:last-child{text-align:left}}footer .container a{text-decoration:underline}footer .container svg{fill:#000}@media (max-width:560px){footer .container p:first-child a{width:100%;display:flex}footer .container p:first-child .divider{display:none}footer .container p:last-child .divider{display:block}}@media (max-width:880px){.desktop-nav{display:none}}.desktop-nav ul{list-style:none;padding:0}.desktop-nav ul a{display:block;color:#394352;text-decoration:none;padding:53px 30px;margin:0;cursor:pointer;font-size:3rem;font-family:"effra",sans-serif;transition:padding .3s ease,font-size .3s ease}@media (max-width:1550px){.desktop-nav ul a{padding:46px 30px}}@media (max-width:1275px){.desktop-nav ul a{padding:30px 20px}}.desktop-nav ul a img{display:block;margin:0 auto}.custom-slider-controls button:hover,.desktop-nav ul a:hover,.mobile-nav nav ul ul a:hover{color:#595d89}@media (max-width:1700px){.desktop-nav ul a{font-size:2.5rem}}@media (max-width:1550px){.desktop-nav ul a{font-size:2rem}}@media (max-width:1075px){.desktop-nav ul a{font-size:1.8rem}}.desktop-nav ul,.desktop-nav ul li{position:relative;float:left;margin:0}.desktop-nav ul ul li:hover{background:#595d89}.desktop-nav ul ul{display:none;position:absolute;top:100%;left:0;padding:0;z-index:10;width:max-content}.desktop-nav ul ul li{float:none;width:100%;padding:0;background:#bf8bbc;border-top:1px solid #5a5669}.desktop-nav ul ul li:first-of-type{border:0}.desktop-nav ul ul ul li{background:#bf8bbc}.desktop-nav ul ul a{line-height:120%;padding:15px 60px 15px 25px;font-size:1.8rem;color:#fff}.desktop-nav ul ul ul a{padding:15px 25px}.contact-form-wrapper .gdpr-text a,.desktop-nav ul ul a:hover{color:#fff}.desktop-nav ul ul a img{margin:inherit;display:inline-block;position:absolute;right:22px;top:20px}.desktop-nav ul ul ul{top:0;left:100%;padding:0}.desktop-nav ul li:hover{background:#f5f5f5;color:#fff}.mobile-header{display:none}@media (max-width:880px){.mobile-header{display:block}}#nav-button{cursor:pointer;background:0 0;font-size:4rem;padding:0;line-height:0;color:#fff;margin:0;z-index:9;position:relative;border:0}#nav-button svg{fill:#394352}#nav-overlay,#nav-sidebar{position:fixed;height:100%;bottom:0;left:0;width:100%}#nav-overlay{display:none;z-index:10;background-color:rgb(0 0 0/.9);height:calc(100vh - 172px)}#nav-sidebar{z-index:20;background-color:#bf8bbc;color:#fff;transform:translateX(-100%);transition:transform .2s ease-out;height:calc(100vh - 135px)}@media (max-width:500px){#nav-sidebar{height:calc(100vh - 121px)}}div#nav-sidebar-body{padding:30px;max-height:calc(100vh - 90px);-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}div#nav-sidebar-body::-webkit-scrollbar{display:none}#nav-content,.content-split-holder.position-left hr,.content-split-holder.position-right hr,.mobile-nav nav ul li>.sub-menu{display:none}#nav-button,#nav-sidebar{display:block}.mobile-nav nav ul li a{position:relative;width:100%;display:flex;flex-direction:column;height:100%;text-transform:initial;letter-spacing:2px;font-family:"farnham-display",serif;font-size:2.2rem;padding:20px 0;font-weight:600}.mobile-nav nav ul li a:after{position:absolute;top:0;right:10px}.mobile-nav nav ul{padding:0;margin:0}.mobile-nav nav ul ul a{padding:7px 25px 7px 0;font-size:1.8rem;font-weight:300;display:block;border-bottom:none;letter-spacing:0;font-family:"effra",sans-serif}form.contact-form{width:100%;margin:0 auto}form.contact-form input,form.contact-form textarea{padding:20px 20px 10px;font-size:1.7rem}form.contact-form input,form.contact-form select,form.contact-form textarea{width:100%;resize:none;background:0 0;color:#fff;border:3px solid #fff}@media (max-width:1250px){form.contact-form input,form.contact-form select,form.contact-form textarea{font-size:1.6rem}}form.contact-form input,form.contact-form select{height:90px}@media (max-width:1250px){form.contact-form input,form.contact-form select{height:70px}}form.contact-form select *{color:#000!important}form.contact-form select{background-image:url(https://theivorydentalstudio.co.uk/wp-content/uploads/2025/06/angle-down-solid.png);background-repeat:no-repeat;background-position:right;background-size:20px;background-position:calc(100% - 2.5rem) center;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:1.8rem;padding:20px}@media (max-width:1600px){form.contact-form select{font-size:1.6rem}}@media (max-width:1285px){form.contact-form select{background-size:14px;background-position:calc(100% - 1.5rem) center}}form.contact-form textarea{height:100%;padding-top:40px}@media (max-width:750px){form.contact-form textarea{height:200px}}.form-content-left,.form-content-right{width:50%}@media (max-width:750px){.form-content-left,.form-content-right{width:100%}.form-content-left{margin-bottom:2%}}.form-content-right .form-group{max-width:100%}.form-content-bottom{margin-top:3rem;align-items:center;width:100%}.form-group{position:relative;max-width:96%;width:100%}@media (max-width:750px){.form-group{max-width:100%}}.form-group+.form-group{margin-top:4%}@media (max-width:750px){.form-group+.form-group{margin-top:2%}}.form-label{position:absolute;top:30px;left:22px;z-index:10;transition:transform 150ms ease-out,font-size 150ms ease-out;color:#fff;font-size:1.8rem}@media (max-width:1250px){.form-label{top:22px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-form-wrapper .gdpr-text{flex:1;padding:0 50px 0 0}@media (max-width:540px){.contact-form-wrapper .gdpr-text{width:100%;flex:none;padding:0 0 20px}}.contact-form-wrapper .gdpr-text p{font-size:1.8rem;font-weight:100;max-width:575px}@media (max-width:1500px){.contact-form-wrapper .gdpr-text p{font-size:inherit}}.contact-form-wrapper{padding:100px 0}@media (max-width:750px){.contact-form-wrapper{padding:50px 0}}.contact-form-wrapper h2{font-family:"farnham-display",serif;text-transform:inherit;font-style:italic}.contact-form-wrapper .mega-title{font-size:10vw;line-height:18rem}@media (max-width:1250px){.contact-form-wrapper .mega-title{font-size:8vw;line-height:7rem;width:100%;text-align:center}}@media (max-width:650px){.contact-form-wrapper .mega-title{text-align:left;line-height:0;margin:25px 0 60px}}.contact-form-wrapper.bg-dark-purple,.contact-form-wrapper.bg-dark-purple a{color:#fff}.contact-form-wrapper p{font-size:2.2rem}@media (max-width:1600px){.contact-form-wrapper p{font-size:inherit}}.contact-form-wrapper .container .width-seventy{padding:1%0 0 12%}@media (max-width:1200px){.contact-form-wrapper .container .width-seventy{padding:1%0 0 6%}}@media (max-width:950px){.contact-form-wrapper .container .width-seventy{width:100%;padding:0}.contact-form-wrapper .container .width-thirty{width:100%;margin:0 0 50px;text-align:center}.contact-form-wrapper .container .width-thirty hr{margin:2em auto}}@media (max-width:650px){.contact-form-wrapper .container .width-thirty{text-align:left}.contact-form-wrapper .container .width-thirty hr{margin:2em 0;width:100%}}form.contact-form input:focus,form.contact-form select:focus,form.contact-form textarea:focus{box-shadow:inset 0-6px 0#38a6ac;transition:.3s;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0}.home .fifty-fifty-text-section .width-fifty .container-width-seventy{padding:125px 100px;margin:0 auto}@media (max-width:1780px){.home .fifty-fifty-text-section .width-fifty .container-width-seventy{padding:125px 50px}}@media (max-width:1600px){.home .fifty-fifty-text-section .width-fifty .container-width-seventy{padding:125px 0}}@media (max-width:1000px){.home .fifty-fifty-text-section .width-fifty .container-width-seventy{padding:75px 0}}@media (max-width:750px){.home .fifty-fifty-text-section .width-fifty .container-width-seventy{padding:50px}}@media (max-width:500px){.home .fifty-fifty-text-section .width-fifty .container-width-seventy{padding:50px 30px}}.fifty-fifty-text-section .width-fifty{justify-content:center;padding:100px 0}@media (max-width:1000px){.fifty-fifty-text-section .width-fifty{width:100%;padding:50px 0}.fifty-fifty-text-section .width-fifty:nth-of-type(2){order:-1}}.fifty-fifty-text-section .width-fifty .container-width-seventy{align-content:center}.home .fifty-fifty-text-section .width-fifty{padding:0}.fifty-fifty-text-section .width-fifty .container-width-seventy p:first-of-type{margin-top:0}.content-split-section h2,.fifty-fifty-text-section .width-fifty h2{color:#bf8bbc;font-size:4.5rem;max-width:30ch}@media (max-width:1600px){.fifty-fifty-text-section .width-fifty h2{font-size:4.75rem;line-height:1.1em}}@media (max-width:1250px){.fifty-fifty-text-section .width-fifty h2{font-size:4rem;line-height:1em}}@media (max-width:1000px){.fifty-fifty-text-section .width-fifty h2{font-size:3.5rem}}@media (max-width:750px){.fifty-fifty-text-section .width-fifty h2{font-size:3rem}}@media (max-width:500px){.fifty-fifty-text-section .width-fifty h2{font-size:2.5rem}}.home .fifty-fifty-text-section .width-fifty h2{color:#394352;font-size:5rem;max-width:16ch}@media (max-width:1600px){.home .fifty-fifty-text-section .width-fifty h2{font-size:4.75rem;line-height:1.1em}}@media (max-width:1250px){.home .fifty-fifty-text-section .width-fifty h2{font-size:4rem;line-height:1em}}@media (max-width:1000px){.home .fifty-fifty-text-section .width-fifty h2{font-size:3.5rem}}@media (max-width:750px){.home .fifty-fifty-text-section .width-fifty h2{font-size:3rem}}@media (max-width:500px){.home .fifty-fifty-text-section .width-fifty h2{font-size:2.5rem}}.content-split-section{position:relative}.content-split-section.top-padding{padding:130px 0 0}@media (max-width:1600px){.content-split-section.top-padding{padding:100px 0 0}}@media (max-width:1250px){.content-split-section.top-padding{padding:50px 0 0}}@media (max-width:550px){.content-split-section.top-padding{padding:0}}.content-split-section h2{margin:0 0 40px}@media (max-width:1650px){.content-split-section h2{font-size:3.5rem;line-height:1.3em}}@media (max-width:1000px){.content-split-section h2{font-size:3rem;max-width:inherit}}@media (max-width:750px){.content-split-section h2{font-size:2.5rem;max-width:inherit;margin:0 0 2rem}}.home .content-split-section h2{max-width:20ch;color:#fff;margin:70px 0 0}@media (max-width:1250px){.home .content-split-section h2{margin:30px 0 0}}@media (max-width:1000px){.home .content-split-section h2{margin:0;max-width:inherit}}.content-split-holder.position-left{order:1}.content-split-holder.position-right{order:0}.split-image-holder{flex:1;position:relative;height:inherit}@media (max-width:1000px){.split-image-holder{flex:none;width:100%;order:2}.split-image-holder img{min-height:350px;max-height:350px;width:100%}}@media (max-width:750px){.split-image-holder img{min-height:300px;max-height:300px}}.home .split-image-holder{min-height:700px;max-height:700px}@media (max-width:1500px){.home .split-image-holder{min-height:600px;max-height:600px}}@media (max-width:1250px){.home .split-image-holder{min-height:500px;max-height:500px}}@media (max-width:1000px){.home .split-image-holder{min-height:350px;max-height:350px}}@media (max-width:750px){.home .split-image-holder{min-height:300px;max-height:300px}}.home .content-split-holder .single-content{max-width:650px;margin:0 auto;position:relative}@media (max-width:1000px){.home .content-split-holder .single-content{max-width:100%}}.content-split-holder .single-content{max-width:100%;width:100%;margin:0 auto;position:relative}.content-split-holder .single-content p{max-width:65ch}@media (max-width:1000px){.content-split-holder .single-content p{max-width:inherit}}.content-split-holder.position-left,.content-split-holder.position-right{position:relative;height:inherit}@media (max-width:1000px){.content-split-holder.position-left,.content-split-holder.position-right{width:100%}}.home .content-split-holder.position-left .content-object-center,.home .content-split-holder.position-right .content-object-center{padding:0 100px 100px;align-self:flex-start}@media (max-width:1250px){.home .content-split-holder.position-left .content-object-center,.home .content-split-holder.position-right .content-object-center{padding:0 50px 50px}}@media (max-width:550px){.home .content-split-holder.position-left .content-object-center,.home .content-split-holder.position-right .content-object-center{padding:50px 30px}}.content-split-holder.position-left .content-object-center,.content-split-holder.position-right .content-object-center{padding:0 100px 100px}@media (max-width:1250px){.content-split-holder.position-left .content-object-center,.content-split-holder.position-right .content-object-center{padding:0 50px 50px}}@media (max-width:550px){.content-split-holder.position-left .content-object-center,.content-split-holder.position-right .content-object-center{padding:50px 30px}}.content-split-holder.position-left .mega-title{position:absolute;margin:0;font-size:clamp(20rem,10vw,20rem);right:0;top:0}@media (max-width:1800px){.content-split-holder.position-left .mega-title{font-size:clamp(15rem,8vw,15rem)}}@media (max-width:1500px){.content-split-holder.position-left .mega-title{font-size:clamp(13rem,8vw,13rem)}}@media (max-width:1250px){.content-split-holder.position-left .mega-title{font-size:clamp(10rem,8vw,10rem)}}@media (max-width:1000px){.content-split-holder.position-left .mega-title{font-size:6rem;position:relative}}@media (max-width:750px){.content-split-holder.position-left .mega-title{font-size:5rem;position:relative;top:inherit;left:inherit;accent-color:inherit;margin:0 0 50px;display:block;line-height:inherit}}@media (max-width:550px){.content-split-holder.position-left .mega-title{font-size:4rem}}.content-split-holder.position-right .mega-title{position:absolute;margin:0;font-size:clamp(20rem,10vw,20rem);z-index:9;left:0;top:0}@media (max-width:1800px){.content-split-holder.position-right .mega-title{font-size:clamp(16rem,8vw,16rem)}}@media (max-width:1500px){.content-split-holder.position-right .mega-title{font-size:clamp(13rem,8vw,13rem)}}@media (max-width:1250px){.content-split-holder.position-right .mega-title{font-size:clamp(10rem,8vw,10rem)}}@media (max-width:1000px){.content-split-holder.position-right .mega-title{font-size:6rem;position:relative}}@media (max-width:750px){.content-split-holder.position-right .mega-title{font-size:5rem;position:relative;top:inherit;left:inherit;accent-color:inherit;margin:0 0 50px;display:block;line-height:inherit}}@media (max-width:550px){.content-split-holder.position-right .mega-title{font-size:4rem}}.bg-dark-purple .content-split-holder .mega-title{color:#bf8bbc}.home .content-split-holder.position-left .single-content,.home .content-split-holder.position-right .single-content{padding:150px 0 0}@media (max-width:1000px){.home .content-split-holder.position-left .single-content,.home .content-split-holder.position-right .single-content{padding:0}}.image-strip{position:relative}@media (max-width:1000px){.image-strip{display:none}}.image-strip img{max-height:600px;min-height:600px}@media (max-width:1650px){.image-strip img{max-height:500px;min-height:500px}}@media (max-width:1100px){.image-strip img{max-height:400px;min-height:400px}}.icon-holder,.treatment-icon-boxes .container{padding:100px 0;justify-content:space-between}.icon-holder{position:relative;max-width:400px;flex-direction:column;align-self:stretch;background:#fff;border:3px solid #bf8bbc;text-align:center;align-items:center;padding:50px}@media (max-width:1625px){.icon-holder{padding:30px 40px}}@media (max-width:1200px){.icon-holder{padding:50px;flex-basis:48%!important;max-width:inherit;margin:1%}}@media (max-width:650px){.icon-holder{margin:0 0 25px;flex-basis:100%!important}}.icon-holder:hover{background:#38a6ac;color:#fff;border:3px solid #38a6ac}.icon-holder svg{width:150px;height:auto;fill:currentColor;overflow:visible;display:block;line-height:1;vertical-align:middle}.icon-holder:hover svg path{fill:#fff!important}.icon-holder .icon-content{margin:40px 0 0}.slide.flex{display:flex!important;height:100%}@media (max-width:900px){.slide-left.width-seventy{flex-direction:column;width:100%}}.slide-left,.slide-right{position:relative;background:#fff}.slide-right{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;text-align:right}.slider-homepage{height:calc(95vh - 172px)}@media (max-width:2200px) and (max-height:830px){.slider-homepage{height:calc(95vh - 100px)}}@media (max-width:900px){.slider-homepage{height:inherit}}.slide-right.width-thirty{max-width:650px;width:100%;position:relative;height:calc(95vh - 172px)}@media (max-width:1200px){.slide-right.width-thirty{max-width:550px}}@media (max-width:900px){.slide-right.width-thirty{width:100%;max-width:inherit;height:fit-content}}.slide-left.width-seventy{flex:1;height:calc(95vh - 172px)}@media (max-width:2200px) and (max-height:830px){.slide-left.width-seventy{height:calc(100vh - 140px)}}@media (max-width:900px){.slide-left.width-seventy{flex:none;max-height:400px;min-height:400px}}@media (max-width:550px){.slide-left.width-seventy{flex:none;max-height:300px;min-height:300px}}@media (max-width:400px){.slide-left.width-seventy{flex:none;max-height:250px;min-height:250px}}.mega-title{color:#bf8bbc}.slide-right .mega-title{font-size:10rem;line-height:10rem;display:flex;flex-wrap:wrap;justify-content:end;margin:0}@media (max-width:2750px) and (max-height:900px){.slide-right .mega-title{font-size:6.5rem;line-height:6.5rem}}@media (max-width:2750px) and (max-height:750px){.slide-right .mega-title{font-size:5rem;line-height:5rem}}@media (max-width:900px){.slide-right .mega-title{font-size:4rem;line-height:4rem;width:100%;margin:0;justify-content:center}}@media (max-width:550px){.slide-right .mega-title{font-size:3.5rem}}@media (max-width:900px) and (max-height:900px){.slide-right.width-thirty{max-width:inherit;align-content:flex-start;padding:0}}@media (max-width:1000px){.review-feed .mega-title{margin:0 auto}}.slide-text{padding:0 100px 0 0;position:absolute;right:0;top:50%;transform:translate(0,-50%);height:auto}@media (max-width:1100px){.slide-text{padding:0 50px}}@media (max-width:900px){.slide-text{padding:40px;margin:0 auto;text-align:center;justify-content:center;display:flex;flex-wrap:wrap;position:relative;top:inherit;transform:inherit;left:inherit}}.slide-text h2,.slide-text hr,.slide-text p{max-width:475px;margin:20px 0 30px auto;text-align:right}.slide-text .btn{max-width:475px;text-align:right}@media (max-width:900px){.slide-text .btn,.slide-text h2,.slide-text hr,.slide-text p{justify-content:center;display:flex;flex-wrap:wrap;width:75%;max-width:inherit;text-align:center;margin:20px auto}}@media (max-width:600px){.slide-text .btn,.slide-text h2,.slide-text hr,.slide-text p{width:100%}}@media (max-width:2750px) and (max-height:900px){.slide-text h2{font-size:4rem;line-height:1em}}@media (max-width:2750px) and (max-height:750px){.slide-text h2{font-size:3.5rem;line-height:.9em}}@media (max-width:600px){.slide-text h2{font-size:3rem}}.slide-text .btn{margin:0}@media (max-width:2750px) and (max-height:900px){.slide-text p{font-size:2rem}}@media (max-width:2750px) and (max-height:750px){.slide-text p{font-size:1.8rem}}@media (max-width:750px){.slide-text p{font-size:1.7rem}}@media (max-width:500px){.slide-text p{font-size:1.6rem}}.progress-bar{position:absolute;bottom:0;left:0;height:20px;width:100%;background:rgb(255 255 255/.2);z-index:10}.progress-bar .progress-fill{height:100%;width:0;background:#38a6ac;transition:width 0s linear}.custom-slider-controls{position:absolute;bottom:75px;right:55px;z-index:10;display:flex;flex-wrap:wrap}.custom-slider-controls button{border:0;font-size:3rem;color:#fff;cursor:pointer;height:58px;width:58px;background:#bf8bbc;border-radius:50%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;margin:0 10px 0 0}.custom-slider-controls button svg{fill:#fff}@media (max-width:900px){.custom-slider-controls{display:none}}.full-width .container{padding:150px 0}@media (max-width:1600px){.full-width .container{padding:100px 0}}@media (max-width:1400px){.full-width .container{padding:80px 0}}@media (max-width:750px){.full-width .container{padding:50px 0}}.btn{color:#394352}.btn,.form-content-bottom button{background:0 0;padding:11px 40px 8px;font-weight:400;border:3px solid #bf8bbc;height:60px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;cursor:pointer;transition:.3s;min-width:250px}@media (max-width:1250px){.btn,.form-content-bottom button{min-width:inherit;height:auto;padding:10px 30px}}@media (max-width:500px){.btn,.form-content-bottom button{width:100%}}.bg-dark-purple a,.form-content-bottom button{color:#fff}.bg-dark-purple .btn:hover,.bg-faded-pink .btn:hover,.bg-white .btn:hover{border:3px solid #38a6ac;border-radius:50px;color:inherit;background:0 0}.bg-white{background-color:#fff}.bg-light-purple{background-color:#bf8bbc}.bg-dark-purple{background-color:#595d89;color:#fff}.bg-faded-pink{background-color:#faf6fa}.content-split-section .content-split-holder .mega-title{z-index:3}.content-split-section .split-image-holder video{z-index:2}.content-split-section img.videoposter{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;z-index:1;width:100%;height:100%}@font-face{font-family:"slick";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/ivory-dental-studio/assets/css/fonts/slick.eot);src:url(/wp-content/themes/ivory-dental-studio/assets/css/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/ivory-dental-studio/assets/css/fonts/slick.woff2)format("woff2"),url(/wp-content/themes/ivory-dental-studio/assets/css/fonts/slick.woff)format("woff"),url(/wp-content/themes/ivory-dental-studio/assets/css/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/ivory-dental-studio/assets/css/fonts/slick.svg#slick)format("svg");font-display:swap}