/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.captcha{margin-top:var(--grid-gap);max-width:200px;text-align:left;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transform-origin:0 0;transform-origin:0 0;}@media (min-width:768px){.captcha{max-width:unset;-webkit-transform:unset;transform:unset;-webkit-transform-origin:unset;transform-origin:unset;}}.captcha label{left:3.4rem;top:1px;}.captcha label:hover,.captcha label:has(+ .field-prefix + input:hover:not(:focus)){background-color:var(--sand-1-15);}.captcha .has-value label:hover,.captcha .has-value label:has(+ .field-prefix + input:hover){background-color:var(--white);}.captcha .has-value label,.captcha label:has(+ .field-prefix + input:focus){font-size:0.75rem !important;left:2.25rem !important;padding:0 1rem 0 0.5rem !important;top:-16px;-webkit-transform:scale(0.75) !important;transform:scale(0.75) !important;}.captcha .has-value label:hover,.captcha label:has(+ .field-prefix + input:focus):hover{background-color:var(--white);}.captcha input{display:inline-block;max-width:100%;width:200px;}.captcha .captcha__element .field-prefix{display:inline-block;font-size:0.8rem;}
.webform-submission-contact-form,.webform-submission-quote-form{display:grid;-webkit-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-template-areas:"object" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "message" "actions";}@media (min-width:768px){.webform-submission-contact-form,.webform-submission-quote-form{grid-template-areas:"object profession" "profession_other profession_other" "company company" "lastname firstname" "address address" "mail phone" "message message" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-contact-form:has(.captcha),.webform-submission-contact-form[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form:has(.captcha),.webform-submission-quote-form[data-drupal-form-fields*=edit-captcha-response]{grid-template-areas:"object" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "message" "captcha" "actions";}@media (min-width:768px){.webform-submission-contact-form:has(.captcha),.webform-submission-contact-form[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form:has(.captcha),.webform-submission-quote-form[data-drupal-form-fields*=edit-captcha-response]{grid-template-areas:"object profession" "profession_other profession_other" "company company" "lastname firstname" "address address" "mail phone" "message message" "captcha captcha" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message),.webform-submission-contact-form.is-be-called-back,.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message),.webform-submission-quote-form.is-be-called-back{grid-template-areas:"call-be-back" "object" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "message" "actions";}@media (min-width:768px){.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message),.webform-submission-contact-form.is-be-called-back,.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message),.webform-submission-quote-form.is-be-called-back{grid-template-areas:"call-be-back call-be-back" "object profession" "profession_other profession_other" "company company" "lastname firstname" "address address" "mail phone" "message message" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message)[data-drupal-form-fields*=edit-captcha-response],.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message):has(.captcha),.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message).antibot,.webform-submission-contact-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response],.webform-submission-contact-form.is-be-called-back:has(.captcha),.webform-submission-contact-form.is-be-called-back.antibot,.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message)[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message):has(.captcha),.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message).antibot,.webform-submission-quote-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form.is-be-called-back:has(.captcha),.webform-submission-quote-form.is-be-called-back.antibot{grid-template-areas:"call-be-back" "object" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "message" "captcha" "actions";}@media (min-width:768px){.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message)[data-drupal-form-fields*=edit-captcha-response],.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message):has(.captcha),.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message).antibot,.webform-submission-contact-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response],.webform-submission-contact-form.is-be-called-back:has(.captcha),.webform-submission-contact-form.is-be-called-back.antibot,.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message)[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message):has(.captcha),.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message).antibot,.webform-submission-quote-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form.is-be-called-back:has(.captcha),.webform-submission-quote-form.is-be-called-back.antibot{grid-template-areas:"call-be-back call-be-back" "object profession" "profession_other profession_other" "company company" "lastname firstname" "address address" "mail phone" "message message" "captcha captcha" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message) .address-wrapper .fieldset-wrapper,.webform-submission-contact-form.is-be-called-back .address-wrapper .fieldset-wrapper,.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message) .address-wrapper .fieldset-wrapper,.webform-submission-quote-form.is-be-called-back .address-wrapper .fieldset-wrapper{grid-template-areas:"country cp";grid-template-columns:1fr 1fr;}@media (min-width:568px){.webform-submission-contact-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message) .address-wrapper .fieldset-wrapper,.webform-submission-contact-form.is-be-called-back .address-wrapper .fieldset-wrapper,.webform-submission-quote-form:has(.js-webform-states-hidden[style*="display: block"] .form-item-customer-service-message) .address-wrapper .fieldset-wrapper,.webform-submission-quote-form.is-be-called-back .address-wrapper .fieldset-wrapper{grid-template-areas:"country cp";}}.webform-submission-contact-form.is-be-called-back,.webform-submission-quote-form.is-be-called-back{grid-template-areas:"call-be-back" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "message" "actions";}@media (min-width:768px){.webform-submission-contact-form.is-be-called-back,.webform-submission-quote-form.is-be-called-back{grid-template-areas:"call-be-back call-be-back" "profession company" "profession_other profession_other" "lastname firstname" "address address" "mail phone" "message message" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-contact-form.is-be-called-back:has(.captcha),.webform-submission-contact-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form.is-be-called-back:has(.captcha),.webform-submission-quote-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response]{grid-template-areas:"call-be-back" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "message" "captcha" "actions";}@media (min-width:768px){.webform-submission-contact-form.is-be-called-back:has(.captcha),.webform-submission-contact-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response],.webform-submission-quote-form.is-be-called-back:has(.captcha),.webform-submission-quote-form.is-be-called-back[data-drupal-form-fields*=edit-captcha-response]{grid-template-areas:"call-be-back call-be-back" "profession company" "profession_other profession_other" "lastname firstname" "address address" "mail phone" "message message" "captcha captcha" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-contact-form .js-form-wrapper:has(.form-item-customer-service-message),.webform-submission-quote-form .js-form-wrapper:has(.form-item-customer-service-message){grid-area:call-be-back;}.webform-submission-contact-form #edit-object,.webform-submission-quote-form #edit-object{grid-area:object;}.webform-submission-contact-form #edit-status,.webform-submission-quote-form #edit-status{grid-area:status;}.webform-submission-contact-form .form-item-company-name,.webform-submission-quote-form .form-item-company-name{grid-area:company;}.webform-submission-contact-form .form-item-lastname,.webform-submission-quote-form .form-item-lastname{grid-area:lastname;}.webform-submission-contact-form .form-item-firstname,.webform-submission-quote-form .form-item-firstname{grid-area:firstname;}.webform-submission-contact-form .address-wrapper,.webform-submission-quote-form .address-wrapper{grid-area:address;}.webform-submission-contact-form .address-wrapper .fieldset-wrapper,.webform-submission-quote-form .address-wrapper .fieldset-wrapper{display:grid;-webkit-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-template-areas:"line1 line1 line1" "line2 line2 line2" "country country cp" "city city city";grid-template-columns:1fr 1fr 1fr;}@media (min-width:568px){.webform-submission-contact-form .address-wrapper .fieldset-wrapper,.webform-submission-quote-form .address-wrapper .fieldset-wrapper{grid-template-areas:"line1 line1 line1" "line2 line2 line2" "country cp city";}}.webform-submission-contact-form .address-wrapper .form-item-address-address-line1,.webform-submission-quote-form .address-wrapper .form-item-address-address-line1{grid-area:line1;}.webform-submission-contact-form .address-wrapper .form-item-address-address-line2,.webform-submission-quote-form .address-wrapper .form-item-address-address-line2{grid-area:line2;}.webform-submission-contact-form .address-wrapper [data-drupal-selector=edit-address-country-code],.webform-submission-quote-form .address-wrapper [data-drupal-selector=edit-address-country-code]{grid-area:country;}.webform-submission-contact-form .address-wrapper .form-item-address-postal-code,.webform-submission-quote-form .address-wrapper .form-item-address-postal-code{grid-area:cp;}.webform-submission-contact-form .address-wrapper .form-item-address-locality,.webform-submission-quote-form .address-wrapper .form-item-address-locality{grid-area:city;}.webform-submission-contact-form .form-item-profession-other,.webform-submission-quote-form .form-item-profession-other{grid-area:profession_other;}.webform-submission-contact-form .form-item-mail,.webform-submission-quote-form .form-item-mail{grid-area:mail;}.webform-submission-contact-form .form-item-phone,.webform-submission-quote-form .form-item-phone{grid-area:phone;}.webform-submission-contact-form .form-item-message,.webform-submission-quote-form .form-item-message{grid-area:message;}.webform-submission-contact-form [data-drupal-selector=edit-profession],.webform-submission-quote-form [data-drupal-selector=edit-profession]{grid-area:profession;}.webform-submission-contact-form .captcha,.webform-submission-quote-form .captcha{grid-area:captcha;}.webform-submission-contact-form .captcha label,.webform-submission-quote-form .captcha label{left:calc(var(--input-padding-x) + 3rem);}.webform-submission-contact-form .captcha input,.webform-submission-quote-form .captcha input{width:calc(100% - 3rem);}.webform-submission-contact-form #edit-actions,.webform-submission-quote-form #edit-actions{grid-area:actions;margin-top:var(--grid-gap);text-align:center;}.webform-submission-contact-form #edit-actions input,.webform-submission-quote-form #edit-actions input{background-color:var(--sand-1);border:var(--btn-border,none);border-radius:var(--btn-border-radius);color:var(--primary);font-size:12px;font-weight:var(--font-weight-base);letter-spacing:0.8px;padding:0.55rem 0.7rem;text-transform:uppercase;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out;}.webform-submission-contact-form #edit-actions input:hover,.webform-submission-quote-form #edit-actions input:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white);text-decoration:none;}.webform-submission-contact-form .field--name-field-image img,.webform-submission-quote-form .field--name-field-image img{height:100%;width:100%;}.webform-submission-contact-form #edit-address-container2,.webform-submission-quote-form #edit-address-container2{display:none;}.webform-submission-contact-form legend,.webform-submission-quote-form legend{display:none;}.webform-submission-quote-form{grid-template-areas:"status" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "installation-spaces" "installation-types" "message" "actions";}@media (min-width:768px){.webform-submission-quote-form{grid-template-areas:"status company" "profession_other profession_other" "lastname firstname" "address address" "mail phone" "installation-spaces installation-spaces" "installation-types message" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-quote-form:has(.captcha),.webform-submission-quote-form[data-drupal-form-fields*=edit-captcha-response]{grid-template-areas:"status" "profession" "profession_other" "company" "lastname" "firstname" "address" "mail" "phone" "installation-spaces" "installation-types" "message" "captcha" "actions";}@media (min-width:768px){.webform-submission-quote-form:has(.captcha),.webform-submission-quote-form[data-drupal-form-fields*=edit-captcha-response]{grid-template-areas:"status company" "profession_other profession_other" "lastname firstname" "address address" "mail phone" "installation-spaces installation-spaces" "installation-types message" "captcha captcha" "actions actions";grid-template-columns:1fr 1fr;}}.webform-submission-quote-form .form-item-installation-types{grid-area:installation-types;}.webform-submission-quote-form #edit-installation-spaces--wrapper{grid-area:installation-spaces;}
html.js #block-certina2023-messages{display:none;}html.js .ui-dialog #block-certina2023-messages{display:block;overflow-y:auto;}.drupal-message-dialog-toggle{bottom:15px;left:40px;opacity:0.9;z-index:1;}.drupal-message-dialog-toggle a{cursor:pointer;height:35px;text-decoration:none;width:35px;}.drupal-message-dialog-toggle a i{color:var(--white);font-size:1.1rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.drupal-message-dialog-toggle a i:hover{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.drupal-message-dialog-toggle .count-messages{top:-10px;left:75%;font-size:0.75rem;}.drupal-message-dialog-toggle .count-messages span{padding:0 0.2rem;z-index:10;}.drupal-message-dialog-toggle .count-messages span:before{background-color:var(--error);border-radius:var(--border-radius);content:"";height:17px;left:50%;min-width:17px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:-1;}[data-drupal-messages] ul{list-style:none;padding-left:0;}
@font-face{font-family:"icons";src:url(/themes/custom/europole2024/assets/font-icon/icons.eot?cachebust=73284);src:url(/themes/custom/europole2024/assets/font-icon/icons.eot?cachebust=48660#iefix) format("eot"),url(/themes/custom/europole2024/assets/font-icon/icons.woff?cachebust=2278) format("woff"),url(/themes/custom/europole2024/assets/font-icon/icons.ttf?cachebust=44130) format("truetype"),url(/themes/custom/europole2024/assets/font-icon/icons.svg?cachebust=22270#icons) format("svg");font-weight:normal;font-style:normal;}[class*=fi--]{font-family:"icons";display:inline-block;vertical-align:middle;line-height:var(--line-height-base,1);font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;}.fi--account::before{content:"\ea01";}.fi--android::before{content:"\ea02";}.fi--app-store::before{content:"\ea03";}.fi--arrow-down-s::before{content:"\ea04";}.fi--arrow-down-xs::before{content:"\ea05";}.fi--arrow-down::before{content:"\ea06";}.fi--arrow-left::before{content:"\ea07";}.fi--arrow-right-s::before{content:"\ea08";}.fi--arrow-right::before{content:"\ea09";}.fi--arrow-up-s::before{content:"\ea0a";}.fi--arrow-up-xs::before{content:"\ea0b";}.fi--arrow-up::before{content:"\ea0c";}.fi--book::before{content:"\ea0d";}.fi--burger::before{content:"\ea0e";}.fi--catalog::before{content:"\ea0f";}.fi--close::before{content:"\ea10";}.fi--copy::before{content:"\ea11";}.fi--custom-made::before{content:"\ea12";}.fi--download::before{content:"\ea13";}.fi--drag-and-drop::before{content:"\ea14";}.fi--drag::before{content:"\ea15";}.fi--edit::before{content:"\ea16";}.fi--email::before{content:"\ea17";}.fi--exclamation-mark::before{content:"\ea18";}.fi--eye-close::before{content:"\ea19";}.fi--eye-open::before{content:"\ea1a";}.fi--heart::before{content:"\ea1b";}.fi--info::before{content:"\ea1c";}.fi--instagram::before{content:"\ea1d";}.fi--linkedin::before{content:"\ea1e";}.fi--locator::before{content:"\ea1f";}.fi--new::before{content:"\ea20";}.fi--next::before{content:"\ea21";}.fi--phone::before{content:"\ea22";}.fi--pinterest::before{content:"\ea23";}.fi--plus::before{content:"\ea24";}.fi--previous::before{content:"\ea25";}.fi--print::before{content:"\ea26";}.fi--refresh::before{content:"\ea27";}.fi--rss::before{content:"\ea28";}.fi--search::before{content:"\ea29";}.fi--share::before{content:"\ea2a";}.fi--trash::before{content:"\ea2b";}.fi--youtube::before{content:"\ea2c";}
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:normal;height:38px;line-height:36px;outline:none;padding-left:20px;padding-right:40px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#ccc;}.nice-select.wide{width:100%;}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .nice-select-dropdown{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-shadow:0 0 0 1px rgba(68,68,68,0.11);pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(19px);transform:scale(0.75) translateY(19px);-webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;opacity:0;}.nice-select .list{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto;}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s;}.nice-select .option:hover{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default;}.nice-select .optgroup{font-weight:bold;}.no-csspointerevents .nice-select .nice-select-dropdown{display:none;}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block;}.nice-select .list::-webkit-scrollbar{width:0;}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px;}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px;}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0;}.nice-select .nice-select-search-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0;}.nice-select .nice-select-search{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:14px;}
#back-to-top{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:100;}@media (min-width:992px){#back-to-top{right:40px;}}#back-to-top:hover{background-color:var(--sand-2);color:var(--primary);}
#swiper-europole-subline-news-embed,#swiper-europole-subline-must-have-embed{height:0;}#swiper-europole-subline-news-embed[data-once*=swiperFormatterInit],#swiper-europole-subline-must-have-embed[data-once*=swiperFormatterInit]{height:auto;}.swiper-container .swiper-button-prev,.swiper .swiper-button-prev{left:1.45rem;}.swiper-container .swiper-button-next,.swiper .swiper-button-next{right:3.75rem;}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next,.swiper .swiper-button-prev,.swiper .swiper-button-next{display:none;}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after,.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{color:var(--black);font-size:1.5rem;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out;}.swiper-container .swiper-button-prev:hover:after,.swiper-container .swiper-button-next:hover:after,.swiper .swiper-button-prev:hover:after,.swiper .swiper-button-next:hover:after{color:var(--sand-1);}@media (min-width:992px){.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next,.swiper .swiper-button-prev,.swiper .swiper-button-next{display:block;}}.swiper-container.swiper-horizontal .swiper-pagination-bullet,.swiper.swiper-horizontal .swiper-pagination-bullet{background-color:var(--white);height:10px;margin-left:20px;margin-right:20px;opacity:1;-webkit-transform:unset;transform:unset;width:10px;}.swiper-container.swiper-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper.swiper-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:1px solid var(--white);}#block-europole2024-homepage-slider .title{text-transform:uppercase;}#block-europole2024-homepage-slider .title,#block-europole2024-homepage-slider .slide-content{margin-bottom:var(--spacer-3);}#block-europole2024-homepage-slider .slide-media img{border-radius:var(--border-radius);width:100%;}#block-europole2024-homepage-slider .slide-links a{background-color:transparent;border-radius:var(--btn-border-radius);border:1px solid var(--white);color:var(--white);cursor:pointer;font-size:var(--btn-font-size);font-weight:var(--font-weight-base);padding:var(--btn-padding);text-transform:uppercase;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out;}#block-europole2024-homepage-slider .slide-links a:hover{background-color:var(--sand-1);border-color:var(--sand-1);color:var(--primary);}#block-europole2024-homepage-slider .swiper-button-prev{left:1.75rem;}@media (min-width:1256px){#block-europole2024-homepage-slider .swiper-button-prev{left:3.75rem;}}#block-europole2024-homepage-slider .swiper-button-next{right:1.75rem;}@media (min-width:1256px){#block-europole2024-homepage-slider .swiper-button-next{right:3.75rem;}}#block-europole2024-homepage-slider .swiper-button-prev:after,#block-europole2024-homepage-slider .swiper-button-next:after{color:var(--white);top:calc(50% + 70px);}.page-product .swiper-button-prev,.page-product .swiper-button-next{height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#swiper-europole-subline-news-embed,#swiper-europole-subline-must-have-embed,.swiper-formatter--field-sublines--achievement{margin-top:0;}#swiper-europole-subline-news-embed .europole-subline-teaser,#swiper-europole-subline-must-have-embed .europole-subline-teaser,.swiper-formatter--field-sublines--achievement .europole-subline-teaser{padding:0 var(--spacer-3) var(--spacer-3);}.swiper-formatter--field-sublines--achievement,#swiper-europole-subline-news-embed,#swiper-europole-subline-must-have-embed{overflow:hidden;}@media (max-width:767.98px){.swiper-formatter--field-sublines--achievement,#swiper-europole-subline-news-embed,#swiper-europole-subline-must-have-embed{--swiper-pagination-bottom:0;padding-bottom:27px;}}.swiper-formatter--field-sublines--achievement .swiper-slide,#swiper-europole-subline-news-embed .swiper-slide,#swiper-europole-subline-must-have-embed .swiper-slide{height:auto;}.swiper-formatter--field-sublines--achievement .swiper-pagination-bullet,#swiper-europole-subline-news-embed .swiper-pagination-bullet,#swiper-europole-subline-must-have-embed .swiper-pagination-bullet{background-color:var(--primary);}.swiper-formatter--field-sublines--achievement .swiper-pagination-bullet.swiper-pagination-bullet-active,#swiper-europole-subline-news-embed .swiper-pagination-bullet.swiper-pagination-bullet-active,#swiper-europole-subline-must-have-embed .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border-color:var(--primary);}#swiper-slider-paragraph-revisions-hero-embed--3{border-radius:var(--border-radius,0.313rem);margin:0;}.swiper-formatter--field-sublines--achievement{margin-bottom:1.25rem;margin-top:1.25rem;}@media (min-width:992px){.swiper-formatter--field-sublines--achievement{margin-bottom:100px;margin-top:100px;}}.swiper-formatter--field-sublines--achievement .has-1-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:992px){.swiper-formatter--field-sublines--achievement .has-2-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (min-width:1256px){.swiper-formatter--field-sublines--achievement .has-3-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.swiper-button-prev,.swiper-outside-btn-prev{left:7px;}@media (min-width:992px){.swiper-button-prev,.swiper-outside-btn-prev{left:0;}}.swiper-button-prev:after,.swiper-outside-btn-prev:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:var(--line-height-base,1);font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\ea25";font-size:inherit;color:inherit;}.swiper-button-next,.swiper-outside-btn-next{right:7px;}@media (min-width:992px){.swiper-button-next,.swiper-outside-btn-next{right:0;}}.swiper-button-next:after,.swiper-outside-btn-next:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:var(--line-height-base,1);font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\ea21";font-size:inherit;color:inherit;}.swiper-outside-btn-prev,.swiper-outside-btn-next{color:var(--black);cursor:pointer;font-size:1.5rem;position:absolute;top:calc(50% - 11px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out;z-index:1;}.swiper-outside-btn-prev.swiper-button-disabled,.swiper-outside-btn-next.swiper-button-disabled{color:var(--gray);cursor:auto;}.swiper-navigation-disabled + .swiper-outside-btn-prev,.swiper-navigation-disabled + .swiper-outside-btn-prev + .swiper-outside-btn-next,.swiper-navigation-disabled + .swiper-outside-btn-next,.swiper-navigation-disabled + .swiper-outside-btn-next + .swiper-outside-btn-next{display:none;}.swiper-external-buttons .swiper-button-prev,.swiper-external-buttons .swiper-button-next{opacity:0;}.swiper-button-disabled:has(+ .swiper-button-disabled),.swiper-button-disabled + .swiper-button-disabled{display:none;}.swiper-container .ajax-progress{background-color:transparent;background-image:url(/themes/custom/europole2024/assets/images/svg/loader-double-ring.svg);background-size:80%;border-radius:6px;bottom:0;left:0;height:100%;position:absolute;right:0;-webkit-transform:none;transform:none;top:0;width:100%;}
