
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type="checkbox"],[type="radio"],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;width:100vw}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.4em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}hr.cta{margin:25px 0 25px 0!important;width:100%;border:1px dashed #b2d23542!important}a.cta{font-size:20px;color:#b2d235!important}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type="reset"],[type="submit"],button,html [type="button"]{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.header-slide{height:600px;background-size:cover!important;background-position:center right!important;position:relative}.header-slide-container{max-width:1200px;width:100%;margin:0 auto;display:flex;align-items:center;height:100%;z-index:2;position:relative;align-content:center}.slide-content-position{margin:0 0 0 80px;max-width:500px;width:calc(100% - 80px);color:#fff}.header-slide h1{text-transform:uppercase;font-size:48px;color:#fff;font-weight:800;line-height:50px;margin-top:0}.header-slide h2{text-transform:uppercase;font-size:48px;color:#fff;font-weight:800;line-height:50px;margin-top:0}@media(max-width:1000px){.header-slide h1,.header-slide h2{font-size:35px;line-height:40px}}.header-slide h1 span{display:block}.header-slide p{margin:20px 0 0 0;line-height:26px;color:#fff9f1;font-size:20px;font-weight:400;display:block}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 50%);z-index:1}.header-slide .btn{margin-top:50px}img.header-slider-img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:right}.slide-01{background:url(/wp-content/themes/hitchin-dental-care/images/slider/smile-summer.jpg)}.slide-02{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-02.jpg)}.slide-03{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-03.jpg)}.slide-04{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-04.jpg)}.slide-05{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-05.jpg)}.slide-06{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slider-xmas-image.png)}.slide-07{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-07.jpg)}.slide-08{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-08.jpg)}.slide-09{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-09.jpg)}.slide-itero{background:url(/wp-content/themes/hitchin-dental-care/images/slider/itero-banner.jpg)}.slide-whitening{background:url(/wp-content/themes/hitchin-dental-care/images/slider/teeth-whitening.jpg)}.slide-spring-whitening{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-spring.jpg)}.slide-winter-whitening{background:url(/wp-content/themes/hitchin-dental-care/images/slider/winter-summer.jpg)}.slide-jayesh{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-jayesh.jpg);background-position:center right!important}.slide-summer-whitening{background:url(https://www.hitchindentalcare.co.uk/wp-content/uploads/2023/06/summer-whitening.jpg);background-position:center right!important}.slide-whitening-draw{background:url(/wp-content/themes/hitchin-dental-care/images/slider/slide-whitening-draw.jpg);background-position:center top!important}a.side-contact{position:fixed!important;right:0!important;top:230px;z-index:1!important;display:block!important}a.side-workingfeedback{position:fixed!important;right:0!important;top:calc(50% - 212px)!important;z-index:1!important;display:block!important}a.side-workingfeedback img{border:solid 4px #50a7ad;border-radius:5px;border-right:none}a.side-book{position:fixed!important;left:0!important;top:35%;z-index:3!important;display:block!important}a.side-consultation{position:fixed!important;right:0!important;top:calc(25% + 180px);z-index:3!important;display:block!important}.mouse-btn{padding-top:35px;display:block;bottom:40px;left:calc(50% - 17.5px);position:absolute;width:35px;height:50px;overflow:hidden;text-indent:-99999px}.mouse-btn span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #fff;border-radius:50px;box-sizing:border-box}.mouse-btn::before{position:absolute;top:10px;left:50%;content:"";width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:mouse-animate 2s infinite;animation:mouse-animate 2s infinite;box-sizing:border-box}@-webkit-keyframes mouse-animate{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes mouse-animate{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,20px);opacity:0}100%{opacity:0}}*{margin:0;padding:0}html,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{padding:0!important;margin:0px!important;position:initial}body{font-size:18px;color:#2d434d;font-weight:400;font-family:"Lato",sans-serif}#ascrail2000 div{border:none!important;background-color:#484848!important}h1{font-size:47px;color:#fff;font-weight:200}h2{text-transform:none;font-weight:200;margin:10px 0;color:#515151;font-size:26px}h3{margin:15px 0;text-align:center}h4{font-size:18px;border-bottom:1px solid #e8e8e8;text-transform:uppercase;color:#5f5f5f;padding:0 0 4px 0}p{margin:15px 0;line-height:27px}a,a:hover{text-decoration:none}a{color:#de9b00}strong{font-weight:700}.alignright{float:right;padding:5px;background:#fbfbfb;border:1px solid #efefef;margin:12px 0 25px 25px}.img-right{float:right;max-width:300px;width:50%;display:block;margin:0 0 20px 20px}#landing-intro-text{position:relative;float:left;width:600px;background:#313131;height:100vh;padding:0 80px;min-height:990px}#landing-intro-text svg{height:16px;fill:#b2d236;display:inline-block}#landing-right-image{position:relative;float:left;width:calc(100% - 600px);background:#fff;height:100vh!important}.landing-text-overlay{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:url(/wp-content/themes/hitchin-dental-care/images/landing-page/landing-text-overlay.png) 0 0 no-repeat #0000000d;background-size:auto 100%}#landing-intro-text p{margin:30px 0;line-height:28px;color:#fff;font-weight:200;font-size:19px}#landing-intro-text h1{font-size:22px;color:#b2d036;font-weight:300;margin-top:69px}#landing-logo{position:absolute;top:50px;left:50%;margin-left:-231px}a.landing-butt{padding:17px 0;display:block;text-align:center;border:1px solid #fff;margin:20px 0;text-transform:uppercase;letter-spacing:6px;color:#b2d236;font-size:15px;font-weight:400;position:relative}a.landing-butt i,a.landing-butt svg{position:absolute;right:20px;top:17px;color:#b2d236;font-size:12px;width:10px}a.landing-butt.first-but{color:#b2d036}a.landing-butt.first-but i,a.landing-butt.first-but svg{color:#b2d036;fill:#b2d036!important}a.landing-butt:hover{background:#5d5d5d}#landing-main-text{position:absolute;left:50%;margin-left:-222px;top:38%;margin-top:-260px;max-width:441px}#landing-main-text h2{margin:5px 0;color:#b2d036}#landing-tel{float:left;color:#ececec;font-size:22px;margin-right:-13px}#landing-social{float:right;color:#ececec}#landing-social a{color:#fff;margin-left:20px}#landing-social a svg{height:20px;fill:#fff}#landing-tel-social{font-size:19px;letter-spacing:1px;font-weight:200}#landing-tel-social{position:absolute;bottom:50px;width:100%;max-width:438px}#landing-social a:hover{color:#b2d036}.landing-icons,.landing-icons *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.landing-icons{margin:0;padding:40px 0 0;font-size:0;clear:both;text-align:center}.landing-icons li{margin:0;padding:0;list-style:none;display:inline-block;width:calc(100% / 3 - 15px);vertical-align:middle;margin:0 20px 0 0}.landing-icons li:last-child{margin:0}.landing-icons li a{display:block}.landing-icons li a img{display:block;width:100%}.video-container{position:relative;width:100%;height:600px;min-height:600px;top:0;left:0;z-index:1;overflow:hidden;margin-top:220px;overflow:hidden}.video-container-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:url(/wp-content/themes/hitchin-dental-care/images/overlays/01.png) rgb(62 62 64 / .62)}video.fillWidth{min-width:100%!important;min-height:100%!important;width:auto!important;height:auto!important;margin:0 auto;display:block}.video-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hitchin-dental-care/images/pattern-overlay.png) 0 0 no-repeat;background-size:800px;z-index:2;opacity:.3}.filter{width:100%;height:100%;background:url(/wp-content/themes/hitchin-dental-care/images/watermark.png) center 62% no-repeat rgb(0 0 0 / .6);background-size:30%;position:absolute;z-index:2}.testimonial-video{border-left:10px solid #b2d235;margin-bottom:20px;background:#000}.down-container{position:absolute;width:24px;height:24px;z-index:9;margin:0 auto;bottom:146px;left:0;right:0}.chevron{position:absolute;width:40px;height:8px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 3s ease-out infinite}.chevron:first-child{animation:move 3s ease-out 1s infinite}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.chevron:before,.chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:rgb(255 255 255 / .8)}.chevron:before{left:0;transform:skew(0deg,30deg)}.chevron:after{right:0;width:50%;transform:skew(0deg,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}nav{height:47px;width:100%;background:#b2d235;position:relative;z-index:999999;box-sizing:border-box}#main_nav{position:absolute;z-index:99999!important;top:173px}#main_nav ul{margin:0 auto;max-width:1450px;height:47px;-webkit-transition:0.5s;transition:0.5s;font-size:0;text-align:center}#main_nav li{display:inline-block;position:relative;list-style:none;-webkit-transition:0.5s;transition:0.5s}#main_nav li a{background:url(/wp-content/themes/hitchin-dental-care/images/nav-hover.png) center 140% no-repeat}#main_nav li a svg{height:15px;fill:#fff}#main_nav li a:hover{background:#9abb11 url(/wp-content/themes/hitchin-dental-care/images/nav-hover.png) center 100% no-repeat}#main_nav li:hover li{background:#a1bb32;width:auto}#main_nav li li a{width:auto;min-width:300px;font-size:13px;border:none;text-align:left;border-bottom:1px solid rgb(255 255 255 / .12)}#main_nav li:hover li:hover{background:#889e29}#main_nav>ul>li>a,h1{text-transform:uppercase}#main_nav li li a{background-image:none}#main_nav li li a:hover{background:#7c9025;background-image:none}#main_nav a{display:block;text-decoration:none;padding:14px 30px;color:#fff;text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:500;box-sizing:border-box}#main_nav ul ul{position:absolute;top:100%;visibility:hidden;opacity:0;border:none}#main_nav ul ul ul{left:100%;top:0}#main_nav li li:hover,#main_nav li li:hover li{background:#899e10}#main_nav li li li:hover{background:#999}#main_nav li:hover>ul{visibility:visible;opacity:1;z-index:999}li#menu-item-333{background:#e49c11}@keyframes nav-load{0%{display:block}1%{opacity:1}100%{opacity:1}}.home-but{width:57px!important}li.home-but li,li.home-but li a{width:200px!important}li.home-but a{width:57px!important;padding:14px 0!important;text-align:center!important}#accordions-648,#accordions-881,#accordions-1632{background:none!important}.container{width:100%;max-width:1200px;margin:0 auto}.video-container .container{position:absolute;top:0;z-index:2;width:100%;max-width:1200px;left:50%;margin-left:-600px}.video-container #landing-tel{font-size:29px;padding-top:54px;font-weight:500;float:right;margin-right:21px;letter-spacing:1px;text-align:right}.virtual-consultation{font-size:13px;padding:10px 20px;background-color:#00abcc;margin-top:8px;display:block;color:#fff;text-align:right}.video-container .butt{margin:15px 0 0 0}img.logo{margin:35px 0 0 210px}.video-container #landing-social{font-size:21px;margin-top:61px;margin-left:-7px;float:left}#below-video-banner{position:relative;top:100%;min-height:1000px}#banner-text{position:absolute;z-index:2;top:50%;width:600px;left:50%;margin-left:-582px;margin-top:-150px}#banner-text h1{font-size:53px;color:#fff;font-weight:800;line-height:59px}#banner-text h2{text-transform:none;font-weight:400;margin:-8px 0 0 0;color:#b2d036;font-size:28px;text-transform:uppercase}#banner-text p{margin:20px 0 0 0;line-height:26px;color:#fff9f1;font-size:20px;font-weight:400}a.ql{float:left;width:175px;margin:0 15px;padding:0}.ql-img{width:175px;height:175px;background:#f1f1f1;margin:0 auto;overflow:hidden;border-radius:50%;border:6px solid #dedede}.ql-img img{width:100%;display:block}#quicklinks{padding:105px 0 120px 0;background:#fff}#quicklinks .container{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%}a.ql h3{text-transform:uppercase;padding-top:10px;color:#b2d036;font-size:18px;font-weight:600;width:100%;margin:0 auto;word-break:break-word}a.ql p{display:none;text-align:center;color:#212121;font-size:15px;line-height:23px;min-height:50px}.butt{background:#e49c11;color:#fff!important;text-transform:uppercase;letter-spacing:1px;font-size:13px;display:block;text-align:center;padding:12px 25px;border-radius:30px;margin:6px auto 6px auto}.butt i,.butt svg{margin-right:5px}.butt svg{height:16px;fill:#fff;vertical-align:middle;margin-top:-3px}.butt:hover{background:#e8b000}a.ql .butt{max-width:130px;font-size:11px;padding:12px}.welcome-left{position:relative;float:left;width:700px;min-height:790px;background:#313131;padding:70px 110px;color:#eaeaea;font-weight:300}.welcome-left h2{text-transform:uppercase;font-weight:500;margin:25px 0;color:#b2d036;font-size:21px}.welcome-left p{margin:15px 0 21px 0;line-height:26px}.welcome-left img{width:386px;margin-left:-10px}.welcome-right{position:relative;float:right;width:calc(100% - 700px);min-height:790px;overflow:hidden}.zoom-hold{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:url(/wp-content/themes/hitchin-dental-care/images/landing-page/1.jpg) 0 0 no-repeat #e4e4e4;background-size:cover;-webkit-animation:zoomin 20s ease-out infinite;animation:zoomin 20s ease-out infinite;transition:all 0.5s ease-in-out;overflow:hidden}a.landing-butt{letter-spacing:3px;font-size:12px}#glory-section{min-height:400px;padding:150px 0 100px 0;clear:both}#glory-section .butt{margin-bottom:50px}#glory-left,#glory-right{float:left;width:48%;margin-right:2%}#box1{float:left;width:100%;min-height:320px;background:#eda11c}#left-links{float:left;width:100%;min-height:370px;text-align:right;padding:30px 0 0 0}#left-links ul li{list-style:none}#left-links ul li a{text-transform:uppercase;letter-spacing:1px;color:#4d4d4d;padding:19px;display:block;font-weight:500;border-bottom:1px solid #b2d036}#left-links ul li a:hover{background:#9fb932;color:#fff;padding-right:30px}#glory{float:left;width:50%;min-height:370px;background:#313131}#box1{float:left;width:100%;min-height:200px;background:url(/wp-content/themes/hitchin-dental-care/images/what-to-expect.jpg) center 0 no-repeat #b2d036;background-size:cover;padding:30px;color:#fff}#box1 h4{color:#fff;border-bottom:none;font-size:25px;font-weight:400;letter-spacing:2px}#box1 p{margin:73px 0 0 0;line-height:30px;font-size:24px;font-weight:500;max-width:60%}#right-text-hold h3{margin:-8px 0 0 0;text-align:left;text-transform:uppercase;font-size:29px;font-weight:600}#right-text-hold{padding:0 0 0 40px}#right-text-hold span{color:#b2d036}#bottom-right-box{position:relative;clear:both;width:93%;height:316px;background:url(/wp-content/themes/hitchin-dental-care/images/right-box-img.jpg) center center no-repeat #dedede;background-size:cover;margin:42px 0 0 40px}#glory-right .butt{margin:10px 0 52px 0}.cont-link{position:absolute;right:-56px;bottom:-73px}.side-button{display:block;position:fixed;left:-97px;z-index:9999999;width:250px;height:66px;line-height:63px;color:#fff;text-transform:uppercase;text-decoration:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);float:left;text-align:center;font-size:18px;background:#e49c11;border-radius:6px}.side-button i{margin-right:5px}.side-button:hover{background:#e8b000}.side-button-book-online{top:512px}#footer-form h1{font-size:19px;letter-spacing:-.01em;margin-bottom:5px;color:#fff;text-transform:uppercase;text-align:center}#footer-form ul{list-style:none;padding:0}#footer-form li{margin:0!important;list-style:none!important;position:relative;width:100%}#footer-form li:before{content:none!important;margin-right:0!important}#footer-form input{padding:20px 2% 21px 10%;border:none;border-bottom:2px solid #fff;width:88%;color:#2b2b2b;margin:0;font-size:17px;font-weight:400;font-family:"Montserrat",sans-serif}#footer-form textarea{padding:20px 2% 2% 10.5%;width:87.5%;color:#666;height:192px;font-size:17px;font-weight:400;margin-bottom:-15px;border:none!important;font-family:"Montserrat",sans-serif;border:1px solid #ffffff!important}#footer-form .submit{width:100%!important;float:right;color:#fff;padding:15px 0!important;background-color:#1d5b94;float:left;background:#3ea64d!important;border:none;text-transform:uppercase!important;letter-spacing:1px;font-weight:400;-webkit-font-smoothing:antialiased;border-radius:0 0 4px 4px;margin-top:-24px;border-top:2px solid rgb(255 255 255 / .65);font-family:"Montserrat",sans-serif}#footer-form .submit:hover{width:100%!important;padding:15px 0!important;background:#36c34b!important;cursor:pointer;border:none;border-top:2px solid rgb(255 255 255 / .65)}#footer-form h3{letter-spacing:2px;font-size:17px;text-transform:uppercase;margin-bottom:32px;color:#515151;font-weight:400}label.upload-heading{background:#b9b9b9;display:block;margin-top:6px;padding:10px 2%;width:96.2%;color:#fff;font-size:17px}#footer-form input.upload-positioner{padding:18px 2% 21px 2%!important;width:96%!important}#footer-form .fa{color:#e0e0e0;display:inline-block;max-width:70px;width:auto;height:auto;line-height:0;border-radius:50%;background:none;text-align:center;margin:0 10px 0 0;font-size:14px;width:30px;height:30px;line-height:30px;background:#363958}#footer .container1200{position:relative;z-index:999}#footer-form::-webkit-input-placeholder{color:#000}#footer-form:-moz-placeholder{color:#000}#footer-form::-moz-placeholder{color:#000}#footer-form:-ms-input-placeholder{color:#000}#footer-form label{background:#f3f3f3;padding:23px 25px 0 25px;height:69px!important;display:inline-block;text-transform:uppercase;font-size:11px;position:relative;top:0;float:left}#footer-form input[type="file"]{padding:23px 2%}#footer-form input,#footer-form textarea{background:#fff;border:none;font-size:12px;padding:26px 0;text-transform:uppercase}#footer-form ul{list-style:none}#footer-form ul li input{float:left;margin-bottom:16px;padding-left:12%!important;width:49.2%;border:1px solid #fff;box-sizing:border-box}.gutter{margin-right:2%}#footer-form textarea{height:200px;padding-left:2%;margin-bottom:22px;width:100%;border:1px solid #f3f3f3;box-sizing:border-box;color:#2b2b2b}#footer-form input[type="submit"]{background-color:$red;border:none;color:$white;height:45px;max-width:120px;text-align:center;background:#b2d036!important;text-align:center!important;color:#fff;line-height:0;letter-spacing:2px;float:right;position:absolute;bottom:25px;right:18px;border-radius:4px;padding:10px!important;z-index:999}#footer-form input[type="submit"]:hover{background:#e61989;cursor:pointer}#footer-form textarea,#footer-form input,#footer-form button{outline:none}#footer-form textarea:focus,#footer-form input:focus,#footer-form button{outline:none}#footer-form .contact-form{width:1000px;margin:0 auto;padding-top:50px}.marg-right{margin-right:1.5%!important}.gdpr,.gdpr-small{clear:both;color:#fff;font-weight:300;letter-spacing:1px}.gdpr{padding-top:15px!important}#footer-form .gdpr{padding-top:0!important;max-width:580px;margin:0 auto!important}.gdpr:after,.gdpr-small:after{clear:both;display:block;content:""}.gdpr-left{font-size:14px;line-height:18px;padding:10px 0;width:auto;text-align:center;color:#fff;font-weight:300;letter-spacing:0}.gdpr-check{width:80px;text-align:right;padding:10px;color:#fff;font-size:12px}.gdpr input[type="checkbox"]{width:15px!important;margin-left:10px!important;height:auto!important;float:none!important}.form-note{color:#fff;padding:0 0 10px 0;font-size:16px}.gdpr-small{font-size:11px;text-align:center}#footer-form{padding:115px 0 120px 0;background:#313131;text-align:center;clear:both}#footer-form h2{text-transform:uppercase;font-weight:300;margin:-8px 0 0 0;font-size:32px;letter-spacing:1px;color:#fff}#footer-form p{font-weight:300;font-size:14px;color:#fff;padding-top:40px}#footer-form img{margin-bottom:20px}#footer-form ul li input:active,#footer-form ul li input:focus,#footer-form ul li textarea:active,#footer-form ul li textarea:focus{border-bottom:1px solid #b2d036!important;padding-left:35px}form p{text-align:left}hr{box-sizing:content-box;height:0;border:0;border-bottom:5px solid #b2d036;width:125px;margin:37px auto;opacity:.4}#accreditations{text-align:center;padding:3vw 4vw;display:flex;justify-content:space-between;align-items:center}div#accreditations a{display:block;max-width:240px}div#accreditations img{width:100%;height:auto}div#accreditations a.bigger-accred{width:300px}div#accreditations a.smaller-accred{width:170px}div#accreditations a.smaller-accred img{width:90%}div#accreditations a:last-child img{padding-bottom:15px}#map{position:relative;min-height:750px;background:#ececec;overflow:hidden}#map iframe{width:100%;display:block;pointer-events:none;position:relative}#map iframe.clicked{pointer-events:auto}#map-info{position:absolute;left:50px;top:244px;margin:auto;width:auto;max-width:365px;width:100%;height:190px;background:#fff;background:#fff;box-sizing:border-box;padding:16px 23px 0 23px;z-index:2;border-radius:4px;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .09);box-shadow:0 0 30px 0 rgb(0 0 0 / .09)}.map-deet{line-height:33px;font-size:20px;font-weight:300}span.map-deet svg{height:19px;display:inline-block;margin-bottom:-3px;margin-right:9px;fill:#b2d036}.map-tel{font-size:24px;position:relative;top:3px;font-weight:400}#map-info .butt{background:#b2d036;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:11px;display:block;text-align:center;padding:12px 0;border-radius:30px;width:149px;margin:16px 0 0 0}span.addy-second-line{display:block;margin:-7px 0 -30px 25px}footer{padding:70px 0;text-align:center}footer a{color:#454545}footer img{margin-bottom:3px}#main_nav-sticky-wrapper{height:0!important}#footer-form img{margin:0 auto 30px auto;float:none;display:block}#inside-banner{position:relative;min-height:480px;background-image:url(/wp-content/themes/hitchin-dental-care/images/inside-banner.png);background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;background-color:#272727!important}.inside-banner-overlay{position:absolute;height:100%;width:100%;background:rgb(0 0 0 / .4)}#top-logo-and-content-inside{position:absolute;width:100%;z-index:1}#top-logo-and-content-inside .container{padding-top:125px}#top-logo-and-content-inside img.logo{margin:-20px 0 0 210px}#feeds{padding:105px 0 120px 0;background:#f7f7f7}.container-feeds{width:100%;max-width:1200px;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.feed{display:inline-block;float:none;width:30%;margin:0 1% 1%}.feed i,.feed .svg-wrapper{font-size:30px;margin:20px auto;display:block;width:80px;height:80px;border-radius:50%;background:#b2d235;color:#fff;line-height:78px;fill:#fff}.svg-wrapper svg{height:30px;vertical-align:middle;margin-top:-9px}.feed h2{font-size:30px;font-weight:500;color:#000}#inner-ql #quicklinks{padding:105px 0 120px 0;background:#f7f7f7}#inner-welcome .welcome-left{background:#505050}#main-text-area{width:100%;max-width:1200px;margin:0 auto;padding:100px 0}#main-text{float:left;width:calc(100% - 400px);min-height:400px}#sidebar{float:right;width:300px}#main-text h1{margin-top:0;color:#4a4a4a;font-weight:300}#main-text h2{text-transform:uppercase;font-weight:300;line-height:37px;font-size:22px;margin:30px 0 20px 0;color:#9eb917}#main-text p{margin:20px 0;line-height:27px;font-weight:400;color:#000;padding-top:0}#main-text ul li,#main-text ol li{margin:15px 40px;line-height:27px;font-weight:400}#main-text h3{text-transform:uppercase;font-weight:400;line-height:37px;font-size:18px;margin:30px 0 20px 0;text-align:left;color:#4a4a4a}a.sidebar-link{display:block;padding:19px;background:#efa414;margin-bottom:4px;font-size:14px;position:relative;text-transform:uppercase;font-weight:400;color:#fff!important;letter-spacing:.5px;border-radius:6px}a.sidebar-link svg{width:18px;fill:#fff;margin-top:-3px}a.sidebar-link i,a.sidebar-link svg{float:right;margin-right:8px;position:absolute;right:10px;top:40%}a.sidebar-link:hover i{margin-right:2px}.highlight-benefits{background:#f3f3f3;border-radius:4px;padding:20px 40px 40px 40px;margin:30px 0 35px 0}.sidebar-finance{display:block;border-radius:6px;background:url(/wp-content/themes/hitchin-dental-care/images/finance-bk.png) #d34b7d;background-size:cover}.sidebar-finance{display:block;border-radius:6px;background:url(/wp-content/themes/hitchin-dental-care/images/finance-bk.png) #d34b7d;background-size:cover}.sidebar-membership{display:block;border-radius:6px;background:url(/wp-content/themes/hitchin-dental-care/images/membership-bk.png) #7dc22b;background-size:cover}.sidebar-finance:hover{background:url(/wp-content/themes/hitchin-dental-care/images/finance-bk.png) #ff78aa;background-size:cover}.sidebar-membership:hover{background:url(/wp-content/themes/hitchin-dental-care/images/membership-bk.png) #5b9713;background-size:cover}.sidebar-finance:hover hgroup,.sidebar-membership:hover hgroup{background-position:25px 40%}.sidebar-finance hgroup{padding:30px 10px 30px 120px;background:url(/wp-content/themes/hitchin-dental-care/images/finance-2.png);background-size:auto 50%;background-repeat:no-repeat;background-position:25px 47%}.sidebar-membership hgroup{padding:30px 10px 30px 120px;background:url(/wp-content/themes/hitchin-dental-care/images/membership-2.png);background-size:auto 50%;background-repeat:no-repeat;background-position:25px 47%}.sidebar-membership hgroup{margin:5px 0 0 0;padding:30px 30px 30px 120px}.sidebar-finance h2,.sidebar-membership h2{margin:0;padding:0;color:#fff;text-align:left;font-size:18px;font-weight:700;margin-bottom:10px}.sidebar-finance h3,.sidebar-membership h3{margin:0;padding:0;color:#fff;text-align:left;font-size:16px;font-weight:500}#welcome a.landing-butt{width:95%}#video-360{border-top:12px solid #fff}.video-testimonials{float:left;width:50%;min-height:600px;background:url(/wp-content/themes/hitchin-dental-care/images/background-video.jpg) center no-repeat;padding:141px 0 0 0;color:#eaeaea;font-weight:300;text-align:center;border-right:12px solid #fff}.video-testimonials header,.tour-360 header{position:relative;top:279px;width:100%;height:170px;background-color:rgb(0 0 0 / .6)}.video-testimonials h2,.tour-360 h2{text-align:center;text-transform:uppercase;font-size:29px;font-weight:600;color:#fff;padding-top:30px}.video-testimonials h2 span,.tour-360 h2 span{color:#b2d036}.tour-360{float:right;width:50%;min-height:600px;background:url(/wp-content/themes/hitchin-dental-care/images/background-360.jpg) 0 0 no-repeat;padding:141px 0 0 0;color:#eaeaea;font-weight:300;background-size:auto 100%;display:inline-block;text-align:center}footer p{margin:15px 0;line-height:34px;font-size:15px}.clearing{clear:both;width:100%;margin:50px 0;border-bottom:1px dashed #c5c5c5}.clear-clearing{clear:both;width:100%;padding:31px 0 10px 0;border-bottom:1px dashed #bdbdbd}a.butt.butt-inline{position:relative;padding:10px 50px 10px 40px;margin-right:10px;display:inline-block}.cta-inner-button a.butt.butt-inline svg{top:calc(50% - 6px)}a.butt.butt-inline i,a.butt.butt-inline svg{position:absolute;right:13px;top:17px}a.sidebar-link:hover{background:#f5c605}#main-text.fullwidth{width:100%}.amoteam-panel__content h3{text-align:left}.amoteam-panel{background:#fff!important;color:#556270!important;top:47px!important}#main-text a{color:#d69600}#main-text strong{font-weight:700;display:inline}.fee-left{width:69%}.fee-right{width:30%;background:#dedede!important}.fee-left,.fee-right{float:left;padding:14px 10px;background:#efeded;margin:.1%;font-size:16px;display:flex;flex-wrap:wrap}.fee-title{background:#b5d02d!important;color:#fff;text-transform:uppercase;font-size:17px;display:flex;flex-wrap:wrap}.fee-subtitle{background:#cacaca!important;color:#fff;text-transform:uppercase;font-size:17px;width:99.3%;padding:12px;float:left;margin:2px 0 1px 0}.fee-table{display:flex;flex-wrap:wrap}.fee-table.facial-aesthetics .fee-left{width:69%}.fee-table.facial-aesthetics .fee-right{width:30%}.fee-table.facial-aesthetics .fee-right.fee-title{width:60%}.fee-table.facial-aesthetics{margin-bottom:20px;display:flex;flex-wrap:wrap}.fee-one.fee-title,.fee-two.fee-title,.fee-three.fee-title{padding:15px;display:flex}.fee-one,.fee-two,.fee-three{text-align:left;display:flex;padding:14px 10px;background:#efeded;margin:.1%;font-size:16px;width:38.7%;flex-wrap:wrap}.fee-two,.fee-three{width:30%;justify-content:center;background:#dedede;text-align:center;flex-direction:column}.small-print{font-size:14px;line-height:30px}.offer-box{position:relative;float:left;padding:40px 40px 40px 70px;background:#acc52d;color:#fff;margin-bottom:30px;border-radius:6px}.offer-box:nth-child(2){background:#55abcc}.offer-box:nth-child(3){background:#efa414}.offer-box h3{margin-top:0!important;font-size:30px!important;line-height:40px!important;color:#fff!important}.offer-number{width:100px;height:100px;text-align:center;line-height:100px;background:#fff;border-radius:50%;color:#272727;font-size:47px;position:absolute;left:-50px;top:50%;margin-top:-50px}.offer-box:nth-child(1){margin-top:14px}#team-header{background:#e0e0e0;text-align:center;padding:30px 0;margin-top:1px}#team-header h1{font-size:55px;color:#424242;font-weight:300}.video-helpful video{width:100%;height:100%;background-color:#eee}.video-helpful h3{text-align:center!important}.video-helpful-container{display:flex;flex-wrap:wrap}.video-helpful{width:100%;aspect-ratio:16 / 9}.contact-box{float:left;width:100%;max-width:360px;padding:20px;background:#e8e8e8;border-radius:6px}.contact-box{position:relative;float:none;width:100%;max-width:calc(50% - 43px);background:#f1f1f1;margin:20px;border-radius:6px;text-align:center;display:inline-block;width:50%;vertical-align:top;clear:both;margin-top:10px}.contact-box.end{width:96%;max-width:none}.contact-box h2:first-child{margin-top:0!important}.bigtel{font-size:32px;letter-spacing:2px;font-weight:400}.contact-box i{color:#a2bb21;margin-right:7px}.contact-box svg{fill:#a2bb21;margin-right:7px;width:20px}.contact-box .bigtel i{color:#a2bb21;margin-right:3px}.opn-hrs.opn-left,.opn-hrs.opn-right{float:left;width:49%;text-align:left;background:#e4e4e4;padding:10px;margin:1px;font-size:15px}.opn-hrs{margin-bottom:20px}.contact-box.end p{font-size:26px;line-height:33px!important;padding:10px}.contact-box.end .butt{margin:42px auto 0 auto}.cont-mail a{color:#333!important;line-height:66px}i.cont-icons{font-size:40px;width:80px;height:80px;line-height:80px;border-radius:50%;background:#efa414;color:#fff;top:-45px;position:absolute;left:50%;margin-left:-40px}.contact-box.end h2{margin-top:-29px!important}.contact-box h2{font-size:24px!important}.pdf-box{float:left;width:100%;max-width:360px;padding:20px;background:#e8e8e8;margin-right:50px;border-radius:6px;margin-top:50px}.pdf-box{position:relative;float:left;width:100%;max-width:360px;padding:20px;background:#f1f1f1;margin-right:50px;border-radius:6px;text-align:center}.pdf-box-svg{font-size:40px;width:80px;height:80px;line-height:80px;border-radius:50%;background:#efa414;color:#fff;top:-45px;position:absolute;left:50%;margin-left:-40px}.pdf-box-svg svg{width:30px;margin-right:-5px}i.pdf-icons{font-size:40px;width:80px;height:80px;line-height:80px;border-radius:50%;background:#efa414;color:#fff;top:-45px;position:absolute;left:50%;margin-left:-40px}#footer-form.in-page-form.referralforms input,#footer-form.in-page-form.referralforms textarea{width:100%}li.form-title{background:#b5d02d;padding:15px 0 12px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:22px!important;font-weight:300!important;text-align:center;border-bottom:3px solid #fff;clear:both}#footer-form.in-page-form.referralforms textarea{height:174px;padding-left:12%;margin-bottom:-5px;display:block}li.opt-upload{width:100%;background:#eaeaea;height:72px}#footer-form.in-page-form.referralforms input[type="file"]{margin-bottom:4px;padding:20px}#footer-form.in-page-form.referralforms input,#footer-form.in-page-form.referralforms textarea{width:100%;margin-bottom:3px}#footer-form.in-page-form.referralforms input[type="file"]{margin-bottom:4px;padding:20px}#footer-form.in-page-form .gdpr{max-width:initial}div#footer-form.in-page-form{background-color:#fff0;padding-top:0;padding-bottom:0}.referralforms input.referral-submit{float:left!important;width:100%!important;position:relative!important;left:0!important;border-radius:4px!important;background-color:#a7a615!important;border:none!important;padding:20px!important;height:73px!important;top:7px!important;font-size:18px!important;line-height:0;text-transform:uppercase;color:#fff!important;height:63px!important;clear:both;bottom:0!important;max-width:100%!important}.referralforms input.referral-submit:hover{background-color:#c3c20b!important;cursor:pointer!important}.fullspan-field{width:100%!important;max-width:100%!important}.referralforms input,.referralforms textarea{background-color:#f1f1f1!important}.referralforms .gdpr p{text-align:left!important;letter-spacing:0}.referralforms .gdpr-small{font-size:14px}body.page-id-136 #footer-form .refpage{width:100%!important}body.page-id-136 .refpage{padding:0!important;background:none!important;margin-top:-32px}#footer-form .contact-form{width:100%;max-width:1000px;margin:0 auto;padding-top:50px;overflow:hidden}body.page-id-136 .refpage input{margin-bottom:0!important}.blackgdpr{color:#000}.inner-gdpr{clear:both}.gdpr.blackgdpr{max-width:1000px!important;margin-top:20px!important;display:block!important}.gdpr-small.blackgdpr{text-align:left}input.referral-submit.hvr-pop.ref-page-sub{font-size:18px!important}.inner-gdpr{clear:both;float:left;width:100%}.blogpost{background:#f5f5f5;padding:1px 30px 50px 40px;margin:40px 0;border-radius:4px;position:relative}#main-text .blogpost h2{background:#f5f5f5;padding:1px 30px 20px 40px;padding:0;line-height:43px;font-size:33px}#main-text .blogpost a{color:#97b100}a.bloglink{position:absolute;background:#e8a400;color:#fff!important;padding-top:10px;width:104px;text-align:center;height:42px;font-size:15px;right:0;bottom:0}a.bloglink:hover{background:#b4d208}a.backbut{padding:20px;background:#b4d208;border-radius:4px;color:#fff!important;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:0}.referralforms select{width:100%;height:70px;border-radius:0!important;border:none;margin:2px 0 5px 0;padding-left:100px;text-indent:86px;text-transform:uppercase;font-size:12px;font-family:"Raleway",sans-serif;color:#9a9a9a;font-weight:400;background:#f1f1f1}.field-select{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/name.png)!important;background-position:0 1px!important;background-repeat:no-repeat!important}select:focus{outline:0}body.page-id-305 .refpage{padding:0!important;background:none!important;margin-top:-32px}body.page-id-305 .refpage input{margin-bottom:0!important}body.page-id-305 #footer-form .refpage{width:100%!important}body.page-id-305 .refpage{padding:0!important;background:none!important;margin-top:-32px}.field-treatment{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/treatment.png)!important;background-position:0 1px!important;background-repeat:no-repeat!important}.field-practice{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/practice.png)!important;background-position:0 -1px!important;background-repeat:no-repeat!important}.field-mapmarker{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/mapmarker.png)!important;background-position:0 0!important;background-repeat:no-repeat!important}.field-calendar{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/calendar.png)!important;background-position:0 0!important;background-repeat:no-repeat!important}.field1{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/name.png)!important;background-position:0 4px!important;background-repeat:no-repeat!important}.field2{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/phone.png)!important;background-position:0 4px!important;background-repeat:no-repeat!important}.field3{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/email.png)!important;background-position:0 4px!important;background-repeat:no-repeat!important}.field4{background-image:url(/wp-content/themes/hitchin-dental-care/images/form/comments.png)!important;background-position:0 4px!important;background-repeat:no-repeat!important}body.page-id-305 #footer-form .gdpr,body.page-id-305 #footer-form .gdpr-small{clear:both;color:#2d2d2d;font-weight:300;letter-spacing:1px;text-align:left;margin:0!important;width:100%!important;max-width:auto!important;padding:0!important}body.page-id-305 .referralforms input.referral-submit{top:2px!important;font-size:11px!important;letter-spacing:1px!important}#footer-form ul li input.fullspan-field{padding-left:20px!important}.boxed{float:left;padding:1px 34px 17px 34px;background:#252179;border-radius:7px;color:#fff!important;margin:33px 0 0 0}.boxed h3{font-size:22px!important;color:#fff!important}.boxed p{color:#d8d7f3!important}.ref-team{display:block;padding:20px;background:#eaeaea;border-radius:6px;font-size:17px;line-height:30px;width:100%;margin-bottom:12px;border:1px solid #c7c7c7!important}.ref-team img{float:left;margin-right:20px;width:100px;height:auto}@media (max-width:480px){.ref-team img{float:none;margin-right:0;width:100%}}.ref-team-list{display:block;clear:both}.ref-team-list h4{font-size:14px;margin-top:30px;line-height:1.5}#main-text .ref-team ul{margin:0;padding:0}#main-text .ref-team ul li{margin:0 0 0 20px;padding:0;font-size:14px;line-height:1.5}#main-text .ref-team ul li::marker{color:#a1bb32}.masonry{column-count:2;column-gap:2em;padding:50px 0 0 0}.test-holder{background-color:#ffffffe0;color:#252525;display:inline-block;margin:0 0 28px 0;width:100%;padding:10px 30px 10px 30px;border-left:10px solid #f0a500}div#main-text .test-holder{background-color:#efefef}.test-holder p{margin:15px 0;line-height:24px;font-size:14px;font-weight:300}body.page-id-80{background:url(/wp-content/themes/hitchin-dental-care/images/test-backing.jpg) center 0 no-repeat;background-size:cover;background-attachment:fixed}body.page-id-80 #team-header{background:none}body.page-id-80 #team-header h1{font-size:60px;color:#fff;font-weight:300;margin:45px 0 0 0}body.page-id-80 #main-text-area{padding:0 0 100px 0}body.page-id-80 #inside-banner{background:none!important;background-color:#b3b3b3!important;min-height:288px}#mobile-qls{display:none}form.contact-form textarea{padding-left:12%!important}#footer-form input[type="file"]{padding:23px 0}input[type="checkbox"]{float:none;width:auto;padding-left:0!important}body-x,#quicklinks,.welcome-left,#glory-section{overflow:hidden}.amoteam-modal.mfp-wrap{z-index:999999!important}.amoteam-member-info .amoteam-member-subtitle{float:right!important;font-weight:300!important;text-align:right!important;letter-spacing:0.01em!important}.amoteam-member-subtitle{background:#556270!important;font-size:14px!important;width:100%!important}.amoteam-member-info{position:absolute!important;bottom:3.8%!important;right:0!important;z-index:10!important;text-align:right!important;overflow:hidden!important;width:70%!important}.contact-form label{display:block!important;height:70px!important;background:#fff!important;width:49.2%;text-align:left;padding-left:12%!important;color:#a5a5a5;font-size:12px!important;font-family:"Montserrat",sans-serif}.header-slider{max-height:650px;overflow:hidden}.homecare-document{display:block;padding:20px 0;background-color:#b2d235;text-align:center;color:#fff}a.side-book--sm,a.side-consultation--sm{position:fixed;bottom:50px;left:0;width:100%;color:#fff;display:none;text-align:center;text-transform:uppercase;letter-spacing:1px;padding:18px;font-size:13px;border-width:1px 0;border-style:solid;border-color:#fff;z-index:99999999999999999999999}a.side-book--sm{bottom:49px;background:#7dc22b}a.side-consultation--sm{bottom:49px;background:#00abcc}div.eapps-widget{margin:40px 0}button.ButtonBase__ButtonContainer-sc-p43e7i-3.hZCYhm.LoadMoreButton__StyledButton-sc-zpc339-1.hTqsKC{background:white!important}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes zoomout{0%{transform:scale(1.2)}50%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes zoomout{0%{transform:scale(1.2)}50%{transform:scale(1)}100%{transform:scale(1.2)}}#topstrip:after,.container:after,a.ql:after,#welcome:after,#glory-left:after,#glory-right:after,#main-text-area:after,#main-text:after,#sidebar:after,.fee-table:after,.opn-hrs:after{content:".";clear:both;height:0;display:block;visibility:hidden}a,.butt,a.ql .ql-img,a.ql,.ql-img,input,textarea,#return-to-top i,a.sidebar-link,a.membership-link i,#main_nav{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar-finance,.sidebar-finance *,.sidebar-membership,.sidebar-membership *{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#return-to-top{position:fixed;bottom:50px;right:50px;background:#a2bd32;width:50px;height:50px;display:block;text-decoration:none;z-index:9999;display:none;-webkit-border-radius:45px;border-radius:45px;display:none!important}#return-to-top i{color:#fff;margin:0;position:relative;left:18px;top:14px;font-size:21px}#return-to-top svg{width:20px;left:15px;top:8px;position:relative;fill:#fff}#return-to-top:hover{background:#89a02a}#return-to-top:hover i{color:#fff;top:9px}.side-contact{position:fixed;right:0;top:calc(50% - 56px);z-index:1}a.button{background:#90278e;color:white!important;padding:10px 10px;text-transform:uppercase;text-align:center!important;margin:0 auto;display:block}a.button:hover{background:#742672}.page-template-page-landing .homepage-slider{z-index:1;position:absolute;left:600px;font-size:50px;height:100px;width:calc(100% - 600px);bottom:0;height:479px;padding:50px;background-color:rgb(0 0 0 / .2);min-height:400px;overflow:hidden}ul.team-consultation li img{max-width:220px;width:100%}ul.team-consultation li{list-style:none;display:inline-block}ul.team-consultation li{padding:0;margin:0 20px!important}.video-float{display:block;float:left;width:auto;margin:20px 0 0 0}.video-float--right{float:right;margin:0 0 0 20px}div#twenty20-1,div#twenty20-2,div#twenty20-3,div#twenty20-4,div#twenty20-5,div#twenty20-6,div#twenty20-7,div#twenty20-8,div#twenty20-9,div#twenty20-10,div#twenty20-11,div#twenty20-12,div#twenty20-13,div#twenty20-14{width:48%!important;margin:0 1%;float:left}.page-id-45 div#twenty20-1{float:none;margin:0 auto}img.alignleft.size-full.wp-image-1340{display:block}img.alignleft.size-full.wp-image-1344{display:none}.smile-holder{display:flex;flex-wrap:wrap;width:100%;background:whitesmoke;margin:0 0 20px;padding:20px 20px 10px}.smile-holder .comparison{margin-bottom:20px;max-width:48%;margin:1%;min-width:300px}.page-id-1144 .boxed{margin-bottom:40px}.smile-holder h2{width:100%;margin:0 7px 15px!important;font-weight:400!important}.smile-holder p{margin:0 0 10px!important}.membership-top,.membership-row{display:flex;background-color:#bccf05;border:1px solid #fff}.membership-top{margin-top:30px}.membership-top-cell,.membership-cell{width:25%;padding:15px;line-height:1}.child-membership .membership-top-cell,.child-membership .membership-cell{width:33.33%}.membership-cell{background-color:#e6ecb2}.membership-cell:nth-of-type(1){background-color:#bccf05}.membership-mobile{text-align:center;background-color:#e6ecb2}.membership-mobile h3{width:100%;text-align:center!important;background-color:#bccf05;margin-bottom:0!important}.membership-mobile p{margin:0!important;padding:20px 0!important}.membership-mobile{display:none}.red-notice{background-color:#bf2130;text-align:center;padding:20px 0}.red-notice img{max-width:750px;width:90%}img.red-notice-mobile{display:none}.amoteam-panel__content{padding-bottom:120px!important}.cta-inner{display:flex;background-color:#eee;align-items:center}.cta-inner-text{width:calc(100% - 215px);padding:20px;font-size:21px;font-weight:800}.cta-inner-button{width:215px;margin-right:10px}.cta-inner-button a.butt.butt-inline{margin:0}.cta-inner-button a.butt.butt-inline i{top:11px}ul.tick-list{list-style:none;padding:0;margin:0}svg.checkmark-svg{width:20px;margin-right:10px;vertical-align:middle;margin-bottom:5px}#main-text ul.tick-list li{margin:15px 20px}#main-text ul.tick-list li i{margin-right:10px}ul.slick-dots{bottom:10px}.slick-dots li button:before{font-size:30px;color:#fff}.slick-dots li.slick-active button:before{color:#b4d21e}.referrals-section{padding:30px 0;background-color:#efefef;text-align:center}.referrals-section h2{font-weight:900}@media(max-width:500px){.cta-inner{flex-wrap:wrap}.cta-inner-text,.cta-inner-button{width:100%}.cta-inner-button a.butt.butt-inline{margin:0 20px 20px;display:block}}@media (max-height:815px){#landing-intro-text p{margin:13px 0}#landing-intro-text h1{margin-bottom:18px}a.landing-butt.first-but{margin-top:26px}#landing-main-text{margin-top:-235px}}@media (max-width:1410px){#main_nav a{padding:16px 15px;font-size:13px}#main_nav li a svg{height:13px}#main_nav li li a{font-size:12px}.page-template-page-landing .homepage-slider{top:55vh;height:45vh}}@media (max-width:1200px){.alignright{float:none;margin:0 auto 20px;display:block}.page-template-page-landing .homepage-slider{width:calc(100% - 400px);left:400px}.landing-icons{width:90%}#footer-form label{height:61px!important}#main_nav ul,.video-container .container,.container,#top-logo-and-content-inside,#main-text-area{width:100%;max-width:860px}#main_nav a{padding:16px 10px;font-size:11px}#main_nav li a svg{height:11px}.welcome-right,body.page-id-84 #sidebar,body.page-id-88 #sidebar,body.page-id-136 #sidebar,body.page-id-305 #sidebar{display:none!important}#landing-logo img{width:100%}#landing-intro-text{width:400px;padding:0 20px}#landing-right-image{width:calc(100% - 400px)}#landing-intro-text h1{font-size:18px}#landing-main-text{position:absolute;left:50%;margin-left:-175px;top:292px;margin-top:-228px!important;max-width:350px}#landing-logo{top:30px;width:320px;margin-left:-182px}#landing-intro-text p{margin:30px 0;line-height:26px;color:#fff;font-weight:200;font-size:16px}footer{padding:50px 0;text-align:center;clear:both}footer p{margin:15px 0;line-height:25px;font-size:13px}footer img{width:70px}#landing-tel-social{position:absolute;bottom:20px;width:100%;max-width:100%}#landing-intro-text p,#landing-intro-text h1,#landing-tel{font-weight:300}.video-container .container{margin-left:-430px}img.logo{margin:35px 0 0 107px;width:308px}.video-container #landing-tel{font-size:22px;padding-top:39px}#main_nav{top:148px}#banner-text{left:50px;margin-left:0;margin-top:-120px}.video-container,.header-slide{min-height:500px;height:500px}.video-container{margin-top:194px}#banner-text h1,.header-slide h1{font-size:40px;line-height:45px}#banner-text h2{font-size:25px}#banner-text p,.header-slide p{font-size:17px}#below-video-banner{min-height:auto}#quicklinks{padding:90px 0 95px 0}a.ql{width:225px}.ql-img{width:194px;height:194px}a.ql h3{font-size:15px}.welcome-left{position:relative;float:left;width:100%;min-height:0;background:#313131;padding:100px 100px;color:#eaeaea;font-weight:300;text-align:center}.welcome-left h2{margin:50px 0 25px 0}#right-text-hold h3{font-size:20px}#right-text-hold p{margin:15px 0;line-height:27px;font-size:16px}#glory-section{min-height:400px;padding:120px 0 20px 0}#accreditations{width:100%;padding:30px;flex-wrap:wrap;justify-content:space-evenly}#footer-form{padding:105px 30px;background:#313131;text-align:center;clear:both}#map{height:550px;min-height:auto}#map-info{left:0;max-width:270px;height:184px;background:#ffffffeb}.map-deet{line-height:30px;font-size:14px;font-weight:400}#map iframe{margin-top:-30px}#top-logo-and-content-inside{left:50%;margin-left:-430px}#top-logo-and-content-inside img.logo{margin:-20px 0 0 102px}#main-text-area{padding:80px 20px}a.sidebar-link{padding:17px;font-size:13px;border-radius:6px}#sidebar{float:right;width:270px}#main-text{width:calc(100% - 300px)}#main-text h1{font-size:33px;line-height:40px}#main-text h2{line-height:33px;font-size:19px}#main-text p{margin:20px 0;line-height:27px;font-weight:300;font-size:16px}#main-text h3{font-size:17px}#inside-banner{min-height:244px}#team-header h1{font-size:39px}.amoteam-panel{max-width:500px}.amoteam-panel__content p{margin:15px 0;line-height:24px;font-size:15px}.amoteam-panel__content h3{text-align:left;font-size:18px}#main-text ul li,#main-text ol li{margin:10px 40px;line-height:27px;font-weight:300;font-size:16px}a.butt.butt-inline{position:relative;padding:7px 40px 7px 20px;margin-right:10px;font-size:11px;font-weight:400;display:inline-block}.masonry{padding:20px 50px 50px 50px}body.page-id-80 #team-header h1{font-size:50px;color:#fff;font-weight:300;margin:29px 0 0 0}.test-holder p{line-height:25px;font-size:15px}body.page-id-84 #main-text,body.page-id-88 #main-text,body.page-id-136 #main-text,body.page-id-305 #main-text{width:100%}.contact-box{width:100%!important;max-width:100%;margin-right:0;margin-bottom:100px}#footer-form input,#footer-form textarea{padding:22px 0}button#responsive-menu-button{border-radius:50%!important}#welcome a.landing-butt{width:100%;margin:30px 0;padding:20px}}@media (max-width:880px){.landing-icons,.side-contact{display:none}div#twenty20-1,div#twenty20-2,div#twenty20-3,div#twenty20-4,div#twenty20-5,div#twenty20-6,div#twenty20-7,div#twenty20-8,div#twenty20-9,div#twenty20-10,div#twenty20-11,div#twenty20-12,div#twenty20-13,div#twenty20-14{width:100%!important;margin:0 0 2%}#landing-intro-text,section#landing-right-image{min-height:652px}#landing-intro-text p,#landing-tel{font-weight:300}nav{background:#3537d2}#mobile-qls{position:fixed;z-index:11;bottom:0;left:0;width:100%;background:#b5d02d;display:block;z-index:999999}#mobile-qls svg{height:20px;fill:#fff}#mobile-qls a{float:left;color:#fff;height:49px;width:calc(100% / 4);text-align:center;padding-top:15px;border-right:1px solid #e5f777;font-size:16px}#mobile-qls a:hover{background:#b4d028}#landing-social,#landing-tel{display:none!important}img.logo{margin:0}button#responsive-menu-button{width:55px!important;height:55px!important;position:fixed!important;right:25px!important;background:#abc300!important;line-height:0!important;top:21px!important}#responsive-menu-container{background:#acc300!important}#responsive-menu-container #responsive-menu li.responsive-menu-item a{border-bottom:1px solid #c3d630!important;background-color:#adc300!important}.home-but{width:100%!important}li.home-but a{width:100%!important;padding:0 0 14px 33px!important;text-align:left!important}#responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link{background-color:#adc300!important;border-color:#c3d43b!important}#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{background:#99ad00!important;border:#d4e06e!important}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{border-color:#7e8c00!important;background-color:#7d8c01!important}#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-size:12px!important;text-transform:uppercase!important;font-weight:400!important;letter-spacing:1px!important}#responsive-menu-container #responsive-menu li.responsive-menu-item a{height:50px!important;padding-top:5px!important}#main_nav ul,.video-container .container,.container,#top-logo-and-content-inside,#main-text-area{width:auto;max-width:100%}.video-container .container{margin-left:0;top:25px;left:25px}#banner-text{left:50px;margin-left:0;margin-top:-220px;max-width:500px}#main_nav ul,.video-container .container,.container,#top-logo-and-content-inside,#main-text-area{width:auto;max-width:555px}ul#responsive-menu svg{height:18px;margin-bottom:-4px;margin-left:-14px;fill:#fff}a.ql{width:256px;margin:0 10px 50px 10px}.ql-img{width:247px;height:247px}#quicklinks{padding:90px 0 55px 0}.welcome-left{padding:100px 0}.fade-in-from-right{max-width:555px;margin:0 auto}#right-text-hold p{margin:15px 0;line-height:21px;font-size:15px}#left-links ul li a{padding:21px}.video-testimonials{width:100%;border-right:0}.tour-360{width:100%}.video-testimonials header,.tour-360 header{top:289px}#footer-form{padding:85px 20px}div#accreditations a{max-width:190px}div#accreditations a.bigger-accred{max-width:220px}div#accreditations a.smaller-accred{max-width:140px}#map{height:450px;min-height:auto}#map iframe{margin-top:-90px}.map-deet{line-height:25px;font-size:13px}.map-tel{font-size:21px}#map-info{left:0;max-width:226px;height:150px;background:#ffffffeb;padding:10px;bottom:0}footer p{margin:15px 0;line-height:25px;font-size:11px;padding-bottom:30px}#return-to-top{bottom:60px;right:10px}#glory-section{padding:100px 0 20px 0}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{height:49px!important;width:45px!important;line-height:49px!important}#top-logo-and-content-inside .container{padding-top:0;left:0;margin-left:0;width:auto;max-width:100%}#top-logo-and-content-inside{left:25px;top:25px;margin-left:0}#top-logo-and-content-inside img.logo{margin:0}#inside-banner{background-size:auto 100%}#inside-banner{min-height:150px}#main-text{width:100%}#sidebar{float:left;width:100%;padding-top:50px;border-top:1px dashed #c7c7c7;margin-top:50px}#main-text-area{padding:60px 20px 80px 20px}body.page-id-21 #main-text.fullwidth{width:100%;width:350px;margin:0 auto;float:none}#team-header{padding:20px 0}.masonry{column-count:1}.fee-left,.fee-right,.fee-one,.fee-two,.fee-three{font-size:12px}.fee-table.facial-aesthetics .fee-left{width:49%;font-size:12px}.fee-table.facial-aesthetics .fee-right{width:50%;font-size:12px}.contact-box{margin:10px 0 50px}body.page-id-2 button#responsive-menu-button{display:none}.page-template-page-landing .homepage-slider{display:none}.video-container,.header-slide{min-height:450px;height:450px}.video-container{margin-top:100px}.video-container{width:100%;min-height:0}}@media (max-width:730px){.feed{display:inline-block;float:none;width:100%;margin:0 auto}.video-helpful{width:100%}.red-notice img{display:none}.red-notice img.red-notice-mobile{display:block}}@media (max-width:650px){a.side-book--sm,a.side-consultation--sm{display:block}a.side-book,a.side-consultation{display:none!important}img.alignleft.size-full.wp-image-1340{display:none}img.alignleft.size-full.wp-image-1344{display:block}.slide-content-position{margin:0 40px}}@media (max-width:600px){#return-to-top,#landing-tel-social,#banner-text p,.header-slide p:not(.show-mobile){display:none!important}.membership-mobile{display:block}.membership{display:none}#landing-intro-text{background:#040404c4;width:100%;z-index:2}#landing-right-image{width:100%;position:absolute;top:0;left:0;z-index:1}#landing-logo{width:300px;margin-left:-153px}#landing-main-text{margin-left:-150px;max-width:300px;margin-top:-200px!important}#landing-intro-text,section#landing-right-image{min-height:860px}#landing-intro-text h1{font-size:27px;margin:40px 0}#landing-intro-text p{font-weight:300}footer{padding:30px 0 160px 0}footer p{margin:15px 0;line-height:20px;font-size:11px;padding:0 20px}#landing-tel-social{position:absolute;bottom:20px;width:100%;max-width:88%;font-weight:300}.landing-text-overlay{background:#0000000d}nav{background:#d23535}img.logo{width:250px}button#responsive-menu-button{right:20px!important;top:24px!important}#banner-text{left:25px;margin-left:0;margin-top:-104px;max-width:300px}#banner-text h1,.header-slide h1{font-size:34px;line-height:32px}#banner-text h2,.header-slide h2{font-size:22px;margin-top:13px;line-height:initial}.butt{font-size:11px}.video-container,.header-slide{min-height:initial;height:450px}.video-container{margin-top:100px}.down-container{position:absolute;width:50px;height:24px;z-index:9;margin:0;left:32px;right:0;bottom:58px}a.ql{float:left;width:100%;margin:0 10px 10px;overflow:hidden}.ql-img{width:130px;height:130px}a.ql h3{font-size:17px}#main_nav ul,.video-container .container,.container,#top-logo-and-content-inside{width:auto;max-width:300px}#quicklinks{padding:70px 0 35px 0}.welcome-left{padding:60px 0 50px 0}.fade-in-from-right{max-width:300px}.welcome-left img{width:300px;margin-left:-10px}#welcome a.landing-butt{width:100%;margin:30px 0;padding:20px;letter-spacing:0;font-size:13px}a.landing-butt i{top:22px}#glory-left,#glory-right{float:left;width:100%;margin-right:2%}.welcome-left p{margin:15px 0 21px 0;line-height:22px;font-size:15px}#glory-section{padding:50px 0}#box1{min-height:0;height:350px}#box1 p{margin:126px 0 0 0;line-height:24px;font-size:19px;font-weight:500;max-width:60%}#left-links ul li a{padding:14px;text-align:left}#left-links{min-height:300px}#right-text-hold{padding:0}#footer-form h2{margin:-8px 0 0 0;font-size:25px;letter-spacing:1px}#footer-form ul li input{margin-bottom:2px;width:100%}#footer-form label{margin:0 0 2px!important;list-style:none!important;position:relative;width:100%}.gdpr-left{text-align:center}.gdpr-check{float:none;width:73px;text-align:center;padding:0;color:#fff;font-size:12px;margin:0 auto 10px auto;display:block}#footer-form li,#footer-form label{font-size:10px;line-height:16px}#footer-form{padding:75px 10px}#footer-form input[type="submit"]{bottom:35px;right:9px}#footer-form input,#footer-form textarea{padding:14px 0}#accreditations{padding:30px;flex-direction:column}div#accreditations a:last-child img{padding-bottom:0}#map-info{left:0;border-radius:0;max-width:100%;background:#e0e0e0;padding:20px 0 60px 0;height:200px;bottom:-70px;text-align:center}#map-info .butt{background:#b2d036;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:11px;display:block;text-align:center;padding:12px 0;border-radius:30px;width:149px;margin:14px auto}#map iframe{margin-top:-180px}#main-text-area{width:100%;max-width:100%}body.page-id-21 #main-text.fullwidth{width:100%;width:300px}body.page-id-80{background:#5f5f5f}body.page-id-80 #team-header h1{font-size:37px}.fee-left,.fee-right{min-height:59px;margin:0;border:1px solid #fff}.fee-table.facial-aesthetics .fee-left,.fee-table.facial-aesthetics .fee-right{min-height:77px}#main-text .offer-box p,#main-text .offer-box ul li,#main-text .offer-box ol li{font-weight:400}.contact-box h2,.contact-box p{font-weight:400!important}.cont-mail a{font-size:16px}#footer-form ul li input{padding-left:18%!important}form.contact-form textarea{padding-left:18%!important}#footer-form input,#footer-form textarea{padding:21px 0}li.form-title{font-size:16px!important;font-weight:400!important}input[type="checkbox"]{-ms-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);padding:10px}}@media (max-width:550px){.img-right{float:none;width:100%;margin:0 auto}.video-float,.video-float--right{float:none;margin:0}}.consultation-img{display:inline-block;max-width:250px;width:47.7%;height:auto}.consultation-img:first-child{margin-right:15px}#main-text .team-section h2{font-size:30px;margin-bottom:30px}#main-text .team-section h2:not(:first-child){border-top:1px solid #aaa;padding-top:40px}#main-text .team-section ul{margin-bottom:40px}#main-text .team-section ul li{font-size:16px;margin:5px 40px}.ddl-overlay{position:fixed;top:0;left:0;bottom:2000px;right:0;background-color:#000;opacity:.7;z-index:999999999!important;transition:0.5s;height:0}.ddl-overlay.show{height:100vh}.ddl-popup-button.ddl-close .close{float:none!important}.ddl-popup{width:100%;margin:0 auto;position:fixed;z-index:9999999999999!important;max-width:500px}.ddl-popup img{max-width:100%;max-height:100%;display:block;margin:0 auto}.ddl-popup-content{max-width:800px;width:90vw;margin:100px auto;background:#f3f3f3;position:fixed;z-index:103;left:0;right:0;margin:0 auto;padding:15px;border-radius:5px;box-shadow:0 2px 5px #000;top:120vh;transition:0.5s;max-width:500px;font-size:16px}.ddl-popup-content.show{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ddl-popup-button.ddl-popup-close{padding:17px 0;background:#000;color:#fff;display:block;box-sizing:border-box;width:100%;text-align:center}.ddl-popup-button-resource{background-color:#000;padding:20px;text-align:center;display:block;text-decoration:none!important;color:#fff}a.ddl-popup-button-xmas{padding:20px;text-align:center;display:block;text-decoration:none!important;color:#fff;background:#e39c11}.header{background:#313131;position:relative;z-index:2;width:100%}.page-template-page-home .header{position:absolute;top:0;left:0;width:100%}.header__container{width:100%;max-width:1200px;margin:0 auto;padding:32px 15px}.header__container__row{display:flex;flex-wrap:wrap;margin:0 -15px;justify-content:space-between;align-items:center}.header__one,.header__two,.header__three{display:block;max-width:100%;padding:0 15px;color:#fff;flex:0 0 auto;width:auto}.header__one{text-align:left}.header__two{text-align:center}.header__three{text-align:right}.header__links{list-style:none;margin:0;padding:0}.header__links li{display:inline-block}ul.header__links svg{height:20px;fill:#fff}.header__links li:not(:last-child){padding-right:20px}.header__links li a{font-size:20px;color:#fff;transition:all 0.3s ease-in-out}.header__links li a:hover,.header__links li a:focus{color:#a7a7a7}.header__tel{display:inline-block;font-size:25px;color:#fff}.header__tel:hover,.header__tel:focus{color:#a7a7a7}.header__consultation{display:block;font-size:13px;padding:10px 20px;background:#00abcc;color:#fff;margin-top:15px;width:fit-content;transition:all 0.3s ease-in-out}.header__consultation:hover,.header__consultation:focus{background:#02829b}.header__logo{display:block;width:440px;transition:all 0.3s ease-in-out}.header__logo:hover,.header__logo:focus{opacity:.8}.header__logo img{width:100%;height:auto;max-height:110px}@media (max-width:900px){.feed{display:inline-block;float:none;width:80%;margin:0 10%}.amoteam-panel{top:0px!important}}@media (max-width:1200px){.header__container{padding:31px 15px}.header__logo{width:340px}}@media (max-width:880px){.header__container{padding:17px 15px}.header__one,.header__three{display:none}.header__two{text-align:left}.header__logo{width:265px}}@media (max-width:375px){.header__container{padding:23px 15px}.header__logo{width:221px}.amoteam-panel{top:0px!important}}.sp-easy-accordion .sp-ea-single .ea-header{margin:0!important}.sp-easy-accordion .sp-ea-single .ea-header a{font-size:15px!important;line-height:1.5!important}.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body p:first-child{margin-top:0!important}.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body p:last-child{margin-bottom:0!important}.meet-box{background:rgb(161 187 50 / .15);border:2px solid #a1bb32;padding:25px 30px;border-radius:6px}@media (max-width:1300px){.meet-box{padding:15px 20px}}#main-text .meet-box h2{margin-top:0}.sp-easy-accordion>.sp-ea-single{border:1px solid #c7c7c7!important;margin-bottom:0!important}.sp-easy-accordion .sp-ea-single .ea-header a{font-size:16px!important}@media (max-width:880px){.sp-easy-accordion .sp-ea-single .ea-header a{font-size:14px!important}}h3.ea-header{padding:0!important;margin:0!important;text-transform:none!important}.sp-easy-accordion>.sp-ea-single{border:1px solid #c7c7c7!important;margin-bottom:0!important;background:#fff!important}.ea-card.sp-ea-single{margin-top:30px!important;clear:both}#sp-ea-967.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body{background:#fff;color:#444}.ea-body h3{padding:0!important;margin:0!important;color:#000000!important;font-weight:400!important;line-height:1.5!important;font-size:16px!important;text-align:left!important}.ea-body p{font-size:15px!important;line-height:1.5!important}.mobile-only{display:none}@media(max-width:1000px){.mobile-only{display:block}.desktop-only{display:none}}.homepage-badge-1{fill:none}.homepage-badge-1,.homepage-badge-2,.homepage-badge-3,.homepage-badge-4,.homepage-badge-5,.homepage-badge-6,.homepage-badge-7,.homepage-badge-8,.homepage-badge-9{stroke-width:0}.homepage-badge-10{opacity:.2}.homepage-badge-2{fill:#f9a52d}.homepage-badge-3{fill:#2b3474}.homepage-badge-4{fill:#212121}.homepage-badge-5{fill:#a8cf4e}.homepage-badge-6{fill:#b72026}.homepage-badge-7{fill:#8e3593}.homepage-badge-8{fill:#fff}.homepage-badge-9{fill:#00aecd}.below-video-flex{display:flex;align-items:center;justify-content:center}.below-video-flex-col1{width:250px;padding-right:50px}.below-video-flex-col1 svg{max-width:1500px}.below-video-flex-col2{width:70%;text-align:left}@media(max-width:600px){.below-video-flex-col1{width:200px;padding-right:0}.below-video-flex{flex-wrap:wrap}.below-video-flex-col2{width:100%;margin-top:30px;text-align:center}}.slider-google-reviews{width:215px;height:50px;display:block;margin-top:10px}.slider-google-reviews div.eapps-widget{margin:0}.welcome-content .hide-content{max-height:0;overflow:hidden;display:block;transition:0.5s}.welcome-content .read-more::before{content:"Read more...";text-decoration:underline}.welcome-content .read-more{cursor:pointer}.welcome-content.open .hide-content{max-height:1000px}.welcome-content.open .read-more::before{content:"Read less..."}div#welcome{display:flex;flex-wrap:wrap}.welcome-content span.hide-content :first-child{margin-top:0}.finance{text-align:center;padding:50px 0;background-color:#eee}.finance h2{text-transform:uppercase;font-size:29px;font-weight:600}.grecaptcha-badge{display:none!important}.receptionpal{--receptionpal-background:#313131;--receptionpal-txt:#ffffff;--receptionpal-badge:#e49c11;--receptionpal-icon:#ffffff;--receptionpal-powered:#f3f6fc;--receptionpal-size-sm:17px;--receptionpal-size-lg:19px;--receptionpal-gap-y-sm:80px;--receptionpal-gap-y-lg:30px;--receptionpal-gap-x-sm:20px;--receptionpal-gap-x-lg:30px}div#receptionPal{z-index:999999999}.receptionpal__dialog{max-height:60vh}@media (max-width:880px){.receptionpal--right{bottom:var(--receptionpal-gap-y-sm)!important}}@media(max-width:650px){.receptionpal--right{bottom:110px!important}}.emercta{padding:2rem;background-color:#eee;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.emercta .emercta-content h2{margin-top:0px!important}.emercta .emercta-content p:last-child{margin-bottom:0px!important}.emercta .emercta-btns a.butt.butt-inline{padding-right:40px;margin-right:0;width:100%}@media only screen and (max-width:1200px){.emercta{padding:1.5rem}.emercta .emercta-btns a.butt.butt-inline{padding-right:20px}}@media only screen and (max-width:600px){.emercta{grid-row-gap:10px}.emercta .emercta-content{width:100%;display:flex;flex-direction:column;align-items:center}.emercta .emercta-content h2{margin-bottom:10px!important}.emercta .emercta-content p:last-child{margin-top:0px!important;text-align:center}.emercta .emercta-btns{width:100%;display:flex;flex-wrap:wrap;justify-content:center;grid-column-gap:10px}.emercta .emercta-btns a.butt.butt-inline{margin-left:0;width:auto}}@media only screen and (min-width:481px){.hidedesk{display:none}}@media only screen and (max-width:480px){.hidemob{display:none}}