@font-face{font-family:"Raleway";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/1e68cb856d4d.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Raleway";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/6472515528cf.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Raleway";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/82aad4a20e80.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Raleway";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/acd6231a25df.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/1a1333b5ed35.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/1e68cb856d4d.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/6472515528cf.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/82aad4a20e80.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/acd6231a25df.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/1a1333b5ed35.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/1e68cb856d4d.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/6472515528cf.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/82aad4a20e80.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/acd6231a25df.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/1a1333b5ed35.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/1e68cb856d4d.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/6472515528cf.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/82aad4a20e80.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/acd6231a25df.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/1a1333b5ed35.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/1e68cb856d4d.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/6472515528cf.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/82aad4a20e80.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/acd6231a25df.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/1a1333b5ed35.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:"FontAwesome";src:url(/assets/fonts/567981f6a53f.eot);src:url(/assets/fonts/00da38299e8a.woff2)format("woff2"),url(/assets/fonts/962fcd816d57.woff)format("woff");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-envelope-o:before{content:""}.fa-user:before{content:""}.fa-map-marker:before{content:""}.fa-calendar:before{content:""}.fa-folder:before{content:""}.fa-comments:before{content:""}.fa-phone:before{content:""}.fa-facebook:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-instagram:before{content:""}.fa-whatsapp:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:solid #fff 5px;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}.wpcf7_hp_field{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media screen and (max-width:767px){.codedropz-upload-inner h3{font-size:22px}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}#eu-cookie-bar{display:none;direction:ltr;color:#fff;min-height:20px;position:fixed;left:0;bottom:0;width:100%;z-index:99999;padding:3px 20px 2px;background-color:#2e363f;text-align:center;font-size:12px}#eu-cookie-bar a{color:#fff;text-decoration:underline}button#euCookieAcceptWP{margin:0 10px;line-height:20px;background:#45ae52;border:0;color:#fff;padding:2px 12px;border-radius:3px;cursor:pointer;font-size:12px;font-weight:700}.fancybox-bg{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-caption{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s .25s;visibility:hidden;z-index:99997}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0/100% 100%no-repeat;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image{background:0 0;border:0;height:100%;object-fit:contain;margin:0;max-height:none;max-width:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}@media all and (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide--image{padding:6px 0}}.schema-faq .schema-faq-section{border:1px solid #d1dfee;margin-bottom:20px;background-color:#fdfeff}.schema-faq .schema-faq-question{font-size:14px;font-weight:700;text-decoration:none;margin:0;padding:15px 40px 15px 15px;line-height:1.4;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.schema-faq .schema-faq-question:after{content:"+";position:absolute;top:0;right:15px;text-align:center;font-weight:700;color:#000;font-size:20px;height:100%;display:flex;flex-direction:column;justify-content:center}.schema-faq p.schema-faq-answer{margin:0;padding:15px;background-color:#fff;font-size:16px;line-height:1.4;border-bottom:1px solid #dedee0;display:none}
/*! This file is auto-generated */
*{outline:0}body{margin:0;padding:0;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;color:#2e2c2e;-webkit-text-size-adjust:none;overflow-x:hidden}header,footer,section,aside,nav,article{display:block}section,img{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:600}ul,ol,li{margin:0;padding:0;list-style:none}img{border:0}.fleft{float:left}.fright{float:right}p{line-height:26px;margin:0 0 15px 0}.clear{clear:both}a{text-decoration:none;color:#19355b;outline:0;transition:all .2s ease-in-out 0s}html,body{height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,select,textarea{font-family:"Raleway",sans-serif}.icon-angle-down{display:none}p:empty{display:none}strong{font-weight:700}.wrapper{max-width:1170px;padding:0 15px;margin:0 auto}.home #headerwrapper{width:100%;position:absolute;top:0;background:rgba(25,53,91,.95);z-index:7}#headerwrapper{width:100%;float:left;background:rgba(25,53,91,.95);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}#headerwrapper .wrapper{max-width:inherit;width:100%;padding:0 30px}.header{width:100%;float:left;position:relative;min-height:160px;padding:10px 0}.logo{position:absolute;width:350px;left:0;right:0;margin:0 auto}.logo img{width:100%;display:block}.top-social{float:left;margin-top:10px}.top-social a.facebook{width:34px;height:34px;line-height:34px;color:#19355b;font-size:18px;text-align:center;display:inline-block;background:#d7b46a;border-radius:50%;margin-right:5px}.top-social a.instagram{width:34px;height:34px;line-height:34px;color:#19355b;font-size:18px;text-align:center;display:inline-block;background:#d7b46a;border-radius:50%}.top-social a:hover{background:#fff!important}.top-contact{float:right;margin-top:10px}.top-contact a.phone{display:inline-block;color:#fff;font-size:18px;font-weight:600;margin-right:25px}.top-contact a.phone:hover{color:#d7b46a;background:0 0}.top-contact a.phone .icon{background:url(/assets/img/8275c0212de4.webp)center no-repeat;width:24px;height:24px;background-size:24px 24px;display:inline-block;vertical-align:middle}.top-contact a.phone .text{display:inline-block;vertical-align:middle}.top-contact a.email{display:inline-block;color:#fff;font-size:18px}.top-contact a.email:hover{color:#d7b46a;background:0 0}.top-contact a.email .icon{background:url(/assets/img/cff3e9007721.webp)center no-repeat;width:24px;height:24px;background-size:24px 24px;display:inline-block;vertical-align:middle}.top-contact a.email .text{display:inline-block}.top-contact a.facebook{width:34px;height:34px;line-height:34px;color:#19355b;font-size:18px;text-align:center;display:none;background:#d7b46a;border-radius:50%;margin-right:5px}.top-contact a.instagram{width:34px;height:34px;line-height:34px;color:#19355b;font-size:18px;text-align:center;display:none;background:#d7b46a;border-radius:50%;margin-right:5px}.top-menu{width:100%;float:left;background:rgba(215,180,106,.95);position:relative;z-index:9}.top-menu ul{float:left;text-align:center;width:100%}.top-menu ul li{display:inline-block;position:relative;margin:0-1px}.top-menu ul li a{color:#fff;font-weight:600;font-size:16px;display:inline-block;padding:14px 20px}.top-menu ul li.current-menu-item a,.top-menu ul li:hover a,.top-menu ul li.current-page-ancestor a{color:#fff!important;background:#19355b}.top-menu ul li.menu-item-type-custom a{color:#fff!important;background:0 0}.top-menu ul li ul{position:absolute;margin:0;width:230px;top:100%;padding:0;background:#19355b;display:none;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15);z-index:5}.sticky .homepage .top-menu ul li ul{bottom:auto;top:100%}.top-menu ul li:hover ul{display:block}.top-menu ul li ul li:hover a,.top-menu ul li ul li.current-menu-item a{color:#d7b46a!important}.top-menu ul li:hover ul li ul{display:none}.homepage .top-menu ul li:hover ul li ul{bottom:0}.sticky .homepage .top-menu ul li:hover ul li ul{bottom:auto;top:0}.top-menu ul li ul li:hover ul{display:block}.top-menu ul li ul li:hover ul li a,.top-menu ul li ul li.current-menu-item ul li a{color:#d7b46a!important}.top-menu ul li ul li ul li:hover a,.top-menu ul li ul li ul li.current-menu-item a{color:#d7b46a!important}.top-menu ul li.menu-item-type-custom:hover a{color:#fff;border:0}.top-menu ul li.menu-item-type-custom ul li:hover a,.top-menu ul li.menu-item-type-custom ul li.current-menu-item a{color:#ff944c;border:0}.top-menu ul li ul li.menu-item-type-custom:hover a{color:#ff944c}.top-menu ul li ul li.menu-item-type-custom ul li:hover a,.top-menu ul li ul li.menu-item-type-custom ul li.current-menu-item a{color:#ff944c!important}.sticky .top-menu{position:fixed;top:0;bottom:auto;transition:all .5s ease-in-out 5s;-webkit-transition:display 5s;-moz-transition:display 5s;-ms-transition:display 5s;-o-transition:display 5s;transition:display 5s}.top-menu ul li.menu-item-type-custom a{cursor:text}.top-menu ul li.menu-item-890 a{cursor:pointer!important;background:#19355b}.top-menu ul li.menu-item-890 a:hover{background:#2a548e}a.book-online{display:none;position:fixed;top:0;right:55px;z-index:99;padding:10.5px 15px 10.5px 15px;color:#fff;background:#19355b}a.book-online:hover{background:#2a548e!important}#homebanner{width:100%;float:left;position:relative}#homebanner img{width:100%;display:block;height:auto}#homebanner .bx-wrapper ul li:nth-child(2) .banner-text{display:none}.bx-wrapper{margin:0}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0#ccc!important;-webkit-box-shadow:0 0 0#ccc!important;box-shadow:0 0 0#ccc!important;border:solid #fff 0!important;left:0!important}.bx-wrapper .bx-pager{bottom:30px}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block!important}.bx-wrapper .bx-pager.bx-default-pager a{background:#d7b46a!important;text-indent:-9999px!important;display:block!important;width:20px!important;height:5px!important;margin:0 5px!important;outline:0!important;float:left!important;border-radius:0!important}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#19355b!important}.banner-text{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:60px}.banner-text .wrapper{max-width:1280px}.banner-block{display:inline-block;padding:20px;background:rgba(255,255,255,.7);border-radius:10px}.banner-text h3{font-size:30px;color:#000;font-weight:700;margin:0 0 10px 0;line-height:44px}.banner-text h3 span{display:block;color:#19355b}.purple-btn{background:#d7b46a;display:inline-block;color:#fff;font-size:18px;font-weight:600;border-radius:4px;line-height:normal;padding:8px 20px}a.purple-btn:hover{background:#19355b}#headerwrapper a.purple-btn:hover{background:#a2874e}#bannerwrapper{width:100%;float:left;position:relative}#bannerwrapper img{width:100%;display:block;height:auto}h1{font-size:30px;color:#19355b;margin-bottom:15px}h2{font-size:24px;color:#19355b;margin:0 0 15px 0}h3{font-size:20px;color:#2e2c2e;margin:0 0 15px 0}h4{font-size:18px;color:#2e2c2e;margin:0 0 15px 0}h5{font-size:16px;color:#d7b46a;margin:0 0 15px 0}.welcome-section{width:100%;float:left;padding:50px 0 35px 0;background:url(/assets/img/68f6988e9176.webp)center no-repeat;background-attachment:fixed;background-size:cover}.welcome-section h1{color:#2e2c2e;font-weight:400}.welcome-section h1 span{color:#19355b;font-weight:700}.welcome-section .content{width:100%;display:inline-block;vertical-align:middle;margin:0-2px;text-align:center}.welcome-section .video-thumb a:hover{color:#d7b46a}.service-section{width:100%;float:left;text-align:center;padding:40px 0}.service-section .wrapper{max-width:1190px}.service-section h2{font-size:30px;font-weight:400;color:#2e2c2e}.service-section h3{color:#d7b46a;margin:0 0 10px 0}.service-section ul{width:100%;float:left;text-align:center}.service-section ul li{width:33.33%;display:inline-block;vertical-align:top;margin:0-2px;padding:20px;text-align:left}.service-section ul li .content{width:100%;float:left;background:#19355b;border:1px solid #19355b;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.service-section ul li img{width:100%;display:block;height:auto}.service-section ul li .description{width:100%;float:left;padding:20px;min-height:210px}.service-section ul li .description p{color:#fff}.service-section ul li .description a{color:#d7b46a}.service-section ul li .description a:hover{color:#fff}.review-section{width:100%;float:left;background:#ededed;padding:50px 0 60px 0;text-align:center}.review-section h2{font-size:30px;color:#2e2c2e;font-weight:400;text-align:center;margin-bottom:30px}.review-section h2 span{color:#19355b;font-weight:600}.review-section a.purple-btn{background:#19355b}.review-section a.purple-btn:hover{background:#d7b46a}.latest-blog{width:100%;float:left;padding:50px 0 25px 0;text-align:center}.latest-blog .wrapper{max-width:1200}.latest-blog h2{font-size:30px;color:#2e2e2e;font-weight:400;margin-bottom:30px}.latest-blog h2 span{color:#19355b;font-weight:600}.latest-blog .rpwe-block li{border-bottom:0;margin:0-2px 20px -2px;padding:0 10px 0 10px!important;display:inline-block;width:33.33%;vertical-align:top;position:relative}.latest-blog .rpwe-block li img{width:100%!important;height:auto;display:block;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.latest-blog .rpwe-block li img:hover{border:0!important}.latest-blog .rpwe-block li h3{font-weight:400;font-size:16px!important;line-height:normal!important;color:#333!important;display:block;overflow:hidden;height:50px;margin:15px 0!important;float:left;text-align:left;line-height:24px!important}.latest-blog .rpwe-block li h3 a{color:#2e2c2e!important}.latest-blog .rpwe-block li h3 a:hover{color:#af00da!important}.latest-blog .rpwe-block li .rpwe-summary{font-size:16px;line-height:26px;color:#fff;position:relative;margin-bottom:5px;display:block;border-bottom:1px solid #d7b46a;float:left;width:100%;height:1px;text-indent:-9999px}.latest-blog a.more-link{position:absolute;color:#fff;z-index:2;right:0;bottom:0}.latest-blog a.more-link::after{position:absolute;right:0;z-index:-1;bottom:0;content:"";border-style:solid;border-width:0 0 30px 30px;border-color:#d7b46a transparent}.latest-blog a.more-link:hover::after{border-color:#19355b transparent}a.more-link::before{font-size:18px;position:absolute;right:3px;z-index:1;bottom:-2px;content:"";font-family:"FontAwesome";color:#fff;text-indent:0}.getintouch{width:100%;float:left}.getintouch h2{font-size:30px;color:#2e2e2e;font-weight:400;margin-bottom:30px;text-align:center;padding:0 10px}.getintouch h2 span{color:#19355b;font-weight:600}.footer-form{width:100%;float:left;background:url(/assets/img/a625d297842e.webp)center no-repeat;background-attachment:fixed;background-size:cover;padding:50px 0 40px}.footer-form-block{max-width:625px;float:left}.footer-form-block h3{color:#fff}.footer-form .form-row{width:100%;float:left}.footer-form .form-col{width:48%}.footer-form .textbox{width:100%;display:block;background:0 0;height:40px;padding:0 15px;border:1px solid #fff;border-radius:4px;color:#fff;font-size:16px;margin-bottom:10px}.footer-form .textbox::-webkit-input-placeholder{color:#fff;opacity:1}.footer-form .textbox:focus{border:1px solid #af00da}.footer-form .textbox::placeholder{color:#fff;opacity:1}.footer-form .textarea{width:100%;display:block;background:0 0;height:90px;padding:10px 15px;border:1px solid #fff;border-radius:4px;color:#fff;font-size:16px;margin-bottom:10px;resize:none}.footer-form .textarea::-webkit-input-placeholder{color:#fff;opacity:1}.footer-form .textarea:focus{border:1px solid #af00da}.footer-form .textarea::placeholder{color:#fff;opacity:1}.footer-form .submit-btn{display:inline-block;background:#19355b;height:40px;padding:0 30px;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:700;margin:0;text-align:center;cursor:pointer;-webkit-appearance:none;outline:0}.footer-form .submit-btn:hover{background:#d7b46a}.contact-details{width:100%;float:left;background:#d7b46a;padding:15px 0 10px 0;text-align:center;color:#fff;font-size:18px;position:relative}.contact-details:before{position:absolute;content:"";width:64px;height:64px;left:0;right:0;margin:0 auto;background:url(/assets/img/d3f73aeb9588.webp)center no-repeat;top:-32px}.contact-details a{color:#fff}.contact-details a:hover{color:#19355b}.contact-details .address{width:41%;display:inline-block;vertical-align:top;margin:8px -2px 0-2px;text-align:left}.contact-details .phone{width:18%;display:inline-block;vertical-align:top;margin:25px -2px 0-2px;font-weight:700}.contact-details .email{width:41%;display:inline-block;vertical-align:top;margin:8px -2px 0-2px;text-align:right}.footer{width:100%;float:left;background:#19355b;color:#fff;font-size:14px;padding:35px 0 10px 0}.footer h2{font-size:18px;color:#fff;font-weight:600;margin-bottom:18px}.footer a{color:#fff;display:inline-block}.col-1{width:18.5%;display:inline-block;vertical-align:top;margin:0-2px 20px -2px}.col-2{width:21.5%;display:inline-block;vertical-align:top;margin:0-2px 20px -2px}.col-3{width:28%;display:inline-block;vertical-align:top;margin:0-2px 20px -2px;padding-right:55px}.col-4{width:32%;display:inline-block;vertical-align:top;margin:0-2px 20px -2px}.col-4 .widget_media_image{width:50%;display:inline-block;vertical-align:top;padding:2px 4px;text-align:right}.col-4 .widget_media_image img{max-width:100%;height:auto;display:block}.footer .widget_nav_menu li{margin-bottom:15px;position:relative;padding:0 0 0 14px}.footer .widget_nav_menu li:before{font-family:"FontAwesome";content:"";position:absolute;left:0;top:-1px}.footer .widget_nav_menu li a:hover,.footer a:hover,.footer .current-menu-item a{color:#d7b46a}.footer a.facebook{width:32px;height:32px;line-height:34px;color:#fff;font-size:18px;text-align:center;display:inline-block;background:#4163c8;border-radius:50%;margin:15px 5px 0 0}.footer a.instagram{width:32px;height:32px;line-height:34px;color:#fff;font-size:18px;text-align:center;display:inline-block;background:#a77f60;border-radius:50%;margin:15px 5px 0 0}.footer table{width:100%;border-collapse:collapse;border:0}.footer table tr td{vertical-align:top;padding:0 0 20px 0;border:0;text-align:right}.footer table tr td:first-child{text-align:left}.copyright{width:100%;float:left;background:#fff;padding:20px 0;line-height:24px;font-size:14px}.copyright .left{float:left}.copyright .right{float:right}.copyright a{color:#19355b;text-decoration:underline}.copyright a:hover{text-decoration:none}#eu-cookie-bar{background-color:rgba(0,0,0,.8);font-size:13px;padding:5px 15px}#eu-cookie-bar a.learnmore{background:#19355b;border-radius:3px;color:#fff;font-size:13px;font-weight:500;line-height:20px;margin:0 0 0 10px;padding:2px 12px;display:inline-block;text-decoration:none}button#euCookieAcceptWP{margin:0 10px;line-height:20px;background:#d7b46a;border:0;color:#fff;padding:2px 12px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease-in-out 0s;z-index:5!important;font-family:"Raleway",sans-serif}#middlewrapper{width:100%;float:left}.container{width:100%;float:left;padding:55px 0 45px 0;min-height:300px}.container ul{margin-bottom:10px;clear:left}.container ul li{background:url(/assets/img/a2dbc06d7eec.webp)left 7px no-repeat;line-height:24px;padding:0 0 7px 18px;clear:inherit}.alignright{float:right;margin:0 0 15px 20px;max-width:100%;height:auto}.alignleft{max-width:100%;height:auto;float:left;margin:0 30px 15px 0}.aligncenter{max-width:100%;height:auto;margin:0 auto;display:block}.wp-block-button{text-align:center;margin-bottom:15px!important;clear:both}.wp-block-button a{background:#d7b46a;display:inline-block;color:#fff;border-radius:4px;line-height:normal;font-size:16px!important;font-weight:600!important;line-height:normal!important;margin-top:15px!important;padding:10px 20px!important}.wp-block-button a:hover{background:#19355b}a.orange-btn{background:#19355b;display:inline-block;color:#fff;border-radius:4px;line-height:normal;font-size:16px;font-weight:500;line-height:normal!important;margin:5px 7px 10px 0;padding:8px 15px}a.orange-btn:hover{background:#d7b46a}.step{margin:15px 0!important;clear:none;display:inline-block;text-align:center}.step li{background:0 0!important;padding:0 30px!important;border-left:1px solid #dfdfdf;width:20%;display:inline-block;margin:0-2px 15px -2px;vertical-align:top;text-align:center;min-height:150px}.step li:first-child{border-left:0}.step li img{max-width:100%;display:inline-block;margin-bottom:20px}.step li p{text-align:left}.team{width:103%;float:left;margin:0 0 0-3%!important}.team li{line-height:normal!important;padding:30px 0 15px 0!important;clear:none!important;float:left;margin:1.5%0 1.5% 3%;width:47%;border-bottom:1px solid #fff}.team li:nth-child(odd){background:#19355b!important}.team li:nth-child(even){background:#d7b46a!important}.team li .thumb{width:26%;display:inline-block;vertical-align:top;margin:0-2px}.team li .thumb img{width:100%;max-width:236px;display:block;margin:0 0 15px 0;border-radius:50%}.team li .description{width:74%;display:inline-block;vertical-align:top;margin:0-2px;padding:0 0 0 30px}.team li h2{color:#fff;margin-bottom:12px}.team li h4{color:#fff}.team li .gdc-no{width:100%;display:block;margin-bottom:8px;color:#fff}.grey-bg{width:100%;float:left;background:#f9f9f9;padding:30px 30px 15px 30px;margin:5px 0 20px 0}.grey-bg img{border:1px solid #d7b46a}.contact-row{width:100%;float:left;text-align:center;margin:15px 0 0 0}.contact-row .col{width:25%;display:inline-block;vertical-align:top;margin:0-2px 20px -2px;line-height:24px}.contact-row .col i{width:70px;height:70px;line-height:70px;background:#d7b46a;text-align:center;color:#fff;font-size:26px;border-radius:50%;margin-bottom:10px}.contact-row .col a{color:#19355b;font-size:18px}.contact-row .col a:hover{color:#d7b46a}.second-block{width:100%;float:left;margin-bottom:30px}.second-block .opening-hrs{width:38%;margin:0-2px;display:inline-block;vertical-align:top}.second-block .opening-hrs .christmas{width:100%;min-height:110px;display:inline-block;background:url(/assets/img/840e207fdf66.webp)15px no-repeat;padding:15px 0 0 105px;margin-bottom:20px;border:1px solid #060}.second-block .opening-hrs .christmas h2{color:#060;margin-bottom:10px}.second-block .opening-hrs .christmas p{color:#060}.second-block .opening-hrs .inner{width:100%;display:inline-block;padding:30px;background:#d7b46a}.second-block .thumb{width:62%;margin:0-2px;display:inline-block;vertical-align:top;padding:0 30px 0 0}.second-block .opening-hrs h2{color:#fff}.second-block .thumb img{width:100%;display:block;height:auto}#bannerwrapper iframe{width:100%;height:410px;display:block;border:0}.second-block .opening-hrs table{width:100%;border-collapse:collapse;border:0;color:#fff}.second-block .opening-hrs table tr td{vertical-align:top;padding:0 0 20px 0;border:0;text-align:right}.second-block .opening-hrs table tr td:first-child{text-align:left}.blog-left{width:65%;float:left;margin-bottom:20px}.blog-list{width:100%;float:left;padding:0 0 5px 0;margin-bottom:20px;border-bottom:1px solid #d7e3e3}.blog-list .post-thumbnail img{max-width:100%;height:auto;margin:0 0 15px 0}.blog-list h2.entry-title{color:#19355b}.blog-list h2{color:#19355b}.blog-list h2 a{color:#19355b}.blog-list h2 a:hover{color:#d7b46a}.blog-date-author-row{width:100%;display:inline-block;margin-bottom:10px}.blog-date{float:left;padding:5px 12px 5px 0;font-size:14px;color:#7b7b7b}.blog-date a{color:#d7b46a}.blog-date a:hover{color:#19355b}.blog-date i{margin:0 5px 0 0}.blog-list ul{margin-bottom:10px}a.readmore{display:inline-block;color:#d7b46a}a.readmore:hover{color:#19355b}.post-navigation{width:100%;float:left}.post-navigation h2{display:none}.post-navigation svg.icon-arrow-left{display:none}.post-navigation svg.icon-arrow-right{display:none}.post-navigation .nav-next{float:right}.nav-previous{float:left}.nav-previous a{color:#19355b;margin:0 0 0 5px}.nav-previous a:hover{color:#d7b46a}.nav-next a{color:#19355b;margin:0 0 0 5px}.nav-next a:hover{color:#d7b46a}.blog-left h1 span{color:#d7b46a;font-weight:600}.blog-right{width:31%;float:right;margin:7px 0 0 0}.blog-right h2{color:#d7b46a}.blog-right .widget-area{width:100%;float:left}.blog-right .widget-area .widget_search{width:100%;float:left}.blog-right .widget-area .search-form{width:100%;float:left;position:relative}.blog-right .widget-area .search-form label span.screen-reader-text{display:none}.blog-right .widget-area .search-form input.search-field{width:100%;height:40px;padding:0 30px 0 0;border:0;border-bottom:solid 1px #d8d8d8;float:left;font-size:16px;color:#333;-webkit-appearance:none}.blog-right .widget-area .search-form input.search-field:focus{border-bottom:solid 1px #d7b46a}.blog-right .widget-area .search-form button.search-submit{width:17px;height:17px;position:absolute;top:11px;right:0;padding:0;border:0;-webkit-appearance:none;cursor:pointer;background:url(/assets/img/abeabafc58a8.webp)left no-repeat}.blog-right .widget-area .search-form button.search-submit:hover{background:url(/assets/img/ddb97cb84a7f.webp)left no-repeat}.blog-right .widget-area .search-form button span{display:none}.blog-right .widget-area .search-form button .icon-search{display:none}.blog-right .widget-area .recent-posts-extended{width:100%;float:left;padding:20px 0 5px 0;border-bottom:solid 1px #ebebeb}.blog-right .widget-area .recent-posts-extended .rpwe-block{width:100%;float:left}.blog-right .widget-area .recent-posts-extended .rpwe-block .rpwe-ul{width:100%;float:left;margin:0}.blog-right .widget-area .recent-posts-extended .rpwe-block li{background:0 0!important;width:100%;float:left;padding:0 0 15px 0;border-bottom:0!important;margin:0!important;text-align:left}.blog-right .widget-area .recent-posts-extended .rpwe-block li h3{font-size:15px!important;color:#333;line-height:22px;text-align:left;margin:0;padding:0}.blog-right .widget-area .recent-posts-extended .rpwe-block li h3 a{color:#333}.blog-right .widget-area .recent-posts-extended .rpwe-block li h3 a:hover{color:#d7b46a}.blog-right .widget-area .recent-posts-extended .rpwe-block li img.rpwe-thumb{max-width:100%;display:block;margin:4px 15px 0 0!important;padding:0!important;border:solid 1px #d7e3e3}.blog-right .widget-area .recent-posts-extended .rpwe-block li time.rpwe-time{display:none;float:left;font-size:13px;color:#7b7b7b;padding:4px 0 0 0;line-height:normal}.blog-right .widget-area .widget_categories{width:100%;float:left;padding:20px 0 0 0;border-bottom:solid 1px #ebebeb;margin:0}.blog-right .widget-area .widget_categories ul li a{color:#333}.blog-right .widget-area .widget_categories ul li a:hover{color:#d7b46a}.jcarousel-wrapper{position:relative}.jcarousel{position:relative;overflow:hidden;width:100%;margin:15px 0 10px 0;display:inline-block}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px!important;position:relative;clear:none!important;text-align:center;background:0 0!important}.jcarousel li:before{display:block;content:"";height:20px;margin-bottom:20px;background:url(/assets/img/f8d546bc954b.webp)center top no-repeat!important}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-8px;width:11px;height:16px;text-align:center;display:inline-block}.jcarousel-control-prev{background:url(/assets/img/b14a5a7089e1.webp)center no-repeat;background-size:100% 100%;left:-12px}.jcarousel-control-next{background:url(/assets/img/aba5a48f0d3c.webp)center no-repeat;background-size:100% 100%;right:-12px}ul.testimonials{margin:10px 0;display:inline-block}ul.testimonials li{background:0 0!important;line-height:24px;padding:0 0 15px 30px!important;clear:inherit;border-bottom:1px dashed #b3b3b3;margin-bottom:20px;position:relative}ul.testimonials li:before{font-family:"FontAwesome";content:"";display:inline-block;margin:0;position:absolute;left:0;top:0;color:#d7b46a;font-size:20px}ul.testimonials li .name{font-weight:700;display:block;margin:0 0 10px 0;color:#19355b}ul.before-after{margin:10px 0 5px 0;display:inline-block;text-align:center;width:100%}ul.before-after li{background:0 0!important;width:25%;display:inline-block;margin:0-2px 15px -2px;padding:1px!important;clear:none;position:relative}ul.before-after li img{width:100%;display:block;height:auto}ul.before-after li .tag{position:absolute;top:10px;left:10px;font-family:"Times New Roman",Times,serif;font-style:italic;color:#fff}ul.before-after li .thumb{width:100%;display:block;position:relative}ul.before-after li .thumb .tag{position:absolute;top:10px;left:10px;font-family:"Times New Roman",Times,serif;font-style:italic;color:#fff}.gallery .wrapper{padding:0}.gallery ul{text-align:center}.gallery ul li{background:0 0!important;width:33.33%;display:inline-block;margin:0-2px;vertical-align:top;padding:15px!important}.gallery ul li a{display:block}.gallery ul li a .thumb{position:relative;overflow:hidden;width:100%;display:block}.gallery ul li a .thumb:after{width:100%;height:100%;position:absolute;background:rgba(25,53,91,.7);top:100%;left:0;content:"";-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.gallery ul li a .thumb:hover:after{top:0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.gallery ul li a .thumb img{width:100%;display:block;height:auto}.gallery ul li a .thumb:before{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border:2px solid #fff;border-radius:50%;margin:0 auto;left:0;right:0;content:"";font-family:"FontAwesome";font-size:22px;line-height:44px;text-align:center;color:#fff;transition:all .2s ease-in-out 0s;z-index:2}.gallery ul li a:hover .thumb:before{display:inline-block;transition:all .2s ease-in-out 0s}.fees-table{width:100%;float:left}.fees-table table{width:100%;border-collapse:collapse;margin:0;border:1px solid #d7b46a}.fees-table table tr td{vertical-align:top;padding:7px 15px;border:0;border-top:1px solid #d7b46a}.fees-table table tr td:first-child{border-left:0;width:auto;border-right:1px solid #d7b46a}.fees-table table tr td.bgcolor{background:#d7b46a;color:#fff;font-weight:600}.space{margin-top:30px}ul.hygienists-team{width:100%;margin:10px 0 10px 0;text-align:center}ul.hygienists-team li{background:0 0!important;width:260px;display:inline-block;margin:0-2px 0-2px;padding:10px!important;clear:none;position:relative;vertical-align:top}ul.hygienists-team li img{width:100%;display:block;height:auto;margin-bottom:15px;border:solid 1px #ccc}ul.hygienists-team li .hygienists-title{width:100%;float:left;padding-bottom:15px;font-size:18px;font-weight:700;color:#d7b46a}ul.hygienists-team li p{margin:0}.smile-img{width:100%;float:left;margin:15px 0 50px 0}.content-block{width:100%;float:left;background:#ededed;padding:30px;margin:10px 0 30px 0}.content-block .textblock{width:50%;float:left;padding:0 30px 0 0}.content-block .textblock-2{width:50%;float:right;padding:40px 0 0 30px}.content-block .imageblock-2{width:50%;float:left;padding:40px 0 0 0}.content-block .imageblock-2 img{width:100%;display:block}.shade-box{display:inline-block;width:100%;background:#f3f3f3;padding:30px;margin-top:20px}.shade-box .box-flex-row{width:100%;display:flex}.shade-box .box-flex-row .box-flex-col{width:40%;display:flex;align-items:center;position:relative}.shade-box .box-flex-row .box-flex-col-2{width:60%;display:flex;align-items:center;position:relative}.shade-box .box-flex-row img{width:100%;height:100%;max-width:inherit;object-fit:cover;margin:inherit;padding:inherit}.shade-box .box-flex-row .box-content{width:100%}.shade-box .box-flex-row:nth-child(odd) .box-content{padding:30px 30px 15px 0}.page-id-925 .container .wrapper{max-width:770px}.referral-form{width:100%}.referral-form h3{color:#19355b;font-weight:600}.referral-form h5{color:#2e2c2e;font-weight:400;margin-bottom:15px}.referral-form p{margin:0;padding:0}.referral-form .refer{display:flex;flex-direction:column}.referral-form .refer .wpcf7-list-item{margin:0 0 15px 0}.referral-form .refer .last{margin:0}.referral-form .refer .wpcf7-list-item input{margin:5px 8px 0 0}.referral-form .refer .wpcf7-list-item label{display:flex;align-items:flex-start}.referral-form .form-row{width:100%;display:flex;justify-content:space-between}.referral-form .form-row-full{width:100%;margin-bottom:20px}.referral-form .form-row .form-col{width:48.5%;margin-bottom:20px}.referral-form .textbox{width:100%;display:block;background:#fff;height:40px;padding:0 15px;border:1px solid rgba(0,0,0,.3);border-radius:6px;color:#000;font-size:16px}.referral-form .textbox::-webkit-input-placeholder{color:#000;opacity:.5}.referral-form .textbox::placeholder{color:#000;opacity:.5}.referral-form .textbox:focus{border:1px solid rgba(0,0,0,.6)}.referral-form .textarea{width:100%;display:block;background:#fff;height:90px;padding:10px 15px;border:1px solid rgba(0,0,0,.3);border-radius:6px;color:#000;font-size:16px;resize:none}.referral-form .textarea::-webkit-input-placeholder{color:#000;opacity:.5}.referral-form .textarea::placeholder{color:#000;opacity:.5}.referral-form .textarea:focus{border:1px solid rgba(0,0,0,.6)}.referral-form .selectmenu{position:relative}.referral-form .selectmenu .wpcf7-select{width:100%;height:40px;padding:3px 40px 3px 15px;background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:6px;font-size:16px;color:rgba(0,0,0,.5);text-align:left;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0}.referral-form .selectmenu:after{content:"";font-family:"FontAwesome";font-size:24px;color:rgba(0,0,0,.5);right:15px;top:8px;position:absolute;pointer-events:none;padding:0;pointer-events:none}.referral-form .selectmenu .wpcf7-select option{color:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif}.referral-form .submit-btn{display:inline-block;background:#19355b;height:40px;padding:0 30px;border:0;border-radius:6px;text-transform:uppercase;color:#fff;font-size:16px;font-weight:600;text-align:center;cursor:pointer;-webkit-appearance:none}.referral-form .submit-btn:hover{background:#d7b46a}.referral-form .Sedation{display:flex;flex-direction:row}.referral-form .Sedation .wpcf7-list-item{margin:0 15px 0 0}.referral-form .Sedation .wpcf7-list-item input{margin:1px 8px 0 0}.referral-form .Sedation .wpcf7-list-item label{display:flex;align-items:center}.codedropz-upload-inner h3{font-size:24px!important;color:#19355b!important}.codedropz-upload-inner span{font-weight:600}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{color:#d7b46a;font-size:16px}.referrals-btn{text-align:right;margin-top:15px}.mobile-book{display:none}h2.sub-heading{font-size:30px;color:#2e2c2e}.padding-hide{padding-top:0!important}.before-after-col{width:100%;display:flex;column-gap:10px;margin-bottom:30px}.before-after-col .image{width:33.33%;display:inline-block;border:solid 1px #e1e1e1}.before-after-col .image img{width:100%;display:inline-block}.popup_closed{position:fixed;left:15px;bottom:15px;overflow:auto;z-index:0;box-shadow:0 0 50px 0 rgba(0,0,0,.1)}.popup_closed .popup_closed_inner{background:#19355b;padding:20px}.popup_closed .popup_closed_inner h2{color:#fff;margin-bottom:5px}.popup_closed .popup_closed_inner ul{display:block}.popup_closed .popup_closed_inner ul li{display:block;padding:5px 0 0;color:#d7b46a;font-weight:600;font-size:18px;line-height:26px}.popup_closed .popup_closed_inner .colse{position:absolute;right:0;top:0;background:#d7b46a;color:#fff;width:20px;height:20px;line-height:20px;text-align:center}.bookonline-btn{background:#d7b46a;display:inline-block;color:#fff;font-size:18px;font-weight:600;border-radius:4px;line-height:normal;padding:8px 20px;margin:10px 0 15px 0}a.bookonline-btn:hover{background:#19355b}.icon-wrap{width:100%;display:block}.icon-wrap ul{width:100%;display:block;margin:15px 0}.icon-wrap ul li{width:33.33%;display:inline-block;padding:25px 15px;background:0 0;margin:0-2px;text-align:center;vertical-align:top}.icon-wrap ul li strong{display:block}.orthodontics-team ul{display:flex;justify-content:center;text-align:center}.orthodontics-team ul li{display:inline-block;text-align:center;padding:0 10px 20px 10px!important;background:0 0!important}.orthodontics-team ul li img{width:100%;display:block;margin-bottom:10px}.orthodontics-team ul li strong{line-height:30px}.orthodontics-team ul li strong b{color:#d7b46a}.dental-implants-team{margin:40px 0 0 0}.title-blue{color:#19355b}.schema-faq .schema-faq-question{font-family:"Raleway",sans-serif;font-size:18px;font-weight:600;padding:12px 40px 12px 0!important}.schema-faq-section{border-bottom:1px solid #b4afa0!important;border-left:0!important;border-right:0!important;border-top:0!important;background:0 0!important;margin-bottom:0!important}.schema-faq-section:last-child{border-bottom:0!important}.schema-faq p.schema-faq-answer{margin-bottom:0!important;background:0 0!important;padding:0 0 15px 0!important;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:26px!important;border:0!important}.schema-faq .schema-faq-question::after{content:""!important;top:18px;right:0;text-align:center;width:12px;height:12px;cursor:pointer;background:url(/assets/img/bb803bb4aac3.webp)center no-repeat}.con-row{display:flex;gap:10px;justify-content:end}.whatsapp-btn{text-align:right;margin-top:15px}.whatsapp-btn a{background:#12b951;display:inline-block;color:#fff;font-size:18px;font-weight:600;border-radius:4px;line-height:normal;padding:8px 15px 9px 15px}.whatsapp-btn a:hover{background:#09a443}.footer-btn{text-align:left;padding:0 0 20px 7px}.footer-btn a:hover{color:#fff}.contact-whatsapp{width:100%;display:inline-block;text-align:center;margin:0 0 30px 0}.contact-whatsapp a{background:#12b951;display:inline-block;color:#fff;font-size:18px;font-weight:600;border-radius:4px;line-height:normal;padding:8px 15px 9px 15px}.contact-whatsapp a:hover{background:#09a443}.mo-whatsapp{display:none}a.floting-btn{background:#12b951;display:inline-block;color:#fff;font-size:24px;font-weight:600;border-radius:50%;line-height:60px;width:60px;height:60px;text-align:center;position:fixed;left:auto;right:15px;bottom:15px}.waves{position:absolute;width:120px;height:120px;background:rgba(18,185,81,.3);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:100%;right:-30px;bottom:-30px;z-index:-1;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite}.wave-1{-webkit-animation-delay:0s;animation-delay:0s}.wave-2{-webkit-animation-delay:1s;animation-delay:1s}.wave-3{-webkit-animation-delay:2s;animation-delay:2s}.case-row{width:100%;display:flex;gap:15px;padding-bottom:20px}.case-row .case-col{width:50%;flex-wrap:wrap;display:flex;gap:3px}.case-row .case-col img{width:100%;display:inline-block}.box-row{width:100%;display:flex}.box-row .box-content{width:50%;padding-right:30px}.box-row .box-image{width:50%;border:1px solid #d7b46a}.box-row .box-image img{width:100%;height:100%;max-width:inherit;object-fit:cover;margin:inherit;padding:inherit}.gry-space{margin-bottom:40px}.bonding-icon{width:100%;display:block;background:#f9f9f9;margin:40px 0 30px 0;padding:30px 0 15px 0}.bonding-icon h2{text-align:center;margin-bottom:25px}.bonding-icon ul{width:100%;margin:0;padding:0;display:flex;gap:25px}.bonding-icon ul li{display:inline-block;text-align:center;padding:0;background:0 0}.bonding-icon ul li img{max-width:80px;display:inline-block;margin-bottom:15px}.sleep-row{width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:30px}.sleep-row .sleep-col .mens-logo img{border:solid 1px #dadada}.whychoose{width:100%;display:inline-block;padding:50px 0 40px 0;background:#19355b}.whychoose h2{font-size:30px;font-weight:400;text-align:center;color:#fff}.whychoose p{text-align:center;color:#fff}.fullbox{padding-bottom:15px}.fullbox .textblock{width:100%;padding-right:0}.orthodontics-team-2{display:flex;justify-content:center;text-align:center;border-bottom:1px solid #ccc;padding-bottom:20px}.orthodontics-team-2 .orthodontics-col{width:50%;text-align:center;padding:0 20px}.orthodontics-team-2 .orthodontics-col img{width:100%;max-width:300px;display:inline-block;margin-bottom:10px}.orthodontics-team-2 .orthodontics-col strong{line-height:30px}.orthodontics-team-2 .orthodontics-col strong b{color:#d7b46a}@media only screen and (max-width:1366px){.header{min-height:140px}.logo{width:300px}}@media only screen and (max-width:1279px){.top-contact .custom-html-widget{flex-direction:column;display:flex;gap:10px;align-items:flex-start}.referrals-btn{margin-top:0}.whatsapp-btn{margin-top:0}}@media only screen and (max-width:1140px){#headerwrapper .wrapper{padding:0 15px}.top-contact a.phone{font-size:16px;display:block;margin:0 0 8px 0}.banner-text h3{font-size:24px;line-height:36px}}@media only screen and (max-width:1024px){.banner-text{margin-top:0}.home #headerwrapper{position:relative}.top-social{position:absolute;right:15px;margin:20px 0 0 10px}.header{min-height:inherit}.logo{width:300px;position:relative;float:left;right:auto}.service-section ul li .description{min-height:235px}.welcome-section{background-attachment:scroll}.footer-form{background-attachment:scroll}.service-section ul li{padding:10px}.referrals-btn{text-align:left}.footer-btn{padding:0 0 20px 3px}}@media only screen and (max-width:1023px){.top-menu{display:none!important}a.book-online{display:block}#headerwrapper{margin-top:40px}button#rmp_menu_trigger-808{right:0!important;top:0!important;width:100%!important;height:40px!important;text-align:right;padding-right:15px;background:#d7b46a!important;z-index:1;border-radius:0;cursor:pointer}button#rmp_menu_trigger-808:before{position:absolute;left:15px;content:"MENU";top:10px;color:#fff;font-weight:600}.banner-text h3{font-size:20px;line-height:32px}.purple-btn{font-size:16px;padding:8px 20px}#bannerwrapper{min-height:inherit}.banner-block{padding:10px}.welcome-section{padding:40px 0 25px 0}.welcome-section .content{width:100%;margin:0}.service-section ul li{width:50%}.service-section ul li .description{min-height:210px}.step li{padding:0 25px!important;width:33.33%;min-height:150px}.step li:nth-child(4){border:0}.alignright{float:none;margin:0 0 15px 0}.alignleft{float:none;margin:0 0 15px 0}.second-block .opening-hrs{width:100%;margin:20px 0 0 0;padding:15px}.second-block .thumb{width:100%;margin:0;padding:0}.gallery ul li{width:50%}.team{width:100%;margin:0!important}.team li{width:100%;margin:15px 0 0 0}ul.before-after li{width:33%}.contact-row .col a{font-size:16px}.mobile-book{display:inline-block}.popup_closed .popup_closed_inner{padding:20px 40px 20px 20px}.box-row{width:100%;display:block;padding-bottom:15px}.box-row .box-content{width:100%;padding:0 0 20px 0}.box-row .box-image{width:100%}.gry-space{margin-bottom:30px}.blog-left{width:100%}.blog-right{width:100%}}@media only screen and (max-width:899px){.contact-details .address{width:35%}.contact-details .phone{width:30%}.contact-details .email{width:35%}.col-1{width:50%}.col-2{width:50%}.col-3{width:50%;padding-right:20px}.col-4{width:50%}.footer-btn{padding:0 0 20px 7px}.bonding-icon h2{margin-bottom:10px}.bonding-icon ul{display:block;gap:0}.bonding-icon ul li{width:33.33%;display:inline-block;margin:0-2px;vertical-align:top;padding:20px 15px 0 15px}}@media only screen and (max-width:767px){.logo{width:140px}.banner-text{float:left;width:100%;padding-bottom:25px;position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-align:center}.bx-wrapper .bx-pager{bottom:10px}.top-contact{margin:0}.top-contact a.phone{margin:0 5px 0 0;border:1px solid #d7b46a;border-radius:50%;display:inline-block}.top-contact a.phone .icon{width:32px;height:32px}.top-contact a.phone .text{display:none}.top-contact a.email{border:1px solid #d7b46a;border-radius:50%}.top-contact a.email .icon{width:32px;height:32px}.top-contact a.email .text{display:none}.top-social{display:none}.top-contact a.facebook{display:inline-block}.top-contact a.instagram{display:inline-block}.top-contact .textwidget{text-align:right}.referrals-btn{text-align:right}.top-contact .custom-html-widget{display:block}.referrals-btn{margin-top:10px}.banner-block{padding:0}.banner-text h3{font-size:18px;line-height:26px}.welcome-section{padding:25px 0 15px 0}h1{font-size:24px}h2{font-size:22px}h3{font-size:18px}h2.sub-heading{font-size:24px}.service-section{padding:30px 0}.review-section h2{font-size:24px;margin-bottom:15px}.review-section{padding:25px 0 30px 0}.latest-blog{padding:20px 0 0 0}.latest-blog h2{font-size:24px;margin-bottom:15px}.latest-blog{padding:25px 0 0 0}.latest-blog .wrapper{max-width:400px}.latest-blog h2{font-size:22px}.latest-blog .rpwe-block li{margin:0 0 15px 0;padding:0;width:100%}.latest-blog .rpwe-block li h3{overflow:visible;height:inherit}.getintouch h2{font-size:24px;margin-bottom:15px}.footer-form{padding:24px 0 30px}.footer-form .form-col{width:100%}.contact-details .address{width:100%;margin:25px 0 15px 0}.contact-details .phone{width:100%;text-align:left;margin:0 0 15px 0}.contact-details .email{width:100%;text-align:left;margin:0 0 15px 0}.footer{padding:20px 0 10px 0}.copyright .left{width:100%;text-align:center}.copyright .right{width:100%;text-align:center}.container{padding:25px 0 30px 0}.team li .thumb{width:100%;margin:0;text-align:center}.team li .thumb img{display:inline-block}.team li .description{width:100%;margin:0;padding:0;text-align:center}.grey-bg{padding:15px 15px 5px 15px;margin:5px 0 20px 0}.contact-row{margin:15px 0}.contact-row .col{width:100%;margin:0-2px 20px -2px}#bannerwrapper iframe{height:300px}.second-block .opening-hrs table tr td{padding:0 0 10px 0}.smile-img{margin:0 0 30px 0}.content-block{padding:15px;margin:0 0 25px 0}.content-block .textblock{width:100%;padding:0}.content-block .textblock-2{width:100%;padding:40px 0 0 0}.content-block .imageblock-2{width:100%;padding:5px 0 0 0}ul.before-after li{width:50%}.shade-box{padding:0 15px 15px 15px;margin-top:10px}.shade-box .box-flex-row:nth-child(odd){flex-direction:column}.shade-box .box-flex-row .box-flex-col,.shade-box .box-flex-row .box-flex-col-2{width:100%}.shade-box .box-flex-row:nth-child(odd) .box-content{padding:30px 0 15px 0}.before-after-col{display:block;column-gap:0;margin-bottom:20px}.before-after-col .image{width:100%;margin:7px 0}.icon-wrap ul li{width:100%;padding:15px 0}.popup_closed{width:330px}.popup_closed .popup_closed_inner{padding:15px}.popup_closed .popup_closed_inner ul li{font-size:13px}.footer-btn{padding:0 0 20px 3px}.hide{display:none}.mo-whatsapp{width:30px;height:30px;background:#12b951;border-radius:100px;display:flex!important;align-items:center;justify-content:center;font-size:22px;position:fixed;top:5px;right:185px;z-index:9;color:#fff}.mo-whatsapp:hover{background:#09a443}.bonding-icon ul li{width:50%}.case-row{display:block;gap:0;text-align:center}.case-row .case-col{width:50%;display:inline-block;gap:0;margin:0-2px;vertical-align:top;padding:15px 10px 0 10px}.case-row .case-col img{width:100%;display:inline-block}.sleep-row{text-align:center;display:block;margin-bottom:30px}.sleep-row .sleep-col .mens-logo img{max-width:260px}.whychoose{padding:30px 0 20px 0}.whychoose h2{font-size:24px}.service-section h2{font-size:24px}.orthodontics-team-2{flex-direction:column}.orthodontics-team-2 .orthodontics-col{width:100%;padding:10px 0}}@media only screen and (max-width:600px){.service-section ul li{width:100%;margin:0;padding:10px 0}.service-section ul li .description{min-height:inherit}.step li{padding:0 15px!important;width:50%;min-height:150px}.step li:nth-child(3){border:0}.step li:nth-child(4){border-left:1px solid #dfdfdf}.step li:nth-child(5){border:0}ul.hygienists-team{margin:0 0 10px 0}ul.hygienists-team li{width:100%;margin:0;padding:15px 0!important}.case-row .case-col{width:100%;margin:0;padding:15px 0 0 0}}@media only screen and (max-width:480px){ul.before-after li{width:100%;margin:0 0 15px 0;padding:0!important}.referral-form .form-row{flex-direction:column}.referral-form .form-row .form-col{width:100%}.codedropz-upload-inner h3{font-size:18px!important}.bonding-icon ul li{width:100%;margin:0;padding:20px 0 0 0}}@media only screen and (max-width:479px){.col-1{width:100%;margin:0 0 15px 0}.col-2{width:100%;margin:0 0 15px 0}.col-3{width:100%;margin:0 0 15px 0;padding-right:0}.col-4{width:100%;margin:0 0 15px 0}.gallery ul li{width:100%}.fees-table table tr td{padding:5px 10px}.orthodontics-team ul{display:block}.footer-btn{text-align:center;padding:0 0 20px 0}}