@font-face{font-display:swap;font-family:'Erode';src:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/Erode-Light.woff2) format('woff2'),url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/Erode-Light.woff) format('woff');font-weight:300;font-display:swap;font-style:normal}@font-face{font-display:swap;font-family:'Erode';src:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/Erode-Regular.woff2) format('woff2'),url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/Erode-Regular.woff) format('woff');font-weight:400;font-display:swap;font-style:normal}@font-face{font-display:swap;font-family:'Erode';src:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/Erode-Medium.woff2) format('woff2'),url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/Erode-Medium.woff) format('woff');font-weight:500;font-display:swap;font-style:normal}@font-face{font-display:swap;font-family:'Outfit';src:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/OutfitRegular.woff) format('woff');font-style:normal;font-weight:400;font-display:swap}@font-face{font-display:swap;font-family:'Outfit';src:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/fonts/OutfitMedium.woff) format('woff');font-style:normal;font-weight:500;font-display:swap}body{font-family:"Outfit",sans-serif;font-size:16px;line-height:150%;font-weight:300;color:#4D4D4D;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}.container{max-width:1300px;margin:0 auto;padding:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}.container-lg{max-width:1475px;margin:0 auto;padding:0}li{list-style:none;list-style-position:inside}a{font-family:"Outfit",sans-serif;color:#4D4D4D;text-decoration:none;background-color:#fff0}a.focus{text-decoration:none}p{font-size:16px;line-height:150%;font-weight:300;margin:0;margin-bottom:32px}dl{clear:both;overflow:hidden}dl dt{font-weight:400;line-height:160%;float:left;clear:left;min-width:143px}ol,ul,dl{margin-top:0}.img img{width:auto;height:auto;max-width:100%}a:active,a:focus,a:hover,select:focus{text-decoration:none;outline:none}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.pad-top{padding-top:100px}.pad-bot{padding-bottom:100px}.pad-top-bot{padding:100px 0}.accordion_body ul,.team_members ul,.content_default ul{margin-top:10px;margin-bottom:20px;padding-left:3px}.accordion_body ul li,.team_members ul li,.content_default ul li{list-style:none;position:relative;color:#4D4D4D;margin-bottom:5px;padding:0 0 2px 11px;line-height:1.5;font-weight:300}.plain_text ul{padding:0 0 0 20px}.title_sec{max-width:740px}.plain_text ul li{list-style:disc;list-style-position:inherit;padding-bottom:10px}.accordion_body ul li::before,.template_default ul li::before,.team_members ul li::before,.content_default ul li::before{content:"";position:absolute;left:-2px;top:10px;border-radius:50%;background:#323232;width:4px;height:4px}.d-flex,.flex{display:-webkit-box;display:-ms-flexbox;display:flex}header .d-block{display:none!important}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.has-global-padding{padding:0!important;margin:0!important}.max-100{max-width:100%;margin:0}.h1,.h2,.inset_hero h1,.inset_hero h2,.blog_details h1,.h3,h1,h2,h3{font-family:"Erode",serif;margin:0;margin-bottom:20px;line-height:100%}.h1 strong,.h1 b,h1 strong,h1 b{display:block;font-weight:500}strong{font-weight:500}.h1,h1{font-size:80px;font-weight:300;line-height:90%;letter-spacing:-1.6px}.h3,h3{font-family:"Outfit",sans-serif;font-size:14px;line-height:120%;text-transform:uppercase;font-style:normal;font-weight:400}h5,.h5{font-size:1.25rem;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h2,.inset_hero h1,.inset_hero h2,.blog_details h1,h2{font-size:40px;font-weight:300;line-height:120%;margin-bottom:9px;letter-spacing:-.8px}p{font-size:16px;line-height:150%;font-weight:300;margin:0;margin-bottom:32px}h1.wp-block-post-title{display:none}.main-header{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0}.custom-logo{-webkit-transition:all .3s linear;transition:all .3s linear}.mobile-flex-off{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-header.fixed{position:fixed;top:0;width:100%;box-shadow:0 5px 10px #0000001a;z-index:99;left:0}.main-header.fixed .mobile-flex-off{padding:20px 0!important}.main-header.fixed .custom-logo{max-width:184px}.btn-two{font-size:18px;padding:15px 28.5px 15px;padding-right:50px;color:#fff;border:0}.head_content .btn-two{font-size:18px;padding:15px 28.5px 15px;padding-right:50px;color:#fff;border:0}.btn{position:relative;font-size:16px;line-height:20px;color:#fff;background-color:#CCA72F;border:1px solid #CCA72F;padding:11px 24px;border-radius:4px;font-family:"Outfit",sans-serif;font-weight:500;display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.btn-two:before{content:"";width:10px;height:1px;margin-top:0;right:27px;top:50%;position:absolute;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-two:after{content:"";position:absolute;top:50%;right:24px;width:5px;height:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:rotate(-45deg) translateY(-57%);transform:rotate(-45deg) translateY(-57%)}.btn-two:hover{padding-right:55px;background:-webkit-gradient(linear,left top,right top,from(#D9B132),to(#AD8A34));background:linear-gradient(90deg,#D9B132 0%,#AD8A34 100%);color:#fff}.btn:hover{background-color:#B99337;border-color:#B99337;color:#FFF}.btn-two:hover:before{width:21px;right:19px}.btn-two:hover:after{right:16px}.btn-outline{border:1px solid #CCA72F;background-color:#fff0;color:#4D4D4D;padding-right:50px}.btn-outline:hover{background-color:#fff0;color:#4D4D4D;padding-right:55px}.btn-outline:before{content:"";width:10px;height:1px;margin-top:0;right:27px;top:50%;position:absolute;background:#B99337;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-outline:hover:before{width:21px;right:19px}.btn-outline:after{content:"";position:absolute;top:50%;right:24px;width:5px;height:5px;border-right:1px solid #B99337;border-bottom:1px solid #B99337;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:rotate(-45deg) translateY(-57%);transform:rotate(-45deg) translateY(-57%)}.btn-outline:hover:after{right:16px}.main-header .top{margin-bottom:13px}.main-header .top .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-header .logo{display:inline-block}.main-header .logo img{-webkit-transition:all .3s linear;transition:all .3s linear;max-width:295px}.main-header{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#F8F5F0}header .header_btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .header_btns a,header .header_btns p{margin-left:21px;color:#4D4D4D;font-size:14px;font-weight:400}.main-header .btn-black{background-color:#343532;border-color:#343532;color:#fff}.main-header .btn-black:hover,.main-header .btn-black:active{background:#B99337;border-color:#B99337;color:#fff}.main-header .btn{margin-left:13px;padding:11px 20px;font-size:14px}header .btn{position:relative;font-size:16px;line-height:20px;color:#fff;background-color:#CCA72F;border:1px solid #CCA72F;padding:11px 24px;border-radius:4px;font-weight:500;display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}header .btn-two{font-size:18px;padding:15px 28.5px 15px;padding-right:50px;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#B99337),to(#CCA72F));background:linear-gradient(90deg,#B99337 0%,#CCA72F 100%)}header .btn-two:hover{background:-webkit-gradient(linear,left top,right top,from(#D9B132),to(#AD8A34));background:linear-gradient(90deg,#D9B132 0%,#AD8A34 100%);color:#fff}header .btn{margin-left:13px;padding:11px 20px;font-size:14px}header .btn-two::before,header .btn-two::after{display:none}.footer.has-global-padding{padding:100px!important}.footer{background:-webkit-gradient(linear,left bottom,left top,from(#F8F5F0),to(#fff0));background:linear-gradient(0deg,#F8F5F0 0%,#fff0 100%)}.footer .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .top{padding-bottom:25px;border-bottom:1px solid #B99337}.footer .social_icons{margin-top:44px}.footer .social_icons li{margin-left:23px;margin-right:0}.footer .social_icons li a{-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.footer .social_icons li a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#B99337),to(#CCA72F));background:linear-gradient(180deg,#B99337 0%,#CCA72F 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.footer .social_icons li a img{height:27px}.footer .bot{margin-top:30px;text-transform:uppercase}.footer .bot .col1 span{padding:0 17px;border-right:1px solid #B99337;font-size:14px}.footer .bot .col1 span:first-of-type{padding-left:0}.footer .bot .col1 span:last-child{border-right:0}.footer .bot ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.footer .bot ul li{border-right:1px solid #B99337;padding-left:17px;padding-right:18px;line-height:1}.footer .bot ul li a{display:inline-block;text-transform:uppercase;color:#4D4D4D;font-size:14px;font-weight:400;line-height:130%;letter-spacing:-.28px}.footer .bot ul li a:hover{color:#B99337}.footer .bot ul li:last-child{border-right:0;padding-right:0}.footer .bot ul li:last-child a{padding-right:0}.footer .bot p{color:#4D4D4D;font-weight:400;line-height:130%;margin:0;font-size:14px}footer .mobile-footer-btn{display:none}.home_hero_video{background-color:#F5EDD6}.home_hero_video .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.home_hero_video .head_content{padding:150px 50px;width:40%;position:relative;z-index:2}.home_hero_video .head_content p{font-size:20px;font-weight:400}.home_hero_video .head_content .btns .btn{display:inline-block;margin-bottom:8px}.home_hero_video .hero_video{overflow:hidden;width:64%;position:relative}.home_hero_video .hero_video video{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home_hero_video .play_icon{position:absolute;bottom:0;right:0;width:80px;height:60px;background-color:#CCA72F;text-align:center;align-content:center;display:flex;align-items:center;justify-content:center}.home_hero_video .play_icon:hover{background-color:#D6C99A;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.home_hero{position:relative;background-position:right top;background-repeat:no-repeat}.home_hero:before{content:"";background:-webkit-gradient(linear,right top,left top,from(#fff0),color-stop(51.38%,#f8f5f0),color-stop(78.76%,#F8F5F0));background:linear-gradient(270deg,#fff0 0%,#f8f5f0 51.38%,#F8F5F0 78.76%);position:absolute;top:0;bottom:0;left:0;height:100%;z-index:1;width:60%}.home_hero .flex{height:975px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home_hero .img{position:absolute;top:0;right:0;width:100%}.home_hero .img img{display:none}.home_hero video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_hero .txt{width:41%;margin-top:-230px;z-index:1}.home_hero h1{margin-bottom:30px}.home_hero h1 strong{font-weight:400}.home_hero p{margin-bottom:46px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.home_hero p strong{font-weight:500;display:block}.home_hero_video .popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);justify-content:center;align-items:center;z-index:9999}.home_hero_video .popup-content{position:relative;width:80%;max-width:1000px}.home_hero_video .popup-content video{width:100%;border-radius:10px}.home_hero_video .close{position:fixed;top:40px;right:15px;font-size:36px;cursor:pointer;color:#fff}.why_choose{padding:100px 0 0;background-color:#F8F5F0;position:relative;z-index:1}.why_choose .title_section{margin-bottom:57px}.why_choose h2{margin-bottom:16px;line-height:110%}.why_choose h2 strong{display:block;font-weight:500}.why_choose .txt p{max-width:400px;margin-bottom:0}.why_choose .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.why_choose .col{padding:0;margin-bottom:80px;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}.why_choose .col .img:before{content:"";position:absolute;border-radius:50%;top:-40px;left:-47px;z-index:1;-webkit-transform:scale(.5);transform:scale(.5);z-index:-1;background:rgb(255 255 255 / .5);-webkit-transition:all 0.35s linear;transition:all 0.35s linear}.why_choose .col .img img{-webkit-transition:all 0.4s linear;transition:all 0.4s linear}.why_choose .col p{margin-top:24px;margin-bottom:0;font-size:18px;line-height:1.2;max-width:180px;text-transform:capitalize}.why_choose .col p strong{font-weight:500;display:block}.why_choose .col:hover p{color:#B99337}.why_choose .col:hover .img:before{width:154px;height:154px;-webkit-transform:scale(1);transform:scale(1)}.why_choose .col:hover .img img{-webkit-transform:scale(.9);transform:scale(.9)}.why_choose .btns{margin-top:58px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-left:20px;padding-right:20px}.home-smile-slider{position:relative;padding:20px 0 120px;background-color:#F8F5F0}.home-smile-slider .title_sec{margin-bottom:47px}.home-smile-slider .title_sec h2{margin-bottom:8px}.home-smile-slider .title_sec h2 strong{display:inline}.title_sec h2 strong{display:inline}.owl-dots{display:none}.owl-nav{position:relative;margin-top:63px}.owl-prev,.owl-next{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border:1px solid #B99337;cursor:pointer;outline:none;z-index:10;background:#fff0;font-size:0;line-height:0;transition:all 0.3s;overflow:hidden;border-radius:4px}.owl-prev:before,.owl-next:before{content:"";width:11px;height:1px;margin-top:0;right:17px;top:50%;position:absolute;background:#B99337;transition:all 0.3s}.owl-prev:after,.owl-next:after{content:"";position:absolute;top:50%;right:14px;width:5px;height:5px;border-right:1px solid #B99337;border-bottom:1px solid #B99337;transition:all 0.3s;transform:rotate(-45deg) translateY(-55%)}.owl-prev:hover,.owl-next:hover{background-color:#fff0}.owl-prev:hover:before,.owl-next:hover:before{width:16px;height:2px;right:16px}.owl-prev:hover:after,.owl-next:hover:after{right:11px;width:10px;height:10px;border-right:2px solid #B99337;border-bottom:2px solid #B99337;transform:rotate(-45deg) translateY(-60%)}.owl-prev{left:calc(100% - 95px)}.owl-prev:before{right:auto;left:16px}.owl-prev:after{right:auto;left:17px;transform:rotate(135deg) translateY(62%)}.owl-prev:hover:before{right:auto;left:16px}.owl-prev:hover:after{right:auto;left:19px;transform:rotate(135deg) translateY(60%)}.owl-next{right:0%}.home_invisalign{position:relative;z-index:1;background-color:#F8F5F0;padding:70px 0 120px}.home_invisalign .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home_invisalign .img{width:50%;max-width:940px;height:100%;position:relative;left:0;bottom:0}.home_invisalign .img img{width:100%;z-index:1;position:relative}.home_invisalign .img:before{position:absolute;content:"";top:-72px;right:-78px;width:368px;height:calc(100% + 147px);z-index:0;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/artwork-2.png);background-position:right top}.home_invisalign .nav-tabs{position:absolute;right:0;top:225px;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center;width:43.5%;padding:0}.home_invisalign .txt-wrap{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center;width:50%;padding:110px 0 0 130px}.home_invisalign .txt{max-width:400px}.home_invisalign h3{margin-bottom:24px}.home_invisalign h2{margin-bottom:15px}.home_invisalign h2 strong{display:block}.home_invisalign p{margin-bottom:41px}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-tabs{margin:0;padding:0;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:2;border-bottom:1px solid #d6c99a}.nav-tabs a{display:block;color:#4D4D4D;padding:8px 0 10px;margin-right:29px;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s;font-size:12px;font-weight:400;line-height:120%;text-transform:uppercase}.nav-tabs a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:3px;background:#CCA72F;-webkit-transition:.6s;transition:.6s}.nav-tabs a:last-child{margin-right:0}.nav-tabs a.active,.nav-tabs a:hover{opacity:1}.nav-tabs a.active:after,.nav-tabs a:hover:after{width:100%}.tab-pane.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.tab-pane.fade.show{opacity:1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.sbs_bg_img{position:relative;padding-top:100px;padding-bottom:90px;overflow:hidden}.sbs_bg_img.flip.sbs_home{background-color:#fff0;background:-webkit-gradient(linear,left top,left bottom,from(#F8F5F0),to(#fff0));background:linear-gradient(180deg,#F8F5F0 0%,#fff0 100%);padding-top:180px;padding-bottom:100px}.sbs_bg_img.flip.sbs_home .txt-wrap{width:38%;position:relative;z-index:1}.sbs_bg_img.flip .img{right:0;left:auto}.sbs_bg_img .img{width:49%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;-webkit-transition:all 0.8s linear;transition:all 0.8s linear}.sbs_bg_img .txt-wrap .txt{max-width:410px}.sbs_bg_img.flip.sbs_home h3{margin-bottom:39px}.sbs_bg_img.flip.sbs_home h2 strong{display:block}.sbs_bg_img.flip.sbs_home .img img{position:relative;z-index:1;width:100%}.sbs_bg_img.flip.sbs_home .img:before{position:absolute;content:"";top:calc(50% - 206px);left:-226px;width:225px;height:412px;z-index:0;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/artwork-2.png)}.sbs_bg_img.flip{background-color:#f8f5f0;padding-top:244px;padding-bottom:213px}.sbs_bg_img .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sbs_bg_img.flip .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sbs_bg_img.flip .img{right:0;left:auto}.contact-map .map_wrapper{position:relative;overflow:hidden}.contact-map .map_wrapper::before{position:absolute;content:"";top:0;right:-84px;width:383px;height:100%;z-index:0;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/artwork-2.png)}.contact-map .map_wrapper .cnt{position:relative}.contact-map .map_wrapper .map_details{padding:73px 80px 90px 0;width:35%}.contact-map .map_details .title_sec{max-width:410px;margin-bottom:40px;color:#4D4D4D}.contact-map .map_details .title_sec h2{margin-bottom:8px}.contact-map .map_details dl{padding-left:24px;margin-bottom:26px}.contact-map .map_details .open_map{margin-bottom:0;margin-top:40px}.contact-map .map_details .open_hours{margin-bottom:39px}.contact-map .title_sec h2 strong{display:inline}.contact-map .map_details .map_address{margin-bottom:8px}.contact-map .map_details p{position:relative;padding-left:28px;margin-bottom:16px;color:#4D4D4D}.contact-map .map_details .map_email{margin-bottom:40px}.contact-map .map_details h6{position:relative;padding-left:24px;margin-bottom:5px;font-size:16px;line-height:150%}.contact-map .map_details h6 img{position:absolute;left:0;top:7px}.contact-map .map_details .map_email img{top:9px}.contact-map .map_details p img,.contact-map .map_details p em{position:absolute;left:0;top:7px}.contact-map .map_details a{color:#4D4D4D}.contact-map .map{padding-top:50px}.home-cost-section{position:relative;overflow:hidden;margin:100px 0}.home-cost-section:after{content:"";position:absolute;width:80%;height:100%;left:0;top:0;z-index:0;background:-webkit-gradient(linear,right top,left top,from(#fff0),color-stop(40%,rgb(248 245 240 / .78)),to(rgb(248 245 240 / .94)));background:linear-gradient(270deg,#fff0 0%,rgb(248 245 240 / .78) 40%,rgb(248 245 240 / .94) 100%)}.home-cost-section .img{width:100%;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/home-cost-img.jpg);background-position:right;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;-webkit-transition:all 0.8s linear;transition:all 0.8s linear}.home-cost-section .img img{display:none}.home-cost-section .txt{padding:199px 0 216px 0;width:30%;position:relative;z-index:1}.home-cost-section h3{margin-bottom:32px}.home-cost-section h2{margin-bottom:15px}.home-cost-section h2 strong{display:block}.home-cost-section a{color:#4D4D4D}.home-cost-section a:active,.home-cost-section a:focus,.home-cost-section a:hover{text-decoration:none}.home-cost-section .qr_code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.home-cost-section .qr_code p{margin:0 0 0 15px}.booking_bar{position:relative}.booking_bar .flex{-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking_bar:before{content:"";position:absolute;width:70%;height:100%;left:0;top:0;z-index:1;background:-webkit-gradient(linear,right top,left top,from(#fff0),color-stop(60%,#F8F5F0));background:linear-gradient(270deg,#fff0 0%,#F8F5F0 60%)}.booking_bar:after{position:absolute;content:"";top:-3px;left:-172px;width:383px;height:100%;z-index:1;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/artwork-2.png);background-position:top right}.booking_bar .img{width:100%;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/meet-the-team.jpg);background-size:cover;background-position:right;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0}.booking_bar .img img{display:none}.booking_bar .txt-wrap{padding:233px 0 220px 0;width:32%;position:relative;z-index:2}.booking_bar h2{margin-bottom:16px}.booking_bar h2 strong{display:inline}.reviews{position:relative;padding:100px 0 40px;background:-webkit-gradient(linear,left top,left bottom,from(#F8F5F0),to(#fff0));background:linear-gradient(180deg,#F8F5F0 0%,#fff0 100%)}.reviews::before{position:absolute;content:"";top:121px;left:-183px;width:383px;height:calc(100% - 121px);z-index:0;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/artwork-2.png);background-repeat:no-repeat;background-position:top right}.reviews .title_sec{margin-bottom:40px}.reviews .title_sec h2{margin-bottom:8px}.reviews .title_sec h2 strong{display:inline}.reviews .owl-carousel .owl-item img{height:14px;width:auto;margin:15px 0}.reviews .meet-team-slider h2{font-size:18px;margin-bottom:8px;font-weight:500;text-transform:capitalize;letter-spacing:-.36px}.internal-hero{margin-bottom:120px;position:relative}.internal-hero .img{width:49%;background-position:top center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;-webkit-transition:all 0.8s linear;transition:all 0.8s linear}.internal-hero.invisalign .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/invisalign-hero.jpg)}.internal-hero .flex{-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.internal-hero .txt{width:38%;padding:270px 0}.internal-hero h1{font-size:40px;line-height:120%}.internal-hero h1,.internal-hero h2{margin-bottom:16px}.internal-hero h1 strong,.internal-hero h2 strong{display:inline}sup,span.sup{font-size:60%;vertical-align:baseline}sup{top:-.5em}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.internal-hero p{max-width:410px}.internal-hero p:last-child{margin-bottom:0}.internal-hero .img img{display:none}.internal-page-slider-bg{position:relative;padding:120px 0;margin-bottom:80px;background-color:#F8F5F0}.internal-page-slider-bg .txt{margin-top:25px}.internal-hero.orthodontics .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/orthodontics-hero.jpg)}.internal-hero.patient-zone .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/patient-zone.jpg)}.booking_bar.bg_book .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/bg_book.jpg)}.internal-hero.about .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/about-us.jpg)}.internal-hero.about .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/about-us.jpg)}.internal-hero.dentist-referral .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/dentist-referral-img.jpg)}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.form-group{margin-bottom:16px}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;margin:0 -20px}.form-row>[class*="col-"]{padding:0 20px}.form-row input,.form-row textarea{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.form-row .form-control{display:block;width:100%;color:#4D4D4D;border:1px solid #4D4D4D;background-color:unset;border-radius:4px;padding:16px;font-weight:400;font-size:16px;line-height:150%;background-color:#fff;background-clip:padding-box;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.form-row textarea{height:82px}select{position:relative;-moz-appearance:none;-webkit-appearance:none;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/form-arrow-nav.svg);background-position:right 20px top 50%;background-repeat:no-repeat;background-size:.78rem;word-wrap:normal}button,select{text-transform:none}select{appearance:inherit;-ms-appearance:inherit;-moz-appearance:inherit;-webkit-appearance:inherit}.privacy{font-size:12px;margin:16px 0}.privacy a{color:#CCA72F;text-decoration:none}.form-row .submit-row{margin:16px 0 0}.form-row .date-row{padding-bottom:10px!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red;text-align:center}.wpcf7 form.sent .wpcf7-response-output{text-align:center}.wpcf7-not-valid-tip{padding-top:0;font-size:13px}.internal-hero.invisalign-adult .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/invisalign-adults-01.jpg)}.internal-img-text .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.internal-img-text .txt-wrap{width:40%}.internal-img-text h1,.internal-img-text h2{margin-bottom:16px}.internal-img-text .img{position:relative;-webkit-transition:all 0.8s linear;transition:all 0.8s linear;width:50%}.internal-img-text .img img{width:100%;border-radius:0;-webkit-transition:all 1.2s linear;transition:all 1.2s linear}.plain_text.bg_color{padding:100px 70px 80px;background-color:#F8F5F0;margin:100px 0 0}.plain_text h2{margin-bottom:10px}.plain_text.bg_color h2 strong{display:inline}.plain_text .title_sec{margin-bottom:8px}.plain_text{padding:100px 0 80px}.plain_text h3{font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:4px;text-transform:capitalize}.plain_text a:hover{text-decoration:none}.text-wrap{white-space:normal!important}.plain_text a{color:#4D4D4D;text-decoration:underline}.plain_text.bg_color p{margin-bottom:20px}.qr-code-section{position:relative;overflow:hidden}.qr-code-section:after{content:"";position:absolute;width:80%;height:100%;left:0;top:0;z-index:0;background:-webkit-gradient(linear,right top,left top,from(#fff0),color-stop(40%,rgb(248 245 240 / .78)),to(rgb(248 245 240 / .94)));background:linear-gradient(270deg,#fff0 0%,rgb(248 245 240 / .78) 40%,rgb(248 245 240 / .94) 100%)}.qr-code-section .img{width:100%;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/invisalign-img.jpg);background-position:right;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;-webkit-transition:all 0.8s linear;transition:all 0.8s linear}.qr-code-section .img img{display:none}.qr-code-section .txt{padding:199px 0 216px 0;width:30%;position:relative;z-index:1}.qr-code-section h3{margin-bottom:32px}.qr-code-section h2{margin-bottom:15px}.qr-code-section h2 strong{display:block}.qr-code-section a{color:#4D4D4D;text-decoration:underline}.qr-code-section a:active,.qr-code-section a:focus,.qr-code-section a:hover{text-decoration:none}.qr-code-section .qr_code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.qr-code-section .qr_code p{margin:0 0 0 15px}.d-inline{display:inline!important}.full_bg_img.left_img{background-color:#f8f5f0;padding:240px 0;margin:100px 0}.full_bg_img{position:relative;padding-top:100px;padding-bottom:90px;overflow:hidden}.full_bg_img .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.full_bg_img h2{margin-bottom:16px}.full_bg_img p:last-child{margin-bottom:0}.full_bg_img .txt-wrap{width:38%}.full_bg_img .txt-wrap .txt{max-width:410px}.full_bg_img .img{width:49%;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/Teen.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;-webkit-transition:all 0.8s linear;transition:all 0.8s linear}.full_bg_img .img img{display:none}.faqs{position:relative;background-color:#F8F5F0;padding:100px 90px;margin-bottom:100px}.faqs .title_sec{margin-bottom:50px}.faqs .title_sec p{line-height:160%}.faqs h2{margin-bottom:16px}.faqs .accordion_container{position:relative}.faqs .accordion_container h3{position:relative;margin-bottom:0;font-size:16px;line-height:150%;color:#B99337;cursor:pointer;text-transform:initial;-webkit-transition:all 0.3s;transition:all 0.3s}.faqs .accordion_container h3 .plusminus{position:absolute;right:16px;top:4px}.faqs .accordion_container h3 .plusminus:before{position:absolute;top:0;width:18px;height:11px;content:'';background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s;transition:all .3s}.faqs .accordion_container p,.faqs .accordion_container li{color:#4D4D4D}.faqs .accordion_container .item{border-bottom:1px solid #CCA72F;padding-bottom:40px;margin-bottom:42px;-webkit-transition:all .3s;transition:all .3s}.faqs .accordion_container .item:last-child{margin-bottom:0}.faqs .accordion_container .item.active{padding-bottom:35px}.faqs .accordion_container .item.active h3 .plusminus{top:7px}.faqs .accordion_container .item.active h3 .plusminus::before{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/arrow_down.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqs .accordion_container .accordion_body{padding-left:0;padding:0;max-width:1080px}.faqs .accordion_container .accordion_body p{margin-top:16px}.booking_bar.invisalign-adult{margin-bottom:80px}.booking_bar.invisalign-adult .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/invisalign-bg-booking.jpg)}.booking_bar.invisalign-adult .img img{object-position:-1260px 0}.internal-hero.invisalign-teen .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/invisalign-teens-01.jpg)}.plain_text .title_sec h2 strong{display:block}.booking_bar.invisalign-teen .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/invisalign-teens-bg-booking.jpg)}.meet_team{padding-bottom:40px}.meet_team .title_sec{margin-bottom:50px;max-width:1000px}.meet_team .title_sec h1{margin-bottom:15px;font-size:40px}.meet_team .title_sec h1 strong{display:inline!important}.meet_team img{width:100%;border-radius:0}.meet_team .box{padding:15px 20px 15px;display:block;margin-bottom:22px}.meet_team .txt{padding:14px 0 1px}.meet_team .txt h2{margin-bottom:7px;font-size:24px}.meet_team .txt h3{color:#4D4D4D;font-size:16px;font-weight:300;line-height:150%;text-transform:inherit;margin-bottom:8px}.meet_team .txt p{margin-bottom:5px;font-weight:300;line-height:150%}.meet_team .txt .btn{margin-top:19px}.meet_team .col-md-4{margin-bottom:50px}.team_modal:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;background:rgb(235 235 235 / .7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:all 1.2s linear;transition:all 1.2s linear}.team_modal .modal-dialog{max-width:1432px;width:100%;-webkit-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important;top:50%;padding:0;margin:0 auto}.team_modal .modal-content{-webkit-box-shadow:0 10px 20px rgb(0 0 0 / .2);box-shadow:0 10px 20px rgb(0 0 0 / .2);border:none}.team_modal .close{right:30px;top:20px;position:absolute;z-index:1;opacity:1;cursor:pointer;border-radius:50%;padding:10px;width:50px;height:50px;line-height:1.3;border:none;background:#fff0}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}.team_modal .close:focus{outline:none}.team_modal .close img{margin-top:-30px}.team_modal .team_detail{padding:70px 70px;height:700px;overflow-y:auto;background:#FCFAF3;-webkit-box-shadow:0 4px 8px 0 rgb(0 0 0 / .1);box-shadow:0 4px 8px 0 rgb(0 0 0 / .1)}.team_modal .team_detail p{margin-bottom:20px}.team_modal .txt{max-width:500px;margin-bottom:20px}.team_modal .txt h2{margin-bottom:0;font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.64px}.team_modal .txt h3{font-size:16px;line-height:160%;text-transform:inherit;margin-bottom:8px}.team_modal .txt h4{color:rgb(77 77 77 / .6);font-size:16px}.team_modal .txt h4 span{color:rgb(185 147 55 / .6)}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:999999;display:none;width:100%;height:100%;overflow:hidden;outline:0;max-width:100%;padding-right:0!important;margin-top:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.booking_bar.our-team .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/team-bg-booking.jpg)}.internal-hero.before-after .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/before-after-img.jpg)}.before_after{position:relative}.listing:not(.slick-dots){margin-top:10px;margin-bottom:20px;padding-left:3px}.before_after .title_sec{margin-bottom:40px}.before_after .title_sec h2{margin-bottom:8px}.before_after .title_sec h2 strong{display:inline}.before_after .title_sec p{margin-bottom:0}.before_after .ba_slider .item{margin:0 20px}.before_after .ba_slider .item .panel-left,.before_after .ba_slider .item .panel-right{position:relative}.before_after .ba_slider .item .panel-left span,.before_after .ba_slider .item .panel-right span{font-size:14px;line-height:150%;color:#fff;position:absolute;left:12px;bottom:6px}.before_after .ba_slider .item .panel-right span{left:auto;right:12px}.before_after .before,.before_after .after{position:relative;width:50%}.before_after .before img,.before_after .after img{width:100%;border-radius:4px 0 0 0}.before_after .after img{border-radius:0 4px 0 0}.before_after .before,.before_after .after,.before_after .panel-left,.before_after .panel-right{position:relative}.before_after .before:before,.before_after .after:before,.before_after .panel-left:before,.before_after .panel-right:before{content:"Before";color:#fff;position:absolute;bottom:5px;left:15px;font-weight:300;font-size:14px;line-height:150%;z-index:1}.before_after .after:before,.before_after .panel-right:before{content:"After";left:auto;right:15px}.before_after .col-lg-4{margin-bottom:60px}.before_after .txt{margin-top:20px}.before_after .txt h3{color:#B99337;font-family:"Erode",serif;font-size:20px;font-style:normal;font-weight:500;line-height:130%;text-transform:capitalize;margin-bottom:7px}.before_after .txt p{margin-bottom:25px}.before_after .txt h5{color:#B99337;font-size:16px;font-style:normal;font-weight:300;line-height:150%;margin-bottom:0}.before_after .ba-arrows{position:relative}.before_after .ba-btns{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.before_after .before,.before_after .after,.before_after .panel-left,.before_after .panel-right{position:relative}.before_after .before,.before_after .after{position:relative;width:50%}.before_after .before:before,.before_after .after:before,.before_after .panel-left:before,.before_after .panel-right:before{content:"Before";color:#fff;position:absolute;bottom:5px;left:15px;font-weight:300;font-size:14px;line-height:150%;z-index:1}.before_after .before img,.before_after .after img{width:206px;border-radius:4px 0 0 0}.before_after .after:before,.before_after .panel-right:before{content:"After";left:auto;right:15px}.ba_comparision.ba_comparision{margin:0}.ba_comparision .panel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;xtouch-action:none;position:relative;max-width:630px;border-radius:0;overflow:hidden}.ba_comparision .panel-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;white-space:nowrap;color:#fff;max-width:calc(100% - 1px)}.ba_comparision .panel-left img{height:100%}.ba_comparision .panel-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;position:relative;overflow:hidden}.ba_comparision .panel-right img{position:absolute;right:0;height:100%}.ba_comparision .splitter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1px;height:auto;cursor:col-resize;position:relative}.ba_comparision .splitter:before{content:'';display:block;width:2px;height:calc(100% + 0px);top:0;background:#CCA72F;position:relative;z-index:40}.ba_comparision .splitter .handle{background:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/handle.png);background-repeat:no-repeat;background-size:contain;position:absolute;width:40px;height:40px;left:0;top:calc(50% - 0px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:40}.before_after img{vertical-align:middle;border-style:none}.booking_bar.before-after .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/before-afters-bg-booking.jpg)}.internal-hero.why-choose .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/DSC07464-hero.jpg)}.plain_text.bg_color .listing:not(.slick-dots){padding-left:20px}.plain_text.bg_color .title_sec h2 strong{display:inline-block}.booking_bar.why-choose .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/DSC07449-cta.jpg)}.booking_hero{position:relative;padding-top:80px;padding-bottom:80px;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/free-consultation-hero-new.jpg);background-position:right top;background-repeat:no-repeat;background-size:cover}.booking_hero:before{content:"";background:-webkit-gradient(linear,right top,left top,from(#fff0),color-stop(40%,#f8f5f0),color-stop(78.76%,#F8F5F0));background:linear-gradient(270deg,#fff0 0%,#f8f5f0 40%,#F8F5F0 78.76%);position:absolute;top:0;bottom:0;left:0;height:100%;z-index:0;width:60%}.booking_hero .flex{-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking_hero .form-wrap{width:50%;z-index:1}.booking_hero .form-content{max-width:500px;margin-bottom:30px}.booking_hero .form-content h1{font-size:48px;margin-bottom:16px;line-height:90%;letter-spacing:-.96px;text-transform:capitalize}.booking_hero .form-content h1 strong{display:block}.booking_hero .form-content p{margin-bottom:0}.booking_hero form{max-width:409px}.booking_hero form .form-group{margin-bottom:22px}.booking_hero form .form-group:last-child{margin-bottom:0}.booking_hero form label{font-weight:400;font-size:16px;line-height:150%}.booking_hero form .error_box label{background-color:#F8F5F0;color:#4D4D4D}.booking_hero form .anim_lbl.animate_lbl label{background-color:#F8F5F0;-webkit-transform:translateY(-160%) scale(.75);transform:translateY(-160%) scale(.75)}.booking_hero form .form-control{border:1px solid #4D4D4D;background-color:unset;padding:16px;height:60px}.booking_hero form .form-control::-webkit-input-placeholder,.booking_hero form .form-control:-ms-input-placeholder,.booking_hero form .form-control::-ms-input-placeholder,.booking_hero form .form-control::placeholder{color:#4D4D4D}.booking_hero form .select{position:relative}.booking_hero form .select:after{display:none;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/icon-select.svg);display:inline-block;width:12px;height:10px;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:19px;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:200;color:#fff;font-size:14px}.booking_hero form .select select{appearance:inherit;-ms-appearance:inherit;-moz-appearance:inherit;-webkit-appearance:inherit}.booking_hero form .btn{margin-top:38px;margin-bottom:5px;border:none}.booking_hero .img img{display:none}.why_happens{position:relative;background-color:#F8F5F0;padding-top:100px;padding-bottom:100px}.why_happens .container{position:relative}.why_happens .title_sec{margin-bottom:50px;max-width:850px}.why_happens h2{margin-bottom:14px;text-transform:initial}.why_happens h2 strong{display:inline-block}.why_happens .img{height:69px}.why_happens .txt{margin-top:15px}.why_happens .txt p{line-height:160%;margin-bottom:0;font-weight:400}.why_happens h3{font-size:13px}.why_happens img{height:65px;width:auto}.home-cost-section.free-consultation .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/free-consultation.jpg)}.home-cost-section.free-consultation .btn-two{padding:15px 28.5px 15px;padding-right:50px;color:#fff;border:0}.home-cost-section.free-consultation .btn-two:hover{padding-right:55px}.internal-page-slider-bg.before-after{background:#fff0}.before-after-slider .owl-carousel .owl-item img{display:inherit;width:auto}.before-after-slider .owl-carousel .owl-item .imgs img{width:100%}.internal-page-slider-bg.before-after.before_after.listing{padding-bottom:70px}.internal-page-slider-bg.before-after .btn.btn-two{padding:11px 50px 11px 24px}.internal-page-slider-bg.before-after .btn.btn-two:hover{padding:11px 60px 11px 24px}.internal-hero.blog-hero .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/blog-img.jpg)}.blog-page{max-width:1300px;margin:0 auto;padding:0}.blog-page h3{margin-bottom:8px;color:#4D4D4D;font-size:16px;text-transform:uppercase}.blog-page h2{color:#4D4D4D;margin:5px 0 20px;text-transform:capitalize;font-size:32px}.blog-page .has-post-thumbnail{margin:0 10px 50px}.blog-page .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;margin:20px 0 50px}.blog-page .pagination .page-numbers{color:#4D4D4D;font-size:17px;padding:8px 14px;margin:0 10px;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s;width:32px;height:32px;border:1px solid #B99337;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.blog-page .pagination .page-numbers:hover,.blog-page .pagination .page-numbers:active,.blog-page .pagination .page-numbers:focus{background-color:#B99337;color:#fff;border:1px solid #B99337}.blog-page .pagination .wp-block-query-pagination-numbers{display:flex}.blog-page .pagination .is-arrow-arrow{margin:0;color:#B99337}.blog-page .pagination .is-arrow-arrow:hover{color:#B99337}.single-post .wp-block-comments,.single-post .wp-block-heading,.single-post .wp-block-query{display:none}.single-post figure{margin:0 0 60px;max-width:1300px;height:540px;width:100%}.single-post figure img{height:540px!important}.single-post h1.wp-block-post-title{display:block;font-size:40px;font-weight:400;text-align:left;line-height:120%;margin:50px 0;max-width:1300px}.single-post .wp-block-group.has-accent-4-color{display:none}.single-post .row.content{max-width:1300px}.single-post .row.content .col-lg-8{padding:0}.single-post .row.content .col-lg-8 a{color:#B99337}.single-post .wp-block-group.alignwide.is-layout-flow.wp-block-group-is-layout-flow{margin:0 auto 50px!important}.single-post .post-navigation-link-previous a,.single-post .post-navigation-link-next a{color:#B99337}.single-post .post-navigation-link-previous a:hover,.single-post .post-navigation-link-next a:hover{color:#4d4d4d}.internal-hero.reviews-page .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/review-01.jpg)}.internal-hero.patient-results .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/patients-results-hero.jpg)}.internal-page-slider-bg.patient-results .flex{justify-content:center}.internal-page-slider-bg.patient-results .item{width:min-content;margin:0 25px}.internal-hero.dental-monitoring .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/dm-01.jpg)}.internal-img-text.dental-monitoring .txt-wrap .txt{max-width:410px}.plain_text ul li{list-style:disc;list-style-position:inherit;padding-bottom:10px}.internal-hero.get-started ul{padding-left:20px}.internal-hero.get-started ul li{list-style:disc;list-style-position:inherit;padding-bottom:10px}.internal-hero.get-started .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/dm-03.jpg)}.internal-hero.get-started{background-color:#F8F5F0;margin:100px 0}.plain_text.dental-monitoring{padding:0}.plain_text.dental-monitoring .title_sec h2 strong{display:inline-block}.booking_bar.dental-monitoring .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/dm-bg-booking.jpg)}.internal-hero.threed-scanner .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/3d-scanner-01.jpg)}.booking_bar.threed-scanner .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/3d-scanner-bg-booking.jpg)}.internal-hero.lingual-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/lingual-braces-01.jpg)}.internal-hero.get-started.lingual-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/lingual-braces-03.jpg)}.booking_bar.lingual-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/lingual-bg-booking.jpg)}.content_default{padding-top:50px!important}.content_default h1{font-size:60px}.content_default h2{margin:40px 0 0}.content_default h3{margin-bottom:31px}.content_default h5{margin-bottom:32px;font-size:14px;text-transform:uppercase}.content_default .space_botm_sm{margin-bottom:65px}.internal-hero.fixed-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/fixed-braces.jpg)}.internal-hero.get-started.fixed-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/fixed-braces-03.jpg)}.full_bg_img.damon-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/damon-clear-braces-01.jpg)}.internal-hero.fixed-braces-lingual .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/fixed-braces-04.jpg)}.booking_bar.fixed-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/fixed-bg-booking.jpg)}.internal-hero.private-patients .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/private-patients-01.jpg)}.booking_bar.private-patients .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/private-bg-booking.jpg)}.internal-hero.nhs-patient .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/nhs-patient-01.jpg)}.booking_bar.nhs-patients .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/nhs-bg-booking.jpg)}.internal-hero.teeth-whitening .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/teeth-whitening-01.jpg)}.booking_bar.teeth-whitening .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/teeth-whitening-bg-booking.jpg)}.internal-hero.testimonials .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/testimonials-01.jpg)}.reviews.lists{padding-top:0;background:#fff0}.reviews.lists::before{display:none}.reviews.lists img{height:14px;width:auto;margin:15px 0}.reviews.lists h2{font-size:18px;margin-bottom:8px;font-weight:500;text-transform:capitalize;letter-spacing:-.36px}.booking_bar.testimonials .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/testimonials-bg-booking.jpg)}.internal-hero.cost .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/costs-01.jpg)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0;text-align:center}.table{border:0 solid #CCA72F;display:table;table-layout:fixed;width:100%}.table tbody tr td,.table tbody tr th,.table thead tr td,.table thead tr th{border:0;border-bottom:1px solid rgb(204 167 47 / .4);padding:24px 10px;font-size:16px;background:#fff;border-right:0 solid #CCA72F;width:33%}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table tbody tr td:first-child,.table tbody tr th:first-child,.table thead tr td:first-child,.table thead tr th:first-child{border-left:0 solid #CCA72F}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table tbody tr th,.table thead tr th{font-size:16px;font-weight:600;padding:21px 10px;background:#fff;color:#CCA72F}.table tbody tr td:first-child,.table tbody tr th:first-child,.table thead tr td:first-child,.table thead tr th:first-child{border-left:0 solid #CCA72F}.table-bordered{border:1px solid #CCA72F}.internal-hero.get-started.cost .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/costs-03.jpg)}.booking_bar.cost .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/cost-1.jpg)}.internal-hero.orthodontist-dentist .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/Amal-Maizar_hero.jpg)}.internal-hero.your-dentist .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/ortho-dentist-03.jpg)}.booking_bar.orthodontist-dentist .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/DSC06962-cta-dentist.jpg)}.internal-hero.looking-after .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/looking-after-braces-01.jpg)}.looking-after ul{padding-left:20px}.looking-after ul li{list-style:disc;list-style-position:inherit;padding-bottom:10px}.looking-after .txt-wrap{width:47%}.looking-after .txt-wrap .txt{max-width:800px!important}.booking_bar.looking-after .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/look-after-braces-bg-booking.jpg)}.internal-hero.eating-with .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/eating-braces-01.jpg)}.booking_bar.eating-with-braces .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/eating-braces-bg-booking.jpg)}.internal-hero.looking-retainers .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/looking-after-retainers-01.jpg)}.internal-hero.get-started.looking-retainers .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/looking-after-retainers-03.jpg)}.booking_bar.looking-retainers .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/looking-after-retainers-bg-booking.jpg)}.internal-hero.Breakages .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/breakages-emergencies-01.jpg)}.booking_bar.breakages .img{background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/emergencies-bg-booking.jpg)}.page-id-892 footer .map_wrapper,.page-id-892 .mobile-footer-btn{display:none}.contact-page{padding-top:50px}.contact-page .text{padding:0!important;margin-bottom:36px!important}.contact-page .map_details .title_sec{margin-bottom:20px}.contact-page .map_wrapper .map_details{padding:0 150px 0 0;width:50%}.contact-page .map_wrapper::before{display:none}.contact-page .map{width:50%;padding-top:0;position:absolute;right:0}.contact-page iframe{width:100%}.contact_form{position:relative;background-image:url(https://guildfordorthodontics.co.uk/wp-content/themes/Guildford%20Orthodontics/assets/images/hero-contact.jpg);background-position:right;background-size:cover;background-repeat:no-repeat;margin:100px 0 0}.contact_form:before{content:"";background:-webkit-gradient(linear,right top,left top,from(#fff0),color-stop(70%,#F8F5F0));background:linear-gradient(270deg,#fff0 0%,#F8F5F0 70%);position:absolute;top:0;bottom:0;left:0;height:100%;z-index:1;width:85%}.contact_form .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_form .form-wrap{padding:80px 50px 80px 70px;width:40%;z-index:1;position:relative}.contact_form .form-content{color:#4D4D4D;max-width:500px;margin-bottom:30px}.contact_form .form-content h1{font-size:32px;margin-bottom:8px}.contact_form .form-content h1 strong{display:inline-block}.contact_form .form-content p{margin-bottom:0}.contact_form form{max-width:409px}.contact_form form .anim_lbl.animate_lbl label{background-color:#F8F5F0}.contact_form form .error_box label{background-color:#F8F5F0}.contact_form form .btn{margin-top:32px;margin-bottom:8px}.contact_form .form-row .form-control{background:#fff0}.contact_form .form-row textarea{height:58px}form .btn:focus{outline:none}.contact_form .btn-outline:before,.contact_form .btn-outline:after{display:none}.contact_form .btn-outline{padding-right:24px}.plain_text.looking-after-your-retainers{padding-top:0}ul li time{font-size:16px}span.page-numbers.current{background-color:#B99337;color:#ffffff!important}.wpcf7-validates-as-required.form-control.wpcf7-not-valid{border:1px solid red}.free-consultation-form input,.free-consultation-form select{display:block;width:100%;color:#4D4D4D;border:1px solid #4D4D4D;background-color:transparent!important;border-radius:4px;padding:14px;margin:.2em 0 1em;font-weight:400;font-size:16px;line-height:150%;background-color:#fff;background-clip:padding-box;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.free-consultation-form input:focus{outline:none}.free-consultation-form select{margin-bottom:1em}.free-consultation-form button{position:relative;font-size:16px;line-height:20px;color:#fff;background-color:#CCA72F;border:1px solid #CCA72F;padding:10px 24px;border-radius:4px;font-family:"Outfit",sans-serif;font-weight:500;display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;margin-top:1em}.free-consultation-form button:hover{background-color:#B99337;border-color:#B99337;color:#FFF}.free-consultation-form input[type=checkbox]{width:auto;float:left;margin-right:.5em;margin-bottom:2em;position:relative;top:2px}.thank-you-content{text-align:center;padding:150px 0 100px}.thank-you-content p{margin-bottom:20px}.thank-you-content p:last-child{margin-bottom:0}.thank-you-content h1{font-size:50px}.thank-you-content img{padding-bottom:.5em}.form-wrap .control input,.form-wrap .control textarea,.form-row input,.form-row select,.form-row textarea{display:block;width:100%;color:#4D4D4D;border:1px solid #4D4D4D;background-color:unset;border-radius:4px;padding:16px;font-weight:400;font-size:16px;line-height:150%;background-color:#fff;background-clip:padding-box;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.form-wrap .control input:focus,.form-wrap .control .contact-button:focus{outline:none}.form-wrap .control textarea{height:58px}.form-row textarea{height:82px}.form-wrap .control .contact-button{position:relative;font-size:16px;line-height:20px;color:#4d4d4d;background-color:#fff0;border:1px solid #CCA72F;padding:11px 24px;border-radius:4px;font-family:"Outfit",sans-serif;font-weight:500;display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.form-wrap .mtcaptcha{width:100%!important}.form-wrap span.error{font-size:13px;position:relative;top:-15px}.form-wrap .field.error{border:1px solid red!important}form#referralForm{width:100%}.form-row .form-group{float:left}.form-row .referral-button{position:relative;font-size:16px;line-height:20px;color:#fff;background-color:#CCA72F;border:1px solid #CCA72F;padding:11px 24px;border-radius:4px;font-family:"Outfit",sans-serif;font-weight:500;display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.form-row .referral-button:hover{background-color:#B99337;border-color:#B99337;color:#FFF}.form-row .mtcaptcha{margin:0 0 0 20px!important}.form-row span.error{font-size:13px;position:relative;top:0}.form-row .field.error{border:1px solid red!important}.form-row .col-sm-12{display:inline-block}