html,body{max-width:100%;overflow-x:hidden}header *,a,.elementor-button *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header.elementor-sticky--active{width:100%!important}.noClick{pointer-events:none}.fw{left:50%;margin-left:-50vw!important;margin-right:-50vw!important;max-width:100vw!important;position:relative;right:50%;width:100vw!important}.logoCon{clip-path:polygon(0 0,100% 0,100% calc(100% - 110.00px),calc(100% - 110.00px) 100%,0 100%)}@media (min-width:1024px){.titleImgMask{clip-path:polygon(100% 0,20px 0,85px 50px,85px 150px,0 220px,0 260px,170px 100%,100% 100%)}.titleImgMask2{clip-path:polygon(100% 0,20px 0,85px 50px,85px 150px,0 220px,0 260px,170px 100%,100% 100%)}}.blockRed h1,.blockRed h2,.blockRed h3,.blockRed h4,.blockRed p,.blockRed p a,.blockRed .elementor-widget-post-info a,.blockRed .elementor-button-info .elementor-button{color:var(--e-global-color-accent)!important;text-decoration-color:var(--e-global-color-accent)}.blockRed .elementor-button-info .elementor-button:hover{color:var(--e-global-color-accent)!important}.blockRed .elementor-align-left a.elementor-button:link,.blockRed .elementor-align-left a.elementor-button:visited,.blockRed .elementor-align-left a.elementor-button:active{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.blockRed .elementor-align-left a.elementor-button:hover{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}a.servicesConLink:hover,.postCon:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.servicesConLink .elementor-icon,.postCon .elementor-icon{opacity:0}.servicesConLink:hover .elementor-icon,.postCon:hover .elementor-icon{opacity:1}.postTeamCon{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.carouPosts .swiper-slide{padding:20px 0}.carouPosts .swiper{padding:0 20px}.elementor-blockquote__content{font-size:3em;font-weight:300;font-style:italic!important;line-height:1.3em}.elementor-blockquote--skin-quotation .elementor-blockquote::before{content:""!important;position:absolute;height:100px!important;width:50%;bottom:-15px;left:-20px;z-index:-1;background-color:var(--e-global-color-1bd7595);clip-path:polygon(0 0,100% 0,100% calc(100% - 100.00px),calc(100% - 100.00px) 100%,0 100%)}.archCat h5{display:none}.archCat ul{padding:0 0 0 15px}.archCat ul li{padding:0 0 0 10px}.archCat li::marker{content:"\f30b";font-size:1em;font-family:"Font Awesome 5 Free";font-weight:900}.archCat li a{font-size:1.1em}.archCat li a:link,.archCat li a:visited{color:var(--e-global-color-text)}.archCat li a:hover,.archCat li a:active{color:var(--e-global-color-primary)}.vacanciesContent h2{position:relative;margin-bottom:25px}.vacanciesContent h3{margin-top:25px}.vacanciesContent ul{margin-bottom:25px}.vacanciesContent hr{color:var(--e-global-color-1bd7595);margin:25px 0!important}.carServices .swiper-horizontal{padding-right:50px}.teamLoopNoposition .loopPosition{display:none}.elementor-align-right .elementor-button{clip-path:polygon(0 0,100% 0,100% 100%,35px 100%,0 calc(100% - 35.00px));padding-left:45px!important}.elementor-align-left .elementor-button{clip-path:polygon(0 0,100% 0,100% calc(100% - 35.00px),calc(100% - 35.00px) 100%,0 100%);padding-right:45px!important}.elementor-button-info .elementor-button{background-color:transparent!important;padding:0!important;color:var(--e-global-color-primary)!important}.elementor-button-info .elementor-button:hover{color:var(--e-global-color-primary)!important}.elementor-button-info .elementor-button:hover .elementor-align-icon-left{margin-left:5px;margin-right:5px!important}h2.elementor-heading-title{margin-bottom:10px;z-index:1;position:relative}h2::before{content:"";position:absolute;bottom:-10px;left:-10px;width:145px;height:25px;background-color:var(--e-global-color-secondary);z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 35.00px),calc(100% - 35.00px) 100%,0 100%)}.blockRed h2::before{opacity:.25}.pageTitle h2.elementor-heading-title{margin-bottom:0}.pageTitle h2::before,.single-post .elementor-widget-theme-post-content h2::before{display:none}.blockRed .elementor-widget-post-info a{border-bottom:var(--e-global-color-accent) 2px solid}.postCon .elementor-widget-post-info a{border-bottom:var(--e-global-color-text) 2px solid}@media only screen and (max-width:768px){.elementor-blockquote__content{font-size:2em}}@media only screen and (max-width:512px){.elementor-5935 .elementor-element.elementor-element-ae40d65:not(.elementor-motion-effects-element-type-background),.elementor-5935 .elementor-element.elementor-element-ae40d65>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-124px -90px!important;background-size:520px!important}.elementor-blockquote__content{font-size:2em}}