@media screen and (max-width:991px){form#search-block-form{position:relative;}}form#search-block-form .form-search{top:65px;right:20px;}@media screen and (max-width:991px){form#search-block-form .form-search{right:10px;top:55px;max-width:260px;}}input[type=submit]{background:var(--btn);color:var(--btn_font);}input[type=submit]:hover,input[type=submit]:active{background:var(--btn_hover);color:var(--btn_font_hover);}.testimonials-section .testimonial-slider{margin-bottom:0;}@media (min-width:768px){.testimonials-section .heading{margin-bottom:20px;}}.testimonials-section blockquote{letter-spacing:normal;font-size:30px;line-height:36px;}@media (min-width:769px){.testimonials-section blockquote{font-size:2.125rem;line-height:2.75rem;}}.slogan-section{background-position:50% 5%;background-attachment:fixed;background-size:cover;}@media (hover:none){.slogan-section{background-attachment:scroll;}}.slogan-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);}.services-section{padding-top:50px;}@media (min-width:992px){.header-holder .logo{margin:-7rem 0 0;max-width:10rem;padding:5px;height:160px;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff;}.header-holder .logo img{padding:10px;}}@media (min-width:992px){.header-top .header-list{justify-content:flex-end;}}.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{margin-bottom:-5px;}@media (min-width:992px){.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{min-height:800px;}}.intro-section .slick-dots li:last-child:first-child{display:none;}.services .our-services-block{padding-top:3rem;padding-bottom:3rem;}.services .our-services-block .services-list .service-large-text .learn-more-link{color:var(--link);}.services .our-services-block .services-list .service-large-text .learn-more-link i{font-size:13px;}.services .our-services-block .services-list .service-large-text .learn-more-link:hover{color:var(--link_hover);}ul:not([class]):not([id]) li:before{background-color:var(--secondary);border:1px solid var(--secondary);}@media (min-width:992px){.path-frontpage #header #header-holder.header-holder.slide-show-header{background:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}}.about-us-section.section.photo-left-2-section .left-photo-container{flex-direction:row-reverse;align-items:flex-end;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:100%;}@media (min-width:992px){.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:45%;}}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{position:relative;padding-bottom:0;}@media (min-width:992px){.about-us-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 .btn.btn-warning{line-height:2rem;padding:1rem 0;font-size:1rem;}.blog-section .bg-image{opacity:0.5;background-attachment:fixed;}@media (hover:none){.blog-section .bg-image{background-attachment:scroll;}}.intro-section .img-holder.bg-stretch:before{background:transparent;}@media (max-width:991px){.intro-section .intro-holder .text-holder{bottom:0;padding:10px 20px 40px 20px;width:initial;}.intro-section .intro-holder .text-holder span.h1{font-size:2.5rem;}}@media (max-width:400px){.intro-section .intro-holder .text-holder span.h1{font-size:2rem;}}@media (max-width:991px){#header #header-holder.header-holder.slide-show-header .nav-opener{color:#fff;}#header #header-holder.header-holder.slide-show-header .nav-opener .burger,#header #header-holder.header-holder.slide-show-header .nav-opener:after,#header #header-holder.header-holder.slide-show-header .nav-opener:before{background-color:#fff;}}@media (max-width:992px){nav#block-gvc-custom-main-menu{margin-top:-14.8rem;}.header-top a#dropdownbtn{position:relative;margin-left:7rem;}}@media screen and (max-width:991px){.section.hero-background{padding-top:20rem;}}
