@font-face{font-family:Anton;src:url(../../fonts/Anton-Regular.eot);src:url(../../fonts/Anton-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/Anton-Regular.woff2) format("woff2"),url(../../fonts/Anton-Regular.woff) format("woff"),url(../../fonts/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../../fonts/PlusJakartaSans-Bold.eot);src:url(../../fonts/PlusJakartaSans-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/PlusJakartaSans-Bold.woff2) format("woff2"),url(../../fonts/PlusJakartaSans-Bold.woff) format("woff"),url(../../fonts/PlusJakartaSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../../fonts/PlusJakartaSans-Medium.eot);src:url(../../fonts/PlusJakartaSans-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/PlusJakartaSans-Medium.woff2) format("woff2"),url(../../fonts/PlusJakartaSans-Medium.woff) format("woff"),url(../../fonts/PlusJakartaSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../../fonts/PlusJakartaSans-Light.eot);src:url(../../fonts/PlusJakartaSans-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/PlusJakartaSans-Light.woff2) format("woff2"),url(../../fonts/PlusJakartaSans-Light.woff) format("woff"),url(../../fonts/PlusJakartaSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../../fonts/PlusJakartaSans-Regular.eot);src:url(../../fonts/PlusJakartaSans-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/PlusJakartaSans-Regular.woff2) format("woff2"),url(../../fonts/PlusJakartaSans-Regular.woff) format("woff"),url(../../fonts/PlusJakartaSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../../fonts/PlusJakartaSans-SemiBold.eot);src:url(../../fonts/PlusJakartaSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/PlusJakartaSans-SemiBold.woff2) format("woff2"),url(../../fonts/PlusJakartaSans-SemiBold.woff) format("woff"),url(../../fonts/PlusJakartaSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Condensed";src:url(../../fonts/BarlowCondensed-Medium.eot);src:url(../../fonts/BarlowCondensed-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/BarlowCondensed-Medium.woff2) format("woff2"),url(../../fonts/BarlowCondensed-Medium.woff) format("woff"),url(../../fonts/BarlowCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Condensed";src:url(../../fonts/BarlowCondensed-Bold.eot);src:url(../../fonts/BarlowCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/BarlowCondensed-Bold.woff2) format("woff2"),url(../../fonts/BarlowCondensed-Bold.woff) format("woff"),url(../../fonts/BarlowCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Condensed";src:url(../../fonts/BarlowCondensed-SemiBold.eot);src:url(../../fonts/BarlowCondensed-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/BarlowCondensed-SemiBold.woff2) format("woff2"),url(../../fonts/BarlowCondensed-SemiBold.woff) format("woff"),url(../../fonts/BarlowCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Condensed";src:url(../../fonts/BarlowCondensed-Regular.eot);src:url(../../fonts/BarlowCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/BarlowCondensed-Regular.woff2) format("woff2"),url(../../fonts/BarlowCondensed-Regular.woff) format("woff"),url(../../fonts/BarlowCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.h1,h1{font-family:"Barlow Condensed";font-weight:700;font-size:62px;line-height:70px;letter-spacing:0;color:#3b3b3b}@media (max-width:991px){.h1,h1{font-size:42px;line-height:48px;letter-spacing:0}}.h2,h2{font-family:"Barlow Condensed";font-weight:700;font-size:40px;line-height:50px;letter-spacing:0;color:#3b3b3b}@media (max-width:991px){.h2,h2{font-size:32px;line-height:40px;letter-spacing:0}}.h3,h3{font-family:"Plus Jakarta Sans";font-weight:800;font-size:28px;line-height:36px;letter-spacing:-.5px;color:#3b3b3b}@media (max-width:991px){.h3,h3{font-size:24px;line-height:32px;letter-spacing:-.5px}}.h4,h4{font-family:"Plus Jakarta Sans";font-weight:700;font-size:24px;line-height:28px;letter-spacing:0;color:#3b3b3b}@media (max-width:991px){.h4,h4{font-size:20px;line-height:26px;letter-spacing:0}}.h5,h5{font-family:"Barlow Condensed";font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;color:#3b3b3b}@media (max-width:991px){.h5,h5{font-size:18px;line-height:24px;letter-spacing:0}}.h6,h6{font-family:"Barlow Condensed";font-weight:700;font-size:19px;line-height:20px;letter-spacing:0;color:#3b3b3b}@media (max-width:991px){.h6,h6{font-size:18px;line-height:28px}}p{font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#3b3b3b}a{font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;line-height:26px}body{font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;line-height:24px;background:#f0f0f0}@media (min-width:1600px){.container{max-width:1572px}}.container-small{margin:0 auto;padding:0 15px;max-width:1300px}@media (max-width:1440px){.container-small{max-width:1180px}}.bttn-primary,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit]{font-family:"Barlow Condensed";font-weight:700;font-size:19px;line-height:20px;letter-spacing:0;padding:14px 40px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;cursor:pointer;color:#fff!important;background:linear-gradient(to left,#d43136 50%,#5f5f5f 50%) right;background-size:200% 100%;border-radius:8px;border:unset;outline:0;display:flex;align-items:center;justify-content:center;text-decoration:unset;overflow:hidden}@media (max-width:991px){.bttn-primary,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit]{margin:0 auto 20px}}.bttn-primary .arrow,button:not(.menu-toggle) .arrow,input[type=button] .arrow,input[type=reset] .arrow,input[type=submit] .arrow{display:inline-block;width:20px;height:20px;margin-left:10px;background-image:url(../../images/arrow-w.svg);background-size:contain;background-position:center;transition:.3s}.bttn-primary svg,button:not(.menu-toggle) svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg{margin-left:10px;transition:.3s}.bttn-primary:hover,button:not(.menu-toggle):hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-position:left}.bttn-primary:hover a,button:not(.menu-toggle):hover a,input[type=button]:hover a,input[type=reset]:hover a,input[type=submit]:hover a{color:#fff!important}.bttn-primary:hover svg,button:not(.menu-toggle):hover svg,input[type=button]:hover svg,input[type=reset]:hover svg,input[type=submit]:hover svg{transform:translate(2px,-2px)}.bttn-secondary{font-family:"Barlow Condensed";font-weight:700;font-size:19px;line-height:20px;letter-spacing:0;padding:14px 40px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;cursor:pointer;color:#fff!important;background:linear-gradient(to left,transparent 50%,#d43136 50%) right;background-size:200% 100%;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid #d43136;text-decoration:unset}@media (max-width:991px){.bttn-secondary{margin:0 auto 20px}}.bttn-secondary .arrow{display:inline-block;width:20px;height:20px;margin-left:10px;background-image:url(../../images/arrow-w.svg);background-size:contain;background-position:center}.bttn-secondary svg{margin-left:10px;transition:.3s}.bttn-secondary:hover{background-position:left}.bttn-secondary:hover svg{transform:translate(2px,-2px)}.i-facebook{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-image:url(../../images/fackebook.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.3s}.i-instagram{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-image:url(../../images/instagram.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.3s}.i-linkedin{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-image:url(../../images/linkedin.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.3s}.i-whatsapp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-image:url(../../images/whatsapp.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.3s}.subheading{color:#d43136;text-transform:uppercase;margin-bottom:18px}section.page-hero{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin:0 auto 112px;width:100%;padding:326px 0 138px;display:flex;align-items:center;border-radius:0 0 20px 50px}section.page-hero:before{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:38px solid transparent;border-right:0 solid transparent;border-top:38px solid #f0f0f0;transform:rotate(180deg)}@media (max-width:1100px){section.page-hero{width:100%;padding:240px 0;margin:0 auto 80px;border-radius:0 0 16px 40px}section.page-hero:before{border-left:28px solid transparent;border-right:0 solid transparent;border-top:28px solid #f0f0f0;transform:rotate(180deg)}}section.page-hero .opacity{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(265.03deg,rgba(0,0,0,0) 31.97%,rgba(0,0,0,.55) 85.62%);z-index:0}section.page-hero h1{text-transform:uppercase;color:#fff}@media (max-width:1100px){section.page-hero h1{text-align:center}}.jobs .wp-pagenavi{display:flex;align-items:center;justify-content:center;margin-top:52px}.jobs .wp-pagenavi span{width:34px;height:34px;padding:8px 12px 8px 12px;border-radius:100%;border:1px solid #54b36c;background:#54b36c;font-family:Inter;font-size:16px;font-weight:400;line-height:18px;display:flex;align-items:center;justify-content:center;color:#fff}.jobs .wp-pagenavi a{width:34px;height:34px;border-radius:100%;border:1px solid #54b36c;color:#2c3080;font-family:Inter;font-size:16px;font-weight:400;line-height:18px;display:flex;align-items:center;justify-content:center}.jobs .page-description{max-width:790px;margin-bottom:77px}.jobs .page-description h2{text-transform:uppercase;margin-bottom:20px;color:#141313}.jobs .page-description p{font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;line-height:24px;letter-spacing:0}.jobs .job-container .job-items .job-item{margin-bottom:38px}.jobs .job-container .job-items .job-item .item-details{background:#e1e1e1;height:100%;border-radius:20px}.jobs .job-container .job-items .job-item .item-details .img{width:100%;border-radius:20px;overflow:hidden;position:relative}.jobs .job-container .job-items .job-item .item-details .img:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(357.77deg,rgba(186,186,186,.8) 1.95%,rgba(186,186,186,0) 98.21%);transition:.3s;z-index:1;pointer-events:none}.jobs .job-container .job-items .job-item .item-details .img img{width:100%;transition:.3s}.jobs .job-container .job-items .job-item .item-details .item{padding:20px 31px 31px;transition:.3s}@media (max-width:991px){.jobs .job-container .job-items .job-item .item-details .item{padding:16px}}.jobs .job-container .job-items .job-item .item-details .item a{text-decoration:unset;color:#3b3b3b}.jobs .job-container .job-items .job-item .item-details .item h4{margin-bottom:28px;color:#3b3b3b;text-transform:uppercase}.jobs .job-container .job-items .job-item .item-details .item .details{display:flex;flex-wrap:wrap;margin-bottom:16px}.jobs .job-container .job-items .job-item .item-details .item .details p{font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;display:flex;align-items:center;margin-right:32px;margin-bottom:0;color:#3b3b3b}@media (max-width:991px){.jobs .job-container .job-items .job-item .item-details .item .details p{margin-right:16px;margin-bottom:8px}}.jobs .job-container .job-items .job-item .item-details .item .details p svg{margin-right:8px}.jobs .job-container .job-items .job-item .item-details .item .go-link{font-family:"Barlow Condensed";font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#5f5f5f;transition:.3s}.jobs .job-container .job-items .job-item .item-details .item .go-link svg{transition:.3s;opacity:0;margin-left:10px}.jobs .job-container .job-items .job-item:hover .img:before{background:linear-gradient(357.77deg,rgba(206,20,25,.8) 1.95%,rgba(206,20,25,0) 98.21%)}.jobs .job-container .job-items .job-item:hover .img img{transform:scale(1.1)}.jobs .job-container .job-items .job-item:hover .item .go-link{color:#d43136}.jobs .job-container .job-items .job-item:hover .item .go-link svg{opacity:1}section.single-hero{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin:0 auto 150px;height:427px;width:100%}@media (max-width:1100px){section.single-hero{width:100%;height:270px;margin:0 auto 80px}}.single-title{margin-bottom:62px}@media (max-width:995px){.single-title{margin-bottom:30px}}.single-title h2{font-family:"Barlow Condensed";font-weight:700;font-size:40px;line-height:50px;letter-spacing:0;color:#3b3b3b;margin-bottom:0;text-transform:uppercase}.single-job{margin-bottom:90px}.single-job h4{margin-bottom:24px;text-transform:uppercase}.single-job h2{margin-bottom:16px;word-break:break-all}.single-job ul{padding-left:0;margin-left:0;margin-bottom:42px}.single-job ul li{font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;list-style:none;color:#3b3b3b;position:relative;padding-left:28px;margin-bottom:20px}.single-job ul li:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../../images/check.svg);background-size:contain}.single-job p{margin-bottom:2rem}.sidebar .job-details{background:#e1e1e1;padding:42px 48px;border-radius:20px;margin-bottom:28px}.sidebar .job-details h6{font-family:"Barlow Condensed";font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#141313;margin-bottom:10px}.sidebar .job-details p{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.02em;margin-bottom:0}.sidebar .job-details .details{margin-top:24px}.sidebar .job-details .details .item:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:2px solid #5f5f5f}.sidebar .job-details.contact .item{align-items:center;margin-bottom:10px}.sidebar .job-details .item svg{margin-right:16px}.sidebar .job-details .item a{text-decoration:unset;font-weight:500;color:#575555}.sidebar .send-cv-btn{margin-bottom:42px}.sidebar .send-cv-btn a{width:100%;display:flex;align-items:center;justify-content:center;text-decoration:unset}.additional-description{margin-top:50px}.additional-description .desc{background:#3b3b3b;padding:36px 16px;border-radius:20px 40px 20px 20px;position:relative}.additional-description .desc:before{content:"";position:absolute;width:15px;height:15px;top:0;right:0;border-left:30px solid transparent;border-right:0 solid transparent;border-top:30px solid #f0f0f0}.additional-description .desc *{color:#f1f1f1;text-transform:uppercase;text-align:center;max-width:462px;margin:0 auto}.bewerben-button{background-color:#d43136;color:#fff;text-transform:uppercase;padding:15px 30px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;border:none;cursor:pointer;border-radius:12px 40px 40px 12px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,calc(100% - 20px) 100%,0 100%,0 0)}.cv-form-page{margin-top:270px}.cv-form-page .page-title{background:#3b3b3b;padding:31px 0;border-radius:10px 10px 0 0}.cv-form-page .page-title h2{color:#fff;margin-bottom:0;text-transform:uppercase;text-align:center}.cv-form-page .form-section{background:#e1e1e1;border-radius:10px;max-width:996px;margin:0 auto}.cv-form-page .form-section .form-fields{padding:82px 20px;max-width:636px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:991px){.cv-form-page .form-section .form-fields{padding:40px 15px;border-radius:30px}}.cv-form-page .form-section .form-fields h4{text-transform:uppercase;margin-bottom:20px}.cv-form-page .form-section .form-fields .codedropz-upload-handler{border:1px dashed #141313;border-radius:0;margin-bottom:0;background:#f5f5f5;position:relative;display:flex;align-items:center;justify-content:center}.cv-form-page .form-section .form-fields .codedropz-upload-handler:before{content:"";position:absolute;top:20px;width:38px;height:38px;background-image:url(../../images/upload-cloud.svg);background-size:contain;background-repeat:no-repeat}.cv-form-page .form-section .form-fields .codedropz-upload-handler .codedropz-upload-container{padding:57px 20px 28px}.cv-form-page .form-section .form-fields .codedropz-upload-handler h6,.cv-form-page .form-section .form-fields .codedropz-upload-handler span{font-size:16px;font-weight:400;line-height:23px;color:#9a9a9a}.cv-form-page .form-section .form-fields .codedropz-upload-handler .codedropz-btn-wrap{display:flex;justify-content:center;margin-top:17px}.cv-form-page .form-section .form-fields .codedropz-upload-handler .codedropz-btn-wrap .cd-upload-btn{border-radius:45px;border:1px solid #e0e0e0;background:#f2f2f2;padding:11px 16px}.cv-form-page .form-section .form-fields .submit-button{display:flex;justify-content:flex-end;margin-bottom:0}.cv-form-page .form-section .form-fields .submit-button button{max-width:unset}.cv-form-page .form-section .form-fields .intl-tel-input input{padding:15px 20px 15px 45px}.select2-container{width:100%!important}.col-inp-6{width:calc(50% - 12px);margin-bottom:12px}@media (max-width:991px){.col-inp-6{width:100%}}.col-inp-6 p{margin-bottom:0}.col-inp-12{width:100%;margin-bottom:12px}.col-inp-12.title{margin-top:42px;margin-bottom:0}.col-inp-12 p{margin-bottom:0}.col-inp-12.checkbox-col a,.col-inp-12.checkbox-col p{font-size:14px;line-height:22px;color:#141313}input:not([type=checkbox]),select,textarea{font-family:"Plus Jakarta Sans";border:1px solid #3b3b3b;background-color:transparent;color:#3b3b3b;width:100%;padding:15px 20px;border-radius:6px}textarea{resize:unset;height:140px}.wpcf7-list-item{margin-left:0}.contact-section .desc{margin-bottom:72px;max-width:640px}@media (max-width:991px){.contact-section .desc{margin-bottom:57px}}.contact-section .desc h2{text-transform:uppercase;margin-bottom:20px}.contact-section .desc p{font-weight:700;margin-bottom:0}.contact-section .item{display:flex;flex-direction:column;align-items:center;width:282px;background:#e1e1e1;margin-bottom:18px;padding:30px 40px;border-radius:20px 40px;position:relative}@media (max-width:991px){.contact-section .item{margin:0 auto 20px}}.contact-section .item:before{content:"";position:absolute;width:15px;height:15px;top:0;right:0;border-left:30px solid transparent;border-right:0 solid transparent;border-top:30px solid #f0f0f0}.contact-section .item:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:30px solid transparent;border-right:0 solid transparent;border-top:30px solid #f0f0f0;transform:rotate(180deg)}.contact-section .item svg{margin-bottom:12px}.contact-section .item a,.contact-section .item p{font-family:"Barlow Condensed";font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#3b3b3b;text-decoration:unset}.contact-section .form-fields{max-width:588px}@media (max-width:991px){.contact-section .form-fields{margin-top:66px}}.contact-section .form-fields .submit-button{display:flex;justify-content:center;margin-top:32px}@media (max-width:991px){.contact-section .form-fields .submit-button{margin-top:24px}}.page-template-page-about .about-section{margin-bottom:170px}@media (max-width:991px){.page-template-page-about .about-section{margin-bottom:140px}}.page-template-page-about .about-section h2{text-transform:uppercase;margin-bottom:24px;color:#3b3b3b}.page-template-page-about .about-section .image-frame{position:relative;display:inline-block;border-radius:16px;overflow:hidden}.page-template-page-about .about-section .image-frame img{display:block;width:100%;height:auto;border-radius:16px}.page-template-page-about .about-section .line-image{margin-top:48px;background:#d43136;border-radius:20px 50px;position:relative;width:calc(100% - 58px)}@media (max-width:991px){.page-template-page-about .about-section .line-image{margin:60px 0 20px;width:calc(100% - 18px)}}.page-template-page-about .about-section .line-image:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #f1f1f1;transform:rotate(180deg)}.page-template-page-about .about-section .line-image .img{top:-48px;right:-48px;position:relative;z-index:1;overflow:hidden;border-radius:20px 20px 20px 50px}@media (max-width:991px){.page-template-page-about .about-section .line-image .img{top:-37px;right:-18px}}.page-template-page-about .about-section .line-image .img:before{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #d43136;transform:rotate(180deg)}.page-template-page-about .about-section .line-image .img img{width:100%}.page-template-page-about .our-path{background:#3b3b3b;padding:92px 0}@media (max-width:991px){.page-template-page-about .our-path{padding-left:72px 0}}.page-template-page-about .our-path .subheading{text-align:center;margin-bottom:18px}.page-template-page-about .our-path h2{text-align:center;text-transform:uppercase;margin-bottom:70px;color:#f1f1f1}@media (max-width:991px){.page-template-page-about .our-path h2{margin-bottom:52px}}.page-template-page-about .our-path .timeline{color:#fff;text-align:center}@media (max-width:991px){.page-template-page-about .our-path .timeline{display:flex}}.page-template-page-about .our-path .timeline .years{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem;margin-bottom:67px;position:relative}@media (max-width:991px){.page-template-page-about .our-path .timeline .years{padding-right:30px}}.page-template-page-about .our-path .timeline .years span{cursor:pointer;color:#5f5f5f;font-family:"Barlow Condensed";font-weight:700;font-size:40px;line-height:50px;letter-spacing:0;text-transform:uppercase;position:relative;transition:color .3s ease}@media (max-width:991px){.page-template-page-about .our-path .timeline .years span{font-weight:700;font-size:32px;line-height:40px;display:flex;align-items:center;width:100%}}.page-template-page-about .our-path .timeline .years span::after{content:"";width:16px;height:16px;background:#5f5f5f;border-radius:50%;display:block;margin:.5rem auto 0;transition:background .3s ease}@media (max-width:991px){.page-template-page-about .our-path .timeline .years span::after{width:12px;height:12px;margin:0;position:absolute;right:-34px}}.page-template-page-about .our-path .timeline .years span.active{color:#d43136}.page-template-page-about .our-path .timeline .years span.active::after{background:#d43136}.page-template-page-about .our-path .timeline .years::before{content:"";position:absolute;top:87%;left:0;right:0;height:4px;background:#5f5f5f;z-index:0}@media (max-width:991px){.page-template-page-about .our-path .timeline .years::before{top:0;height:100%;width:4px;right:0;left:unset}}@media (max-width:991px){.page-template-page-about .our-path .timeline .description{padding:0 15px}}.page-template-page-about .our-path .timeline .description div{display:none;opacity:0;transform:translateY(10px);max-width:600px;margin:0 auto;transition:opacity .4s ease,transform .4s ease}@media (max-width:991px){.page-template-page-about .our-path .timeline .description div{position:sticky;top:10px}}.page-template-page-about .our-path .timeline .description div p{font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#f1f1f1}@media (max-width:991px){.page-template-page-about .our-path .timeline .description div p{text-align:left}}.page-template-page-about .our-path .timeline .description div *{color:#f1f1f1}.page-template-page-about .our-path .timeline .description div.visible{display:block;opacity:1;transform:translateY(0)}@media (max-width:991px){.page-template-page-about .our-path .timeline .years{flex-direction:column;align-items:center}}.page-template-page-about .new-installation{background:#e1e1e1;padding:94px 0}.page-template-page-about .new-installation .subheading{margin-bottom:18px;text-align:center}.page-template-page-about .new-installation h2{margin-bottom:52px;text-align:center;text-transform:uppercase}.page-template-page-about .new-installation .new-slider-items{padding:15px 0 50px}.page-template-page-about .new-installation .new-slider-items .swiper-slide{display:flex;justify-content:center}.page-template-page-about .new-installation .new-slider-items .swiper-slide .item-card{border:2px solid #d43136;transition:transform .3s ease;padding:30px 40px;border-radius:20px 40px;position:relative}@media (max-width:991px){.page-template-page-about .new-installation .new-slider-items .swiper-slide .item-card{margin:0 auto 20px}}.page-template-page-about .new-installation .new-slider-items .swiper-slide .item-card img{width:48px;height:48px;margin-bottom:24px}.page-template-page-about .new-installation .new-slider-items .swiper-slide .item-card h4{margin-bottom:8px;text-transform:uppercase}.page-template-page-about .new-installation .new-slider-items .swiper-slide .item-card p{color:#3b3b3b}.page-template-page-about .new-installation .new-slider-items .swiper-slide .item-card:hover{transform:translateY(-5px)}.page-template-page-about .new-installation .swiper-pagination{bottom:0}.page-template-page-about .new-installation .swiper-pagination .swiper-pagination-bullet{background:#3b3b3b;width:9px;height:9px;opacity:1;transition:.3s}.page-template-page-about .new-installation .swiper-pagination .swiper-pagination-bullet-active{width:50px;border-radius:15px;opacity:1}.page-template-page-about .about-partner-section{padding:160px 0 130px}@media (max-width:991px){.page-template-page-about .about-partner-section{padding:140px 0 80px}}.page-template-page-about .about-partner-section h2{text-transform:uppercase;margin-bottom:20px;color:#3b3b3b}.page-template-page-about .about-partner-section .bttn-primary{width:-moz-fit-content;width:fit-content;margin-top:32px}@media (max-width:991px){.page-template-page-about .about-partner-section .bttn-primary.desktop{display:none}}@media (min-width:992px){.page-template-page-about .about-partner-section .bttn-primary.mobile{display:none}}.page-template-page-about .about-partner-section .line-image{background:#d43136;border-radius:20px 50px;position:relative;width:calc(100% - 58px)}@media (max-width:991px){.page-template-page-about .about-partner-section .line-image{margin:60px 0 20px;width:calc(100% - 18px)}}.page-template-page-about .about-partner-section .line-image:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #f0f0f0;transform:rotate(180deg)}.page-template-page-about .about-partner-section .line-image .img{top:-48px;right:-58px;position:relative;z-index:1;overflow:hidden;border-radius:20px 20px 20px 50px}@media (max-width:991px){.page-template-page-about .about-partner-section .line-image .img{top:-37px;right:-18px}}.page-template-page-about .about-partner-section .line-image .img:before{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #d43136;transform:rotate(180deg)}.page-template-page-about .partners-section{margin-bottom:140px}@media (max-width:991px){.page-template-page-about .partners-section{margin-bottom:120px}}.page-template-page-about .partners-section h2{margin-bottom:48px;color:#d43136;text-transform:uppercase;text-align:center}.page-template-page-about .partners-section .partner-item{margin-bottom:24px;display:flex;align-items:center;justify-content:center;max-height:70px}.page-template-page-about .partners-section .partner-item .item-card{width:100%;height:100%;padding:0 15px}.page-template-page-about .partners-section .partner-item .item-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-services .about-section{margin-bottom:170px}@media (max-width:991px){.single-services .about-section{margin-bottom:140px}}@media (max-width:991px){.single-services .about-section .row{flex-direction:column-reverse}}.single-services .about-section h2{text-transform:uppercase;margin-bottom:24px;color:#3b3b3b}.single-services .about-section .line-image{margin-top:25px;background:#d43136;border-radius:20px 20px 50px 20px;position:relative;width:calc(100% - 58px)}@media (max-width:991px){.single-services .about-section .line-image{margin:60px 0 20px;width:calc(100% - 18px);left:18px}}.single-services .about-section .line-image:after{content:"";position:absolute;width:15px;height:15px;bottom:0;right:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #f1f1f1;transform:rotate(90deg)}.single-services .about-section .line-image .img{top:-48px;left:-48px;position:relative;z-index:1;overflow:hidden;border-radius:20px 20px 50px 20px}@media (max-width:991px){.single-services .about-section .line-image .img{top:-37px;left:-18px}}.single-services .about-section .line-image .img:before{content:"";position:absolute;width:15px;height:15px;bottom:0;right:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #d43136;transform:rotate(90deg)}.single-services .about-section .line-image .img img{width:100%}.single-services .faq-section{margin-bottom:112px}@media (max-width:991px){.single-services .faq-section{margin-bottom:80px}}@media (max-width:991px){.single-services .faq-section .left{margin-bottom:63px}}.single-services .faq-section .left h2{margin-bottom:12px;text-transform:uppercase}.single-services .faq-section .left .desc{max-width:588px}.single-services .faq-section .right .faq{max-width:690px;margin:0 auto}.single-services .faq-section .right .faq .accordion .accordion-item{background-color:#e1e1e1;border-radius:20px;border:0;margin-bottom:24px}@media (max-width:991px){.single-services .faq-section .right .faq .accordion .accordion-item{margin-bottom:20px;border-radius:16px}}.single-services .faq-section .right .faq .accordion .accordion-item .accordion-header{font-family:"Plus Jakarta Sans";font-weight:700;font-size:24px;line-height:28px;letter-spacing:0;text-transform:uppercase;cursor:pointer;background-color:transparent;color:#3b3b3b;box-shadow:unset;max-width:990px;margin:0 auto;padding:28px 30px}.single-services .faq-section .right .faq .accordion .accordion-item .accordion-header span{display:flex;width:100%;padding-right:40px;word-break:break-word}.single-services .faq-section .right .faq .accordion .accordion-item .accordion-header.accordion-button::after{background-image:url(../../images/plus.svg);background-size:contain;transform:unset;width:26px;height:26px;transition:.3s;position:absolute;right:30px;top:30px}.single-services .faq-section .right .faq .accordion .accordion-item .accordion-header:not(.collapsed) span{padding-bottom:20px;border-bottom:1px solid #3b3b3b}.single-services .faq-section .right .faq .accordion .accordion-item .accordion-header:not(.collapsed)::after{background-image:url(../../images/minus.svg);transition:.3s}.single-services .faq-section .right .faq .accordion .accordion-item .accordion-body{font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:#3b3b3b;max-width:990px;margin:0 auto;padding:0 28px 28px}.banner .banner-container{border-radius:20px;background:#3b3b3b;padding:92px 28px;text-align:center}@media (max-width:991px){.banner .banner-container{padding:72px 28px}}.banner .banner-container h6{text-align:center;margin-bottom:18px}.banner .banner-container h2{color:#fff;margin-bottom:20px;text-transform:uppercase}.banner .banner-container .desc{text-align:center;max-width:590px;margin:0 auto 32px}.banner .banner-container .desc p{color:#fff;font-weight:700}.banner .banner-container .bttn-primary{width:-moz-fit-content;width:fit-content;margin:0 auto}.banner .banner-container .bttn-primary:before{border-top:20px solid #3b3b3b}.banner .banner-container .bttn-primary:after{border-top:20px solid #3b3b3b}.advantages{padding:135px 0;margin-bottom:160px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:991px){.advantages{margin-bottom:97px;padding:72px 0}}.advantages h2{margin-bottom:12px;text-align:center;text-transform:uppercase;color:#fff}.advantages .desc{max-width:525px;margin:0 auto 48px}.advantages .desc p{text-align:center;color:#fff;font-weight:700}.advantages .new-slider-items{padding:15px 0 50px}.advantages .new-slider-items .swiper-slide{display:flex;justify-content:center;text-align:center;height:auto}.advantages .new-slider-items .swiper-slide .item-card{border:2px solid #d43136;transition:transform .3s ease;padding:30px 40px;border-radius:20px 40px;position:relative;height:100%}@media (max-width:991px){.advantages .new-slider-items .swiper-slide .item-card{margin:0 auto 20px}}.advantages .new-slider-items .swiper-slide .item-card img{width:48px;height:48px;margin-bottom:24px}.advantages .new-slider-items .swiper-slide .item-card h4{margin-bottom:8px;text-transform:uppercase;color:#fff}.advantages .new-slider-items .swiper-slide .item-card p{color:#fff}.advantages .new-slider-items .swiper-slide .item-card:hover{transform:translateY(-5px)}.advantages .swiper-pagination{bottom:0}.advantages .swiper-pagination .swiper-pagination-bullet{background:#fff;width:9px;height:9px;opacity:1;transition:.3s}.advantages .swiper-pagination .swiper-pagination-bullet-active{width:50px;border-radius:15px;opacity:1}.single-neuanlagen .about-section{margin-bottom:170px}@media (max-width:991px){.single-neuanlagen .about-section{margin-bottom:140px}}.single-neuanlagen .about-section h2{text-transform:uppercase;margin-bottom:24px;color:#3b3b3b}@media (max-width:991px){.single-neuanlagen .about-section .row{flex-direction:column-reverse}}.single-neuanlagen .about-section .row .line-image{margin-top:25px;background:#d43136;border-radius:20px 20px 50px 20px;position:relative;width:calc(100% - 58px)}@media (max-width:991px){.single-neuanlagen .about-section .row .line-image{margin:60px 0 20px;width:calc(100% - 18px);left:18px}}.single-neuanlagen .about-section .row .line-image:after{content:"";position:absolute;width:15px;height:15px;bottom:0;right:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #f1f1f1;transform:rotate(90deg)}.single-neuanlagen .about-section .row .line-image .img{top:-48px;left:-48px;position:relative;z-index:1;overflow:hidden;border-radius:20px 20px 50px 20px}@media (max-width:991px){.single-neuanlagen .about-section .row .line-image .img{top:-37px;left:-18px}}.single-neuanlagen .about-section .row .line-image .img:before{content:"";position:absolute;width:15px;height:15px;bottom:0;right:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #d43136;transform:rotate(90deg)}.single-neuanlagen .about-section .row .line-image .img img{width:100%}.single-neuanlagen .about-section .row ul{padding-left:0;margin-left:0;margin-bottom:42px}.single-neuanlagen .about-section .row ul li{font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;list-style:none;color:#3b3b3b;position:relative;padding-left:28px;margin-bottom:20px}.single-neuanlagen .about-section .row ul li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;background-image:url(../../images/check.svg);background-size:contain}.single-neuanlagen .tabbed-interface{background:#3b3b3b;color:#fff;padding:32px 0 110px;margin-bottom:112px}.single-neuanlagen .tabbed-interface .tab-nav .tab-button-pagination{width:100%;display:flex;justify-content:center}.single-neuanlagen .tabbed-interface .tab-nav .tab-button-pagination .swiper-pagination-bullet{width:9px;height:9px;background-color:#f1f1f1;opacity:1;margin:25px 4px 0}.single-neuanlagen .tabbed-interface .tab-nav .tab-button-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f1f1f1;width:50px;border-radius:15px}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons{background:#e1e1e1;display:flex;list-style:none;padding:0;margin:0;border-radius:10px}@media (min-width:992px){.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons{justify-content:space-around}}@media (max-width:991px){.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons{background:0 0;border-radius:8px}}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button{width:auto;font-family:Anton;font-weight:400;font-size:16px;line-height:20px;letter-spacing:1px;padding:14px 10px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;cursor:pointer;background-color:transparent;color:#3b3b3b!important;display:flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:unset}@media (max-width:991px){.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button{width:100%;padding:14px 10px;margin:0 auto;background:#e1e1e1}}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button .arrow{width:20px;height:20px;margin-left:10px;background-image:url(../../images/arrow-w.svg);background-size:contain;background-position:center;opacity:0;transition:.3s}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button.active,.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button:hover{color:#d43136!important}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button.active span,.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button:hover span{opacity:1;background-image:url(../../images/arrow-r.svg)}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button.dropdown:hover .dropdown-menu{display:block}@media (max-width:991px){.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button.dropdown{display:none}}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button .dropdown-menu{display:none;position:absolute;top:100%;left:0;background:#f1f1f1;color:#3b3b3b;min-width:200px;width:100%;z-index:5;border-radius:12px;padding:8px}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button .dropdown-menu .dropdown-item{font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;padding:9px 15px;cursor:pointer;border-radius:10px}.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button .dropdown-menu .dropdown-item.active,.single-neuanlagen .tabbed-interface .tab-nav .tab-buttons .tab-button .dropdown-menu .dropdown-item:hover{background:#e1e1e1;color:#d43136}@media (min-width:992px){.single-neuanlagen .tabbed-interface .tab-swiper{width:100%;overflow:visible;z-index:2;position:relative}.single-neuanlagen .tabbed-interface .tab-buttons{display:flex;gap:12px}}.single-neuanlagen .tabbed-interface .tab-contents{margin-top:110px}.single-neuanlagen .tabbed-interface .tab-contents .tab-content{display:none;flex-wrap:wrap;gap:2rem}.single-neuanlagen .tabbed-interface .tab-contents .tab-content.active{display:flex}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .text{flex:1;color:#fff}@media (max-width:991px){.single-neuanlagen .tabbed-interface .tab-contents .tab-content .text{flex:unset;width:100%}}.single-neuanlagen .tabbed-interface .tab-contents .tab-content h3{color:#fff;margin-bottom:20px;text-transform:uppercase}.single-neuanlagen .tabbed-interface .tab-contents .tab-content p{color:#fff}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .images,.single-neuanlagen .tabbed-interface .tab-contents .tab-content .tabSwiper-swiper{width:50%;position:relative}@media (max-width:991px){.single-neuanlagen .tabbed-interface .tab-contents .tab-content .images,.single-neuanlagen .tabbed-interface .tab-contents .tab-content .tabSwiper-swiper{flex:unset;width:100%}}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .images .image,.single-neuanlagen .tabbed-interface .tab-contents .tab-content .tabSwiper-swiper .image{height:480px;position:relative}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .images .image:after,.single-neuanlagen .tabbed-interface .tab-contents .tab-content .tabSwiper-swiper .image:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:50px solid transparent;border-right:0 solid transparent;border-top:50px solid #3b3b3b;transform:rotate(180deg)}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .images .image img,.single-neuanlagen .tabbed-interface .tab-contents .tab-content .tabSwiper-swiper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;border-radius:20px 20px 20px 60px}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .swiper-pagination-clickable .swiper-pagination-bullet{width:9px;height:9px;background-color:#f1f1f1;opacity:1;margin:25px 4px 0}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f1f1f1;width:50px;border-radius:15px}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .bttn-primary{display:inline-flex;text-decoration:none;margin-top:32px}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .bttn-primary:before{border-left:20px solid transparent;border-right:0 solid transparent;border-top:20px solid #3b3b3b}.single-neuanlagen .tabbed-interface .tab-contents .tab-content .bttn-primary:after{border-left:20px solid transparent;border-right:0 solid transparent;border-top:20px solid #3b3b3b}.home .home-hero{padding:325px 0 183px;margin-bottom:112px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:0 0 20px 60px;position:relative}@media (max-width:991px){.home .home-hero{padding:190px 0 163px;margin-bottom:80px}}.home .home-hero:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:50px solid transparent;border-right:0 solid transparent;border-top:50px solid #f1f1f1;transform:rotate(180deg)}.home .home-hero .desc{max-width:792px;margin:0 auto}.home .home-hero .desc h1{text-transform:uppercase;color:#fff;text-align:center;margin-bottom:17px}.home .home-hero .desc p{margin-bottom:0;color:#fff;text-align:center;font-weight:700}.home .home-hero .buttons{margin-top:32px;display:flex;justify-content:center}@media (max-width:991px){.home .home-hero .buttons{flex-direction:column;align-items:center}}@media (max-width:991px){.home .home-hero .buttons .bttn-primary{margin:0}}.home .home-hero .buttons .bttn-primary:before{border-top:20px solid transparent}.home .home-hero .buttons .bttn-primary:after{border-top:20px solid transparent}.home .home-hero .buttons .bttn-secondary{margin-left:24px}@media (max-width:991px){.home .home-hero .buttons .bttn-secondary{margin:20px 0 0 0;min-width:200px}}.home .home-hero .buttons .bttn-secondary:before{border-top:20px solid transparent}.home .home-hero .buttons .bttn-secondary:after{border-top:20px solid transparent}.home .about-section{margin-bottom:170px}@media (max-width:991px){.home .about-section{margin-bottom:140px}}.home .about-section h2{text-transform:uppercase;margin-bottom:24px;color:#3b3b3b}.home .about-section .line-image{margin-top:48px;background:#d43136;border-radius:20px 50px;position:relative;width:calc(100% - 58px)}@media (max-width:991px){.home .about-section .line-image{margin:60px 0 20px;width:calc(100% - 18px)}}.home .about-section .line-image:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #f1f1f1;transform:rotate(180deg)}.home .about-section .line-image .img{top:-48px;right:-48px;position:relative;z-index:1;overflow:hidden;border-radius:20px 20px 20px 50px}@media (max-width:991px){.home .about-section .line-image .img{top:-37px;right:-18px}}.home .about-section .line-image .img:before{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #d43136;transform:rotate(180deg)}.home .about-section .line-image .img img{width:100%}.home .about-section .desc{max-width:586px}.home .about-section .bttn-primary{margin-top:32px;width:-moz-fit-content;width:fit-content}@media (max-width:991px){.home .about-section .bttn-primary.desktop{display:none}}@media (min-width:992px){.home .about-section .bttn-primary.mobile{display:none}}.home .services-section{background-color:#3b3b3b;padding:120px 0;margin-bottom:160px}@media (max-width:991px){.home .services-section{padding:72px 0;margin-bottom:140px}}.home .services-section .subheading{margin-bottom:18px;text-align:center}.home .services-section h2{text-align:center;margin-bottom:166px;color:#fff;text-transform:uppercase}@media (max-width:991px){.home .services-section h2{margin-bottom:52px}}.home .services-section .service-list{max-height:436px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d43136 #5f5f5f;direction:rtl}.home .services-section .service-list::-webkit-scrollbar{width:9px}.home .services-section .service-list::-webkit-scrollbar-thumb{background-color:#d43136;border-radius:3px}.home .services-section .service-list::-webkit-scrollbar-track{background:0 0}.home .services-section .service-list .service-item{padding-bottom:48px;border-bottom:1px solid #fff;direction:ltr;max-width:378px;margin:0 auto 48px;cursor:pointer}.home .services-section .service-list .service-item:first-child{padding-top:48px;border-top:1px solid #fff}.home .services-section .service-list .service-item a{text-decoration:unset}.home .services-section .service-list .service-item .service-title{color:#fff;margin-bottom:20px;text-transform:uppercase;transition:.3s;display:flex;align-items:center;opacity:.6}.home .services-section .service-list .service-item .service-title svg{margin-left:12px;transition:.3s;opacity:0}.home .services-section .service-list .service-item .service-desc{color:#fff;transition:.3s;margin-bottom:0;opacity:.6}.home .services-section .service-list .service-item.active .service-title,.home .services-section .service-list .service-item:hover .service-title{opacity:1;color:#d43136}.home .services-section .service-list .service-item.active .service-title svg,.home .services-section .service-list .service-item:hover .service-title svg{opacity:1}.home .services-section .service-list .service-item.active .service-desc,.home .services-section .service-list .service-item:hover .service-desc{opacity:1}.home .services-section .services-image-wrapper{position:relative}@media (max-width:991px){.home .services-section .services-image-wrapper{display:none}}.home .services-section .services-image-wrapper .services-image{position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s;opacity:0}.home .services-section .services-image-wrapper .services-image .line-image{background:#d43136;border-radius:20px 50px;position:relative;width:calc(100% - 58px)}@media (max-width:991px){.home .services-section .services-image-wrapper .services-image .line-image{margin:60px 0 20px;width:calc(100% - 18px)}}.home .services-section .services-image-wrapper .services-image .line-image:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #3b3b3b;transform:rotate(180deg)}.home .services-section .services-image-wrapper .services-image .line-image .img{top:-48px;right:-48px;position:relative;z-index:1;overflow:hidden;border-radius:20px 20px 20px 50px}@media (max-width:991px){.home .services-section .services-image-wrapper .services-image .line-image .img{top:-37px;right:-18px}}.home .services-section .services-image-wrapper .services-image .line-image .img:before{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #d43136;transform:rotate(180deg)}.home .services-section .services-image-wrapper .services-image .line-image .img img{width:100%}.home .services-section .services-image-wrapper .services-image.active{opacity:1}.home .products-section{margin-bottom:130px}.home .products-section .subheading{margin-bottom:18px;text-align:center}.home .products-section h2{text-align:center;margin-bottom:72px;text-transform:uppercase}.home .products-section .product-items{margin-bottom:32px}.home .products-section .product-items .product-item{overflow:hidden;position:relative;border-radius:20px 50px 20px 20px}.home .products-section .product-items .product-item:after{content:"";position:absolute;width:15px;height:15px;top:0;right:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #f1f1f1}.home .products-section .product-items .product-item .img{width:100%;height:100%}.home .products-section .product-items .product-item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.3s}.home .products-section .product-items .product-item .bottom{position:absolute;width:100%;height:100%;bottom:0;left:0;transition:.3s;padding:32px 24px;background:rgba(186,186,186,.82);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.home .products-section .product-items .product-item .bottom h4{color:#fff;text-transform:uppercase}.home .products-section .product-items .product-item .bottom a{font-family:"Barlow Condensed";font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;color:#fff;text-transform:uppercase;text-decoration:unset;margin-top:20px;display:none;align-items:center;opacity:0;transition:.3s}.home .products-section .product-items .product-item .bottom a svg{margin-left:10px}.home .products-section .product-items .product-item:hover .bottom{background:linear-gradient(357.77deg,rgba(206,20,25,.8) 1.95%,rgba(206,20,25,0) 98.21%)}.home .products-section .product-items .product-item:hover .bottom a{display:flex;opacity:1}.home .products-section .product-last{margin-bottom:32px}.home .products-section .product-last .product-last-item{width:100%;height:100%;padding:32px 24px;overflow:hidden;position:relative;border-radius:20px 50px 20px 20px;background-color:#d43136;display:flex;flex-direction:column;justify-content:flex-end;transition:.3s}@media (max-width:991px){.home .products-section .product-last .product-last-item{padding:155px 24px 30px}}.home .products-section .product-last .product-last-item:after{content:"";position:absolute;width:15px;height:15px;top:0;right:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #f1f1f1}.home .products-section .product-last .product-last-item:hover{background-color:#3b3b3b}.home .products-section .product-last .product-last-item:hover svg{transform:translate(10px,-10px)}.home .products-section .product-last .product-last-item h5{color:#fff;text-transform:uppercase}.home .products-section .product-last .product-last-item a{font-family:"Barlow Condensed";font-weight:700;font-size:62px;line-height:70px;letter-spacing:0;color:#fff;text-transform:uppercase;text-decoration:unset;margin-top:13px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.home .products-section .product-last .product-last-item a svg{margin-left:10px;transition:.3s}.home .partners-section{margin-bottom:140px}@media (max-width:991px){.home .partners-section{margin-bottom:120px}}.home .partners-section h2{margin-bottom:48px;color:#d43136;text-transform:uppercase;text-align:center}.home .partners-section .partner-item{margin-bottom:24px;display:flex;align-items:center;justify-content:center;max-height:70px}.home .partners-section .partner-item .item-card{width:100%;height:100%;padding:0 15px}.home .partners-section .partner-item .item-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home .home-banner .banner-content{padding:111px 0;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:20px 20px 20px 60px;position:relative}.home .home-banner .banner-content:after{content:"";position:absolute;width:15px;height:15px;bottom:0;left:0;border-left:50px solid transparent;border-right:0 solid transparent;border-top:50px solid #f1f1f1;transform:rotate(180deg)}.home .home-banner .banner-content .desc{max-width:582px;margin:0 auto}.home .home-banner .banner-content .desc h6{text-transform:uppercase;color:#d43136;text-align:center;margin-bottom:20px}.home .home-banner .banner-content .desc h2{text-transform:uppercase;color:#fff;text-align:center;margin-bottom:20px}.home .home-banner .banner-content .desc p{margin-bottom:0;color:#fff;text-align:center;font-weight:700}.home .home-banner .banner-content .bttn-primary{margin:0 auto 32px;width:-moz-fit-content;width:fit-content}.home .home-banner .banner-content .bttn-primary:before{border-top:20px solid transparent}.home .home-banner .banner-content .bttn-primary:after{border-top:20px solid transparent}.page-template-default .site-main{margin-top:200px}@media (max-width:991px){.page-template-default .site-main{margin-top:150px}}.top-header{padding:16px 0;position:absolute;top:0;left:0;width:100%;z-index:1}@media (max-width:991px){.top-header{display:none}}.top-header .row{justify-content:space-between}.top-header .row .right{display:flex;justify-content:flex-end}.top-header .row .right a{color:#fff;text-decoration:unset}.top-header .row .right a svg{margin-right:10px}header.site-header{position:fixed;width:100%;top:62px;left:0;transition:.3s;z-index:99}@media (max-width:991px){header.site-header{background-color:#3b3b3b;position:absolute;top:0}}header.site-header.sticky{top:0}header.site-header .container .header-row{display:flex;align-items:center;justify-content:space-between;background-color:#3b3b3b;border-radius:20px;padding:0 24px;position:relative}@media (max-width:991px){header.site-header .container .header-row{padding:20px 0;border-radius:0}}header.site-header .container .header-row .site-branding img{max-width:349px}@media (max-width:991px){header.site-header .container .header-row .site-branding img{max-width:265px}}header.site-header .container .header-row .main-navigation{display:block;width:100%}@media (max-width:991px){header.site-header .container .header-row .main-navigation{width:unset}header.site-header .container .header-row .main-navigation .menu-toggle{padding:0;background:0 0;border:unset}}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu{overflow:scroll;position:fixed;width:100%;height:100vh;background:#3b3b3b;padding:24px;top:0;right:0;display:flex;flex-direction:column;transform:translateX(100%);transition:.3s}header.site-header .container .header-row .main-navigation .header-menu.toggled{transform:translateX(0)}}@media (min-width:992px){header.site-header .container .header-row .main-navigation .header-menu .close-menu{display:none}}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu .close-menu{display:flex;align-items:self-start}}@media (min-width:992px){header.site-header .container .header-row .main-navigation .header-menu .phone-mobile{display:none}}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu .phone-mobile{font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;display:flex;align-items:center;padding-top:80px;color:#fff;margin-bottom:20px}header.site-header .container .header-row .main-navigation .header-menu .phone-mobile svg{margin-right:14px}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu{flex-direction:column;align-items:self-start;height:100%;overflow:auto}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li{display:flex;align-items:center;padding:33px 18px}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li{padding:12px 0}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:not(.services){position:relative}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:not(.services) ul li{padding:9px 24px;border-radius:10px;transition:.3s}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:not(.services) ul li:hover{background-color:#e1e1e1}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:not(.services) ul li:hover a{color:#d43136}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li a{color:#fff;text-transform:uppercase;font-weight:600;display:block;text-decoration:none}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li a{text-transform:unset}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li a:hover{color:#d43136}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:last-child{margin-left:30px;padding:14px 40px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;cursor:pointer;background:linear-gradient(to left,#d43136 50%,#5f5f5f 50%) right;background-size:200% 100%;border-radius:8px;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:unset;overflow:hidden}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:last-child a{font-family:"Barlow Condensed";font-weight:700;font-size:18px;line-height:20px;letter-spacing:0}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:last-child{margin:20px 0 0 0}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:last-child .arrow{display:inline-block;width:20px;height:20px;margin-left:10px;background-image:url(../../images/arrow-w.svg);background-size:contain;background-position:center}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:last-child svg{margin-left:10px}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:last-child:hover{background-position:left}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:last-child:hover a{color:#fff!important}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.menu-item-has-children{padding:12px 0;flex-wrap:wrap}}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.menu-item-has-children>a{color:#fff}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li ul{display:flex;flex-direction:column;align-items:center;list-style:none;margin:0;position:absolute;top:calc(100% + 6px);left:0;z-index:99999;background:#f1f1f1;opacity:0;visibility:hidden;width:100%;min-width:271px;transition:.3s;padding:8px;border-radius:12px}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li ul{display:none;padding:0;position:unset;background:0 0;opacity:1;visibility:visible}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li ul li{padding:0 12px;transition:.3s}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li ul li{padding:12px 0!important}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li ul li a{font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;color:#3b3b3b;text-transform:unset}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li ul li a{color:#fff}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services{display:flex;align-items:center;flex-direction:unset}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul{background-color:#f1f1f1!important;align-items:center;border-radius:20px;display:flex;flex-wrap:wrap;padding:20px 10px;top:calc(100% + 6px);justify-content:space-between;flex-direction:unset}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul{display:none;opacity:1!important;visibility:visible!important;background-color:#3b3b3b!important;padding:0;border-radius:0;margin-top:20px}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li{width:25%;height:170px;margin-bottom:20px}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li{width:100%;height:auto;padding:9px 24px;margin:0}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li a{font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;display:flex;justify-content:flex-end;flex-direction:column;width:100%;height:100%;border-radius:10px;overflow:hidden;position:relative;padding:18px 20px;background:rgba(186,186,186,.82);color:#fff;text-transform:unset}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li a{background-color:transparent;padding:0}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li a .img-main{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:-1}@media (max-width:991px){header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li a .img-main{display:none}}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li.current-menu-item a,header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li.services ul li:hover a{background:linear-gradient(357.77deg,rgba(206,20,25,.8) 1.95%,rgba(206,20,25,0) 98.21%)}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu>li:hover ul{opacity:1;visibility:visible}header.site-header .container .header-row .main-navigation .header-menu ul#primary-menu .current-menu-item a{color:#d43136}.site-footer{margin-top:112px;background:#3b3b3b;color:#fff}@media (max-width:991px){.site-footer{margin-top:80px}}.site-footer .site-info{padding-top:82px}@media (max-width:991px){.site-footer .site-info{padding-top:50px}}.site-footer .site-info .logo{margin-bottom:66px}@media (max-width:991px){.site-footer .site-info .logo{margin-bottom:50px;display:flex;justify-content:center}}.site-footer .site-info .logo img{max-width:118px}.site-footer .site-info .info{margin-bottom:14px;display:flex;flex-direction:column}@media (max-width:991px){.site-footer .site-info .info{text-align:center}}.site-footer .site-info .info a,.site-footer .site-info .info p{color:#fff;text-decoration:unset;font-weight:700;margin-bottom:0}.site-footer .site-info h5{text-transform:uppercase;color:#fff;margin-bottom:34px}@media (max-width:991px){.site-footer .site-info h5{text-align:center}}.site-footer .site-info ul{padding:0;margin:0;list-style:none}@media (max-width:991px){.site-footer .site-info ul{text-align:center}}.site-footer .site-info ul li{margin-bottom:16px}.site-footer .site-info ul li a{font-family:"Plus Jakarta Sans";font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:#fff;text-decoration:unset}.site-footer .bottom-copyright .container{margin-top:22px;padding-top:25px;padding-bottom:25px;border-top:1px solid #fff}.site-footer .bottom-copyright .container a,.site-footer .bottom-copyright .container p{font-family:"Plus Jakarta Sans";font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;color:#fff;margin-bottom:0;text-decoration:unset}@media (max-width:991px){.site-footer .bottom-copyright .container a,.site-footer .bottom-copyright .container p{text-align:center}}.site-footer .bottom-copyright .container .right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media (max-width:991px){.site-footer .bottom-copyright .container .right{justify-content:center}}.site-footer .bottom-copyright .container .right .sep{display:flex;margin:0 8px}