.promotions-row .cta{min-height:90px;}@media screen and (min-width:992px){.promotions-row .cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #fff;border-bottom-left-radius:70px;border-top-left-radius:70px;-webkit-box-shadow:0 4px 20px 4px rgba(0,0,0,.22);box-shadow:0 4px 20px 4px rgba(0,0,0,.22);display:flex;font-size:25px;font-weight:700;max-width:430px;min-height:90px;padding:0 .5em 0 5em;position:relative;text-align:revert;text-transform:capitalize;height:auto;justify-content:center;margin:-20px auto 0 !important;background:var(--btn);color:var(--btn_font);text-decoration:none;}.promotions-row .cta strong,#block-views-block-cta-cta-promoted-to-front>div>div .button strong{background:var(--primary);color:#fff;border:3px solid #fff;border-radius:50%;display:block;font-size:38px;height:115px;left:-5px;line-height:85px;padding:10px;position:absolute;text-align:center;top:-15px;width:115px;transition:0.2s ease-in-out;}.promotions-row .cta:hover{background:var(--btn_hover);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:var(--btn_font_hover);}.promotions-row .cta:hover strong{background:var(--secondary);color:var(--btn_font_hover);animation:wiggle 1s ease-in-out;-webkit-animation:wiggle 1s ease-in-out;}.menu-holder{margin-top:6px;}.header-holder .logo{max-width:300px;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{max-width:55%;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo,.inform-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:45%;}main .about-us-section.section.photo-left-2-section{padding-bottom:12rem;}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg);}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes wiggle{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg);}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg);}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.header-holder{border-top:3px solid var(--primary);transition:0.2s ease-in-out;}.header-holder .logo{max-width:300px;}.header-holder .logo img{max-width:300px;width:300px;}@media screen and (min-width:992px){.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{min-height:100vh;}}.intro-section .intro-holder-video .gv-video-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,165,0,0.1);display:none;}.about-us-section.section.photo-left-2-section .left-photo-container,.inform-section.section.photo-left-2-section .left-photo-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{padding-bottom:0;position:relative;-ms-flex-item-align:center;align-self:center;}.left-photo img,.node-section .lead img,.video-embed-field-responsive-video,.gallery-slider-block .img-block .photo img{border:double 6px var(--secondary);}.main-content .smile-gallery-page-wrapper img,.single-service .main-content img{border:double 6px var(--secondary);}.inform-section,.inform-section .half-page-block.white-block{background:none;}@media screen and (max-width:991px){.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{margin-bottom:0;}.promotions-row .cta:hover{background-color:var(--btn);-webkit-box-shadow:none;box-shadow:none;color:var(--btn_font);}.section.hero-background{padding-top:18rem;}}.smile-gallery-block,.team-section,.inform-section{background-attachment:fixed;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0.5)),to(hsla(0,0%,100%,0.5))),url(/sites/default/files/styles/page_hero_low_1920x720/public/2024-04/shutterstock_634125383-ai.png?itok=v7esSW5e);background-image:linear-gradient(hsla(0,0%,100%,0.5),hsla(0,0%,100%,0.5)),url(/sites/default/files/styles/page_hero_low_1920x720/public/2024-04/shutterstock_634125383-ai.png?itok=v7esSW5e);background-repeat:repeat;background-size:500px;max-width:unset;}.header-item .social-networks li{background:none;border-radius:0;}@media (min-width:1201px){.header-item .social-networks li{height:60px;width:60px;}}#footer .social-networks a{height:40px;width:40px;}@media screen and (max-width:600px){.header-item .social-networks li{line-height:0;margin-right:0.5rem;}.header-item .social-networks li:last-child{margin-right:0;}}.about-us-section .info-text p > b{color:var(--strong);}.intro-section .intro-holder-video .gv-video-holder .text-holder{text-align:start;}.intro-section .intro-holder-video .gv-video-holder .text-holder h1{text-shadow:2px 4px 3px rgba(0,0,0,0.3);}@media (min-width:992px){.intro-section .intro-holder-video .gv-video-holder .text-holder{left:50px;bottom:-50px;right:unset;top:unset;}}@media (max-width:767px){.intro-section .intro-holder-video .gv-video-holder .text-holder{text-align:start;margin-bottom:30px;}}@media (max-width:991px){.intro-section .intro-holder-video{height:80vh;}.intro-section .intro-holder-video .gv-video-holder .text-holder h1{font-size:2rem;}}@media (min-width:768px) and (max-width:991px){.intro-section .intro-holder-video .gv-video-holder .text-holder{left:50px;bottom:-50px;right:unset;top:unset;}}.intro-section .intro-holder-video .play-button{bottom:-20px;}.blogs-grid{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}.blogs-grid .posts-holder .blog-title h2{height:auto;}
