body,#body,button,input,select,textarea{font-weight:300;line-height:28px}.container:not([class*=pt-]),.container-fluid:not([class*=pt-]){padding-top:50px}@media (min-width:768px){.container:not([class*=pt-]),.container-fluid:not([class*=pt-]){padding-top:75px}}@media (min-width:1200px){.container:not([class*=pt-]),.container-fluid:not([class*=pt-]){padding-top:150px}}.container:not([class*=pb-]),.container-fluid:not([class*=pb-]){padding-bottom:50px}@media (min-width:768px){.container:not([class*=pb-]),.container-fluid:not([class*=pb-]){padding-bottom:75px}}@media (min-width:1200px){.container:not([class*=pb-]),.container-fluid:not([class*=pb-]){padding-bottom:150px}}a.logo:hover{opacity:1}a.logo:hover>img{opacity:1}a.logo:hover .logo-text{color:var(--colorMain)}a.logo .logo-text{padding:0 8px;color:var(--colorFont);transition:all .15s ease-in-out 0s}@media (min-width:1200px){a.logo .logo-text{font-size:26px}}@media (min-width:1200px){.top-menu>li .mega-menu,.top-menu li>ul{box-shadow:0 4px 15px rgb(0 0 0 / .15);padding:0;min-width:10.7em}.top-menu ul.sub-menu li{padding-left:0;padding-right:0}.top-menu ul.sub-menu li a{border-bottom:1px solid var(--colorBorder);width:100%}.top-menu ul.sub-menu li a:hover{color:var(--colorLight);background-color:var(--colorMain);border-color:var(--colorMain)}.top-menu ul{min-width:10.7em!important;padding:0!important}.top-menu .menu-padding-wrap{top:0!important}header.header-2 .top-menu>li.menu-item>a{margin-top:40px!important;margin-bottom:40px!important;margin-left:30px;margin-right:30px}header.header-2 .top-menu>li.menu-item>a::before{bottom:-5px}header.header-2 .top-menu>li.menu-item.menu-item-has-children>a{margin-right:46px}}.header .header-button{font-size:16px;font-weight:400;text-transform:unset;border-width:1px;background-color:var(--colorMain);color:var(--colorLight);padding:21px 51px}.header .header-button:hover{background-color:#fff0;color:var(--colorMain)}.woo #respond input#submit,.woo a.button,.woo button.button,.woo input.button{text-transform:capitalize!important}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h1,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h2,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h3,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h4,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h5,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h6{font-weight:400;line-height:1.2;font-family:var(--fontSecondary)}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h1{font-size:56px}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h2{font-size:48px}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h3{font-size:40px}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h4{font-size:32px}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h5{font-size:26px}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h6{font-size:20px}@media (max-width:992px){body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h1{font-size:3.2rem}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h2{font-size:2.8rem}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h3{font-size:2.4rem}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h4{font-size:2rem}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h5{font-size:1.7rem}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) h6{font-size:1.3rem}}.elementor-widget-image.img-blob-effect .elementor-widget-container{position:relative}.elementor-widget-image.img-blob-effect .elementor-widget-container::before{-webkit-animation:bulb 10s linear infinite;animation:bulb 10s linear infinite;background-color:var(--colorGrey);border-radius:74% 26% 16% 84% / 25% 76% 24% 75%;content:"";display:inline-block;height:calc(100% + 120px);left:-60px;position:absolute;top:-60px;width:calc(100% + 120px);z-index:-1}@-webkit-keyframes bulb{0%,100%{border-radius:34% 66% 83% 17% / 84% 18% 82% 16%}25%{border-radius:84% 16% 73% 27% / 33% 49% 51% 67%}60%{border-radius:76% 24% 15% 85% / 75% 49% 51% 25%}85%{border-radius:77% 23% 60% 40% / 59% 16% 84% 41%}}@keyframes bulb{0%,100%{border-radius:34% 66% 83% 17% / 84% 18% 82% 16%}25%{border-radius:84% 16% 73% 27% / 33% 49% 51% 67%}60%{border-radius:76% 24% 15% 85% / 75% 49% 51% 25%}85%{border-radius:77% 23% 60% 40% / 59% 16% 84% 41%}}body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) .btn,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) .theme_buttons a,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) .theme_button,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) .wc-proceed-to-checkout .checkout-button,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) .buttons a,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) a.wp-block-button__link,body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) button:not(.owl-prev):not(.owl-next):not(.wp-block-search__button),body:not(.wp-customizer):not(.customize-partial-edit-shortcuts-shown):not(.wp-admin) input[type=submit]{border-width:1px!important;font-size:16px!important;font-weight:400!important;text-transform:none!important;-webkit-font-smoothing:auto!important}.woo.woocommerce ul.products li.product .product-text-wrap .button,.woo .mwt-elementor-products-carousel ul.products li.product .product-text-wrap .button{margin-top:1.3em;border-width:1px;font-size:16px;font-weight:400;text-transform:none;padding:12px 26px;background:#fff0;border-color:var(--colorDarkGrey);color:var(--colorDarkGrey)}.woo.woocommerce ul.products li.product .product-text-wrap .button:hover,.woo.woocommerce ul.products li.product .product-text-wrap .button:focus,.woo.woocommerce ul.products li.product .product-text-wrap .button:active,.woo .mwt-elementor-products-carousel ul.products li.product .product-text-wrap .button:hover,.woo .mwt-elementor-products-carousel ul.products li.product .product-text-wrap .button:focus,.woo .mwt-elementor-products-carousel ul.products li.product .product-text-wrap .button:active{background-color:var(--colorDarkGrey);border-color:var(--colorDarkGrey);color:var(--colorLight)}blockquote,.wp-block-quote,.post blockquote,.post .wp-block-quote{margin:40px auto;padding:24px 0 28px;max-width:100%;font-style:normal;font-size:20px;color:var(--colorDark);font-weight:400;line-height:1.25;border-width:1px 0;border-style:solid;border-color:rgba(var(--colorDarkRGB),.1)}@media (min-width:992px){blockquote,.wp-block-quote,.post blockquote,.post .wp-block-quote{padding:34px 0 46px;margin:110px auto;font-size:48px}}blockquote cite,.wp-block-quote cite,.post blockquote cite,.post .wp-block-quote cite{font-size:16px;color:var(--colorFont);font-weight:300;line-height:1.1;margin-top:26px}blockquote cite:before,.wp-block-quote cite:before,.post blockquote cite:before,.post .wp-block-quote cite:before{content:"";position:relative;display:inline-block;top:-3px;width:20px;height:1px;background-color:var(--colorFont);margin-right:10px}blockquote.hero-bg,.wp-block-quote.hero-bg,.post blockquote.hero-bg,.post .wp-block-quote.hero-bg{padding:30px 35px}@media (min-width:768px){blockquote.hero-bg,.wp-block-quote.hero-bg,.post blockquote.hero-bg,.post .wp-block-quote.hero-bg{padding:55px 58px}}.list-styled ul,ul.list-styled{list-style:none;padding:0;color:var(--colorDark)!important;font-weight:700;margin-bottom:23px}.list-styled ul li,ul.list-styled li{padding:7px 0 7px 25px}.list-styled ul li:before,ul.list-styled li:before{content:""!important;width:10px;height:2px;margin-top:13px!important;background-color:var(--colorDark)}.list-styled ol,ol.list-styled{list-style:none;padding:0;color:var(--colorDark);font-weight:700;margin-bottom:23px}.list-styled ol li,ol.list-styled li{padding:4px 0 4px 25px}.list-styled ol li:before,ol.list-styled li:before{content:counter(li,decimal);counter-increment:li;position:absolute;left:0;font-weight:700;color:var(--colorMain)}.wpcf7-form .grid-item span+[class*=icon2-],.wpcf7-form .grid-item span+[class*=ico-],.wpcf7-form .grid-item span+[class*=fa-]{color:var(--colorDarkFont)!important}.form-control::-moz-placeholder{font-size:14px;font-style:normal;color:var(--colorFont);opacity:1}.form-control:-ms-input-placeholder{font-size:14px;font-style:normal;color:var(--colorFont)}.form-control::-webkit-input-placeholder{font-size:14px;font-style:normal;color:var(--colorFont)}#title.title h1{font-size:30px;word-wrap:break-word;position:relative;margin:0}@media (min-width:992px){#title.title h1{font-size:40px;margin-bottom:13px}}#title.title-2 h1{margin-bottom:15px}@media (min-width:992px){#title.title-2 h1{margin-bottom:35px}}#title .breadcrumbs a,#title .breadcrumbs .breadcrumb_last,#title .breadcrumbs span.breadcrumbs_item:last-child{font-family:var(--fontBody)}.i.title .breadcrumbs a{color:var(--colorLight)}.i.title .breadcrumbs a:hover{opacity:.8}footer>h3,footer>h5,footer .widget-title,footer .widget .widget-title{font-size:20px!important;margin-bottom:18px!important}.widget>h3,.widget .widget-title,.widget .wp-block-heading{font-size:26px!important;margin-bottom:25px!important}footer .widget_nav_menu .widget-title{margin-bottom:9px!important}footer .widget_nav_menu li{border:0;line-height:1.3;min-height:0}footer .widget_nav_menu li:first-child{border:0}div.copyright .container:not([class*=pt-]),div.copyright .container-fluid:not([class*=pt-]){padding-top:20px}div.copyright .container:not([class*=pb-]),div.copyright .container-fluid:not([class*=pb-]){padding-bottom:20px}div.copyright .copyright-text{text-transform:none;color:var(--colorFont)}div.copyright.i .copyright-text{color:var(--colorLight)}.widget_media_gallery .gallery-item a::after{background-color:#fff0!important}.widget.widget_tag_cloud .tagcloud,.widget.wp-block-tag-cloud .tagcloud{margin-top:0;margin-bottom:0}.widget.widget_tag_cloud .tagcloud a,.widget.wp-block-tag-cloud .tagcloud a{color:var(--colorFont);font-size:14px!important;font-weight:300;line-height:1;letter-spacing:0;text-transform:unset;padding:7px 19px;margin-right:10px;background-color:#fff0;border:1px solid var(--colorBorder)}.widget.widget_tag_cloud .tagcloud a:hover,.widget.wp-block-tag-cloud .tagcloud a:hover{color:var(--colorLight);background-color:var(--colorMain);border-color:var(--colorMain)}.widget.widget_categories .widget-title{margin-bottom:33px}.widget.widget_categories li{border:0}.widget.widget_categories li:first-child{border:0}.widget.widget_categories li::before{display:none!important}.widget.widget_categories li a{color:var(--colorFont);padding-top:11px;padding-bottom:11px}.widget.widget_categories li a:hover{color:var(--colorMain)}.widget.widget_categories li a:before{content:"";font-family:"icomoon";font-size:10px;color:var(--colorMain);top:-2px;padding-right:20px}.widget.widget_categories li ul li{padding-left:30px}.widget.widget_categories li ul li a{font-size:14px}.widget.widget_categories li ul li a:before{opacity:.5;top:0}.icons-bulb:before{-webkit-animation:bulb 5s linear infinite;animation:bulb 5s linear infinite;background-color:var(--colorMain2);border-radius:74% 26% 16% 84% / 25% 76% 24% 75%;content:"";display:inline-block;height:35px;position:absolute;right:-13px;top:-5px;width:35px;z-index:-1}.owl-carousel.team-slider .owl-carousel-item{position:relative;transition:.5s all}.owl-carousel.team-slider .owl-carousel-item:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.column-hover{position:relative;-webkit-transform:translateY(0);transform:translateY(0);transition:.5s all}.column-hover:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px)}div.progress-title{margin-right:50px;font-weight:400;line-height:1;font-family:var(--fontSecondary);color:var(--colorDark);margin-bottom:19px;padding-right:35px;font-size:20px;margin-top:-9px;text-transform:unset}div.progress-title+div.progress{margin-top:2px}div.progress{border:none;border-radius:0;box-shadow:none;height:2px;margin-bottom:35px;margin-left:50px;overflow:visible;position:relative}div.progress .progress-bar{display:flex;flex-direction:column;justify-content:center;text-align:center;white-space:nowrap;height:2px;position:relative;transition:width .5s ease .2s}div.progress .progress-bar.color-main{background-color:var(--colorMain)}div.progress .progress-bar.color-main::before{border-color:var(--colorMain)}div.progress .progress-bar.color-main2{background-color:var(--colorMain2)}div.progress .progress-bar.color-main2::before{border-color:var(--colorMain2)}div.progress .progress-bar.color-main3{background-color:var(--colorMain3)}div.progress .progress-bar.color-main3::before{border-color:var(--colorMain3)}div.progress .progress-bar.color-main4{background-color:var(--colorMain4)}div.progress .progress-bar.color-main4::before{border-color:var(--colorMain4)}div.progress .progress-bar::before{background-color:#fff;border:2px solid;border-color:var(--colorMain);border-radius:5px;content:"";height:10px;position:absolute;right:0;width:10px}div.progress .progress-bar span{font-family:var(--fontBody);color:var(--colorDark);font-size:16px;font-weight:700;left:-50px;right:auto;margin:0;position:absolute;top:-14px}.alignleft{margin:30px 30px 30px 0!important}.alignright{margin:30px 0 30px 30px!important}mark{padding-right:15px!important}body .booked-calendar-wrap .booked-appt-list h2{font-size:24px!important}.hover-team-item>div{-webkit-transform:translateY(0);transform:translateY(0);transition:.5s all!important}.hover-team-item:hover>div{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.woo .quantity [type=number]{height:60px;border:1px solid var(--colorBorder);background-color:#fff0}.woo .quantity+button[type=submit]{padding:21px 40px}.woo.woocommerce #content div.product div.summary,.woo.woocommerce div.product div.summary,.woo.woocommerce-page #content div.product div.summary,.woo.woocommerce-page div.product div.summary,.woo.woocommerce #content div.product div.images,.woo.woocommerce div.product div.images,.woo.woocommerce-page #content div.product div.images,.woo.woocommerce-page div.product div.images{width:47%}