.slogan-section img{border-radius:50%;}.services-section .decor{z-index:-1;}@media (min-width:992px){.header-top{padding:20px 0;}.header-top .container{margin-right:0;}.header-top .container .header-list{justify-content:flex-end;padding-top:10px;}.header-top .container .header-list .dropdown-menu{max-width:850px;}}@media (min-width:992px){.header-holder .logo{max-width:170px;position:absolute;top:-85px;z-index:2;}.header-holder .logo img{border-radius:20px;}}@media (min-width:1430px){.header-holder .logo{margin-left:100px;}}@media (min-width:992px){.header-holder.fixed .logo{max-width:100px;top:5px;position:relative;padding-bottom:10px;}.header-holder.fixed .logo img{border-radius:15px;}}@media (min-width:992px){#footer .logo{width:150px;}#footer .logo img{border-radius:15px;}}@media (min-width:992px){#header.p-absolute-header .header-holder{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--menu_bg),0.5);}}.services-section .card .h4{color:rgba(var(--h3),1);}.services-section .heading{margin-bottom:45px;}.services-section .heading strong{line-height:1;}@media (min-width:992px){.services-section .heading strong{font-size:24px;}}.services-section .heading h2{margin-top:10px;}.button.cta{background:rgba(var(--btn),1);display:block;text-align:center;border-radius:3.125rem;font-size:19px;line-height:1.888888;box-shadow:0px 16px 20px 0 #aaa;transition:all 0.3s ease-in-out;}@media (min-width:992px){.button.cta strong{color:#fff;position:absolute;left:0;height:100px;width:100px;background:rgba(var(--secondary),1);border-radius:50%;top:-10px;border:2px solid #fff;text-shadow:none;font-size:30px;display:flex;justify-content:center;align-items:center;}}@media (min-width:992px){.button.cta span{padding-left:70px;font-size:22px;}}.button.cta:hover{background:rgb(var(--btn_hover));box-shadow:none;}.advantages-section{background-image:linear-gradient(to right top,#c1e3e3,#b7dddf,#aed7dc,#a4d1d9,#9bcbd6);}.advantages-section .advantages-decor-img img{border-radius:20px;}.smile-gallery-block{background:#fff;}.smile-gallery-block img{max-width:unset;width:100%;border-radius:10px;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper p{margin-top:10px;}.intro-block h1{font-weight:700;}.decor-holder:before{color:#0E3858;}.header-holder:not(.fixed){position:relative;}@media (min-width:992px){.partners-section{padding:35px 0 35px;}}.partners-section .associations-img img{height:80px;}@media (min-width:992px){.menu-drop .main-nav > li.menu-li > a,.menu-drop .main-nav > li.menu-li > span{font-weight:700;}}@media (min-width:992px){.header-top .socials-block li a i{font-size:20px;}}@media (min-width:992px){.inform-section{padding-bottom:50px;}}.home-vid{display:flex;justify-content:center;padding-top:50px;padding-bottom:50px;flex-direction:column;align-items:center;}.home-vid video,.home-vid img[alt="html video"]{max-width:800px;border:0.3125rem solid rgba(var(--primary),1);border-radius:20px;margin-bottom:30px;}@media (max-width:991px){.logo{width:6.625rem;}}.team-member{height:450px;max-width:400px;background-position:50% 0%;}@media (min-width:992px){.members-holder .col-lg-6.order-md-2{float:left;}}@media (max-width:575px){#page-14 #embedded-content .col-lg-4.col-sm-6{width:100%;flex:0 0 100%;}}@media (min-width:992px){#page-14 #embedded-content .col-lg-4.col-sm-6{max-width:50%;flex:0 0 50%;}}#page-14 #embedded-content .views-element-container > div{display:flex;}@media (max-width:575px){#page-14 #embedded-content .views-element-container > div{flex-direction:column;}}@media (min-width:992px){.location-information{min-height:350px;}}.location-information .card-img:before{background:transparent;}.intro-section h2.h1,.slogan-section-footer .container .info-text strong,.services-section .heading strong{font-family:Lato,sans-serif;}@media (min-width:992px){.slogan-section-footer .container .info-text strong{font-size:34px;font-weight:100;}}.intro-section .intro-holder-default:not(.intro-section-full-w-default-h) .text-holder{padding:65px 0 65px 38px;}@media (min-width:1920px){.intro-block.p-absolute-header{padding-top:18rem;}}@media (max-width:575px){.team-bio{display:block;}.team-bio .team-img-holder{margin-bottom:15px;}}.homePromotions{background:rgba(var(--inform_bg),1);}.location-information li:has(.practice-address){display:flex;}.location-information .practice-address{max-width:200px;margin:0;}.intro-section .intro-holder-default:not(.intro-section-full-w-default-h) span.h1{font-family:Lato,sans-serif;text-transform:unset;}
