html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,main{display:block}audio,canvas,video{display:inline-block}body{margin:0}a{background:#fff0;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;max-width:100%;height:auto}textarea:focus,input:focus{outline:0}input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}ol,ul{list-style:unset}html,body{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#111518;font-size:15px;line-height:1.5;font-family:"Poppins",serif}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container{width:100%;max-width:1320px;margin:0 auto;position:relative;padding:0 15px}.title{font-weight:600;font-size:clamp(1.125rem, 0.7913rem + 1.4239vw, 2.5rem);text-transform:uppercase;color:#fff}.btn-box{position:relative;height:55px}.btn{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;padding:16px 25px;text-align:center;min-width:415px;display:inline-block;text-decoration:none;text-transform:uppercase;overflow:hidden;border-radius:16px;font-size:16px;background-color:#014FA0;-webkit-transition:background-color 0.4s ease,color 0.4s ease,-webkit-box-shadow 0.4s ease;transition:background-color 0.4s ease,color 0.4s ease,-webkit-box-shadow 0.4s ease;transition:box-shadow 0.4s ease,background-color 0.4s ease,color 0.4s ease;transition:box-shadow 0.4s ease,background-color 0.4s ease,color 0.4s ease,-webkit-box-shadow 0.4s ease}@media (max-width:767px){.btn{min-width:300px}}@media (max-width:500px){.btn{font-size:14px;min-width:280px}}.btn:hover{background-color:#1279D6}.btn span{color:#fff;letter-spacing:8px}.btn i{position:absolute;z-index:-1;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:200px;background-color:inherit;-webkit-box-shadow:inset 0 0 50px rgb(0 0 0 / .5);box-shadow:inset 0 0 50px rgb(0 0 0 / .5);-webkit-transition:top 1s linear,-webkit-transform 0.4s linear;transition:top 1s linear,-webkit-transform 0.4s linear;transition:transform 0.4s linear,top 1s linear;transition:transform 0.4s linear,top 1s linear,-webkit-transform 0.4s linear;overflow:hidden}.btn i:before,.btn i:after{content:"";position:absolute;width:100%;height:200%;top:0;left:50%;-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%)}.btn i:before{border-radius:46%;background-color:rgb(20 20 20 / .2);-webkit-animation:animate 5s linear infinite;animation:animate 5s linear infinite}.btn i:after{border-radius:40%;background-color:rgb(20 20 20 / .5);-webkit-animation:animate 10s linear infinite;animation:animate 10s linear infinite}@-webkit-keyframes animate{0%{-webkit-transform:translate(-50%,-75%) rotate(0deg);transform:translate(-50%,-75%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-75%) rotate(360deg);transform:translate(-50%,-75%) rotate(360deg)}}@keyframes animate{0%{-webkit-transform:translate(-50%,-75%) rotate(0deg);transform:translate(-50%,-75%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-75%) rotate(360deg);transform:translate(-50%,-75%) rotate(360deg)}}.btn-card{display:block;color:#fff;padding:10px 20px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 20px 40px 0 rgb(0 0 0 / .3490196078);box-shadow:0 20px 40px 0 rgb(0 0 0 / .3490196078);background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);background:linear-gradient(113.98deg,rgb(255 255 255 / .15) 3.43%,rgb(255 255 255 / .05) 97.1%);-webkit-transition:background 0.4s ease,-webkit-transform 0.4s ease;transition:background 0.4s ease,-webkit-transform 0.4s ease;transition:background 0.4s ease,transform 0.4s ease;transition:background 0.4s ease,transform 0.4s ease,-webkit-transform 0.4s ease}.btn-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background:radial-gradient(65.83% 140.44% at 65.83% 50%,#1279D6 0%,#014FA0 38.4%,#00136C 72.4%,#000213 100%);color:#fff}.product-block{padding:50px 0}@media (max-width:1024px){.product-block{padding:25px 0}}.product-block__title{text-transform:uppercase;color:#111518;font-size:20px;font-weight:600;margin-bottom:50px}@media (max-width:1024px){.product-block__title{margin-bottom:25px}}@media (max-width:767px){.product-block__title{font-size:18px}}.mini-form{position:relative;background-color:#181C1F;overflow:hidden;height:300px}.mini-form__wrap{position:absolute;top:50px;max-width:100%;width:100%;z-index:2;padding-right:15px}.mini-form__title{font-size:clamp(1.125rem, 1.034rem + 0.3883vw, 1.5rem);font-weight:500;color:#fff;text-align:center;margin-bottom:25px;padding-right:15px}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);z-index:1000}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border-radius:5px;max-width:1200px;width:90%}.close-btn{position:absolute;top:-25px;right:-10px;font-size:45px;cursor:pointer;color:#fff}video,iframe{width:100%}iframe{height:600px}@media(max-width:768px){iframe{height:350px}}.ct-variation-swatches select{padding:10px;padding-right:25px}.accordion{padding:50px 0}.cta-produkt-finder{--cpf-gradient-start:#0a2541;--cpf-gradient-mid:#0a467e;--cpf-gradient-end:#1e7dc1;--cpf-text-white:#ffffff;--cpf-text-light:#f3f5f7;--cpf-headline-bg:#215382;--cpf-button-bg:#f6fafe;--cpf-button-bg-hover:#ecf3fa;--cpf-button-text:#47a4ea;--cpf-font-family:'Poppins', sans-serif;--cpf-radius-card:1.5rem;--cpf-radius-badge:2rem;--cpf-radius-button:0.5rem;--cpf-shadow-card:0 4px 4px 0 rgba(178, 178, 178, 0.25);--cpf-shadow-button:0 4px 4px 0 rgba(126, 126, 126, 0.15);padding:50px 0}.cta-produkt-finder__inner{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;background:linear-gradient(136deg,var(--cpf-gradient-start) 0%,var(--cpf-gradient-mid) 50%,var(--cpf-gradient-end) 100%);border-radius:var(--cpf-radius-card);box-shadow:var(--cpf-shadow-card);overflow:hidden;min-height:25rem;position:relative}.cta-produkt-finder__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(0.75rem, 0.4rem + 0.8vw, 1.25rem);padding:clamp(1.25rem, 0.25rem + 3.5vw, 3.75rem);flex:1 1 0%;max-width:37.5rem;min-width:0;position:relative;z-index:2}.cta-produkt-finder__headline-badge{display:flex;align-items:center}.cta-produkt-finder__badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--cpf-headline-bg);border-radius:var(--cpf-radius-badge);border:.5px solid rgb(255 255 255 / .3);padding:clamp(0.25rem, 0.15rem + 0.2vw, 0.3125rem) clamp(0.5rem, 0.35rem + 0.3vw, 0.625rem);font-family:var(--cpf-font-family);font-weight:500;font-size:clamp(0.6875rem, 0.55rem + 0.3vw, 0.8125rem);line-height:1.5;color:var(--cpf-text-light);white-space:nowrap}.cta-produkt-finder__text-group{display:flex;flex-direction:column;gap:clamp(0.375rem, 0.25rem + 0.3vw, 0.75rem)}.cta-produkt-finder__title{font-family:var(--cpf-font-family);font-weight:700;font-size:clamp(1.25rem, 0.25rem + 3vw, 2.25rem);line-height:1.2;color:var(--cpf-text-white);margin:0}.cta-produkt-finder__description{font-family:var(--cpf-font-family);font-weight:400;font-size:clamp(0.8125rem, 0.65rem + 0.4vw, 0.9375rem);line-height:1.5;color:var(--cpf-text-light);margin:0}.cta-produkt-finder__button{--cpf-btn-fs:clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);--cpf-btn-py:clamp(0.625rem, 0.5893rem + 0.1786vw, 0.75rem);--cpf-btn-px:clamp(1rem, 0.9286rem + 0.3571vw, 1.25rem);--cpf-btn-min-w:clamp(12rem, 10.2857rem + 8.5714vw, 18rem);--cpf-btn-icon:clamp(1.25rem, 1.1429rem + 0.5357vw, 1.625rem);--cpf-btn-gap:clamp(0.5rem, 0.4286rem + 0.3571vw, 0.75rem);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--cpf-btn-gap);padding:var(--cpf-btn-py) var(--cpf-btn-px);background-color:var(--cpf-button-bg);border-radius:var(--cpf-radius-button);box-shadow:var(--cpf-shadow-button);border:1px solid rgb(71 164 234 / .3);text-decoration:none;width:fit-content;min-width:var(--cpf-btn-min-w);max-width:100%;box-sizing:border-box;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.cta-produkt-finder__button:hover{background-color:var(--cpf-button-bg-hover);box-shadow:0 6px 12px 0 rgb(126 126 126 / .25);transform:translateY(-1px)}.cta-produkt-finder__button:active{transform:translateY(0)}.cta-produkt-finder__button-text{font-family:var(--cpf-font-family);font-weight:600;font-size:var(--cpf-btn-fs);line-height:1.4;color:var(--cpf-button-text);text-align:center;min-width:0;overflow-wrap:break-word;transition:color 0.2s ease}.cta-produkt-finder__button-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cpf-btn-icon);height:var(--cpf-btn-icon);transition:transform 0.2s ease}.cta-produkt-finder__button-arrow svg{display:block;width:100%;height:100%}.cta-produkt-finder__button:hover .cta-produkt-finder__button-arrow{transform:translateX(3px)}.cta-produkt-finder__visual{position:relative;flex:1 1 0%;align-self:stretch;overflow:hidden;min-width:0;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.cta-produkt-finder__visual-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cta-produkt-finder__corner-icon{position:absolute;right:0;bottom:0;width:clamp(6.25rem, 12vw, 12.5rem);height:auto;pointer-events:none;z-index:3}@media (max-width:1024px){.cta-produkt-finder{padding:25px 0}}@media (max-width:890px){.cta-produkt-finder__inner{min-height:0}.cta-produkt-finder__content{max-width:100%}.cta-produkt-finder__visual,.cta-produkt-finder__corner-icon{display:none}}@media (max-width:560px){.cta-produkt-finder__button{min-width:0;width:100%}}