.intro-section .intro-section-video .gv-video-holder .text-holder{margin:0;}@media (min-width:767px){.intro-section .intro-section-video{height:500px;}}@media (min-width:768px){.intro-section .intro-section-video{min-height:500px;}.intro-section-video--half-height{max-height:500px;}.intro-section .text-holder{padding-top:0;padding-bottom:0;min-height:500px;width:50vw;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;}.intro-section h2.h1{font-size:3.3125rem;}.intro-section h2.h1 strong{font-size:3.5rem;}.intro-section .intro-holder{white-space:inherit;}.intro-section-video .gv-video-holder{min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.intro-section-video .gv-video-holder video.gv-bg-video{min-height:500px;position:relative;width:58vw;-ms-flex-item-align:start;align-self:flex-start;}.gv-video-holder .text-holder::before,.intro-holder-default .text-holder::before{content:"";position:absolute;top:0;bottom:0;left:0;width:55vw;background:rgba(var(--slider_bg),1);-webkit-transform:skew(-15deg);transform:skew(-15deg);-webkit-transform-origin:top;transform-origin:top;z-index:-1;}.intro-holder-default .container{max-width:unset;margin:0;padding:0;overflow:hidden;}.intro-holder-default .img-holder.bg-stretch:before{display:none;}.intro-holder-default .text-holder{width:40vw;}.intro-section .intro-holder-default .img-holder.bg-stretch{width:64vw;top:0;left:auto;height:auto;}.intro-section .intro-holder-default{min-height:unset;}}.btn,#sidebar .card .card-header,.webform-button--submit,input[type=submit]{border-radius:5px;}.btn,.intro-section .btn,.intro-section input[type=submit],#footer .btn,#footer input[type=submit],.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.card-item .card-body{background-image:linear-gradient(40deg,#4da2b0,#1a889a,#017b8f,#006272,#004955,#004955,#006272,#017b8f,#1a889a,#4da2b0);background-size:200% 100%;background-position:0;}.btn:hover,.intro-section .btn:hover,.intro-section input[type=submit]:hover,#footer .btn:hover,#footer input[type=submit]:hover,.card-item:hover .card-body:after,.card-item .card-body:after,.card-item:hover .card-body{background-image:linear-gradient(40deg,#4da2b0,#1a889a,#017b8f,#006272,#004955,#004955,#006272,#017b8f,#1a889a,#4da2b0);background-position:100%;background-size:200% 100%;color:#fff;}.partners-section{-webkit-box-shadow:inset 0 0 20px 8px rgba(143,199,69,0.12);box-shadow:inset 0 0 20px 8px rgba(143,199,69,0.12);}@media (min-width:992px){.header-top .dropdown-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (min-width:992px){.header-holder .logo{position:relative;margin-top:-91px;background:#fff;border:5px solid #fff;border-radius:50%;}}.testimonials-section,.post-block,.blog-block{position:relative;}.card-item:hover .card-body h3 a{color:#fff;}@media (min-width:992px){.header-top .socials-block li a i{color:rgba(var(--header_icon),1);}.header-top.socials-not-bandaid .container .header-list{grid-column-end:4;grid-column-start:2;}}@media (min-width:992px){.header-top .dropdown-menu{width:50%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.header-top .socials-block li a i:hover,.social-networks a:hover{color:rgba(var(--header_icon_hover),1);}}.btn:active:focus,.btn:focus{outline:unset;}.heading .h1 strong{color:inherit;font-weight:inherit;}.card-item .card-body h3 a,.card-item .position,.card-item .text-block p{color:#fff;}.card-item .card-body h3{color:#fff;}.card-item:hover .card-body h3 a,.card-item:hover .position,.card-item:hover .text-block p{color:rgba(var(--link),1);}.card-item:hover .card-body h3{color:rgba(var(--link),1);}.intro-block h1{font-weight:800;}@media (max-width:500px){.post-block .main-content img{width:100% !important;}}@media (max-width:991px){.intro-block h1{font-size:2.3rem;}}@media (max-width:767px){.intro-section .intro-section-video .gv-video-holder .text-holder{background:rgba(255,255,255,0.7);border-radius:20px;}}.inform-section{background:#b2e4f6;}.team-section{background:#e6f2d9;}.inform-section .img-block img,.advantages-section .advantages-decor-img img,.slogan-section-footer .container .img-block,.slogan-section-footer .container .img-block img{border-radius:6px;}.btn-warning:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:unset;box-shadow:unset;}.btn:active:focus,.btn:focus{outline:unset;}@media (min-width:992px){.intro-section .intro-holder-default:not(.intro-section-full-w-default-h) .text-holder .btn{font-size:1.2rem;padding:12px 22px;}}.header-holder .btn{font-size:1rem;margin-bottom:0;min-width:unset;padding:12px 22px;}@media (max-width:991px){.header-holder .btn{font-size:12px;margin:5px;}}.btn .icon-arrow-right,.button .icon-arrow-right,input[type=submit] .icon-arrow-right{font-size:15px;margin-left:5px;}@media (min-width:992px){.btn,input[type=submit],.btn.btn-sm,input.btn-sm[type=submit],.inform-section .btn,.inform-section input[type=submit],#footer .btn,#footer input[type=submit]{font-size:1.2rem;padding:12px 22px;}}.form-submit.button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:rgba(var(--primary),1);font-size:1.2rem;padding:12px 22px;line-height:1.5;}.form-submit.button:hover{background:rgba(var(--btn_active),1);}@media (max-width:991px){.form-submit.button{font-size:1rem;}}.advantages-section .advantages-decor-img{-ms-flex-item-align:center;align-self:center;}.advantages-section .col-sm-6.col-lg-4.col-xl-3{-ms-flex-item-align:start;align-self:start;}.advantages-section p{font-weight:500;color:rgba(var(--h3),1);}.slogan-section h2{color:rgba(var(--h1),1);text-shadow:2px 4px 3px rgba(0,0,0,0.3);}.slogan-section.dark-overlay:before{background:rgba(255,255,255,0.75);}.intro-section span.h1{line-height:1;margin-bottom:1rem;}.intro-section .intro-section-video .gv-video-holder video.gv-bg-video{left:unset;right:0;width:58vw;}@media (max-width:767px){.intro-section .intro-section-video .gv-video-holder video.gv-bg-video{width:100%;}}
