.blogs-category-section .card-body .btn:hover{background-color:var(--footer_btn_hover);border-color:var(--footer_btn_hover);color:var(--footer_btn_font_hover);}@media (min-width:1200px){.header-item .item-icon{top:0.1rem;}}@media (max-width:1199px){.header-item .item-icon{top:10px;}}.button.js-form-submit{border-bottom:none;padding:0.8rem 1.3rem;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.06rem;width:auto;color:var(--btn_font);line-height:unset;}input[type=submit]:hover{color:var(--btn_font);}@media (min-width:992px){.header-top .header-list{padding-left:10px;}}@media (min-width:992px){#header.logo_top .header-top .logo{position:relative;background:#fff;border:15px solid #fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;top:25px;margin-top:-30px;z-index:2;}}@media (min-width:992px){#header.logo_top .header-top .logo img{width:280px;}}@media (max-width:991px){#header.logo_top .header-top .logo img{width:200px;}}@media (min-width:992px){#header .header-holder{background:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-bottom:0;}}@media (min-width:992px){.header-top .dropdown-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (max-width:1094px){.about-us-section.section.photo-left-2-section{padding-bottom:20rem;}}@media (min-width:1095px){.about-us-section.section.photo-left-2-section{padding-bottom:15rem;}}.bg-fixed{background-attachment:fixed;}.slogan-section{background-color:var(--slogan_bg);margin-top:-5px;padding:12.75rem 0 12.625rem;position:relative;text-align:center;z-index:10;}.bg-img{background-position:50% 125px;background-repeat:no-repeat;background-size:cover;}.slogan-section:before{content:"";background:rgba(0,0,0,0.3);bottom:0;left:0;position:absolute;right:0;top:0;}.testimonials-section blockquote p:after{opacity:0.24;font-size:3.75rem;position:fixed;}.testimonials-section{height:470px;}.partners-section{-webkit-box-shadow:inset 0 0 20px 8px rgba(0,0,0,0.12);box-shadow:inset 0 0 20px 8px rgba(0,0,0,0.12);}.team-section .member .img-block .photo img{height:115%;}@media (min-width:992px){#footer .logo-holder .logo{width:13rem;}}.partners-slider .img-holder img{max-height:100px;}.review-us-block .btn.btn-decor.btn-sm:hover{background-color:var(--btn_hover);border:1px solid var(--btn_hover);color:var(--btn_font_hover);}.section.hero-background .hero-container .hero-heading{margin-top:0.8em;}iframe{height:262.5px;width:463.5px;}@media (max-width:540px){iframe{height:175px;width:309px;}}.social-networks p,#footer .social-networks{margin-bottom:unset;}.icon-pin,.icon-phone,.icon-envelope{padding-right:10px;}.social-networks p{font-size:15px;}@media (min-width:992px){.social-networks p{max-width:150px;}}.header-top{padding:0 0.625rem 0 0;}@media (min-width:1200px){.header-item .social-networks li a{padding:unset;}}@media (min-width:992px){.header-item .social-networks li a i{font-size:1.3rem;}}.menu-drop .main-nav .subul{margin:0 5px;}.services .our-services-block{padding-top:3rem;}.services .our-services-block .services-list .service-block p{display:none;}@media (min-width:992px){.nav.nav-tabs.subul:first-child:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:0;}.nav.nav-tabs.subul:first-child:not(:last-child) > li{width:calc(50% - 5px);margin-right:5px;border-bottom:1px solid rgba(0,0,0,0.1);}.nav.nav-tabs.subul:first-child:not(:last-child) > li > a{border-bottom:0;}}@media (min-width:992px){.we-mega-menu-submenu li.we-mega-menu-li{min-width:190px;}}.header-item a{color:#fff;}body:has(.alt_logo){--tertiary:#5f2c8a!important;--header_bg:#5f2c8a!important;--header_icon_bg:#5f2c8a!important;--menu_hover:#5f2c8a!important;--menu_active:#5f2c8a!important;--sub_menu_hover:#5f2c8a!important;--sub_menu_active:#5f2c8a!important;--mobile_menu_font:#2b2c31 !important;--mobile_menu_hover:#5f2c8a!important;--bb_btn:#5f2c8a!important;--bb_btn_active:#5f2c8a!important;--btn:#5f2c8a!important;--btn_active:#5f2c8a!important;--page_title:#5f2c8a!important;--strong:#5f2c8a!important;--link:#5f2c8a!important;--link_active:#5f2c8a!important;--slider_btn:#5f2c8a!important;--footer_btn_hover:#5f2c8a!important;--footer_icon_hover:#5f2c8a!important;--sidebar_social_bg:#5f2c8a!important;}@media (max-width:991px){body:has(.alt_logo) #header.logo_top .header-top .logo img{width:120px;}}@media (min-width:992px){body:has(.alt_logo) #header.logo_top .header-top .logo img{max-height:145px;width:auto;}}@media screen and (max-width:991px){body:has(.alt_logo) .section.hero-background{padding-top:23rem;padding-bottom:3rem;}}.single-location{padding-bottom:0;}@media (min-width:992px){.single-location{padding-bottom:0;}}@media (min-width:992px){.header-item .social-networks li{height:unset;width:unset;line-height:1;margin-bottom:5px;margin-right:5px;}}@media (max-width:991px){.header-item .social-networks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-item .social-networks p > a{color:#000;}}.testimonials-section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.testimonials-section blockquote{font-size:18px;line-height:1.2;}@media (max-width:576px){.testimonials-section blockquote{font-size:18px;}}@media (min-width:769px){.testimonials-section blockquote{font-size:24px;line-height:1.2;}}@media (min-width:992px){.services-section .nav-tabs .card{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}.services-section .nav-tabs .card a.nav-link{height:100%;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;}}.testimonials-section .btn-warning{margin-top:20px;}.services #fullServiceMenu.collapse:not(.show){display:block;}.testimonials-section blockquote p:after{position:absolute;width:2rem;line-height:3rem;font-size:3.75rem;opacity:0.24;padding-left:6px;}.testimonials-section blockquote cite{margin-top:15px;}@media (min-width:768px){.testimonials-section blockquote cite{margin-left:0;}}@media (min-width:992px){.we-mega-menu-submenu li.we-mega-menu-li{min-width:200px;}}.our-services-block h2{text-align:center;margin-bottom:0;}.our-services-block .services-section .section{padding-top:2rem;}@media (min-width:992px){.header-item{padding:1.125rem 0 0.125rem;}}@media (min-width:992px){.slogan-section-footer{padding:2.5rem 0;}}.slogan-section-footer{padding:1.25rem 0;}@media (max-width:767px){.slogan-section-footer .container .img-block{margin-left:auto;margin-right:auto;}}.slogan-section-footer .container .info-text{position:relative;text-align:center;}@media (max-width:767px){.slogan-section-footer .container .info-text{margin-top:1rem;padding-left:0;position:relative;margin-left:auto;margin-right:auto;}}#footer .social-networks li{padding:unset;}#footer .social-networks a{height:50px;width:50px;background-color:transparent;}@media (max-width:992px){.bg-fixed{background-attachment:scroll;background-position:50% 50%;}.about-us-section.section.photo-left-2-section{padding-bottom:5rem;}.header-item .address-list{padding-left:35px;}}@media (min-width:992px){.services-section .nav-tabs .card{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;}}.testimonials-section .btn-warning:hover{background-color:#fff;border:1px solid #fff;color:#000;}@media (min-width:1600px){img.p-2.align-right.gvw-20.align-right{max-width:12%;}}@media (max-width:680px){.intro-section{min-height:720px;}}@media (max-width:680px){.intro-section{margin-top:75px;}}@media screen and (max-width:680px){.intro-section .intro-holder .text-holder{margin-top:140px;}}@media (min-width:992px){.intro-section .intro-holder .text-holder{margin-top:100px;}}.intro-section .button.secondary{margin-top:0;}@media (min-width:992px){#header.logo_top .container{padding:0;}.header-top{padding:0 10px;}.button-bar .col-md-12 > div{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-top .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.right-logo-holder{border:15px solid #fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:-25px;z-index:2;position:relative;height:150px;background:#fff;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;}.right-logo-holder img{max-width:200px;}.secondary-menu-holder nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (max-width:991px){.secondary-menu-holder .menu-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.right-logo-holder img{max-width:150px;}}@media screen and (max-width:991px){.single-blog .blog-content .blog-header,.section.hero-background{padding-top:21rem;padding-bottom:3rem;}}
