main h1{margin-bottom:30px;padding-top:50px;text-align:center;font-family:"Inter-Light",sans-serif;font-size:1.8rem;font-weight:200;text-transform:uppercase}@media screen and (max-width: 576px){main h1{white-space:normal;padding-right:20px;padding-left:20px}}main h2{font-family:"Handlee",cursive;font-size:1.6rem;color:var(--primary-color)}main p,main span,main div,main label{font-family:"Myriad",Helvetica,Arial,sans-serif;font-size:1rem}main cms-menu{position:relative;clear:both;display:flex;flex-wrap:wrap;justify-content:center;min-height:45px;margin-bottom:60px;color:var(--gray70);background:var(--gray05)}@media screen and (max-width: 576px){main cms-menu{justify-content:flex-start;padding:7px 12px}}main cms-menu .menu-item{padding:0 20px .1em 20px;line-height:45px;transition:background-color .15s}@media screen and (max-width: 576px){main cms-menu .menu-item{flex-grow:1;overflow:hidden;text-overflow:ellipsis;margin:3px;border-radius:5px;background-color:var(--gray10)}}main cms-menu .menu-item .label{font-family:"Inter",sans-serif;font-weight:200;text-transform:uppercase}main cms-menu .menu-item:not(:last-child){margin-right:2px}main cms-menu .menu-item.selected,main cms-menu .menu-item:hover{color:var(--light);background-color:var(--primary-color)}cms-menu{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto}cms-menu.fullwidth{width:unset;margin:unset;padding:0 50px}cms-cards{display:contents}cms-cards .block-wrapper{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, 215px);grid-gap:30px 35px}cms-cards .block-wrapper.fullwidth{width:unset;margin:unset;padding:0 50px}cms-cards .block-wrapper:is(.card-a,.card-b) .card{background:var(--gray05);border:4px var(--white) solid;overflow:hidden;box-shadow:0 0 20px var(--gray30);transition:box-shadow .2s}cms-cards .block-wrapper:is(.card-a,.card-b) .card:hover:not(:active){box-shadow:0 0 5px var(--gray30)}cms-cards .block-wrapper:is(.card-a,.card-b) .card:active{transition:none}cms-cards .block-wrapper:is(.card-a,.card-b) .card .title{color:var(--primary-color);font-family:"Inter",sans-serif}cms-cards .block-wrapper:is(.card-a,.card-b) .card button{display:block;font-family:"Inter",sans-serif;color:var(--primary-color);font-size:.8rem;padding:0 8px;background-color:var(--white);transition:color .2s,background-color .2s}cms-cards .block-wrapper:is(.card-a,.card-b) .card:hover button{background-color:var(--primary-color);color:var(--light)}@media screen and (max-width: 576px){cms-cards .block-wrapper.card-a{display:flex;justify-content:unset;overflow:auto;padding:20px}}cms-cards .block-wrapper.card-a .card{position:relative;display:flex;align-items:center;flex-direction:column;white-space:normal;padding-top:2px;background-color:var(--gray05)}@media screen and (max-width: 576px){cms-cards .block-wrapper.card-a .card{min-width:205px}}cms-cards .block-wrapper.card-a .card .text{display:none}cms-cards .block-wrapper.card-a .card .date{order:1;font-size:.7rem;color:var(--gray50)}cms-cards .block-wrapper.card-a .card .tag{order:2;margin:5px 0;padding:4px 10px calc(4px + 0.1em) 10px;font-size:.7rem;font-weight:bold;text-transform:uppercase;border-radius:4px;color:var(--light);background:var(--primary-color)}cms-cards .block-wrapper.card-a .card .title{order:3;margin:auto 0;padding:0 10px;font-size:1.1rem;text-align:center}cms-cards .block-wrapper.card-a .card .thumbnail{order:4;object-fit:cover;width:100%;height:200px;margin-top:5px;transform-origin:top;transition:transform .25s,opacity .25s}cms-cards .block-wrapper.card-a .card:hover .thumbnail{opacity:.85;transform:scale(1.05)}cms-cards .block-wrapper.card-a .card .button{position:absolute;bottom:0;left:0;z-index:1;width:calc(100% - 40px);margin:10px 20px;padding:10px 0;font-size:.85rem;text-transform:uppercase;opacity:.9}@media screen and (max-width: 576px){cms-cards .block-wrapper.card-b{display:flex;justify-content:unset;overflow:auto;padding:20px}}cms-cards .block-wrapper.card-b .card{display:flex;align-items:center;flex-direction:column;white-space:normal;font-size:.9rem;color:var(--gray80);background:var(--gray05);gap:5px}@media screen and (max-width: 576px){cms-cards .block-wrapper.card-b .card{min-width:205px}}cms-cards .block-wrapper.card-b .card>*:not(.thumbnail){padding:0 10px}cms-cards .block-wrapper.card-b .card .date{display:none}cms-cards .block-wrapper.card-b .card .thumbnail{order:1;object-fit:cover;width:100%;height:125px;transform-origin:bottom;transition:transform .25s,opacity .25s}cms-cards .block-wrapper.card-b .card:hover .thumbnail{opacity:.85;transform:scale(1.05)}cms-cards .block-wrapper.card-b .card .tag{display:none}cms-cards .block-wrapper.card-b .card .title{order:2;text-align:center;margin-top:10px;text-transform:uppercase}cms-cards .block-wrapper.card-b .card .text{order:3;margin-bottom:10px;padding:10px;text-align:center;font-size:.8rem}cms-cards .block-wrapper.card-b .card .button{order:4;width:100%;height:35px;margin-top:auto;text-transform:uppercase}cms-cards .block-wrapper.card-c{grid-template-columns:repeat(auto-fit, 350px);grid-auto-rows:70px}@media screen and (max-width: 576px){cms-cards .block-wrapper.card-c{grid-template-columns:1fr}}cms-cards .block-wrapper.card-c .card{display:flex;align-items:center;height:100%;padding:5px;border-radius:5px;transition:background-color .5s;background-color:var(--gray05)}cms-cards .block-wrapper.card-c .card:hover:not(:active){background-color:var(--primary-color)}cms-cards .block-wrapper.card-c .card:active{transition:none}@supports(-moz-user-focus: initial){cms-cards .block-wrapper.card-c .card{overflow:auto}}cms-cards .block-wrapper.card-c .card .text{display:none}cms-cards .block-wrapper.card-c .card .thumbnail{order:1;height:100%;border-radius:5px}cms-cards .block-wrapper.card-c .card .title{order:2;margin:0 auto;font-size:1.2rem;transition:color .5s}cms-cards .block-wrapper.card-c .card:hover:not(:active) .title{color:var(--light)}cms-cards .block-wrapper.card-c .card .button{display:none}cms-cards .block-wrapper.card-c .card .tag{display:none}cms-cards .block-wrapper.card-c .card .date{display:none}cms-html{display:contents}cms-html>div{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto;white-space:normal;line-height:1.3;font-size:.9rem}cms-html>div.fullwidth{width:unset;margin:unset;padding:0 50px}@media screen and (max-width: 576px){cms-html>div{padding:0 20px}}cms-html>div ul{padding-left:3rem;list-style:initial}cms-html>div li a:not(.button){text-decoration:rgba(0,0,0,0) underline;color:inherit;transition:text-decoration-color .15s}cms-html>div li a:not(.button):hover:not(:active){text-decoration-color:unset}cms-html>div li a:not(.button):active{transition:none}cms-html>div a:not(.button){text-decoration:rgba(0,0,0,0) underline;color:var(--primary-color);transition:text-decoration-color .15s}cms-html>div a:not(.button):hover:not(:active){text-decoration-color:unset}cms-html>div a:not(.button):active{transition:none}cms-html>div a.button{display:inline-block;margin:5px;padding:15px 30px;border:var(--primary-color) 2px solid;border-radius:5px;text-decoration:none;color:var(--light);background-color:var(--primary-color);transition:background-color .25s}cms-html>div a.button:hover:not(:active){background-color:rgba(0,0,0,0)}cms-html>div a.button:active{transition:none}cms-html>div a.button:hover:not(:active){color:var(--primary-color)}cms-html>div img{max-width:1100px}@media screen and (max-width: 576px){cms-html>div img{max-width:100vw}}cms-html>div blockquote{padding-left:15px;border-left:var(--primary-color) solid 2px}cms-html>div figure{margin:0}cms-html>div .image-style-align-left{float:left;margin-right:15px}cms-html>div .image-style-align-right{float:right;margin-left:0}cms-html>div .highlighted-text{color:var(--primary-color);background:rgba(0,0,0,0)}cms-html>div p{margin-bottom:15px}cms-html>div figure{margin-bottom:15px}cms-html>div figure.from-oembed{position:relative;height:0;padding-bottom:56.25%}cms-html>div figure.from-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:5px}cms-html>div.fullwidth{padding:20px 100px;background:var(--gray05)}cms-image-and-text{display:contents}cms-image-and-text>.block-wrapper{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto;display:flex;align-items:flex-start;gap:20px}cms-image-and-text>.block-wrapper.fullwidth{width:unset;margin:unset;padding:0 50px}@media screen and (max-width: 576px){cms-image-and-text>.block-wrapper{align-items:unset;flex-direction:column}}cms-image-and-text>.block-wrapper.image-right{flex-direction:row-reverse}@media screen and (max-width: 576px){cms-image-and-text>.block-wrapper.image-right{flex-direction:column}}cms-image-and-text .illustration-container{min-width:min-content;min-height:min-content}@media screen and (max-width: 576px){cms-image-and-text .illustration-container{width:100%;max-width:100%}cms-image-and-text .illustration-container:not(.display-mobile){display:none}}cms-image-and-text .illustration-container .illustration{min-width:40px;max-width:550px;min-height:40px;border-radius:5px}@media screen and (max-width: 576px){cms-image-and-text .illustration-container .illustration{object-fit:cover;width:100%;max-height:300px;margin-right:0;border-radius:0}}cms-image-and-text .html-text{white-space:normal;line-height:1.3;font-size:.9rem;flex-shrink:1;width:100%}@media screen and (max-width: 576px){cms-image-and-text .html-text{padding:0 20px}}cms-image-and-text .html-text ul{padding-left:3rem;list-style:initial}cms-image-and-text .html-text li a:not(.button){text-decoration:rgba(0,0,0,0) underline;color:inherit;transition:text-decoration-color .15s}cms-image-and-text .html-text li a:not(.button):hover:not(:active){text-decoration-color:unset}cms-image-and-text .html-text li a:not(.button):active{transition:none}cms-image-and-text .html-text a:not(.button){text-decoration:rgba(0,0,0,0) underline;color:var(--primary-color);transition:text-decoration-color .15s}cms-image-and-text .html-text a:not(.button):hover:not(:active){text-decoration-color:unset}cms-image-and-text .html-text a:not(.button):active{transition:none}cms-image-and-text .html-text a.button{display:inline-block;margin:5px;padding:15px 30px;border:var(--primary-color) 2px solid;border-radius:5px;text-decoration:none;color:var(--light);background-color:var(--primary-color);transition:background-color .25s}cms-image-and-text .html-text a.button:hover:not(:active){background-color:rgba(0,0,0,0)}cms-image-and-text .html-text a.button:active{transition:none}cms-image-and-text .html-text a.button:hover:not(:active){color:var(--primary-color)}cms-image-and-text .html-text img{max-width:1100px}@media screen and (max-width: 576px){cms-image-and-text .html-text img{max-width:100vw}}cms-image-and-text .html-text blockquote{padding-left:15px;border-left:var(--primary-color) solid 2px}cms-image-and-text .html-text figure{margin:0}cms-image-and-text .html-text .image-style-align-left{float:left;margin-right:15px}cms-image-and-text .html-text .image-style-align-right{float:right;margin-left:0}cms-image-and-text .html-text .highlighted-text{color:var(--primary-color);background:rgba(0,0,0,0)}cms-image-and-text .html-text p{margin-bottom:15px}cms-image-and-text .html-text figure{margin-bottom:15px}cms-image-and-text .html-text figure.from-oembed{position:relative;height:0;padding-bottom:56.25%}cms-image-and-text .html-text figure.from-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:5px}@keyframes aib-fade-from-left{from{opacity:0;transform:translateX(-20%)}}@keyframes aib-fade-from-right{from{opacity:0;transform:translateX(20%)}}cms-animated-images{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto}cms-animated-images.fullwidth{width:unset;margin:unset;padding:0 50px}cms-animated-images .image-container{position:relative;display:flex;overflow:hidden;min-height:150px;margin-bottom:25px}cms-animated-images .image-container.fade-from-left{animation:aib-fade-from-left 1.5s}cms-animated-images .image-container.fade-from-right{animation:aib-fade-from-right 1.5s}cms-animated-images .image-container>img{object-fit:cover;width:100%;height:100%}cms-animated-images .image-container .foreground{position:relative;z-index:1}@media screen and (max-width: 576px){cms-animated-images .image-container .foreground{display:none}}cms-animated-images .image-container .background+.foreground:hover{opacity:0}cms-animated-images .image-container .background{position:absolute;top:0;left:0;z-index:0}@media screen and (max-width: 576px){cms-animated-images .image-container .background{display:none}}@media(min-width: 577px){cms-animated-images .image-container .mobile{display:none}}cms-contacts{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, 350px);grid-auto-rows:150px;gap:20px}cms-contacts.fullwidth{width:unset;margin:unset;padding:0 50px}cms-contacts .contact{display:flex;white-space:normal}cms-contacts .contact .portrait{align-self:start}cms-contacts .contact .info{flex-grow:1;padding:0 5px 15px 5px;font-size:.85rem}cms-contacts .contact .info .name{font-size:.95rem;font-weight:bold}cms-contacts .contact .info .description{margin:10px 0;font-style:italic;color:var(--gray70)}cms-contacts .contact .info .contact-links a{display:flex;align-items:center;margin:5px 0;transition:color .15s}cms-contacts .contact .info .contact-links a:hover:not(:active){color:var(--primary-color)}cms-contacts .contact .info .contact-links a:active{transition:none}cms-contacts .contact .info .contact-links a>i{width:15px;margin-right:5px;text-align:center}cms-contacts .contact .info .contact-links a>span{display:block}cms-contacts .contact .portrait{object-fit:contain;object-position:top}cms-contacts .contact .contact-links a.hidden{display:none}cms-double-html{display:contents}cms-double-html .block-wrapper{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto;display:flex;gap:20px}cms-double-html .block-wrapper.fullwidth{width:unset;margin:unset;padding:0 50px}@media screen and (max-width: 576px){cms-double-html .block-wrapper{flex-wrap:wrap}}cms-double-html .block-wrapper>div{white-space:normal;line-height:1.3;font-size:.9rem;width:50%}@media screen and (max-width: 576px){cms-double-html .block-wrapper>div{padding:0 20px}}cms-double-html .block-wrapper>div ul{padding-left:3rem;list-style:initial}cms-double-html .block-wrapper>div li a:not(.button){text-decoration:rgba(0,0,0,0) underline;color:inherit;transition:text-decoration-color .15s}cms-double-html .block-wrapper>div li a:not(.button):hover:not(:active){text-decoration-color:unset}cms-double-html .block-wrapper>div li a:not(.button):active{transition:none}cms-double-html .block-wrapper>div a:not(.button){text-decoration:rgba(0,0,0,0) underline;color:var(--primary-color);transition:text-decoration-color .15s}cms-double-html .block-wrapper>div a:not(.button):hover:not(:active){text-decoration-color:unset}cms-double-html .block-wrapper>div a:not(.button):active{transition:none}cms-double-html .block-wrapper>div a.button{display:inline-block;margin:5px;padding:15px 30px;border:var(--primary-color) 2px solid;border-radius:5px;text-decoration:none;color:var(--light);background-color:var(--primary-color);transition:background-color .25s}cms-double-html .block-wrapper>div a.button:hover:not(:active){background-color:rgba(0,0,0,0)}cms-double-html .block-wrapper>div a.button:active{transition:none}cms-double-html .block-wrapper>div a.button:hover:not(:active){color:var(--primary-color)}cms-double-html .block-wrapper>div img{max-width:1100px}@media screen and (max-width: 576px){cms-double-html .block-wrapper>div img{max-width:100vw}}cms-double-html .block-wrapper>div blockquote{padding-left:15px;border-left:var(--primary-color) solid 2px}cms-double-html .block-wrapper>div figure{margin:0}cms-double-html .block-wrapper>div .image-style-align-left{float:left;margin-right:15px}cms-double-html .block-wrapper>div .image-style-align-right{float:right;margin-left:0}cms-double-html .block-wrapper>div .highlighted-text{color:var(--primary-color);background:rgba(0,0,0,0)}cms-double-html .block-wrapper>div p{margin-bottom:15px}cms-double-html .block-wrapper>div figure{margin-bottom:15px}cms-double-html .block-wrapper>div figure.from-oembed{position:relative;height:0;padding-bottom:56.25%}cms-double-html .block-wrapper>div figure.from-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:5px}@media screen and (max-width: 576px){cms-double-html .block-wrapper>div{width:100%}}cms-back-and-tag{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto;display:flex;align-items:flex-start;justify-content:space-between;white-space:normal}cms-back-and-tag.fullwidth{width:unset;margin:unset;padding:0 50px}@media screen and (max-width: 576px){cms-back-and-tag{padding:0 20px}}cms-back-and-tag .back{display:flex;align-items:center}cms-back-and-tag .back i{margin-right:10px;font-size:25px}cms-back-and-tag .tag{padding:10px 20px;border-radius:5px;font-size:1.2rem;color:var(--light);background-color:var(--primary-color)}@media screen and (max-width: 576px){cms-back-and-tag .tag{display:none}}cms-slideshow{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto;position:relative;overflow:hidden;height:440px;margin-bottom:20px;width:100%}cms-slideshow.fullwidth{width:unset;margin:unset;padding:0 50px}@media screen and (max-width: 576px){cms-slideshow{height:calc(100vw * 0.4)}}@media(min-width: 577px){cms-slideshow::after{position:absolute;bottom:-70px;left:50%;z-index:3;pointer-events:none;content:"";display:block;width:0;height:0;border-width:70px 50vw;border-style:solid;border-color:var(--white);border-top-color:rgba(0,0,0,0);transform:translateX(-50%)}}cms-slideshow a{position:absolute;top:0;left:0;width:100%;height:440px}@media(prefers-color-scheme: dark){cms-slideshow a{filter:brightness(0.85)}cms-slideshow a img{filter:unset}}@media screen and (max-width: 576px){cms-slideshow a{height:calc(100vw * 0.4)}}cms-slideshow a.active{z-index:2;visibility:hidden;animation:fade-in .4s .1s forwards}cms-slideshow a.previous{z-index:1}cms-slideshow:not(.initiated) a:first-child{z-index:2}cms-slideshow img{display:block;object-fit:contain;object-position:center;width:1100px;height:440px;max-height:440px;margin:0 auto}@media screen and (max-width: 576px){cms-slideshow img{width:100vw;height:calc(100vw * 0.4)}}cms-slideshow:first-child{margin-top:-20px}cms-raw-html{display:contents}cms-raw-html .block-wrapper{position:relative;clear:both;display:block;width:var(--current-main-width);margin:0 auto 0 auto}cms-raw-html .block-wrapper.fullwidth{width:unset;margin:unset;padding:0 50px}cms-raw-html .block-wrapper.fullwidth{padding:unset}main{width:100%;max-width:unset;padding-bottom:0;font-family:"Montserrat",sans-serif}main h1,main .h1,main section:not(.cms-fragment){width:1100px;margin:0 auto}@media screen and (max-width: 576px){main h1,main .h1,main section:not(.cms-fragment){width:unset}}main h1,main .h1{margin:40px auto;text-align:center;font-size:2.1rem;font-weight:200}main h1 strong,main .h1 strong{font-weight:normal;color:var(--ddcompany-color)}main .petrone{margin-bottom:100px;--primary-color:var(--gray15);background-color:var(--gray05);width:100% !important;padding:30px 0 10px 0}@media screen and (max-width: 576px){main .petrone{margin-bottom:50px;width:unset}}main .petrone h2{text-align:center;color:var(--ddcompany-color)}main .petrone .petrone-grid{position:relative;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, 200px);grid-auto-rows:335px;grid-gap:20px;margin:20px auto;width:1100px;padding:35px 0}main .petrone .petrone-grid .article{padding:10px;text-align:center;background-color:var(--white);border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.15);transition:box-shadow .25s}main .petrone .petrone-grid .article .designation{overflow:hidden;white-space:normal;max-width:100%;height:45px;font-size:.8rem}@supports(-webkit-line-clamp: 3){main .petrone .petrone-grid .article .designation{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@supports not (-webkit-line-clamp: 3){main .petrone .petrone-grid .article .designation{text-align:center}}main .petrone .petrone-grid .article .thumbnail{display:block;object-fit:cover;max-width:100%;height:200px;max-height:200px;margin:3px auto 0 auto}@media(prefers-color-scheme: dark){main .petrone .petrone-grid .article .thumbnail{filter:brightness(0.85)}main .petrone .petrone-grid .article .thumbnail img{filter:unset}}main .petrone .petrone-grid .article .tags{position:relative;display:flex;justify-content:center;width:100%;height:20px;margin-top:-10px;line-height:20px;font-size:12px;text-transform:uppercase;color:var(--light)}main .petrone .petrone-grid .article .tags .tag{width:45%;margin:0 3px;padding-bottom:.1em;border-radius:3px;font-weight:bold}main .petrone .petrone-grid .article .tags .tag.in-stock{background:#01c77c}main .petrone .petrone-grid .article .tags .tag.promo{background:#1dce06}main .petrone .petrone-grid .article .tags .tag.new{background:#fe0000}main .petrone .petrone-grid .article .ref-code,main .petrone .petrone-grid .article .sales-unit{margin-top:1px;font-size:13px}main .petrone .petrone-grid .article .price{font-size:33px}main .petrone .petrone-grid .article:hover{box-shadow:0 0 0px rgba(0,0,0,.15);transition:box-shadow .25s}@media screen and (max-width: 576px){main .petrone .petrone-grid{grid-template-columns:1fr;margin:20px;width:320px}}main .petrone .petrone-grid::after,main .petrone .petrone-grid::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";display:block;border-radius:5px;transition:transform .25s}main .petrone .petrone-grid::after{z-index:-1;border:2px var(--primary-color) solid;background:var(--white);transform:rotateZ(1.5deg)}@media screen and (max-width: 576px){main .petrone .petrone-grid::after{transform:unset}}main .petrone .petrone-grid:hover::after{transform:rotateZ(-1.5deg)}@media screen and (max-width: 576px){main .petrone .petrone-grid:hover::after{transform:unset}}main .petrone .petrone-grid::before{z-index:-2;background:var(--primary-color);transform:rotateZ(-1.5deg)}@media screen and (max-width: 576px){main .petrone .petrone-grid::before{transform:unset}}main .petrone .petrone-grid:hover::before{transform:rotateZ(1.5deg)}@media screen and (max-width: 576px){main .petrone .petrone-grid:hover::before{transform:unset}}main .petrone a.see-more{display:flex;align-items:center;justify-content:center;height:45px;margin:20px auto;padding:0 20px 0 20px;border-radius:5px;color:var(--light);width:300px;background-color:var(--ddcompany-color)}@media screen and (max-width: 576px){main .petrone a.see-more{margin:0 20px}}main .newsletter-container{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:300px;margin-bottom:3px;padding:70px 0}@media screen and (max-width: 576px){main .newsletter-container{height:unset;margin-top:100px;padding:100px 0 50px 0}}main .newsletter-container::after{position:absolute;top:-70px;z-index:3;pointer-events:none;content:"";display:block;width:0;height:0;border-width:70px 50vw;border-style:solid;border-color:var(--white);border-bottom-color:rgba(0,0,0,0)}main .newsletter-container .newsletter-subscription-form{position:relative;z-index:1}main .newsletter-container .newsletter-subscription-form p{white-space:normal;width:1100px;margin:0 auto 30px auto;padding:0 200px;text-align:center}@media screen and (max-width: 576px){main .newsletter-container .newsletter-subscription-form p{width:100vw;padding:0 20px}}main .newsletter-container .newsletter-subscription-form .wrapper{display:flex;width:650px;height:60px;margin:0 auto;padding:4px;border-radius:10px;font-size:1.1rem;background:var(--white);box-shadow:0 0 8px rgba(0,0,0,.35)}@media screen and (max-width: 576px){main .newsletter-container .newsletter-subscription-form .wrapper{width:unset;margin:0 20px}}main .newsletter-container .newsletter-subscription-form .wrapper input{flex-grow:1;padding:0 20px}main .newsletter-container .newsletter-subscription-form .wrapper button{width:180px;border-radius:6px;color:var(--light);background:var(--ddcompany-color)}main .newsletter-container .newsletter-subscription-form .wrapper button i{margin-right:15px}main .newsletter-container .newsletter-subscription-form p{font-weight:bold}main .newsletter-container img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}@media(prefers-color-scheme: dark){main .newsletter-container img{filter:brightness(0.2)}main .newsletter-container img img{filter:unset}}main cms-slideshow:first-child{margin-top:0}
