:root{--color-black:#000;--color-white:#000;--color-gray:#000;--color-title:#000}.wow{visibility:hidden}html,body{font-family:"Titillium Web",serif;font-weight:400;font-style:normal;color:#022230;font-size:18px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){select{-webkit-appearance:none}}}select{-webkit-appearance:none}strong{font-family:"Titillium Web",serif;font-style:normal;font-weight:700}.transition{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}h1{font-size:3.05556rem}@media (max-width:1440px){h1{font-size:50px}}@media (max-width:1366px){h1{font-size:48px}}@media (max-width:1200px){h1{font-size:44px}}@media (max-width:992px){h1{font-size:40px}}@media (max-width:600px){h1{font-size:36px}}@media (max-width:450px){h1{font-size:30px}}h2{font-size:2.22222rem}@media (max-width:1440px){h2{font-size:36px}}@media (max-width:1200px){h2{font-size:33px}}@media (max-width:992px){h2{font-size:30px}}@media (max-width:568px){h2{font-size:26px}}h3{font-size:2rem}@media (max-width:1366px){h3{font-size:33px}}@media (max-width:1200px){h3{font-size:30px}}@media (max-width:992px){h3{font-size:26px}}@media (max-width:568px){h3{font-size:22px}}h4{font-size:26px}@media (max-width:1366px){h4{font-size:23px}}@media (max-width:992px){h4{font-size:20px}}@media (max-width:568px){h4{font-size:18px}}h5{font-size:.83333rem}h6{font-size:.77778rem}h1,h2,h3,h4{font-weight:500;font-style:normal}p{margin:1.22em 0}p,main ul li{font-size:1rem;line-height:26px}@media (max-width:1250px){p,main ul li{font-size:16px;line-height:24px}}@media (max-width:992px){p,main ul li{font-size:15px;line-height:22px}}div.wpcf7-validation-errors{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b;padding:10px;font-size:13px}span.wpcf7-not-valid-tip{background-color:#f2dede;border-color:#ebcccc;color:#a94442;padding:10px;font-size:13px}div.wpcf7-response-output{clear:both;color:#856404;background-color:#fff3cd !important;border:none !important;padding:10px !important;font-size:13px}div.wpcf7-mail-sent-ng{clear:both;background-color:#f2dede;border-color:#ebcccc;color:#a94442;padding:10px;font-size:13px}div.wpcf7-mail-sent-ok{color:#155724;background-color:#d4edda;border-color:#c3e6cb;clear:both}a{text-decoration:none;color:#022230;font-weight:700;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{color:#55bceb}a:active{text-decoration:none;outline:none}a:focus{text-decoration:none;outline:none}a:hover{text-decoration:none;outline:none}:focus{outline:none}:hover{outline:none}:active{outline:none}button:focus{outline:none}img{max-width:100%;-o-object-fit:contain;object-fit:contain;height:auto}.container{max-width:1400px;padding:0 60px}@media (max-width:1366px){.container{padding:0 35px}}@media (max-width:992px){.container{padding:0 18px}}.container0padding{padding:0}@media (max-width:1366px){.container0padding{padding:0 35px}}@media (max-width:992px){.container0padding{padding:0 18px}}.container-fluid{max-width:2000px;margin:0 auto}.case_study_section{position:relative;padding-top:100px;margin-top:-50px;overflow:hidden}@media (max-width:768px){.case_study_section{margin-top:-80px}}@media (max-width:568px){.case_study_section{padding-top:80px}}.case_study_section .gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:200px;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(25%,rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,#000 0%,rgba(0,0,0,.5) 25%,rgba(0,0,0,0) 100%);background-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5) 25%,rgba(0,0,0,0) 100%);z-index:2;pointer-events:none}@media (max-width:992px){.case_study_section .gradient-overlay{height:180px}}.case_study_section .case_study_grey_decor{position:absolute;top:25px;left:100px;width:610px;height:385px;z-index:3;-webkit-animation:fadeInLeftCustom 3s infinite alternate;animation:fadeInLeftCustom 3s infinite alternate}@media (max-width:1650px){.case_study_section .case_study_grey_decor{left:0}}@media (max-width:1366px){.case_study_section .case_study_grey_decor{width:530px;height:345px;top:45px}}@media (max-width:992px){.case_study_section .case_study_grey_decor{width:440px;height:285px;top:60px}}@media (max-width:568px){.case_study_section .case_study_grey_decor{width:300px;height:185px;top:85px}}@media (max-width:568px){.case_study_section .swiper-button-prev,.case_study_section .swiper-button-next{top:50%}}.case_study_section .container{position:relative;z-index:4;min-height:710px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.case_study_section .container{min-height:600px}}@media (max-width:568px){.case_study_section .container{min-height:500px}}.case_study_section .main_text{color:#fff;padding:30px 0 50px}.case_study_section .container_slider{position:relative;width:calc(100% + calc(100vw - 1400px) / 2 + 48px);z-index:2;padding-bottom:25px;padding-top:0}@media (max-width:1366px){.case_study_section .container_slider{width:calc(100% + 25px)}}@media (max-width:992px){.case_study_section .container_slider{width:calc(100% + 10px)}}@media (max-width:360px){.case_study_section .container_slider{width:calc(100% + 0px)}}.case_study_section .container_slider .swiper-wrapper{padding-top:5px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.case_study_section .container_slider .swiper-slide{width:100%;height:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:-webkit-grab;cursor:grab;position:relative;opacity:.3;padding-top:25px;border-top:2px solid #797979}@media (max-width:992px){.case_study_section .container_slider .swiper-slide{width:280px}}@media (max-width:650px){.case_study_section .container_slider .swiper-slide{width:240px}}@media (max-width:320px){.case_study_section .container_slider .swiper-slide{width:100%}}.case_study_section .container_slider .swiper-slide.swiper-slide-thumb-active{opacity:1}.case_study_section .container_slider .swiper-slide:hover .arrow_icon{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.case_study_section .container_slider .swiper-slide a,.case_study_section .container_slider .swiper-slide a .case_studies_title{font-weight:400;color:#fff;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.case_study_section .container_slider .swiper-slide .case_studies_title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.case_study_section .container_slider .swiper-slide h4{margin:10px 0}.case_study_section .container_slider .swiper-slide .arrow_icon{margin-top:5px}.case_study_section .container_slider .swiper-slide .case_city{padding-left:25px;position:relative}.case_study_section .container_slider .swiper-slide .case_city:before{content:"";position:absolute;left:0;top:-2px;background-image:url(//eradur.com.pl/wp-content/themes/Webgo/dist/css/parts/../../../img/ikona-lokacja@2.png);background-repeat:no-repeat;background-size:contain;width:13px;height:16px}.case_study_section .container_slider .swiper-slide .case_city p{font-size:14px;margin:0;line-height:1.2}@media (max-width:1366px){.case_study_section .container_slider .swiper-slide .names_box{padding-right:20px}}.case_study_section .container_slider .swiper-slide .names_box h3{position:relative;margin-bottom:-10px}.case_study_section .container_slider .swiper-slide .img_box{width:100%;height:400px;position:relative;border-radius:10px;overflow:hidden;margin-bottom:10px}@media (max-width:1366px){.case_study_section .container_slider .swiper-slide .img_box{height:340px}}@media (max-width:992px){.case_study_section .container_slider .swiper-slide .img_box{height:280px}}@media (max-width:500px){.case_study_section .container_slider .swiper-slide .img_box{height:220px}}.case_study_section .container_slider .swiper-slide .img_box img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.case_study_section .container_slider .btn_primary{padding:10px 25px;min-width:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.case_study_section .container_slider .swiper-slide:hover .img_box img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.case_study_section .case_study_gallery{position:absolute;height:calc(100% - 100px);width:100%;top:100px;left:0}.case_study_section .case_study_gallery:before{content:"";position:absolute;bottom:0;left:0;background-image:url(//eradur.com.pl/wp-content/themes/Webgo/dist/css/parts/../../../img/case-studies-maskowanie.png);background-repeat:repeat-x;background-size:contain;z-index:2;width:100%;height:257px}.case_study_section .case_study_gallery .swiper_casestudy_img{height:100%}.case_study_section .case_study_gallery .swiper_casestudy_img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0;-webkit-filter:brightness(.55);filter:brightness(.55)}.case_study_section .progress_bar{position:absolute;top:-27px;height:2px;background-color:transparent;width:0}@-webkit-keyframes progressAnimation{0%{width:0}100%{width:100%}}@keyframes progressAnimation{0%{width:0}100%{width:100%}}.case_study_section .swiper-slide.swiper-slide-thumb-active .progress_bar{-webkit-animation:progressAnimation 5s linear forwards;animation:progressAnimation 5s linear forwards;background-color:#fff}