/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#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:.2s all ease-in-out;transition:.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:.2s all ease-in-out;transition:.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,.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:400;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:400;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:.2s all ease-in-out;transition:.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/css/libraries/../../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%}
.page-title{overflow:hidden;position:relative}.page-title .field--name-teaser-image-field img{width:100%}.page-title .media--blazy{height:100%}.page-title .wrapper-title{background:var(--sand-1-15);padding:17px 20px}@media (min-width:992px){.page-title .wrapper-title{left:0;position:absolute;padding:22px 38px;right:calc(var(--grid-gap)*-5.4);top:42%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1520px){.page-title .wrapper-title{padding:40px 60px;right:calc(var(--grid-gap)*-2.7)}}.page-title .title{margin-left:auto;margin-right:auto;margin-top:-2.5rem;max-width:calc(100% - 2rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;z-index:1}@media (min-width:992px){.page-title .title{margin-left:initial;margin-right:initial;margin-top:initial;max-width:unset;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;padding:initial;position:relative;text-align:right;width:initial}}.page-title .title .field--name-field-localisation{font-size:2.188rem;font-weight:var(--font-weight-light);line-height:120%;text-transform:uppercase}.page-title .title .field--name-field-subtitle{font-family:var(--font-family-sans-serif-2);font-size:1.35rem;font-weight:var(--font-weight-light);line-height:120%;text-transform:uppercase}@media (min-width:992px){.page-title .title .field--name-field-subtitle{font-size:1.75rem}}
.achievement-full{margin-bottom:45px}@media (min-width:768px){.achievement-full{margin-bottom:80px}}@media (min-width:992px){.achievement-full{margin-bottom:125px}}.achievement-full .title .h3{text-transform:uppercase;margin-bottom:0}.achievement-full .paragraph--type--quote{margin-top:34px}@media (min-width:992px){.achievement-full .paragraph--type--quote{margin-top:160px}}.achievement-full .field--name-body{margin-bottom:1.25rem;margin-top:1.25rem}@media (min-width:992px){.achievement-full .field--name-body{margin-bottom:5.625rem;margin-top:5.625rem}}.achievement-full .field--name-body h2{font-size:1.75rem;font-weight:var(--font-weight-light);margin-bottom:var(--spacer-3);text-transform:uppercase}.achievement-full .field--name-body h2 b,.achievement-full .field--name-body h2 strong{font-weight:var(--font-weight-bold)}.achievement-full .field--name-field-video{margin-bottom:2rem}@media (min-width:992px){.achievement-full .field--name-field-video{margin-bottom:2.5rem}}.achievement-full .field--name-field-main-image img{width:100%}@media (max-width:1255.98px){.achievement-full .field--name-field-main-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%}}.achievement-full .field--name-field-professions{font-size:.875rem;font-style:italic;line-height:150%}.achievement-full .field--name-field-spaces .space{display:inline}.achievement-full .field--name-field-professions,.achievement-full .field--name-field-spaces{font-size:.75rem;line-height:120%;letter-spacing:.6px;margin-top:1.25rem}.achievement-full .field--name-field-professions .separator,.achievement-full .field--name-field-spaces .separator{color:var(--sand-3);font-size:.8rem}.achievement-full .field--name-field-professions .field__item,.achievement-full .field--name-field-professions .separator,.achievement-full .field--name-field-spaces .field__item,.achievement-full .field--name-field-spaces .separator{display:inline}
.get-inspired-embed ul{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:var(--grid-gap);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.get-inspired-embed ul li{position:relative;width:100%}@media (min-width:768px){.get-inspired-embed ul li{width:50%}}@media (min-width:1256px){.get-inspired-embed ul li{width:33%}}.get-inspired-embed .achievement-teaser{padding-bottom:88%}.get-inspired-embed .achievement-teaser .content{height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.875rem 2.75rem 4.45rem}@media (min-width:768px){.get-inspired-embed .achievement-teaser .content{padding:1.875rem 2.75rem 2.45rem}}@media (min-width:992px){.get-inspired-embed .achievement-teaser .content{padding:1.875rem 3.75rem 3.75rem}}.get-inspired-embed .swiper-slide{max-width:400px}.get-inspired-wrapper{padding-bottom:1.875rem;padding-top:1.875rem;position:relative}@media (min-width:992px){.get-inspired-wrapper{padding-bottom:3.75rem;padding-top:3.75rem}}.get-inspired-wrapper:before{background-color:var(--sand-1-15);border-radius:5px;content:"";display:block;height:200px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height 1s ease-in-out,width 1s ease-in-out;transition:height 1s ease-in-out,width 1s ease-in-out;width:200px;z-index:-1}@media (max-width:991.98px){.get-inspired-wrapper:before{height:0;width:0}}.get-inspired-wrapper.on-load-element:before{height:100%;width:75%}@media (min-width:992px){.get-inspired-wrapper.on-load-element:before{height:100%;width:55%}}.get-inspired-wrapper.has-1-elements .swiper-wrapper,.get-inspired-wrapper.has-2-elements .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.get-inspired-wrapper.has-1-elements .swiper-wrapper .swiper-slide:first-child,.get-inspired-wrapper.has-2-elements .swiper-wrapper .swiper-slide:first-child{margin-left:30px}.swiper-achievement-nodes-get-inspired-embed .swiper-slide{padding-left:1rem;padding-right:1rem}#product-achievements .has-1-elements,#product-achievements .has-2-elements{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-achievements .has-1-elements .swiper-slide:first-child,#product-achievements .has-2-elements .swiper-slide:first-child{margin-left:30px}
.achievement-teaser{height:0;padding-bottom:100%;width:100%}@media (min-width:768px){.achievement-teaser{margin-top:0}}@media (min-width:1520px){.achievement-teaser{padding-bottom:calc(100% - var(--grid-gap,2rem)/2)}.achievement-teaser .content{min-height:10%}}.achievement-teaser img{border-radius:5px;bottom:0;height:auto;left:0;max-width:unset;position:absolute;top:0;width:100%}.achievement-teaser .content{background:rgba(21,23,26,.5);border-radius:5px;bottom:0;left:0;height:auto;padding:1.75rem;-webkit-transition:.7s all ease-in-out;transition:.7s all ease-in-out;width:100%}@media (min-width:992px){.achievement-teaser .content{padding:4rem}}@media (min-width:1256px){.achievement-teaser .content{padding:5.75rem}}@media (min-width:1520px){.achievement-teaser .content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.875rem 3.75rem 3.75rem}}.achievement-teaser .h4{color:var(--white)}.achievement-teaser .field--name-field-localisation{color:var(--sand-2)}.achievement-teaser .h4,.achievement-teaser .field--name-field-localisation{text-transform:uppercase}
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:.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:.75rem}.drupal-message-dialog-toggle .count-messages span{padding: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/css/../font-icon/icons.eot?cachebust=73284");src:url("/themes/custom/europole2024/assets/css/../font-icon/icons.eot?cachebust=48660#iefix") format("eot"),url("/themes/custom/europole2024/assets/css/../font-icon/icons.woff?cachebust=2278") format("woff"),url("/themes/custom/europole2024/assets/css/../font-icon/icons.ttf?cachebust=44130") format("truetype"),url("/themes/custom/europole2024/assets/css/../font-icon/icons.svg?cachebust=22270#icons") format("svg");font-weight:400;font-style:normal}[class*=fi--]{font-family:"icons";display:inline-block;vertical-align:middle;line-height:var(--line-height-base,1);font-weight:400;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:400;height:38px;line-height:36px;outline:none;padding-left:20px;padding-right:40px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .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 .15s ease-in-out;transition:all .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,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(19px);transform:scale(.75) translateY(19px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .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 .2s;transition:all .2s}.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .optgroup{font-weight:700}.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 .2s ease-in-out;transition:all .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)}
