/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#sliding-popup{background:#fff;border:1px solid rgba(0,0,0,.1);border-top-left-radius:5px;border-top-right-radius:5px;color:#000;font-size:12px;left:10px;max-width:95%;right:auto;width:500px!important}#sliding-popup .eu-cookie-withdraw-tab{border-left:1px solid rgba(0,0,0,.1);border-radius:0;border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);border-top-left-radius:5px;border-top-right-radius:5px;left:60px;padding:10px 15px 10px 35px;position:fixed;right:auto;top:auto;transition:all .2s ease;transition:all .2s ease-in;z-index:9000;background-color:white;box-shadow:0 3px 6px rgb(0,0,0,.16);}#sliding-popup .eu-cookie-withdraw-tab:hover{background-color:#fff}#sliding-popup .eu-cookie-withdraw-tab:before{background-image:url(/themes/custom/destrudata_theme/images/cookie-bite.svg);background-repeat:no-repeat;background-size:cover;content:"";height:20px;left:10px;position:absolute;top:10px;width:20px}#sliding-popup button{border:none;border-radius:15px;outline:none;padding:5px 20px}#sliding-popup button.js-toggle{margin-left:10px}#sliding-popup div{color:#000}#sliding-popup div.popup-content{display:flex;flex-direction:column;max-width:inherit}#sliding-popup div.popup-content #popup-text{float:none;max-width:inherit;padding:10px}#sliding-popup div.popup-content .find-more-button{background:#fff;border:1px solid rgba(0,0,0,.1);color:#000;transition:all .2s ease-in}#sliding-popup div.popup-content .find-more-button:hover{border:1px solid rgba(0,0,0,.2)}#sliding-popup div.popup-content #popup-buttons{align-items:center;background:rgba(0,0,0,.1);display:flex;float:inherit;justify-content:center;max-width:inherit;padding:10px 0;width:100%}#sliding-popup div.popup-content #popup-buttons .agree-button{background:rgba(255,255,255,.5);transition:all .2s ease-in}@media screen and (min-width:480px){#sliding-popup div.popup-content #popup-buttons .agree-button{margin-right:15px}}#sliding-popup div.popup-content #popup-buttons .agree-button:hover{background:rgba(255,255,255,.75)}#sliding-popup div.popup-content #popup-buttons .js-refuse-all{background:rgba(255,255,255,.5);transition:all .2s ease-in}@media screen and (min-width:480px){#sliding-popup div.popup-content #popup-buttons .js-refuse-all{margin-right:15px}}@media screen and (max-width:480px){#sliding-popup div.popup-content #popup-buttons .js-refuse-all{margin-right:0}}#sliding-popup div.popup-content #popup-buttons .js-refuse-all:hover{background:rgba(255,255,255,.75)}#sliding-popup div.popup-content #popup-buttons .eu-cookie-withdraw-button{background:rgba(255,255,255,.5);display:none;margin-right:15px;transition:all .2s ease-in}#sliding-popup div.popup-content #popup-buttons .eu-cookie-withdraw-button:hover{background:rgba(229,52,44,.65)}#sliding-popup div.popup-content #popup-buttons .eu-cookie-compliance-refuse-button{background:rgba(229,52,44,.5);transition:all .2s ease-in}#sliding-popup div.popup-content #popup-buttons .eu-cookie-compliance-refuse-button:hover{background:rgba(229,52,44,.65)}#sliding-popup div.popup-content #popup-buttons .ecc-show-categories{background:rgba(255,255,255,.5);transition:all .2s ease-in}#sliding-popup div.popup-content #popup-buttons .ecc-show-categories:hover{background:rgba(255,255,255,.65)}#sliding-popup .eu-cookie-compliance-categories{align-items:start;display:flex;flex-direction:column;justify-content:start;max-height:50vh;overflow:auto;padding:0 25px 15px;}#sliding-popup .eu-cookie-compliance-categories-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;width:100%}#sliding-popup .eu-cookie-compliance-categories-buttons .mb-2{margin-bottom:10px}#sliding-popup .eu-cookie-compliance-categories-buttons .ecc-accept-all{background:transparent;border:1px solid rgba(0,0,0,.15);margin-right:15px;text-decoration:underline;transition:all .2s ease-in}#sliding-popup .eu-cookie-compliance-categories-buttons .ecc-accept-all:hover{border:1px solid rgba(0,0,0,.35)}#sliding-popup .eu-cookie-compliance-categories-buttons .ecc-refuse-all{background:transparent;border:1px solid transparent;transition:all .2s ease-in}#sliding-popup .eu-cookie-compliance-categories-buttons .ecc-refuse-all:hover{border:1px solid rgba(0,0,0,.15)}#sliding-popup .eu-cookie-compliance-category>div:first-child{align-items:center;display:inline-flex;width:100%}#sliding-popup .eu-cookie-compliance-category-description{display:none;font-size:12px}#sliding-popup .eu-cookie-compliance-category input{margin:0 10px 0 0}#sliding-popup .eu-cookie-compliance-save-preferences-button{background:rgba(142,190,39,.5);margin-right:15px}#sliding-popup .eu-cookie-compliance-banner{background-color:#fff}#sliding-popup label{font-size:12px;font-weight:400;margin-bottom:0;text-transform:none}@media screen and (max-width:480px){#sliding-popup div #popup-buttons{flex-direction:column}#sliding-popup div #popup-buttons button:not(:last-child){margin-bottom:10px}#sliding-popup div #popup-buttons button{margin-right:0}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
*,*::before,*::after{box-sizing:border-box;}*{margin:0;padding:0;font:inherit;}html,body{max-width:100%;overflow-x:clip;}body{min-height:100vh;}img,picture,svg,video{display:block;max-width:100%;height:auto;}a,button{color:inherit;}button{text-align:inherit;cursor:pointer;background-color:transparent;border:0;}strong{font-weight:700;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:black;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}h1{font-weight:700;font-size:80px;line-height:120px;}h2{font-weight:700;font-size:55px;line-height:66px;}h2.blue{color:#3C9EFC;}h3,h4,h5{font-weight:500;font-size:27px;line-height:25px;letter-spacing:0.2px;}p{line-height:25px;}.flex{--col:1;display:flex;flex-wrap:wrap;}.flex .col{width:calc(100% / var(--col) - 15px);}.flex.columns--2{--col:2;}.flex.columns--3{--col:3;}.container{max-width:1400px;margin-inline:auto;padding:0 15px;}.parralax{height:500px;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;}hr{height:2px;width:75%;background-color:#002746;border:0;}.margin-inline-auto{display:block;margin-inline:auto;}.list-unstyled{list-style-type:none;margin-bottom:0;padding-left:0;}.btn,.cta{padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;}.btn{--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;}.btn:hover{--bg:transparent;--color:white;}.btn.btn--dark{border:0;--color:#CDD9E2;--bg:#002746;}.btn.btn--dark:hover{--color:#002746;--bg:white;}.btn.btn--dark2{border:0;--color:#CDD9E2;--bg:#053C70;}.btn.btn--dark2:hover{--color:#053C70;--bg:white;}.btn.btn--blue{border:0;--color:white;--bg:#096BC8;}.btn.btn--blue:hover{--color:#002746;--bg:#DEF118;}.btn.btn--blue.btn--big:hover:hover{--color:white;--bg:#002746;}.btn.btn--white{border:0;--color:#002746;--bg:white;}.btn.btn--white:hover{--color:white;--bg:#002746;}.cta{--padding:20px 20px 15px;--radius:9px;--color:white;--bg:transparent;--border:white;font-size:50px;line-height:60px;letter-spacing:0.5px;}.cta:hover{--bg:white;--color:#002746;}.address-book-edit-button{padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;--color:#002746 !important;}.address-book-edit-button:hover{--bg:transparent;--color:white;}.splide__arrows-custom .splide__arrow{background-color:transparent;}.splide__arrows-custom .splide__arrow.splide__arrow--prev{left:-50px;}.splide__arrows-custom .splide__arrow.splide__arrow--prev svg{transform:unset;}.splide__arrows-custom .splide__arrow.splide__arrow--next{right:-34px;}nav.pager{margin-top:50px;}nav.pager .pager__items{gap:25px !important;justify-content:center;}nav.pager .pager__items li{width:auto !important;}nav.pager .pager__items li a{text-decoration:none;}nav.pager .pager__items li a:hover{text-decoration:underline;}.intern header{background-color:#053C70;box-shadow:0 3px 6px rgba(0,0,0,0.16);}header{padding:20px 65px 20px 95px;position:fixed;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;}header.scrolled{background-color:#053C70;box-shadow:0 3px 6px rgba(0,0,0,0.16);}header .logo{max-width:22vw;}header nav .menu--main{display:flex;align-items:center;list-style:none;gap:50px;}header nav .menu--main > li{position:relative;display:flex;flex-direction:column;align-items:center;}header nav .menu--main > li a{display:flex;gap:7px;}header nav .menu--main > li a:not(.btn){color:white;text-decoration:none;font-weight:700;font-size:20px;}header nav .menu--main > li a svg{transition:transform 0.5s ease-in-out;}header nav .menu--main > li a svg.rotated{transform:rotate(180deg);}header nav .menu--main > li.last-social{margin-left:-15px;}header nav .menu--main .btn{font-size:14px;position:relative;}header nav .menu--main .btn:before{content:"";height:100%;width:1px;background-color:#DEF118;position:absolute;left:-25px;top:0;}header nav .menu--main .btn:not(.btn--dark):after{content:"";height:100%;width:1px;background-color:#DEF118;position:absolute;right:-25px;top:0;}header nav .menu--main .btn.btn--dark{display:flex;gap:11px;}header nav .menu--main .menu--sub{display:none;list-style:none;flex-direction:column;gap:15px;}header nav .menu--main .menu--sub.visible{display:flex;}header nav .menu--main .menu--sub li a{font-size:15px;line-height:18px;font-weight:500;}footer{background-color:#002746;padding:75px 125px 25px;}footer ul{display:flex;list-style:none;}footer ul li{color:white;}footer ul.logos{gap:74px;}footer > ul{justify-content:center;margin-top:100px;}footer > ul li{font-size:15px;line-height:21px;}footer > ul li a:not(:hover){text-decoration:none;}footer > ul li:not(:last-child){--space:20px;border-right:1px solid #3C9EFC;margin-right:var(--space);padding-right:var(--space);}footer .informations{border-top:1px solid #DEF118;padding-top:20px;color:white;}footer .informations .flex{justify-content:space-between;align-items:flex-end;}footer .informations .socials ul{gap:37px;align-items:flex-end;}footer .informations .socials p{font-size:15px;line-height:21px;margin-bottom:6px;}footer .informations .details{margin-top:38px;}footer .informations .details p:first-child{color:#DEF118;font-weight:700;}footer .informations .btn{margin-left:auto;}footer > .flex{gap:75px;}footer > .flex > .col{width:calc(100% / var(--col) - 75px);}#products--to-cart{padding:0 60px 130px;}#products--to-cart h2{text-align:center;margin-bottom:80px;}#products--to-cart .products--container .product{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:75px;}#products--to-cart .products--container .product .product--img{--size:170px;border-radius:28px;border:1px solid #DEF118;display:flex;justify-content:center;align-items:center;margin-bottom:25px;width:var(--size);height:var(--size);}#products--to-cart .products--container .product .product--img img{min-height:75px;width:50%;}#products--to-cart .products--container .product h3,#products--to-cart .products--container .product h4{margin-bottom:5px;text-align:center;}#products--to-cart .products--container .product h4{margin-bottom:30px;font-size:20px;line-height:20px;font-weight:300;min-height:40px;}#products--to-cart .products--container .product .product--block-content{display:flex;align-items:center;justify-content:space-between;width:100%;}#products--to-cart .products--container .product .product--block-content > p{text-align:center;max-width:65px;color:#096BC8;font-size:15px;font-weight:300;}#products--to-cart .products--container .product .product--block-content > p span{font-weight:900;font-size:20px;}#products--to-cart .products--container .product .product--block-content .field--type-decimal label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}#products--to-cart .products--container .product .product--block-content .field--type-decimal label:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:black;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#products--to-cart .products--container .product .product--block-content .field--type-decimal input{max-width:75px;border:1px solid #CDD9E2;color:#002746;font-weight:700;padding:5px;}#products--to-cart .products--container .product .product--block-content .field--type-decimal input:focus{outline:1px solid #3C9EFC;}#products--to-cart .products--container .product .product--block-content .button--add-to-cart{position:absolute;bottom:5px;left:0;width:100%;font-size:14px;min-height:auto;}#products--to-cart .products--container .product form .flex{align-items:center;justify-content:space-between;}#products--to-cart .products--container .product form .flex .col{margin-bottom:25px;}#products--to-cart .products--container .product form .flex .col p{text-align:center;max-width:65px;color:#096BC8;font-size:15px;font-weight:300;}#products--to-cart .products--container .product form .flex .col p span{font-weight:900;font-size:20px;}#products--to-cart .products--container .product form .flex .col input{max-width:75px;border:1px solid #CDD9E2;color:#002746;font-weight:700;padding:5px;}#products--to-cart .products--container .product form .flex .col input:focus{outline:1px solid #3C9EFC;}#products--list{background-color:#C4DAED;padding:85px 0;}#products--list h2{margin-bottom:57px;}#products--list .cart--items .item h3,#products--list .cart--items .item h4{width:200px;text-align:center;}#products--list .cart--items .item h3{font-size:27px;line-height:37px;}#products--list .cart--items .item h4{font-size:20px;line-height:28px;}#products--list .cart--items .item p.price{font-size:20px;line-height:28px;color:#096BC8;font-weight:900;}#products--list .cart--items .item input.form-number{max-width:75px;border:1px solid #CDD9E2;color:#002746;font-weight:700;padding:5px;}#products--list .cart--items .item input.form-number:focus{outline:1px solid #3C9EFC;}.cart--items,.cart--items > div > div{display:flex;flex-direction:column;gap:15px;}.cart--items .item,.cart--items > div > div .item{background-color:white;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;}.cart--items .item img,.cart--items > div > div .item img{max-width:75px;}.cart--items .item-reorder > img,.cart--items > div > div .item-reorder > img{order:1;}.cart--items .item-reorder > h3,.cart--items > div > div .item-reorder > h3{order:2;}.cart--items .item-reorder > h4,.cart--items > div > div .item-reorder > h4{order:3;}.cart--items .item-reorder .price--container,.cart--items > div > div .item-reorder .price--container{order:4;}.cart--items .item-reorder > form,.cart--items > div > div .item-reorder > form{order:5;display:flex;gap:75px;}.cart--items .item-reorder > form > *:not(.field--type-decimal):not(:last-child),.cart--items > div > div .item-reorder > form > *:not(.field--type-decimal):not(:last-child){display:none;}.cart--items .item-reorder > form .js-form-item label,.cart--items > div > div .item-reorder > form .js-form-item label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.cart--items .item-reorder > form .js-form-item label:focus,.cart--items > div > div .item-reorder > form .js-form-item label:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:black;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.cart--items .item-reorder > form .button--add-to-cart,.cart--items > div > div .item-reorder > form .button--add-to-cart{min-height:auto;display:block;}.cart--items .item-reorder > span,.cart--items > div > div .item-reorder > span{display:none;}#news--list{padding:105px 0;}#news--list .flex{align-items:center;}#news--list .news--list-view .btn{margin-left:auto;}#news--list.news--list-classic ul{list-style-type:none;display:flex;flex-wrap:wrap;gap:50px 15px;}#news--list.news--list-classic ul li{width:calc(33.3333333333% - 15px);}#news--list .splide{margin:65px auto 0;}#news--list .news-item{text-decoration:none;}#news--list .news-item:hover img{transform:scale(1.05);}#news--list .news-item:hover h2,#news--list .news-item:hover h3{text-decoration:underline;}#news--list .news-item img{transition:all 250ms ease-in-out;}#news--list .news-item p{font-size:15px;line-height:21px;color:#3C9EFC;margin:20px 0 10px;}#news--list .news-item h2,#news--list .news-item h3{font-weight:700;font-size:18px;line-height:26px;}.news--detail-date{font-size:25px;line-height:35px;color:#3C9EFC;margin-bottom:0 !important;}#contact{padding:51px 0 90px;position:relative;min-height:375px;display:flex;flex-direction:column;justify-content:center;}#contact .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#002746;opacity:0.6;}#contact > *:not(.overlay){z-index:1;position:relative;}#contact h2,#contact h3{color:white;text-align:center;margin-bottom:0;}#contact h3{margin:40px 0;}#contact ul{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;list-style:none;gap:150px;}#contact .cta{min-width:360px;--padding:11px;line-height:1;}#text--icons{background-color:#002746;padding:110px 0;}#text--icons h3,#text--icons p{color:white;}#text--icons h2{margin-bottom:35px;color:#3C9EFC;}#text--icons h3{margin-bottom:20px;}#text--icons p{margin-bottom:38px;}#text--icons p:last-of-type{margin-bottom:32px;}#text--icons .flex{justify-content:space-between;}#text--icons .flex .col{width:calc(66% - 111px);}#text--icons .flex .col:first-child{width:calc(33% - 15px);}#text--icons .icons--container{display:flex;flex-wrap:wrap;align-self:center;gap:67px 60px;}#text--icons .icons--container .icon{--size:200px;border-radius:9px;border:1px solid #DEF118;padding:27px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:33px;width:var(--size);height:var(--size);}#text--icons .icons--container .icon img{max-height:85px;}#text--icons .icons--container .icon p{font-weight:700;font-size:20px;letter-spacing:0.2px;margin-bottom:0;color:#DEF118;text-transform:uppercase;}#intro--video{--height:845px;position:relative;min-height:var(--height);}#intro--video video{width:100%;height:var(--height);-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;}#intro--video .controls{position:absolute;right:22px;top:39px;z-index:3;}#intro--video .content{z-index:1;position:absolute;left:224px;top:160px;}#intro--video .content p{color:white;font-size:50px;line-height:70px;font-weight:700;max-width:570px;}#intro--video .content .icons{--gap:24.5px;display:flex;gap:var(--gap);margin-top:20px;}#intro--video .content .icons img{max-height:50px;}#intro--video .content .icons img:last-child{margin-left:calc(var(--gap) / 2 * -1);}#intro--video:after{content:"";position:absolute;bottom:-145px;left:0;width:100vw;height:937px;background-image:url(/images/header_wave.svg);background-size:cover;background-repeat:no-repeat;background-position:center;}#intro--image{position:relative;min-height:462px;display:flex;flex-direction:column;align-items:center;justify-content:center;}#intro--image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}#intro--image h1,#intro--image ul{color:white;z-index:1;text-align:center;}#intro--image h1{margin-bottom:0;}#intro--image ul{list-style-type:none;padding-left:0;margin-bottom:0;display:flex;align-items:center;background-color:#053C70;padding:7px 9px;}#intro--image ul li{position:relative;display:flex;align-items:center;}#intro--image ul li a,#intro--image ul li p{font-size:15px;line-height:20px;}#intro--image ul li a:not(:hover){text-decoration:none;}#intro--image ul li p{font-weight:700;}#intro--image ul li:not(:last-child){margin-right:10px;}#intro--image ul li:not(:last-child)::after{content:"/";position:absolute;right:-8px;}#highlighted--box{display:flex;justify-content:center;gap:40px;position:relative;z-index:1;margin-bottom:115px;}#highlighted--box .box{--size:312px;border-radius:38px;width:var(--size);height:var(--size);background-color:rgba(222,241,24,0.94);display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-150px;padding:24px 30px;box-shadow:0 0 20px #DEF118;}#highlighted--box .box h2,#highlighted--box .box p{text-align:center;font-weight:700;}#highlighted--box .box h2{text-transform:uppercase;font-size:40px;line-height:35px;}#highlighted--box .box p{font-size:16px;margin-bottom:24px;}#highlighted--box .box hr{margin:30px 0 20px;}#highlighted--box .box .btn img{max-width:90%;margin-inline:auto;}.home #highlighted--box .box:first-child{margin-top:-140px;}.home #highlighted--box .box:last-child{margin-top:-158px;}.home #highlighted--box .box:nth-child(2){margin-top:-250px;}#aside--cart{position:fixed;right:0;top:0;height:100vh;width:450px;background-color:rgba(222,241,24,0.83);overflow-y:auto;padding:25px;z-index:1;display:flex;flex-direction:column;transform:translateX(100%);transition:all 0.5s ease-in-out;}#aside--cart.open{transform:translateX(0);}#aside--cart > h2,#aside--cart > a{align-self:center;}#aside--cart > h2{margin:60px 0 85px;text-transform:uppercase;font-size:40px;line-height:35px;font-weight:300;}#aside--cart #block-cart-sidebar .cart--details{display:none;}#aside--cart #block-cart-sidebar .form-actions{justify-content:center;margin-top:25px;}#aside--cart #block-cart-sidebar .form-actions input{padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;--padding:10px 12px;--radius:16px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;border:0;--color:white;--bg:#3C9EFC;font-size:14px;cursor:pointer;min-height:auto;}#aside--cart #block-cart-sidebar .form-actions input:hover{--color:#002746;--bg:white !important;}#aside--cart .cart--items{margin-bottom:50px;}#aside--cart .cart--items .item{justify-content:flex-start;gap:10px;}#aside--cart .cart--items .item img{max-width:39px;}#aside--cart .cart--items .item h3{font-size:20px;font-weight:700;}#aside--cart .cart--items .item h4{font-weight:300;font-size:17px;line-height:20px;}#aside--cart .cart--items .item .qty{margin-left:auto;}#aside--cart .cart--items .item .qty input{max-width:75px;border:1px solid #CDD9E2;color:#002746;font-weight:700;padding:5px;min-height:auto;}#aside--cart .cart--items .item .qty input:focus{outline:1px solid #3C9EFC;}#aside--cart > .btn:hover{--bg:white !important;}.cart--container{display:flex;flex-direction:column;}.cart--container h2{margin-left:50px;}.cart--container .views-form form{display:flex;flex-direction:column;gap:45px;}.cart--container .cart--products table{width:100%;border-collapse:separate;border-spacing:0 27px;}.cart--container .cart--products table tbody tr{background-color:#C4DAED;}.cart--container .cart--products table tbody tr td{padding:16px 10px;font-size:20px;line-height:28px;text-align:center;}.cart--container .cart--products table tbody tr td:nth-child(2){font-size:27px;line-height:37px;}.cart--container .cart--products table tbody tr td:last-child,.cart--container .cart--products table tbody tr td:nth-child(3){color:#3C9EFC;font-weight:700;}.cart--container .cart--products table tbody tr td input{max-width:70px;padding:10px;text-align:center;}.cart--container .cart--products table .cart--products-delete{width:32px;height:32px;background-color:#3C9EFC;display:flex;justify-content:center;align-items:center;border-radius:50%;color:white;font-weight:700;font-size:14px;margin-bottom:0;}.cart--container .cart--details{display:flex;flex-direction:column;gap:7px;}.cart--container .cart--details .cart--details-item{display:flex;justify-content:space-between;background-color:#C4DAED;padding:10px 36px;}.cart--container .cart--details .cart--details-item p{margin-bottom:0;}.cart--container .cart--details .cart--details-item p:last-child{font-weight:700;}.cart--container .cart--details .cart--details-item:last-child p{font-weight:700;}.cart--container .cart--recap h3{margin-bottom:20px;}.cart--container .cart--recap h3:not(:first-child){margin-top:54px;}.cart--container .cart--recap h3 a{color:#3C9EFC;font-weight:700;}.cart--container .cart--recap p,.cart--container .cart--recap form{margin-left:25px;}.cart--container .cart--recap form .checkbox{margin-bottom:0;}.cart--container .cart--actions{align-self:center;}.cart--container .cart--actions ul{display:flex;align-items:center;gap:52px;}.cart--container .cart--actions ul li:first-child .btn{--color:#002746;}.cart--container .cart--actions ul li a:not(.btn){text-decoration:none;}.cart--container .cart--actions ul li a:not(.btn):hover{text-decoration:underline;}.cart--container .views-form form .form-actions{align-self:center;}.cart--container .views-form form .form-actions input{width:-moz-fit-content;width:fit-content;min-height:-moz-fit-content;min-height:fit-content;}.cart--container .views-form form .form-actions input#edit-submit{padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;--color:$darkblue2 !important;}.cart--container .views-form form .form-actions input#edit-submit:hover{--bg:transparent;--color:white;}.cart--container .views-form form .form-actions input#edit-checkout{padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;border:0;--color:white;--bg:#096BC8;}.cart--container .views-form form .form-actions input#edit-checkout:hover{--bg:transparent;--color:white;}.cart--container .views-form form .form-actions input#edit-checkout:hover{--color:#002746;--bg:#DEF118;}.cart--container .views-form form .form-actions input#edit-checkout.btn--big:hover:hover{--color:white;--bg:#002746;}#steps{padding:0 60px 130px;}#steps h2{text-align:center;margin-bottom:80px;}#steps .steps--container{display:flex;flex-wrap:wrap;justify-content:center;gap:50px 30px;}#steps .steps--container .step{min-width:250px;max-width:calc(16.6666666667% - 30px);display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,0.16);padding:25px 15px 50px;position:relative;}#steps .steps--container .step img,#steps .steps--container .step hr,#steps .steps--container .step h3{align-self:center;}#steps .steps--container .step img{width:131px;margin-bottom:38px;border-radius:50%;}#steps .steps--container .step h3{text-align:center;line-height:37px;}#steps .steps--container .step hr{margin:15px auto;background-color:#DEF118;}#steps .steps--container .step p{font-weight:500;line-height:20px;}#steps .steps--container .step p:last-child{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:8px 14px;background-color:#002746;color:#DEF118;text-transform:uppercase;font-weight:900;font-size:25px;line-height:35px;}#form--devis,#form--payment{padding:125px 200px;width:100vw;position:relative;margin-left:-50vw;left:50%;}#form--devis .container,#form--payment .container{color:white;}#form--devis .container > h2,#form--devis .container > h3,#form--payment .container > h2,#form--payment .container > h3{text-align:center;}#form--devis .container h2,#form--payment .container h2{margin-bottom:23px;}#form--devis .container h3,#form--payment .container h3{margin-bottom:32px;}#form--devis form,#form--payment form{margin-top:55px;}#form--devis form fieldset .hardware,#form--payment form fieldset .hardware{display:flex;flex-wrap:wrap;gap:24px;}#form--devis form fieldset .hardware > div,#form--payment form fieldset .hardware > div{width:calc(16.6666666667% - 24px);}#form--devis{background-color:#053C70;}#form--payment{background-color:#C4DAED;margin-top:50px;margin-bottom:50px;}#form--payment .container{color:#002746;}#form--payment form fieldset legend{color:#002746;}#form--payment form .btn--submit{--color:#002746;}form fieldset{border:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}form fieldset legend{text-transform:uppercase;color:#DEF118;font-weight:700;}form fieldset:not(:last-of-type){margin-bottom:51px;}form label{display:block;margin:12px 0 13px;}form input,form textarea,form select{width:100%;min-height:46px;padding:14px 25px;border:1px solid #CDD9E2;color:#002746;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,0.16);}form input:focus,form textarea:focus,form select:focus{outline:1px solid #3C9EFC;}form .description{color:white;margin-top:10px;font-size:14px;font-style:italic;}form .w-50{width:calc(50% - 12px);}form .w-100{width:100%;}form .checkbox{display:flex;align-items:flex-start;gap:13px;margin-bottom:50px;}form .checkbox input{width:15px;min-width:15px;box-shadow:unset;}form .checkbox label{font-size:16px;}form .checkbox label a{font-weight:700;text-decoration:underline;}form .help{font-size:13px;line-height:19px;}form .btn--submit{margin-left:auto;}.layout-checkout-form{display:flex;flex-direction:column;padding:125px 0;}.layout-checkout-form > div{width:100%;padding:0;}.layout-checkout-form > div#edit-completion-message{padding:0 25px;margin-inline:auto;width:-moz-fit-content;width:fit-content;}.layout-checkout-form .layout-region-checkout-main{order:2;margin-top:50px;}.layout-checkout-form .layout-region-checkout-main fieldset{margin-bottom:0 !important;flex-direction:column;align-items:flex-start;}.layout-checkout-form .layout-region-checkout-main fieldset legend{display:contents;color:#002746;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information{background-color:#C4DAED;padding:50px 200px 0;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information{gap:12px;justify-content:space-between;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information > div .js-form-wrapper{align-items:flex-end;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-type-select,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--type-address-country,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--name-field-email-address,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--name-field-phone,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-item-payment-information-billing-information-address-0-address-address-line1,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-item-payment-information-billing-information-address-0-address-address-line2{width:calc(50% - 12px);}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-type-select div,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--type-address-country div,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--name-field-email-address div,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--name-field-phone div,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-item-payment-information-billing-information-address-0-address-address-line1 div,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-item-payment-information-billing-information-address-0-address-address-line2 div{min-width:100%;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-item-payment-information-billing-information-address-0-address-organization,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .address-container-inline{width:100%;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .address-container-inline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .address-container-inline:last-child > div{width:calc(33.3333333333% - 12px);}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .address-container-inline > div{width:calc(50% - 12px);margin-right:0;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information .form-item-payment-information-billing-information-copy-to-address-book{display:flex;align-items:center;gap:10px;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information .form-item-payment-information-billing-information-copy-to-address-book .checkbox,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information .form-item-payment-information-billing-information-copy-to-address-book label{margin:0;}.layout-checkout-form .layout-region-checkout-main fieldset#edit-terms-conditions{background-color:#C4DAED;padding:50px 200px;}.layout-checkout-form .layout-region-checkout-main fieldset#edit-terms-conditions .fieldset-wrapper h3{margin-bottom:20px;}.layout-checkout-form .layout-region-checkout-main fieldset#edit-terms-conditions .fieldset-wrapper h3 a{color:#3C9EFC;font-weight:700;}.layout-checkout-form .layout-region-checkout-main fieldset#edit-terms-conditions .fieldset-wrapper .js-form-item{display:flex;align-items:center;gap:10px;margin-left:25px;}.layout-checkout-form .layout-region-checkout-main fieldset#edit-terms-conditions .fieldset-wrapper .js-form-item .checkbox,.layout-checkout-form .layout-region-checkout-main fieldset#edit-terms-conditions .fieldset-wrapper .js-form-item label{margin:0;}.layout-checkout-form .layout-region-checkout-secondary{order:1;}.layout-checkout-form .layout-region-checkout-footer{order:3;background-color:#C4DAED;padding:0 200px 50px;}.layout-checkout-form .layout-region-checkout-footer input[type=submit]{margin-left:auto;padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;min-height:auto;--color:#002746 !important;}.layout-checkout-form .layout-region-checkout-footer input[type=submit]:hover{--bg:transparent;--color:white;}.content--container{padding:125px 0;}.content--container p{margin-bottom:10px;}#images--big{margin:130px 0;display:flex;flex-wrap:wrap;gap:24px;}#images--big picture{width:100%;}#images--big picture:not(:first-child){width:calc(25% - 18px);}#images--big picture img{width:100%;}.content--img{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}.content--img .img{width:calc(32% - 6px);}.content--img .content{width:calc(68% - 6px);}.content--territory .content--territory-image img{margin:0 auto;}.content--territory .content--territory-text p{margin-bottom:10px;}.actions{display:flex;align-items:center;margin-bottom:120px;}.actions ul{list-style-type:none;display:flex;align-items:center;gap:23px;margin-left:auto;}#cards--agency{padding-bottom:80px;}#cards--agency h2{margin-left:50px;}#cards--agency .cards--agency-container{display:flex;flex-wrap:wrap;gap:30px 45px;margin-top:45px;}#cards--agency .cards--agency-container .cards--agency-item{width:calc(20% - 40px);display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,0.16);padding:25px 15px 50px;position:relative;}#cards--agency .cards--agency-container .cards--agency-item img,#cards--agency .cards--agency-container .cards--agency-item hr,#cards--agency .cards--agency-container .cards--agency-item h3,#cards--agency .cards--agency-container .cards--agency-item h4,#cards--agency .cards--agency-container .cards--agency-item .btn,#cards--agency .cards--agency-container .cards--agency-item picture,#cards--agency .cards--agency-container .cards--agency-item p,#cards--agency .cards--agency-container .cards--agency-item a:not(.btn){align-self:center;text-align:center;}#cards--agency .cards--agency-container .cards--agency-item img{height:131px;width:131px;-o-object-fit:cover;object-fit:cover;margin-bottom:38px;border-radius:50%;}#cards--agency .cards--agency-container .cards--agency-item h3{line-height:37px;margin-bottom:5px;}#cards--agency .cards--agency-container .cards--agency-item hr{margin:15px auto;background-color:#DEF118;}#cards--agency .cards--agency-container .cards--agency-item p{font-weight:500;line-height:20px;margin-bottom:0;}#cards--agency .cards--agency-container .cards--agency-item a:not(.btn){color:#096BC8;font-weight:900;}#cards--agency .cards--agency-container .cards--agency-item .btn{margin-top:20px;}.faqs{padding-top:90px;}.faqs h2{margin-bottom:31px;}.faqs .faqs--container{display:flex;flex-direction:column;gap:34px;}.faqs .faqs--container .faqs--container-item{width:100%;}.faqs .faqs--container .faqs--container-item > button{border-radius:45px;background-color:#C4DAED;padding:26px 56px;width:100%;display:flex;justify-content:space-between;align-items:center;}.faqs .faqs--container .faqs--container-item > button h3{color:#096BC8;text-transform:uppercase;font-weight:300;font-size:35px;line-height:50px;}.faqs .faqs--container .faqs--container-item > button svg{transition:transform 0.5s ease-in-out;}.faqs .faqs--container .faqs--container-item > button[aria-expanded=true] svg g rect:last-child{display:none;}.faqs .faqs--container .faqs--container-item .faqs--container-panel{padding:35px;}.faqs .faqs--container .faqs--container-item .faqs--container-panel h4{margin-bottom:40px;}.faqs .faqs--container .faqs--container-item .faqs--container-panel hr{margin:50px auto;background-color:#C4DAED;}#login--box h2{margin-left:50px;}#login--box .login--box-container{display:flex;flex-wrap:wrap;margin-top:32px;}#login--box .login--box-container .login--box-item{width:50%;background-color:#053C70;padding:25px 120px;display:flex;flex-direction:column;justify-content:center;gap:32px;}#login--box .login--box-container .login--box-item h3{color:#3C9EFC;}#login--box .login--box-container .login--box-item form > div{margin-bottom:25px;}#login--box .login--box-container .login--box-item form label{color:white;}#login--box .login--box-container .login--box-item form .btn--submit{margin-top:42px;}#login--box .login--box-container .login--box-item:last-child{background-color:#3C9EFC;}#login--box .login--box-container .login--box-item:last-child h3{color:white;align-self:center;}#login--box .login--box-container .login--box-item:last-child .btn{align-self:center;}#login--box .login--box-container.login--box-create{display:flex;justify-content:center;}#login--box .login--box-container.login--box-create form{width:85%;}#login--box .login--box-container.login--box-create form.user-register-form{width:90%;margin-inline:auto;}#login--box .login--box-container.login--box-create form.user-register-form fieldset > div{width:100%;}#login--box .login--box-container.login--box-create form.user-register-form fieldset > div:last-child{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}#login--box .login--box-container.login--box-create form.user-register-form fieldset > div:last-child > div{width:calc(50% - 12px);}#login--box .login--box-container.login--box-create form.user-register-form input[type=submit]{margin-left:auto;padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;--color:$darkblue2 !important;}#login--box .login--box-container.login--box-create form.user-register-form input[type=submit]:hover{--bg:transparent;--color:white;}#login--box .login--box-container.login--box-create form fieldset legend{color:#053C70;}#login--box .login--box-container.login--box-create form .btn--submit{--color:$darkblue2;}#login--box .login--box-container.login--box-password form p{margin:10px 0 15px;}#login--box .login--box-container.login--box-password form .button{padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;min-height:auto;--color:#002746 !important;margin-left:auto;}#login--box .login--box-container.login--box-password form .button:hover{--bg:transparent;--color:white;}.checkout-pane-login{max-width:1400px;margin-inline:auto;padding:125px 0;gap:0 !important;}.checkout-pane-login fieldset{margin-bottom:0 !important;background-color:#053C70;align-self:stretch;width:50%;padding:25px 120px;justify-content:center;align-items:flex-start;flex-direction:column;gap:15px;}.checkout-pane-login fieldset legend{font-weight:500;font-size:27px;line-height:25px;letter-spacing:0.2px;color:#3C9EFC;display:contents;}.checkout-pane-login fieldset label,.checkout-pane-login fieldset a,.checkout-pane-login fieldset .password-confirm-message,.checkout-pane-login fieldset .password-strength__title,.checkout-pane-login fieldset .password-suggestions{color:white;}.checkout-pane-login fieldset input[type=submit]{margin:42px 0 25px auto;padding:var(--padding);border-radius:var(--radius);text-decoration:none;font-weight:700;background-color:var(--bg);color:var(--color);border:1px solid var(--border);text-align:center;display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;--padding:10px 12px;--radius:19px;--color:#002746;--bg:#DEF118;--border:#DEF118;text-transform:uppercase;min-height:auto;}.checkout-pane-login fieldset input[type=submit]:hover{--bg:transparent;--color:white;}.checkout-pane-login fieldset:last-child{background-color:#3C9EFC;}.checkout-pane-login fieldset:last-child legend{color:#053C70;}.password-strength__title,.password-confirm-message{margin-top:10px;display:block;}.password-suggestions ul{padding-left:15px;}#account--section h2{margin-left:50px;}#account--section .account--container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:68px;}#account--section .account--container .account--aside{width:calc(25% - 39px);}#account--section .account--container .account--aside h3{margin-bottom:15px;}#account--section .account--container .account--aside p{margin-bottom:26px;}#account--section .account--container .account--aside ul li{margin-bottom:30px;}#account--section .account--container .account--aside hr{margin-inline:auto;background-color:#3C9EFC;}#account--section .account--container .account--aside .btn--dark{--border:#053C70;border:1px solid var(--border);}#account--section .account--container .account--aside .btn--yellow{--color:$darkblue2;}#account--section .account--container .account--aside .btn--logout{display:flex;gap:11px;margin-top:30px;}#account--section .account--container .account--content{width:calc(75% - 39px);}#account--section .account--container .account--content .user-edit-password-form .fieldset-wrapper{display:flex;gap:12px;}#account--section .account--container .account--content .user-edit-password-form .fieldset-wrapper .js-form-item{width:calc(50% - 12px);}#account--section .account--container .account--content .user-edit-password-form .fieldset-wrapper .js-form-item input{width:100%;}#account--section .account--container .account--content .user-edit-password-form .btn--submit{margin-top:30px;}#account--section .account--container form{margin-top:50px;}#account--section .account--container form fieldset legend{color:#053C70;}#account--section .account--container form .btn--submit{--color:$darkblue2;}#account--section .account--orders{margin-top:55px;overflow-x:auto;}#account--section .account--orders h4{margin-bottom:34px;font-weight:700;font-size:18px;line-height:26px;text-transform:uppercase;}#account--section .account--orders table{width:100%;border-collapse:separate;border-spacing:0 27px;}#account--section .account--orders table .btn{margin-inline:auto;}#account--section .account--orders table thead tr th{text-transform:uppercase;}#account--section .account--orders table tbody tr{background-color:#C4DAED;}#account--section .account--orders table tbody tr td{padding:16px 10px;}#account--section .account--orders table tbody tr td:first-child{padding:16px 10px 16px 16px;}#account--section .account--orders table tbody tr td .btn{font-size:14px;line-height:20px;}#account--section .account--orders table tbody tr td:nth-child(2){font-weight:700;}#account--section .account--orders table tbody tr td:nth-child(4){color:#3C9EFC;font-weight:700;}#account--section .account--orders table tbody tr td:nth-child(5){min-width:325px;}#account--section .account--orders table tbody tr td:last-child{padding:16px 16px 16px 10px;}#account--section .account--orders table tbody tr td:last-child .btn{--color:#053C70;}.block--title{margin:134px 0 50px;}.block--title h2{margin-bottom:30px;}.block--title h3{margin-bottom:13px;}#paragaph--video{background-color:#C4DAED;padding:75px 0;}#paragaph--video h3{margin-bottom:45px;}#paragaph--video video{width:100%;}#paragaph--video .container--video{position:relative;background-color:#053C70;}#paragaph--video .container--video .container--video-play{--size:214px;background-color:#C4DAED;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:1;}@media (min-width:768px){header nav .menu--main .menu--sub{background-color:#CDD9E2;border-radius:12px;padding:20px 12px;position:absolute;top:40px;left:50%;min-width:205px;transform:translateX(-50%);}header nav .menu--main .menu--sub li a{color:#053C70;}header nav .menu--main .menu--sub li a:hover,header nav .menu--main .menu--sub li a:focus-visible,header nav .menu--main .menu--sub li a:focus-within{text-decoration:underline;}}@media (max-width:1199px){.content--container,.checkout-pane-login,.checkout-pane-payment-information,#edit-terms-conditions,.layout-region-checkout-footer{padding:50px 25px !important;}h1{font-size:50px;line-height:60px;}.flex{--col:1 !important;justify-content:center;}.flex.columns--2,.flex.columns--3{--col:1 !important;}#intro--video{--height:520px;}#intro--video .content{left:25px;top:100px;}#intro--video .content p{font-size:30px;line-height:50px;}#aside--cart{width:100%;}#aside--cart #block-cart-sidebar .form-actions{flex-direction:column;gap:10px;}.splide__arrows-custom .splide__arrow.splide__arrow--next{right:-50px;}.cart--items .item{flex-direction:column;gap:10px;}#highlighted--box{flex-direction:column;align-items:center;}#highlighted--box .box:not(:first-child){margin-top:0 !important;}#products--to-cart{display:flex;flex-direction:column;align-items:center;padding:50px 25px;}#steps .steps--container .step{max-width:100%;margin-bottom:15px;}#cards--agency .cards--agency-container{padding:0 25px;}#cards--agency .cards--agency-container .cards--agency-item{width:100%;margin-bottom:15px;}#form--devis{padding:125px 25px;}#form--devis form fieldset .hardware > div{width:calc(50% - 12px);}#form--devis form fieldset .w-50{width:100%;}#login--box .login--box-container .login--box-item{width:100%;padding:25px;}.faqs .faqs--container .faqs--container-item > button h3{font-size:20px;line-height:35px;}.faqs .faqs--container .faqs--container-item .faqs--container-icon svg{max-width:20px;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-type-select,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--type-address-country,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--name-field-email-address,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .field--name-field-phone,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-item-payment-information-billing-information-address-0-address-address-line1,.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .form-item-payment-information-billing-information-address-0-address-address-line2{width:100%;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .address-container-inline#edit-payment-information-billing-information-address-0-address-container4 > div{width:100%;}.layout-checkout-form .layout-region-checkout-main fieldset.checkout-pane-payment-information #edit-payment-information-billing-information .address-container-inline > div{width:100%;}#contact{min-height:575px;padding:50px 15px;}#contact ul{flex-direction:column;gap:25px;}#contact .cta{font-size:35px;}#news--list .splide{margin:50px auto 0;}#news--list .news--list-view .btn{margin:25px auto 0;}#news--list.news--list-classic ul li{width:100%;}.actions{margin-bottom:50px;}#images--big{margin:50px 0;}#content--container{padding:25px 15px;}.content--img .img,.content--img .content{width:100%;}form .w-50{width:100%;}#account--section .account--container > div{width:100% !important;padding:25px;}.account--orders table thead tr{display:flex;flex-wrap:wrap;gap:15px 0;}.account--orders table thead tr th{width:50%;text-align:left;}.account--orders table tbody tr{display:flex;flex-wrap:wrap;}.account--orders table tbody tr:not(:last-child){margin-bottom:27px;}.account--orders table tbody tr td{width:50%;}.account--orders table tbody tr td:nth-last-child(-n+2){width:100%;}.cart--container{padding:25px;}.cart--container table thead tr{display:flex;flex-wrap:wrap;align-items:center;gap:15px 0;}.cart--container table thead tr th{width:33%;text-align:center;}.cart--container table thead tr th:first-child{display:none;}.cart--container table thead tr th:nth-child(2){width:100%;}.cart--container table tbody tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.cart--container table tbody tr:not(:last-child){margin-bottom:27px;}.cart--container table tbody tr td{width:33%;}.cart--container table tbody tr td:first-child{width:32px;}.cart--container table tbody tr td:nth-child(2){width:calc(100% - 47px);}.cart--container .cart--actions ul{flex-direction:column;gap:25px;}#paragaph--video .container--video .container--video-play{--size:100px;}#paragaph--video .container--video .container--video-play svg{max-width:25px;}footer{padding:25px;}footer > ul{flex-direction:column;align-items:center;}footer > ul li{--space:0 !important;border:0 !important;}footer > .flex > .col{width:calc(100% / var(--col));}footer .informations .btn{margin:25px auto 0;}#images--big img:not(:first-child){width:100%;}header{padding:20px;}header > h1,header > a{max-width:65%;}header > h1 .logo,header > a .logo{max-width:90%;}header nav{display:flex;align-items:center;justify-content:flex-end;gap:15px;width:30%;}header nav .menu--sm svg{--size:36px;width:var(--size);height:var(--size);fill:#DEF118;}header nav .menu--main{display:none;position:fixed;left:0;top:0;width:100%;background-color:#053C70;padding:20px;flex-direction:column;gap:25px;}header nav .menu--main.visible{display:flex;}header nav .menu--main > li:has(ul) > a.open svg{transform:rotate(180deg);}header nav .menu--main > li:nth-last-child(-n+4){display:none;}header nav .menu--main .btn::before,header nav .menu--main .btn::after{content:unset !important;}header nav .menu--main .menu--sub{margin-top:25px;padding-left:15px;}#text--icons .flex{gap:50px;}#text--icons .flex .col{width:100% !important;}#text--icons .icons--container{justify-content:center;}}@media (min-width:1200px){.menu--sm,.visible--sm{display:none;}}@media (min-width:1200px) and (max-width:1500px){.container,.checkout-pane-login,#edit-terms-conditions .fieldset-wrapper{max-width:1200px !important;}}@media (min-width:1200px) and (max-width:1919px){header .logo{max-width:20vw;}header nav .menu--main{gap:35px;}#intro--video .controls{right:20px;top:42px;transform:translate(-50%,-50%);}#text--icons .icons--container .icon{--size:175px;}#text--icons .icons--container .icon p{font-size:16px;}footer .informations .btn{font-size:14px;}}@media (min-width:1921px){#intro--video:after{bottom:-115px;}}html{font-size:18px;}html body{font-family:"korolev",sans-serif;background-color:white;color:#002746;font-weight:500;}
#intro--video:after{background-image:url(/themes/custom/destrudata_theme/images/header_wave.svg) !important;}.js-form-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:24px;}.webform-button--submit{padding:10px 12px;border-radius:19px;text-decoration:none;font-weight:700;background-color:#DEF118;color:#002746;border:1px solid #DEF118;;text-align:center;display:block;width:fit-content;margin-left:auto;text-transform:uppercase;}#edit-cgu--description{font-size:14px;}form .checkbox .checkbox{display:block;margin-bottom:0;}form .checkbox .checkbox input{margin-top:-15px;}.trash--product{margin-top:5px;}.opacity-0{opacity:0;height:0;width:0;}.profile--type--customer{width:100%;}.iti__arrow{display:none !important;}.btn--cart{position:relative;}.btn--cart p,.btn--cart span{position:absolute;background-color:#DEF118;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;top:-10px;right:-10px;border:1px solid #053C70;}.fieldset-wrapper{border:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}.webform-submission-form > .checkbox{margin-top:12px;}#intro--video video{touch-action:manipulation;-webkit-user-select:none;user-select:none;pointer-events:none;}header nav .menu--main > li p{display:flex;gap:7px;color:white;font-weight:700;font-size:20px;}#block-destrudata-theme-plandusite .container{padding:25px 15px;}#block-destrudata-theme-plandusite .container h2{margin-bottom:25px;}#block-destrudata-theme-plandusite .container ul{padding-left:15px;}#block-destrudata-theme-plandusite .container ul li{margin-bottom:5px;}.eu-cookie-compliance-processed{& #sliding-popup{bottom:1px !important;transform:translateY(100%) !important;}}.eu-cookie-compliance-popup-open{width:100% !important;overflow:hidden !important;position:relative !important;&:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;}& #sliding-popup{left:50%;top:50%;transform:translate(-50%,-50%) !important;bottom:1px !important;height:fit-content;& .eu-cookie-withdraw-tab{background-color:#def119;}}}#sliding-popup{background:#fff;border:1px solid rgba(0,0,0,.1);border-top-left-radius:5px;border-top-right-radius:5px;color:#000;font-size:12px;left:10px;max-width:95%;right:auto;width:500px !important;::selection{color:white;background-color:#002d55;}& .eu-cookie-withdraw-tab{}& div.popup-content{& #popup-text{padding:25px;& .h3,p:first-of-type{color:#002d55;font-size:24px;line-height:26px;font-weight:700;margin-bottom:18px;}& p{font-size:13px;line-height:15px;font-weight:300;margin-bottom:18px;}& button{padding:0;text-decoration:underline;color:#002d55;border:0;}}& #popup-buttons{background-color:white;padding:0 10px 25px;flex-direction:row-reverse;justify-content:flex-start;& .agree-button{background-color:#def119;color:black;}& button{padding:10px;border-radius:10px;margin-bottom:0;&:hover{color:white;background-color:#002d55 !important;}}}}}form fieldset legend.captcha__title{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.captcha__description.description{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.login--box-container .login--box-item .reset--password{color:white;}
.drupal-menu{position:fixed;z-index:3;background-color:white;width:100%;transform:translateY(100%);}.drupal-menu .messages__wrapper{padding:10px;}.drupal-menu ul{display:flex;list-style-type:none;}.drupal-menu ul li a{padding:0.5rem 1rem;margin-bottom:0;display:flex;text-decoration:none;font-size:17px;font-weight:700;}.drupal-menu ul li a:hover{text-decoration:underline;}
