.h1 strong{color:rgba(var(--h1),1);}.intro-block h1{font-weight:600;margin-bottom:0px;font-size:2.6rem;}@media (max-width:991px){.intro-block h1 span{font-weight:600;}}@media (min-width:992px){.intro-block h1{font-size:4rem;font-weight:700;}}img{border-radius:15px;}.intro-section-full-w-default-h.intro-holder-default .container img{border-radius:0;}.main-content:only-child{margin:0 auto;max-width:1000px;}body,p{font-weight:600;}@media (min-width:992px){.header-holder .logo{max-width:500px;width:100%;}.header-holder .logo img{max-width:unset;width:100%;}}@media (min-width:992px) and (max-width:1199px){.header-holder .container{flex-direction:column;}.header-holder .menu-holder{justify-content:center;width:100%;}.menu-holder .navbar-menu{justify-content:start;display:flex;}#header .header-holder .btn{font-size:1rem;white-space:nowrap;}}.header-top .dropdown-toggle,.header-top .dropdown-toggle:hover{color:rgba(var(--header_icon),1);}@media (min-width:1200px) and (max-width:1455px){.menu-drop .main-nav li.menu-li a,.menu-drop .main-nav li.menu-li span{white-space:nowrap;}}@media (max-width:991px){.menu-holder{background-color:rgba(var(--tertiary),1);}.header-item .social-networks a i{color:rgba(var(--header_icon),1);}}@media (min-width:992px){.header-holder .btn,.inform-section .btn,.btn,.button,input[type=submit],#footer .btn,.btn.btn-sm,form input[type=submit]{padding:12px 22px;font-size:1.2rem;}#header.p-absolute-header .header-holder{background:rgba(255,255,255,0.85);}}@media (min-width:992px){main#main{transition:padding-top .25s ease-in-out;}.header-top{position:fixed;top:0;width:100%;z-index:20;}.header-holder{margin-top:59.88px;&.fixed{top:59.88px;margin-top:0;}}}@media (hover:none){.team-section .bg-image{background-attachment:scroll;}}.slogan-section-footer .bg-image{opacity:0.25;}.inform-section .bg-img,.bg-img{opacity:1;}.inform-section .decor{height:40px;}.team-section .member .photo img{border-radius:0;}.blog-section .card .card-img img,.blog-section .card .card-img{border-radius:0;}.btn .icon-arrow-right{font-size:14px;margin-left:5px;}form input[type=submit]{height:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(var(--btn),1);border-color:rgba(var(--btn),1);color:rgba(var(--btn_font),1);}form input[type=submit]:is(:hover,:active){background:rgba(var(--btn_hover),1);border-color:rgba(var(--btn_hover),1);color:rgba(var(--btn_font_hover),1);}.button.cta{border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;}.button.cta strong{font-size:2.5rem;}.button.cta b{font-size:16px;}@media (min-width:992px){.button.cta{min-height:70px;}}@media (max-width:991px){.button.cta{margin-bottom:15px;padding:20px;}}.button.cta:after{content:"";position:absolute;width:0;height:0;inset:0;margin:auto;border-radius:50px;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;border:2px solid rgba(0,0,0,0);}.button.cta:hover:after{background:rgba(0,0,0,0);border-radius:8px;height:calc(100% + 22px);left:-10px;position:absolute;top:0;width:calc(100% + 20px);border:2px solid #fff;}@media (min-width:992px){#header.p-absolute-header{z-index:4;}}@media (min-width:992px){.slogan-section-footer .container .info-text h2{font-size:2.875rem;}}@media (max-width:768px){.smile-gallery-block h2,.slogan-section img + h2,.advantages-section h2,.slogan-section-footer .container .info-text h2{font-size:1.875rem;}}@media (max-width:991px){.blog-section .slick-track{height:100%;}}@media (min-width:992px){.intro-block.p-absolute-header{padding:13.5rem 0 4.25rem;}}.inform-section{padding-top:20rem;p:has(.btn.btn-warning){margin-bottom:0;.btn.btn-warning{margin-bottom:0;}}}@media (max-width:767px){.inform-section{padding-top:26rem;padding-bottom:60px;}}.inform-section .img-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.inform-section .img-block img{height:unset;border-radius:15px;}@media (max-width:991px){.inform-section .img-block img{max-width:400px;}}.slogan-section img{border-radius:15px;}@media (max-width:767px){.slogan-section{padding:30px 0;}}@media (max-width:767px){.slogan-section img + h2{font-size:2rem;}}@media (max-width:575px){.slogan-section img + h2{padding-right:0;text-align:center;}}.smile-gallery-block{margin-top:0;}@media (hover:none){.smile-gallery-block{background-attachment:scroll;}}@media (max-width:775px){.smile-gallery-block{padding:3rem 0;}}@media (min-width:992px){.smile-gallery-block .smile-gallery{max-width:70%;}}@media (max-width:991px){.smile-gallery-block .smile-gallery .container{padding-left:2rem;padding-right:2rem;width:100%;}}@media (min-width:992px){.smile-gallery-block .smile-gallery > div{grid-template-columns:1fr;}}.smile-gallery-block .smile-gallery img{width:100%;}.smile-gallery-block .smile-gallery p{margin-bottom:unset;margin-top:10px;padding:0 10px;text-align:start;}@media (max-width:600px){.smile-gallery-block footer .text-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.smile-gallery-block .btn.btn-warning{margin-bottom:0;min-width:350px;}.smile-gallery-block .btn-warning.apptButton{background-color:rgba(var(--btn_hover),1);color:rgba(var(--btn_font_hover),1);}.smile-gallery-block .btn-warning.apptButton:is(:active,:hover){background-color:rgba(var(--btn),1);color:rgba(var(--btn_font),1);}.services-section .card-img{border-width:3px;}.services-section .card .h4{color:rgba(var(--h3),1);}.services-section .heading{margin-bottom:30px;}@media (min-width:992px){.team-section .heading{margin-bottom:10px;}}.testimonials-list blockquote div{border:1px solid rgba(var(--primary),1);}.testimonials-list blockquote .blockquote-cite{color:rgba(var(--primary),1);}.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container h3{display:none;}.intro-section-full-w-default-h.intro-holder-default{border-bottom:unset;}.inform-section .container{padding-bottom:0;}.inform-section .img-block img{max-width:100%;}.promotions-row{height:0;padding:0;}.promotions-row > div{z-index:2;margin-top:4rem;}@media (max-width:767px){.promotions-row > div{z-index:3;margin-top:0;}.promotions-row > div:first-child{z-index:3;margin-top:4rem;}}#block-homepagetestimonialsslider .container{max-width:75rem;}.advantages-section picture .decor{display:none;}#sidebar .card-header h4{color:#fff;margin-bottom:0;}#footer .logo-holder .logo{width:18rem;}#footer .logo-holder .logo img{width:100%;}#footer{border-top:3px solid #89d4db;}.intro-section .text-holder{padding:3rem 1.25rem 1rem;margin-top:240px;}.intro-section span.h1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,0.45);border-top:1px solid rgba(0,0,0,0.04);-webkit-box-shadow:0 4px 30px rgba(0,0,0,0.1);box-shadow:0 4px 30px rgba(0,0,0,0.1);border-radius:20px;padding:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;place-self:center;}@media (min-width:992px){.intro-section .intro-holder-default .text-block{max-width:unset;}}.about-us-btn{margin-bottom:0;border-radius:10px;}.intro-section .btn{margin:0 auto;width:75%;display:block;}
