/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--lumi-gutter:2rem;--lumi-layout-gutter:var(--lumi-gutter);--lumi-local-task-background:#fff;--lumi-local-task-background-active:#2a2a2d;--lumi-local-task-border-radius:3px;--lumi-local-task-color:#333;--lumi-local-task-color-active:#fff;--lumi-local-task-font-size:1.2em;--lumi-local-task-font-weight:400;--lumi-local-task-icon-button-size:40px;--lumi-local-tasks-background:rgba(0,0,0,0.2);--lumi-local-tasks-border-radius:5px;--lumi-content-moderation-form-background:rgba(0,0,0,0.1);--lumi-content-moderation-form-border-radius:5px;}
@font-face{font-family:'Nunito';font-weight:300;src:url(/themes/custom/feria2/fonts/Nunito/nunito-v26-latin-300.woff2) format("woff2");}@font-face{font-family:'Nunito';font-weight:normal;src:url(/themes/custom/feria2/fonts/Nunito/nunito-v26-latin-regular.woff2) format("woff2");}@font-face{font-family:'Nunito';font-weight:500;src:url(/themes/custom/feria2/fonts/Nunito/nunito-v26-latin-500.woff2) format("woff2");}@font-face{font-family:'Nunito';font-weight:700;src:url(/themes/custom/feria2/fonts/Nunito/nunito-v26-latin-700.woff2) format("woff2");}@font-face{font-family:'Nunito';font-weight:900;src:url(/themes/custom/feria2/fonts/Nunito/nunito-v26-latin-900.woff2) format("woff2");}@font-face{font-family:'icons';src:url(/themes/custom/feria2/fonts/Icons/icons.woff2) format("woff2");}body{background:#F1FCF0;color:#065654;margin:0;}body.alternate-bg{background:#F1FCF0;}body .d-none{display:none !important;}html{font-family:'Nunito';}a{color:#065654;text-decoration:none;}a:hover,a:focus{text-decoration:underline;}h1{font-size:2.25rem;font-weight:500;text-transform:none;}h2{font-size:1.5rem;font-weight:500;text-transform:none;}.field--body h2,.block-editor-block-list__layout h2{font-weight:900;margin-bottom:1em;}h3{font-size:1rem;font-weight:500;}h4{font-weight:bold;}h6{font-size:1rem;}i:not([class^="fa-"]):not([class*=" fa-"]){line-height:1;}i:not([class^="fa-"]):not([class*=" fa-"]):before{font-family:icons !important;font-style:normal;font-weight:normal !important;vertical-align:top;}.icons-add:before{content:"\f101";}.icons-admin:before{content:"\f102";}.icons-alert-notification:before{content:"\f103";}.icons-ambulant-sales:before{content:"\f104";}.icons-arrow-double:before{content:"\f105";}.icons-arrow-down:before{content:"\f106";}.icons-arrow-next:before{content:"\f107";}.icons-arrow-prev:before{content:"\f108";}.icons-arrow-real:before{content:"\f109";}.icons-arrow-up:before{content:"\f10a";}.icons-arrow:before{content:"\f10b";}.icons-booking:before{content:"\f10c";}.icons-bookmark-off:before{content:"\f10d";}.icons-bookmark:before{content:"\f10e";}.icons-bypass:before{content:"\f10f";}.icons-calendar-time:before{content:"\f110";}.icons-calendar:before{content:"\f111";}.icons-checked:before{content:"\f112";}.icons-circle-account-connected:before{content:"\f113";}.icons-circle-arrow:before{content:"\f114";}.icons-circle-back-top:before{content:"\f115";}.icons-circle-cancelled:before{content:"\f116";}.icons-circle-delay:before{content:"\f117";}.icons-circle-delete:before{content:"\f118";}.icons-circle-disruption:before{content:"\f119";}.icons-circle-facebook:before{content:"\f11a";}.icons-circle-flux-rss:before{content:"\f11b";}.icons-circle-google-plus:before{content:"\f11c";}.icons-circle-information:before{content:"\f11d";}.icons-circle-instagram:before{content:"\f11e";}.icons-circle-linkedin:before{content:"\f11f";}.icons-circle-mail:before{content:"\f120";}.icons-circle-pinterest:before{content:"\f121";}.icons-circle-print:before{content:"\f122";}.icons-circle-reverse:before{content:"\f123";}.icons-circle-tooltip:before{content:"\f124";}.icons-circle-twitter:before{content:"\f125";}.icons-circle-works:before{content:"\f126";}.icons-clock:before{content:"\f127";}.icons-close-circle:before{content:"\f128";}.icons-close:before{content:"\f129";}.icons-disabled-service:before{content:"\f12a";}.icons-distribution:before{content:"\f12b";}.icons-document:before{content:"\f12c";}.icons-document2:before{content:"\f12d";}.icons-download:before{content:"\f12e";}.icons-eco-consumption:before{content:"\f12f";}.icons-external-link:before{content:"\f130";}.icons-facebook:before{content:"\f131";}.icons-favorite-on:before{content:"\f132";}.icons-file:before{content:"\f133";}.icons-filters:before{content:"\f134";}.icons-free-bike:before{content:"\f135";}.icons-instagram:before{content:"\f136";}.icons-itinerary-bike:before{content:"\f137";}.icons-itinerary-bullet:before{content:"\f138";}.icons-itinerary-bus-2:before{content:"\f139";}.icons-itinerary-bus:before{content:"\f13a";}.icons-itinerary-car:before{content:"\f13b";}.icons-itinerary-line-idf-a:before{content:"\f13c";}.icons-itinerary-line-idf-b:before{content:"\f13d";}.icons-itinerary-line-idf-c:before{content:"\f13e";}.icons-itinerary-line-idf-d:before{content:"\f13f";}.icons-itinerary-line-idf-e:before{content:"\f140";}.icons-itinerary-line-idf-h:before{content:"\f141";}.icons-itinerary-line-idf-j:before{content:"\f142";}.icons-itinerary-line-idf-k:before{content:"\f143";}.icons-itinerary-line-idf-l:before{content:"\f144";}.icons-itinerary-line-idf-n:before{content:"\f145";}.icons-itinerary-line-idf-p:before{content:"\f146";}.icons-itinerary-line-idf-r:before{content:"\f147";}.icons-itinerary-line-idf-u:before{content:"\f148";}.icons-itinerary-line-metro-1:before{content:"\f149";}.icons-itinerary-line-metro-10:before{content:"\f14a";}.icons-itinerary-line-metro-11:before{content:"\f14b";}.icons-itinerary-line-metro-12:before{content:"\f14c";}.icons-itinerary-line-metro-13:before{content:"\f14d";}.icons-itinerary-line-metro-14:before{content:"\f14e";}.icons-itinerary-line-metro-2:before{content:"\f14f";}.icons-itinerary-line-metro-3:before{content:"\f150";}.icons-itinerary-line-metro-3bis:before{content:"\f151";}.icons-itinerary-line-metro-4:before{content:"\f152";}.icons-itinerary-line-metro-5:before{content:"\f153";}.icons-itinerary-line-metro-6:before{content:"\f154";}.icons-itinerary-line-metro-7:before{content:"\f155";}.icons-itinerary-line-metro-7bis:before{content:"\f156";}.icons-itinerary-line-metro-8:before{content:"\f157";}.icons-itinerary-line-metro-9:before{content:"\f158";}.icons-itinerary-line-tram-1:before{content:"\f159";}.icons-itinerary-line-tram-10:before{content:"\f15a";}.icons-itinerary-line-tram-11:before{content:"\f15b";}.icons-itinerary-line-tram-12:before{content:"\f15c";}.icons-itinerary-line-tram-13:before{content:"\f15d";}.icons-itinerary-line-tram-2:before{content:"\f15e";}.icons-itinerary-line-tram-3:before{content:"\f15f";}.icons-itinerary-line-tram-3a:before{content:"\f160";}.icons-itinerary-line-tram-3b:before{content:"\f161";}.icons-itinerary-line-tram-3est:before{content:"\f162";}.icons-itinerary-line-tram-4:before{content:"\f163";}.icons-itinerary-line-tram-5:before{content:"\f164";}.icons-itinerary-line-tram-6:before{content:"\f165";}.icons-itinerary-line-tram-7:before{content:"\f166";}.icons-itinerary-line-tram-8:before{content:"\f167";}.icons-itinerary-line-tram-9:before{content:"\f168";}.icons-itinerary-metro:before{content:"\f169";}.icons-itinerary-pedestrian:before{content:"\f16a";}.icons-itinerary-rer:before{content:"\f16b";}.icons-itinerary-train-station:before{content:"\f16c";}.icons-itinerary-train:before{content:"\f16d";}.icons-itinerary-tram:before{content:"\f16e";}.icons-itinerary-tramway:before{content:"\f16f";}.icons-label:before{content:"\f170";}.icons-large-building:before{content:"\f171";}.icons-large-clock:before{content:"\f172";}.icons-large-conversation:before{content:"\f173";}.icons-large-creditcard:before{content:"\f174";}.icons-large-france:before{content:"\f175";}.icons-large-group:before{content:"\f176";}.icons-large-headphones:before{content:"\f177";}.icons-large-information:before{content:"\f178";}.icons-large-itinerary-bike:before{content:"\f179";}.icons-large-itinerary-bus-2:before{content:"\f17a";}.icons-large-itinerary-bus:before{content:"\f17b";}.icons-large-itinerary-car:before{content:"\f17c";}.icons-large-itinerary-metro:before{content:"\f17d";}.icons-large-itinerary-pedestrian:before{content:"\f17e";}.icons-large-itinerary-rer:before{content:"\f17f";}.icons-large-itinerary-train-station:before{content:"\f180";}.icons-large-itinerary-train:before{content:"\f181";}.icons-large-itinerary-tram:before{content:"\f182";}.icons-large-itinerary-tramway:before{content:"\f183";}.icons-large-lightbulb:before{content:"\f184";}.icons-large-luggage:before{content:"\f185";}.icons-large-mail:before{content:"\f186";}.icons-large-phone:before{content:"\f187";}.icons-large-search-recent:before{content:"\f188";}.icons-large-seat:before{content:"\f189";}.icons-large-skateboard:before{content:"\f18a";}.icons-large-smartphone:before{content:"\f18b";}.icons-large-sncf:before{content:"\f18c";}.icons-large-stroller:before{content:"\f18d";}.icons-large-suitcase:before{content:"\f18e";}.icons-large-swipecard:before{content:"\f18f";}.icons-large-ticket:before{content:"\f190";}.icons-large-truck:before{content:"\f191";}.icons-large-warning:before{content:"\f192";}.icons-linkedin:before{content:"\f193";}.icons-list:before{content:"\f194";}.icons-localisation-pin:before{content:"\f195";}.icons-lounge-car:before{content:"\f196";}.icons-menu-account:before{content:"\f197";}.icons-menu-burger:before{content:"\f198";}.icons-menu-searchbar:before{content:"\f199";}.icons-message:before{content:"\f19a";}.icons-mosaic:before{content:"\f19b";}.icons-nursery-service:before{content:"\f19c";}.icons-options:before{content:"\f19d";}.icons-pause:before{content:"\f19e";}.icons-pencil:before{content:"\f19f";}.icons-play-area:before{content:"\f1a0";}.icons-play:before{content:"\f1a1";}.icons-position:before{content:"\f1a2";}.icons-print:before{content:"\f1a3";}.icons-professionnal-area:before{content:"\f1a4";}.icons-quiet-area:before{content:"\f1a5";}.icons-refresh:before{content:"\f1a6";}.icons-rent-bike:before{content:"\f1a7";}.icons-sami-confused:before{content:"\f1a8";}.icons-sami-grin:before{content:"\f1a9";}.icons-sami-sad:before{content:"\f1aa";}.icons-sami-smile:before{content:"\f1ab";}.icons-search-recent:before{content:"\f1ac";}.icons-search:before{content:"\f1ad";}.icons-share:before{content:"\f1ae";}.icons-slider-off:before{content:"\f1af";}.icons-slider-on:before{content:"\f1b0";}.icons-sort:before{content:"\f1b1";}.icons-support:before{content:"\f1b2";}.icons-tag:before{content:"\f1b3";}.icons-tgv-family:before{content:"\f1b4";}.icons-toolbar-bold:before{content:"\f1b5";}.icons-toolbar-center:before{content:"\f1b6";}.icons-toolbar-italic:before{content:"\f1b7";}.icons-toolbar-left:before{content:"\f1b8";}.icons-toolbar-list:before{content:"\f1b9";}.icons-toolbar-underline:before{content:"\f1ba";}.icons-twitter:before{content:"\f1bb";}.icons-volume-down:before{content:"\f1bc";}.icons-volume-up:before{content:"\f1bd";}.icons-warning:before{content:"\f1be";}.icons-wifi-area:before{content:"\f1bf";}.icons-young-service:before{content:"\f1c0";}
.dialog-off-canvas-main-canvas{padding-right:0 !important;}.js-off-canvas-dialog-open .dialog-off-canvas-main-canvas::after{background:rgba(0,0,0,0.6);content:" ";position:fixed;top:0;left:0;right:0;bottom:0;display:block;z-index:500;}.container{max-width:71.875rem;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;}.layout-container__mastheader .container,.layout-container__header .container{max-width:80rem;}@media only screen and (max-width:26.5625em){.container{padding-left:0.625rem;padding-right:0.625rem;}}.layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}.toolbar-fixed .layout-container{min-height:calc(100vh - 39px);}.toolbar-horizontal.toolbar-tray-open .layout-container{min-height:calc(100vh - 79px);}.layout-container__mastheader{background:#065654;height:2rem;}.layout-container__mastheader > .container,.layout-container__mastheader > .container > .region{height:100%;}.layout-container__header{background:#002B28;height:5rem;z-index:500;}.layout-container__header > .container,.layout-container__header > .container > .region{height:100%;width:100%;}.layout-container__sub-header{overflow:hidden;position:relative;}.has-level-menu .layout-container__sub-header{border-bottom:0.0625rem solid #d7d7d7;}.layout-container__sub-header > .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media only screen and (max-width:92.4375em){.layout-container__sub-header > .container{padding-left:2.5rem;padding-right:2.5rem;}}.layout-container__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.layout-container__main.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;}.layout-container__main--content{padding-bottom:3.125rem;}.alternate-bg .layout-container__main--content{padding-top:3.125rem;}.path-my-agency .layout-container__main--content{padding-top:0;}.layout-container__main--content .region--content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.main-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.layout-container__footer,.layout-container__sub-footer{background:#065654;z-index:1;}.layout-container__footer{padding:1.875rem 0;background-color:#002B28;}.layout-container__sub-footer{padding:0 0 0.5rem;}.layout-container__sub-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;}.login-box-background{background-color:#BBFFBE;position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/themes/custom/feria2/dist/img/bg-login.jpg);background-repeat:no-repeat;background-size:cover;}.login-box-background::after{background:rgba(0,0,0,0.6);content:" ";position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0;}.login-box-background.login-box-background--preference{background-image:url(/themes/custom/feria2/dist/img/preference--bg-login.jpg);}.login-box{position:relative;}@media only screen and (max-width:26.5625em){.login-box{padding-bottom:1.25rem;}}.login-box__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:75rem;min-height:calc(100vh - 20rem);margin-left:auto;margin-right:auto;padding:0 1.25rem;width:100%;}.login-box__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0.625rem 0;}@media only screen and (min-width:48em){.login-box__header{padding-top:1.875rem;}}.login-box__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media only screen and (min-width:48em){.login-box__main__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;}}.login-box__main__column h1{text-align:center;}.login-box__main__column .text-login-info{font-weight:500;margin-top:1.25rem;}.login-box__main__column--edito{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width:48em){.login-box__main__column--edito{padding-right:2.5rem;width:calc(100% - 33.125rem);}}.login-box__main__column--form,.login-box__main__column--agency-select{background:#F1FCF0;}@media only screen and (min-width:26.625em){.login-box__main__column--form,.login-box__main__column--agency-select{border-radius:1.5rem;-webkit-box-shadow:0 34px 24px 0 rgba(0,0,0,0.38),0 15px 14px 0 rgba(0,0,0,0.27),0 2px 4px 0 rgba(0,0,0,0.11);box-shadow:0 34px 24px 0 rgba(0,0,0,0.38),0 15px 14px 0 rgba(0,0,0,0.27),0 2px 4px 0 rgba(0,0,0,0.11);}}@media only screen and (max-width:26.5625em){.login-box__main__column--form,.login-box__main__column--agency-select{margin-left:-1.25rem;margin-right:-1.25rem;}}.login-box__main__column--form{overflow:hidden;padding:1.875rem 1.875rem 3.75rem;}@media only screen and (min-width:48em){.login-box__main__column--form{width:33.125rem;}}@media only screen and (min-width:48em){.login-box__main__column--form.large{width:62.5rem;}}.login-box__main__column--agency-select{max-width:53.125rem;margin-left:auto;margin-right:auto;padding:3.125rem 12.5rem 3.75rem;}.login-box__branding{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;letter-spacing:4.9px;text-transform:uppercase;}@media only screen and (min-width:26.625em){.login-box__branding{font-size:2.625rem;}}.login-box__branding .site-logo{margin-right:1.25rem;max-width:6.25rem;}@media only screen and (min-width:26.625em){.login-box__branding .site-logo{max-width:8.5625rem;}}.login-box__branding .site-logo-extended{max-width:33.125rem;}.login-tunnel-background{background-color:#065654;background-image:url(/themes/custom/feria2/dist/img/bg-login.jpg);background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;right:0;bottom:0;}.login-tunnel-background::after{background:rgba(0,0,0,0.6);content:" ";position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0;}.login-tunnel{position:relative;}.login-tunnel__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:75rem;min-height:calc(100vh - 2rem);margin-left:auto;margin-right:auto;padding:0 1.25rem;}.login-tunnel__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1.875rem;}.login-tunnel__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.login-tunnel__main .login-tunnel-stepper{color:#065654;font-size:2.5rem;font-weight:500;margin-bottom:2rem;text-align:center;}.login-tunnel__main .login-tunnel-stepper a{color:#065654;opacity:.5;}.login-tunnel__main .login-tunnel-stepper a.active{opacity:1;text-decoration:underline;}.login-tunnel__main .video-player{width:100%;}.login-tunnel__main h1{font-size:2rem;margin-bottom:2rem;text-align:center;}.login-tunnel__main--form{background:#fff;border-radius:1.5rem;overflow:hidden;padding:2.5rem 3.125rem;}@media only screen and (min-width:48em){.login-tunnel__main--form{width:62.5rem;}}.login-tunnel__main--form form{padding:0;}.login-tunnel__main--form form .tunnel-form__block--actions{padding-top:1.25rem;text-align:center;}.login-tunnel__main--form form .form-control,.login-tunnel__main--form form select{border-color:transparent;}.login-tunnel__main--form #password-policy-status{color:#747678;font-size:0.75rem;}.login-tunnel__main--form #password-policy-status thead{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.login-tunnel__main--form #password-policy-status td{display:list-item;margin-left:1.25rem;}.login-tunnel__main--form #password-policy-status td:not(:last-child){position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.login-tunnel__main--form .tos-pdpp{border:1px solid #d7d7d7;border-radius:1.5rem;margin-bottom:1.25rem;padding:1.25rem;}.login-tunnel__main--form .tos-pdpp > div{max-height:25rem;overflow-x:hidden;overflow-y:auto;padding-right:1.25rem;}.register__branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4.375rem;}.register__branding .site-name{color:#747678;font-size:1.625rem;margin-right:2rem;padding-top:2.5rem;text-transform:uppercase;}.register__branding .site-logo{max-width:8.5625rem;}.register__back-link{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;max-width:46.875rem;position:relative;padding-left:1.25rem;}.register__back-link a{color:#065654;position:absolute;top:1.25rem;}.register__back-link a::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.8em;margin-right:1em;}.register__back-link a:hover,.register__back-link a:focus,.register__back-link a:active{text-decoration:underline;}.tos-pdpp-background{background-color:#065654;background-image:url(/themes/custom/feria2/dist/img/bg-login.jpg);background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;right:0;bottom:0;}.tos-pdpp-background::after{background:rgba(0,0,0,0.6);content:" ";position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0;}.tos-pdpp{position:relative;}.tos-pdpp__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:75rem;min-height:calc(100vh - 2rem);margin-left:auto;margin-right:auto;padding:0 1.25rem;}.tos-pdpp__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1.875rem;}.tos-pdpp__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.tos-pdpp__main h1{font-size:2rem;margin-bottom:2rem;text-align:center;}.tos-pdpp__main--form{background:#F1FCF0;border-radius:1.5rem;overflow:hidden;padding:2.5rem 3.125rem;}@media only screen and (min-width:48em){.tos-pdpp__main--form{width:62.5rem;}}.tos-pdpp__main--form form{padding:0;}.tos-pdpp__main--form form .tos-pdpp-accept__block--actions{padding-top:1.25rem;text-align:center;}.tos-pdpp__main--form form .form-control,.tos-pdpp__main--form form select{border-color:transparent;}.tos-pdpp__main--form .tos-pdpp{border:1px solid #d7d7d7;border-radius:1.5rem;margin-bottom:1.25rem;padding:1.25rem;}.tos-pdpp__main--form .tos-pdpp > div{max-height:25rem;overflow-x:hidden;overflow-y:auto;padding-right:1.25rem;}.full-width{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;}.bg-mint-green{background:#DEEFE4;border-radius:24px;padding:24px;}.region--float_panel{position:fixed;width:3.625rem;z-index:1;right:0;border-radius:1.5rem;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}@media only screen and (min-width:36em){.region--sub_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.region--header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}.region--header .block--block-main-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.region--left_side_bar{height:100%;width:380px;background-color:#DEEFE4;padding:24px;}.region--left_side_bar .drupal-menu-user-account-navigation{width:100%;height:100%;padding-right:24px;padding-bottom:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu{}.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu ul{list-style:none;padding:0;margin:0;width:100%;}.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu__item__link{padding:16px;border-radius:12px;text-decoration:none;font-size:16px;color:#065654;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu__item__link:hover,.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu__item__link:focus-within{background:rgba(6,86,84,0.1);}.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu__item__link--active{font-weight:bold;}.region--left_side_bar .drupal-menu-user-account-navigation .drupal-menu--1{padding:0 24px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}body.path-search .region--left_side_bar,body.path-news .region--left_side_bar{background-color:#002B28;color:#F1FCF0;}.region--mastheader{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;}.region--mastheader .block{margin-right:1rem;}.region--mastheader .block:last-child{margin-right:0;}.region--mastheader .block--block-slogan{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media only screen and (max-width:47.9375em){.region--mastheader .block--block-slogan{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}}.region--mastheader .all-sncf{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}
.block--block-agencyselectbuttonblock{padding-left:0.625rem;padding-top:0.625rem;}.block--block-agencyselectbuttonblock a::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:0px -45px;width:26px;height:26px;}.block--block-agencyselectbuttonblock a span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.block--block-submenublock .navtabs{border-bottom:none;margin-bottom:1rem;position:relative;gap:1rem;}.block--block-submenublock .navtabs .navtabs-item a{display:block;color:#065654;padding:0.5rem 1rem;font-weight:500;border-radius:12px;}.block--block-submenublock .navtabs .navtabs-item a:hover,.block--block-submenublock .navtabs .navtabs-item a:focus,.block--block-submenublock .navtabs .navtabs-item a:active{background-color:#065654;color:#fff;}.block--block-submenublock .navtabs .navtabs-item .is-active{color:#fff;background-color:#065654;}.layout-container__header .block--block-submenublock{background:#065654;}.layout-container__header .block--block-submenublock .block__content{max-width:71.875rem;margin-left:auto;margin-right:auto;padding:0.75rem 2.5rem 0;}.layout-container__header .block--block-submenublock .navtabs .navtabs-item a{color:#fff;}.layout-container__header .block--block-submenublock .navtabs .navtabs-item a:after{background-color:#fff;}.block--current-agency-block{background:#f2f2f2;border-radius:1.5rem;margin-bottom:1.875rem;padding:3.625rem 3.125rem;}.block--feria-my-pro-contract-block .my-pro-contract-placeholder{background:#065654;color:#fff;padding:2.5rem;text-align:center;border-radius:1.5rem;}.language-block .language-link{background-size:18px;background-position:left center;background-repeat:no-repeat;padding-left:24px !important;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.language-block .language-link[hreflang="fr"]{background-image:url(/themes/custom/feria2/dist/img/flags/flag_fr.svg);}.language-block .language-link[hreflang="en"]{background-image:url(/themes/custom/feria2/dist/img/flags/flag_en.svg);}.language-block.wrapper-label{background-size:18px;background-position:left center;background-repeat:no-repeat;padding-left:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.language-block.wrapper-label.fr{background-image:url(/themes/custom/feria2/dist/img/flags/flag_fr.svg);}.language-block.wrapper-label.en{background-image:url(/themes/custom/feria2/dist/img/flags/flag_en.svg);}.block--block-language-switcher-login-box ul,.block--block-language-switcher-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--block-language-switcher-login-box ul li,.block--block-language-switcher-footer ul li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.625rem;}.block--block-language-switcher-login-box ul li:not(:last-child),.block--block-language-switcher-footer ul li:not(:last-child){margin-right:0.625rem;}.block--block-language-switcher-login-box ul li:not(:last-child)::after,.block--block-language-switcher-footer ul li:not(:last-child)::after{display:block;margin-left:0.625rem;}.block--block-language-switcher-login-box li:not(:last-child)::after{content:'|';font-weight:bold;}.block--block-language-switcher-login-box .language-link span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.block--block-language-switcher-login-box .language-link::before{content:attr(hreflang);text-transform:uppercase;}.block--block-language-switcher-footer{color:#b9b9b9;}.block--block-language-switcher-footer li:not(:last-child)::after{content:"/";}.block--block-language-switcher-footer .language-link{color:#b9b9b9;}.block--block-language-switcher-footer .language-link.is-active{color:#fff;}.block--block-language-switcher-mastheader li:not(:last-child){margin-bottom:1rem;}.block--local-tasks-block{margin-bottom:1.25rem;margin-top:1.25rem;position:relative;}.block--local-tasks-block .navtabs{border-bottom:0;margin-bottom:2.5rem;}.block--local-tasks-block .navtabs.secondary{border-bottom:0;font-size:0.875rem;}.block--local-tasks-block .navtabs.secondary .navtabs-item a.active::after{height:0.1875rem;}.block--local-tasks-block .navtabs-item a{color:#065654;}.block--local-tasks-block .navtabs-item a.active{font-weight:900;}.block--local-tasks-block .navtabs-item a:hover,.block--local-tasks-block .navtabs-item a:focus,.block--local-tasks-block .navtabs-item a:active{text-decoration:underline;}.block--search-button-block a.dark[data-component-id="feria2:button"]{display:grid !important;place-content:center;padding:0.5rem;height:3rem;width:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;}.block--search-button-block a::before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/feria2/dist/img/icons/search.svg);background-size:contain;background-repeat:no-repeat;}.block--search-button-block a span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.block--feria-sso-form-book-n-go,.block--feria-sso-form-ouifit,.block--feria-sso-form-seres-dmat,.block--feria-sso-form-petits-groupes{margin-bottom:1.5rem;}.block--block-logo{height:100%;}.site-branding__logo,.site-branding__logo img{display:block;}.site-branding__name{color:#747678;font-size:1.625rem;margin-right:1rem;text-transform:uppercase;}@media only screen and (min-width:26.625em){.site-branding__name{margin-right:2rem;}}.block--tout-sncf-block{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}.block--tout-sncf-block__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4d4f53;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.875rem;height:100%;padding:0 1.25rem;text-transform:uppercase;text-wrap:none;}.block--tout-sncf-block__title::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";margin-left:0.625rem;}.block--tout-sncf-block__content{display:none;}.block--tout-sncf-block__content.open{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;display:block;overflow:auto;padding:2.5rem 1.25rem 1.25rem;z-index:999;}@media only screen and (min-width:48em){.block--tout-sncf-block__content.open{padding-left:2.5rem;padding-right:2.5rem;}}@media only screen and (min-width:64em){.block--tout-sncf-block__content.open{padding-top:5rem;}}.block--tout-sncf-block__content .close-button{background:none;border:none;color:#0088ce;font-size:1.125rem;position:absolute;right:0.625rem;top:0.625rem;}.block--tout-sncf-block__content .close-button::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.8em;margin-left:0.625rem;}.tout-sncf-items{position:relative;}.tout-sncf-items__list{list-style:none;}.tout-sncf-items__list,.tout-sncf-items__list li{margin:0;padding:0;border:0;}@media only screen and (min-width:64em){.tout-sncf-items__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.tout-sncf-items__list__item{-ms-flex-preferred-size:48%;flex-basis:48%;}}.tout-sncf-items__list .tout-sncf-items__block{display:none;}.tout-sncf-items__block.open{background:white;position:absolute;top:0;left:0;right:0;bottom:0;display:block;}.tout-sncf-items__button{background:none;border:none;padding:0;}.tout-sncf-items__button--parent{border-bottom:0.0625rem solid #b9b9b9;font-size:1.75rem;font-weight:500;margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:left;width:100%;}.tout-sncf-items__button--parent::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";color:#0088ce;font-size:0.8em;margin-right:1.25rem;}.tout-sncf-items__item{display:table;margin-bottom:1.25rem;text-align:left;}.tout-sncf-items__item__icon{display:table-cell;padding-right:1.25rem;vertical-align:top;width:5.375rem;}.tout-sncf-items__item__text{display:table-cell;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.tout-sncf-items__item__icon svg *{fill:#d7d7d7;}.tout-sncf-items__item:hover .tout-sncf-items__item__icon svg *,.tout-sncf-items__item:focus .tout-sncf-items__item__icon svg *{fill:#0088ce;}.tout-sncf-items__item__text__title{color:#0088ce;display:block;font-size:1.75rem;font-weight:500;}.tout-sncf-items__item__text__title::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.875rem;margin-left:0.625rem;}.tout-sncf-items__item__text__description{color:#065654;font-size:1.125rem;font-weight:400;}.block--block-user-menu{position:relative;}.block--views-blocknews-block-1,.block--views-blocknews-block-2,.block--views-blocknews-block-3{margin-bottom:1.875rem;}.welcome__block{max-width:500px;}.welcome__title{font-size:1.125rem;color:#fff;font-weight:bold;margin-block:0 1.25rem;text-wrap:balance;}@media only screen and (min-width:26.625em){.welcome__title{margin-bottom:3.625rem;}}@media only screen and (min-width:48em){.welcome__title{font-size:1.5rem;}}.commerce_product--teaser{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.commerce_product--teaser .product-image-link{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em;}.commerce_product--teaser .product-image-link span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.commerce_product--teaser .product-image-link::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-60px -45px;width:20px;height:20px;}.commerce_product--teaser .field:not(:last-child){margin-right:1em;}.commerce_product--teaser .field--commerce_product--title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.commerce_product--teaser .field--commerce_product--variations{-ms-flex-negative:0;flex-shrink:0;}.commerce_product--teaser .commerce-order-item-add-to-cart-form .form-required-mention{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.commerce_product--teaser .commerce-order-item-add-to-cart-form .field--name-quantity .form-group{margin-bottom:0;}.commerce_product--teaser .commerce-order-item-add-to-cart-form .field--name-quantity .form-group label{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.commerce_product--teaser .commerce-order-item-add-to-cart-form .field--name-quantity .form-group .form-number{background:transparent;border:none;cursor:pointer;font-weight:bold;text-align:right;}.commerce_product--teaser .commerce-order-item-add-to-cart-form.hide-actions .form-actions{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.commerce_product--teaser .commerce-order-item-add-to-cart-form .form-actions{color:#065654;display:block;overflow:hidden;position:relative;}.commerce_product--teaser .commerce-order-item-add-to-cart-form .form-actions::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.commerce_product--teaser .commerce-order-item-add-to-cart-form .form-actions .form-submit{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;border:none;text-indent:-5000px;}.order-area__block{padding:2.5rem 0;}.order-area__block--agency{background:#eef1f7;}.order-area__block h2{margin-bottom:1.875rem;}@media only screen and (min-width:48em){.order-area__shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.order-area__shop__products{padding-right:6.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-area__shop__cart{max-width:28.125rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:0.0625rem solid #4d4f53;border-radius:1.5rem;padding:3.125rem 2.5rem 2.5rem;}.order-area__shop__cart h2{color:#065654;text-align:center;}.order-area__shop__cart__intro{margin-bottom:1.25rem;}}.feria-contact-page{max-width:46.875rem;margin-left:auto;margin-right:auto;}.feria-contact-page__introduction{margin-bottom:1.25rem;}.feria-contact-page__faq{margin-bottom:1.25rem;}.feria-contact-page__faq__title{margin-bottom:1.25rem;}.feria-contact-page__form details summary{border-bottom:0.0625rem solid #065654;border-top:0.0625rem solid #065654;color:#065654;font-weight:bold;padding:1.25rem;text-align:center;}.feria-contact-page__form details summary::-webkit-details-marker{display:none;}.feria-contact-page__form details summary::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";margin-left:1.25rem;vertical-align:bottom;}.feria-contact-page__form details[open] summary:after{content:"";}.faq-contact-block{border-bottom:0.0625rem solid rgba(6,86,84,0.3);border-top:0.0625rem solid rgba(6,86,84,0.3);margin-top:3.75rem;padding:0.9375rem 2.5rem;text-align:center;}.faq-contact-block__button a{background:#065654;border-radius:1.5rem;color:#fff;display:inline-block;line-height:1;padding:0.625rem 1.875rem 0.9375rem;}.faq-contact-block__button a::after{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:0px -76px;width:20px;height:20px;margin-left:0.5em;position:relative;top:4px;}.faq-contact-block__button a:hover,.faq-contact-block__button a:focus,.faq-contact-block__button a:active{background:#032625;}.faq-page__title{font-size:2.25rem;font-weight:900;margin-bottom:1.875rem;}.faq-page__row{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:47.9375em){.faq-page__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}.faq-page__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media only screen and (min-width:48em){.faq-page__content{padding:0 3.75rem 0 2.5rem;}}@media only screen and (max-width:47.9375em){.faq-page__content{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:5rem;}}.faq-page__back-link{margin-bottom:3.125rem;}.faq-page__back-link a::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.7em;margin-right:0.625rem;}.faq-page__node-title{font-size:1.5rem;margin-bottom:1.875rem;}.faq-page__search-results .faq-questions-list__row{margin-bottom:0.5rem;background-color:#065654;color:#F1FCF0;border-radius:0.75rem;padding:0 1.5rem;}.path-faq .page-title--header{display:none;}.path-faq .ui-autocomplete{left:0.75rem !important;max-width:25.375rem;}.faq-questions-list__title,.faq-questions-list__subtitle{color:#002B28;font-weight:800;font-size:1.125rem;}.faq-questions-list__title{font-size:2.25rem;margin-bottom:0.9375rem;}.faq-questions-list__title::before{width:0.25rem;}.faq-questions-list__subtitle{font-size:1rem;margin-bottom:0;margin-top:2.5rem;padding-bottom:0.9375rem;}.faq-questions-list__subtitle::before{position:relative;top:0.125rem;width:0.125rem;}.faq-questions-list__row .views-field-title.topic-open{background-color:#002B28;}.faq-questions-list__row .views-field-title.topic-open a::after{background-image:url(/themes/custom/feria2/dist/img/icons/minus.svg);}.faq-questions-list__row a{color:#F1FCF0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.9375rem 0;}.faq-questions-list__row a::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url(/themes/custom/feria2/dist/img/icons/plus.svg);background-size:contain;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;}.faq-questions-list__row a:hover,.faq-questions-list__row a:focus{text-decoration:none;}.faq-questions-list__row .views-field-title{background-color:#065654;color:#F1FCF0;border-radius:0.75rem;padding:0 1.5rem;}.faq-questions-list__row .views-field-title .field-content{margin-block:0.5rem;}.faq-questions-list__row .views-field-body{display:none;}.feria_travel_agency--teaser{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.feria_travel_agency--teaser .field{-ms-flex-preferred-size:calc(25% - 2.5rem);flex-basis:calc(25% - 2.5rem);margin:0 1.25rem 1.25rem;}.feria_travel_agency--teaser .field__label{margin-bottom:0.625rem;}.feria-travel-agency--full .edit-agency-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;}.feria-travel-agency--full .edit-agency-link::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";margin-left:0.5em;}.feria-travel-agency--full .feria-travel-agency__block{margin-bottom:2.5rem;}.feria-travel-agency--full .feria-travel-agency__block__content:not(:last-child){margin-bottom:2.5rem;}.feria-travel-agency--full .feria-travel-agency__block__content .field{-ms-flex-preferred-size:calc(25% - 2.5rem);flex-basis:calc(25% - 2.5rem);}.feria-travel-agency--full .feria-travel-agency__block__content .field__label{margin-bottom:0.625rem;}.feria-travel-agency--school .feria-travel-agency__block{margin-bottom:2.5rem;}.feria-travel-agency--school .feria-travel-agency__block__content:not(:last-child){margin-bottom:2.5rem;}.feria-travel-agency--school .feria-travel-agency__block__content .field{-ms-flex-preferred-size:calc(33.3% - 2.5rem);flex-basis:calc(33.3% - 2.5rem);}.feria-travel-agency--school .feria-travel-agency__block__content .field__label{margin-bottom:0.625rem;}.my-agency__agency-select{display:none;margin-top:-3.125rem;padding:3.125rem 0;}.my-agency__agency-select .feria-my-agency-select-form{max-width:31.875rem;margin-left:auto;margin-right:auto;padding:0 1.25rem;}.my-agency__agency-details{padding-top:3.125rem;}.reference-my-agency .view__content .data-not-set td{background:#FFEFAB;border-color:#FFEFAB;}.reference-my-agency .view__content tr.data-not-set:hover td{background:#d59711;border-color:#d59711;}.field--body,.wp-block{margin-left:auto;margin-right:auto;}.field--body a::after,.wp-block a::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.8em;vertical-align:middle;margin-left:0.5em;}.field--body a[href*="#"]:not([href='#'])::after,.wp-block a[href*="#"]:not([href='#'])::after{content:" ";background:#065654;-webkit-mask:url(/themes/custom/feria2/dist/img/icons/link-45deg.svg) center no-repeat;mask:url(/themes/custom/feria2/dist/img/icons/link-45deg.svg) center no-repeat;-webkit-mask-size:cover;mask-size:cover;display:inline-block;height:1.5em;width:1.5em;margin-left:0.2em;}.field--body a[href*="feria.sncf.local"]::after,.wp-block a[href*="feria.sncf.local"]::after,.field--body a[href*="feria-sncf.jouve-hdi.com"]::after,.wp-block a[href*="feria-sncf.jouve-hdi.com"]::after,.field--body a[href*="feria.sncf.com"]::after,.wp-block a[href*="feria.sncf.com"]::after,.field--body a[href^="/"]::after,.wp-block a[href^="/"]::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";margin-left:0.5em;font-size:0.8em;}.field--body a[href^="mailto:"]::after,.wp-block a[href^="mailto:"]::after{background-image:url('data:image/svg+xml,<svg width="1em" height="1em" viewBox="0 0 16 16" fill="%23065654" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555zM0 4.697v7.104l5.803-3.558L0 4.697zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757zm3.436-.586L16 11.801V4.697l-5.803 3.546z"/></svg>');background-repeat:no-repeat;content:"";display:inline-block;height:1em;margin-left:0.5em;vertical-align:middle;width:1.5em;}.field--body a[href^="mailto:"]:hover::after,.wp-block a[href^="mailto:"]:hover::after,.field--body a[href^="mailto:"]:focus::after,.wp-block a[href^="mailto:"]:focus::after{background-image:url('data:image/svg+xml,<svg width="1em" height="1em" viewBox="0 0 16 16" fill="%23032625" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555zM0 4.697v7.104l5.803-3.558L0 4.697zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757zm3.436-.586L16 11.801V4.697l-5.803 3.546z"/></svg>');}.field--body a[href$="txt"]::after,.wp-block a[href$="txt"]::after,.field--body a[href$="doc"]::after,.wp-block a[href$="doc"]::after,.field--body a[href$="docx"]::after,.wp-block a[href$="docx"]::after,.field--body a[href$="pdf"]::after,.wp-block a[href$="pdf"]::after,.field--body a[href$="xls"]::after,.wp-block a[href$="xls"]::after,.field--body a[href$="xlsx"]::after,.wp-block a[href$="xlsx"]::after{content:"";}.field--body a:not([href]):not([tabindex]),.wp-block a:not([href]):not([tabindex]){color:#065654;}.field--body ul,.wp-block ul{list-style:none;padding:0;margin-bottom:0;margin-bottom:1em;}.field--body ul li,.wp-block ul li{padding-left:1.25rem;position:relative;}.field--body ul li::before,.wp-block ul li::before{background:#065654;border-radius:100%;content:" ";display:block;height:0.4375rem;left:0;margin-bottom:0.5em;position:absolute;top:0.5em;width:0.4375rem;}.field--body ul li ul,.wp-block ul li ul{margin-bottom:0.5em;}.field--body ul li ul li,.wp-block ul li ul li{padding-left:0;}.field--body ul li ul li:before,.wp-block ul li ul li:before{background:none;width:auto;height:auto;display:inline;position:static;content:' - ';margin-right:0.5em;}.field--body p,.wp-block p{margin-bottom:1.875rem;}.field--media--field_credits .field__label{font-weight:normal !important;}.field--field_media_oembed_video .field__item{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.field--field_media_oembed_video .field__item .tacjs-video-placeholder,.field--field_media_oembed_video .field__item iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important;}.field--field_term_tag{background:#065654;border-radius:1.5rem;color:#fff;font-size:0.875rem;padding:0.3125rem 0.625rem;text-transform:uppercase;}.field--training_session--available_seats::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.field--training_session--complete_training_deadline::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.field--training_session--date::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.field--training_session--estimated_time::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.field--training_session--place::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.field--training_session--progress{margin-bottom:1.25rem !important;}.field--training_session--session_type::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-88px 0px;width:24px;height:24px;}.field--training_session--training_cta a{display:block;}.field--training_session--training_cta a.readmore{text-align:right;color:#00737c;}.field--training_session--training_cta a.readmore::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.7em;margin-left:0.5em;}.field--training_session--available_seats,.field--training_session--complete_training_deadline,.field--training_session--date,.field--training_session--estimated_time,.field--training_session--place,.field--training_session--session_type{position:relative;padding-left:2.1875rem;}.field--training_session--available_seats,.field--training_session--complete_training_deadline,.field--training_session--date,.field--training_session--estimated_time,.field--training_session--place,.field--training_session--session_type,.field--label-inline.field--training_session--available_seats .field__label,.field--label-inline.field--training_session--complete_training_deadline .field__label,.field--label-inline.field--training_session--date .field__label,.field--label-inline.field--training_session--estimated_time .field__label,.field--label-inline.field--training_session--place .field__label,.field--label-inline.field--training_session--session_type .field__label{font-weight:500;}.field--training_session--available_seats::before,.field--training_session--complete_training_deadline::before,.field--training_session--date::before,.field--training_session--estimated_time::before,.field--training_session--place::before,.field--training_session--session_type::before{color:#065654;font-size:1.3em;position:absolute;left:0;}p.field__label{margin-bottom:0;margin-top:8px;font-size:16px;}p.field__item{margin-bottom:0;margin-top:8px;font-size:16px;}.field--label-inline .field__label{font-weight:bold;margin-right:0.5em;}.field--label-inline .field__label::after{content:':';}.field--label-inline .field__label::after html[lang="fr"]{content:' :';}.btn{white-space:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;font-family:"Nunito",sans-serif;font-weight:800;font-size:16px;cursor:pointer;-webkit-transition:background-color 0.3s,border-color 0.3s;-o-transition:background-color 0.3s,border-color 0.3s;transition:background-color 0.3s,border-color 0.3s;border:none;text-align:center;text-decoration:none;}.btn.btn-primary{background-color:#065654;color:#fff;}.btn.btn-primary:hover{background-color:#000;text-decoration:none;}.btn.btn-primary:active{background-color:#000;position:relative;}.btn.btn-secondary{background-color:#fff;color:#065654;outline:3px solid #065654;outline-offset:-3px;}.btn.btn-secondary:focus,.btn.btn-secondary:active,.btn.btn-secondary:hover{position:relative;background-color:#065654;color:#fff;text-decoration:none;}.btn.btn-success{background-color:#34E88E;color:#065654;}.btn.btn-success:focus,.btn.btn-success:active,.btn.btn-success:hover{position:relative;background-color:#00997c;color:#fff;text-decoration:none;}.btn.btn-danger{background-color:#D53B1E;color:#fff;}.btn.btn-danger:focus,.btn.btn-danger:active,.btn.btn-danger:hover{position:relative;background-color:#000;text-decoration:none;}.btn.btn-warning{background-color:#FFD245;color:#000;}.btn.btn-warning:focus,.btn.btn-warning:active,.btn.btn-warning:hover{position:relative;background-color:#000;text-decoration:none;color:#fff;}.form-required-mention{text-align:right;}.js input.form-autocomplete{background-position:98% center;}.file-input{padding:0;position:relative;height:2.8125rem;overflow:hidden;}.file-input input{display:none;}.file-input input.btn{display:block;position:absolute;color:#fff;background-color:#065654;border-color:#065654;border-bottom-left-radius:0;border-top-left-radius:0;right:0;height:2.8125rem;line-height:2.8125rem;padding:0 1.25rem;top:0;}.file-input__selection{color:#333;font-weight:300;height:2.8125rem;line-height:2.8125rem;padding:0 1.25rem;}.file-input__btn{position:absolute;color:#fff;background-color:#065654;border-color:#065654;border-bottom-left-radius:0;border-top-left-radius:0;right:0;height:2.8125rem;line-height:2.8125rem;padding:0 1.25rem;top:0;}.file-input .file{color:#333;font-weight:300;height:2.8125rem;line-height:2.8125rem;padding:0 1.25rem;}.file-input .file + .btn + .file-input__selection{display:none;}.file-input .file + .btn + .file-input__selection + .file-input__btn{display:none;}.form-control-container .form-control{border:0.0625rem solid #d7d7d7;border-radius:1.5rem;}.form-control-container .form-control.error{border-color:#D53B1E !important;color:#D53B1E;background-image:none !important;}.form-control-container .form-control.error:focus ~ .form-control-state::after{background-color:#D53B1E;}.js-form-type-password .toogle-password{cursor:pointer;height:1.5em;position:absolute;right:1rem;top:0.625rem;width:1.5em;border:0;background:transparent;padding:0;}.js-form-type-password .toogle-password::before{content:" ";height:1.5em;width:1.5em;display:block;}.js-form-type-password .toogle-password--unmask::before{background-image:url(/themes/custom/feria2/dist/img/icons/eye-fill.svg);}.js-form-type-password .toogle-password--mask::before{background-image:url(/themes/custom/feria2/dist/img/icons/eye-slash-fill.svg);}.js-form-type-password .toogle-password__text{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.js-form-type-password .form-control[required]:valid{background-image:none !important;}input[type="submit"].centered{margin-left:auto;margin-right:auto;display:block;}label.required span{color:#D53B1E;margin-left:0.5em;}label.required::after{content:none;}label.required a{text-decoration:underline;}.form-control::-webkit-input-placeholder{color:#4d4f53;}.form-control::-moz-placeholder{color:#4d4f53;}.form-control:-ms-input-placeholder{color:#4d4f53;}.form-control::-ms-input-placeholder{color:#4d4f53;}.form-control::placeholder{color:#4d4f53;}select{border:0.0625rem solid #d7d7d7;}.select--bg-white{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E"),-webkit-gradient(linear,right top,left top,color-stop(3.125rem,#065654),color-stop(3.125rem,#fff));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E"),-o-linear-gradient(right,#065654 3.125rem,#fff 3.125rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E"),linear-gradient(to left,#065654 3.125rem,#fff 3.125rem);}.select--bg-white:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E"),-webkit-gradient(linear,right top,left top,color-stop(3.125rem,#032625),color-stop(3.125rem,#fff));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E"),-o-linear-gradient(right,#032625 3.125rem,#fff 3.125rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E"),linear-gradient(to left,#032625 3.125rem,#fff 3.125rem);}.form-text{margin-top:0;}@media only screen and (min-width:48em){.views-exposed-form-agencies-page,.views-exposed-form-users-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25rem;}}@media only screen and (min-width:48em){.views-exposed-form-agencies-page .form-item,.views-exposed-form-users-page .form-item,.views-exposed-form-agencies-page .form-actions,.views-exposed-form-users-page .form-actions{margin:0 1.25rem 1.25rem;-ms-flex-preferred-size:calc(100%/3 - 2.5rem);flex-basis:calc(100%/3 - 2.5rem);}}@media only screen and (min-width:48em){.views-exposed-form-agencies-page .form-actions,.views-exposed-form-users-page .form-actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.views-exposed-form-news-page .form-item-tag,.views-exposed-form-news-page .form-item-carrier,.views-exposed-form-trainings-page-1 .form-item-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #183F3C;border-radius:1.5rem;padding:1.5rem;}.views-exposed-form-news-page .form-item-tag .label,.views-exposed-form-news-page .form-item-carrier .label,.views-exposed-form-trainings-page-1 .form-item-type .label{font-weight:normal;}@media only screen and (min-width:36em){.views-exposed-form-news-page .form-item-tag .label,.views-exposed-form-news-page .form-item-carrier .label,.views-exposed-form-trainings-page-1 .form-item-type .label{float:left;margin-right:0.5em;}}.views-exposed-form-news-page .form-item-tag ul,.views-exposed-form-news-page .form-item-carrier ul,.views-exposed-form-trainings-page-1 .form-item-type ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}.views-exposed-form-news-page .form-item-tag ul,.views-exposed-form-news-page .form-item-carrier ul,.views-exposed-form-trainings-page-1 .form-item-type ul,.views-exposed-form-news-page .form-item-tag ul li,.views-exposed-form-news-page .form-item-carrier ul li,.views-exposed-form-trainings-page-1 .form-item-type ul li{margin:0;padding:0;border:0;}.views-exposed-form-news-page .form-item-tag ul li,.views-exposed-form-news-page .form-item-carrier ul li,.views-exposed-form-trainings-page-1 .form-item-type ul li{display:block;}.views-exposed-form-news-page .form-item-tag .bef-link,.views-exposed-form-news-page .form-item-carrier .bef-link,.views-exposed-form-trainings-page-1 .form-item-type .bef-link{color:#F1FCF0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.875rem;font-size:0.875rem;margin-bottom:0.625rem;margin-right:0.625rem;padding:0.125rem 0.625rem;text-decoration:none;}.views-exposed-form-news-page .form-item-tag .bef-link::before,.views-exposed-form-news-page .form-item-carrier .bef-link::before,.views-exposed-form-trainings-page-1 .form-item-type .bef-link::before{content:'';min-width:16px;height:16px;background-size:contain;background-repeat:no-repeat;-webkit-filter:invert(0);filter:invert(0);background-image:url(/themes/custom/feria2/dist/img/icons/checkbox-unchecked-dark.svg);}.views-exposed-form-news-page .form-item-tag .bef-link--selected,.views-exposed-form-news-page .form-item-carrier .bef-link--selected,.views-exposed-form-trainings-page-1 .form-item-type .bef-link--selected,.views-exposed-form-news-page .form-item-tag .bef-link:hover,.views-exposed-form-news-page .form-item-carrier .bef-link:hover,.views-exposed-form-trainings-page-1 .form-item-type .bef-link:hover,.views-exposed-form-news-page .form-item-tag .bef-link:focus,.views-exposed-form-news-page .form-item-carrier .bef-link:focus,.views-exposed-form-trainings-page-1 .form-item-type .bef-link:focus{font-weight:bold;}.views-exposed-form-news-page .form-item-tag .bef-link--selected::before,.views-exposed-form-news-page .form-item-carrier .bef-link--selected::before,.views-exposed-form-trainings-page-1 .form-item-type .bef-link--selected::before{background-image:url(/themes/custom/feria2/dist/img/icons/checkbox-checked-dark.svg);}.views-exposed-form-news-page .form-item-tag .bef-link-more button,.views-exposed-form-news-page .form-item-carrier .bef-link-more button,.views-exposed-form-trainings-page-1 .form-item-type .bef-link-more button{background:none;border:none;color:#065654;font-size:0.875rem;}.views-exposed-form-news-page .form-item-tag .bef-link-more button:hover,.views-exposed-form-news-page .form-item-carrier .bef-link-more button:hover,.views-exposed-form-trainings-page-1 .form-item-type .bef-link-more button:hover,.views-exposed-form-news-page .form-item-tag .bef-link-more button:focus,.views-exposed-form-news-page .form-item-carrier .bef-link-more button:focus,.views-exposed-form-trainings-page-1 .form-item-type .bef-link-more button:focus,.views-exposed-form-news-page .form-item-tag .bef-link-more button:active,.views-exposed-form-news-page .form-item-carrier .bef-link-more button:active,.views-exposed-form-trainings-page-1 .form-item-type .bef-link-more button:active{text-decoration:underline;}.views-exposed-form-news-page .form-item-tag .bef-link-more button::before,.views-exposed-form-news-page .form-item-carrier .bef-link-more button::before,.views-exposed-form-trainings-page-1 .form-item-type .bef-link-more button::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;font-size:0.8em;margin-right:0.5em;}.views-exposed-form-news-page .form-item-tag .bef-link-more button.show:before,.views-exposed-form-news-page .form-item-carrier .bef-link-more button.show:before,.views-exposed-form-trainings-page-1 .form-item-type .bef-link-more button.show:before{content:"";}.views-exposed-form-news-page .form-item-tag .bef-link-more button.hide:before,.views-exposed-form-news-page .form-item-carrier .bef-link-more button.hide:before,.views-exposed-form-trainings-page-1 .form-item-type .bef-link-more button.hide:before{content:"";}.faq-search-form{position:relative;margin-bottom:2.5rem;}.faq-search-form .form-control-container .form-control{border:none;}.faq-search-form .form-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#065654;border-bottom-right-radius:0.75rem;border-top-right-radius:0.75rem;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:0 1.25rem;position:absolute;right:0;top:0;}.faq-search-form .form-actions:hover,.faq-search-form .form-actions:focus,.faq-search-form .form-actions:active{background:#032625;}.faq-search-form .form-actions::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-50px -76px;width:20px;height:20px;}.faq-search-form .form-actions .form-submit{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-5000px;}.faq-search-form .form-actions .form-submit,.faq-search-form .form-actions .form-submit:hover,.faq-search-form .form-actions .form-submit:focus{background:transparent;border:none;}.feria-contact-form .form-required-mention{margin-bottom:1.25rem;}.feria-contact-form .edit-user-information{background:#f2f2f2;border-radius:1.5rem;font-weight:bold;margin-bottom:2.5rem;padding:1.875rem;}.feria-contact-form .edit-user-information .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;}.feria-contact-form .edit-user-information .form-item > label,.feria-contact-form .edit-user-information .form-item > div{width:calc(50% - 0.625rem);}.feria-contact-form .edit-user-information .form-item > label{margin-bottom:0;text-align:right;}.feria-my-agency-select-form .form-select{border:none;color:#065654;}.feria-user-agency-select-form{max-width:46.875rem;margin-left:auto;margin-right:auto;}.feria-user-agency-select-form .form-required-mention{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.feria-user-agency-select-form .accordion-head{background:transparent;padding:1.25rem 0;}.feria-user-agency-select-form .accordion-title{color:#065654;font-weight:normal;padding:0;}.feria-user-agency-select-form .accordion-body{padding:0;}.feria-user-agency-select-form .agency-select-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem;}.feria-user-agency-select-form .agency-select-filters label{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.feria-user-agency-select-form .agency-select-filters-agency label{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.feria-user-agency-select-form .agency-select-filters .form-item{-ms-flex-preferred-size:100%;flex-basis:100%;}@media only screen and (min-width:48em){.feria-user-agency-select-form .agency-select-filters .form-item{-ms-flex-preferred-size:calc(50% - 1.25rem);flex-basis:calc(50% - 1.25rem);}}@media only screen and (min-width:48em){.feria-user-agency-select-form .agency-select-filters .form-item-agency{-ms-flex-preferred-size:100%;flex-basis:100%;}}.feria-user-agency-select-form .form-item-default-agency{margin-bottom:0;}.feria-user-agency-select-form .form-item-default-agency .form-radio{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.feria-user-agency-select-form .form-item-default-agency label{border:0.0625rem solid #065654;border-radius:1.5rem;cursor:pointer;display:block;margin-bottom:1.25rem;padding:0.625rem 1.25rem;text-align:center;}.feria-user-agency-select-form .form-item-default-agency label p{margin:0;}.feria-user-agency-select-form .form-item-default-agency label .title{text-transform:uppercase;font-weight:900;}.feria-user-agency-select-form .form-item-default-agency label .address{font-size:14px;text-align:center;}.feria-user-agency-select-form .form-item-default-agency .form-radio:checked + label{background:#065654;color:#fff;}.feria-user-agency-select-form .form-actions{text-align:right;}.feria-user-agency-select-form.change .accordion-head{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.feria-user-invite-form select,.feria-user-invite-form .form-control,.feria-user-school-invite-form select,.feria-user-school-invite-form .form-control{border:none;}.feria-user-invite-form .form-required-mention,.feria-user-school-invite-form .form-required-mention{text-align:left;}.feria-user-invite-form .step-1,.feria-user-invite-form .mass-wrapper-fields,.feria-user-school-invite-form .step-1,.feria-user-school-invite-form .mass-wrapper-fields{margin-bottom:2.5rem;}@media only screen and (min-width:48em){.feria-user-invite-form .step-1,.feria-user-invite-form .mass-wrapper-fields,.feria-user-school-invite-form .step-1,.feria-user-school-invite-form .mass-wrapper-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;}.feria-user-invite-form .step-1 > div,.feria-user-invite-form .mass-wrapper-fields > div,.feria-user-school-invite-form .step-1 > div,.feria-user-school-invite-form .mass-wrapper-fields > div{min-width:20vh;}.feria-user-invite-form .step-1 .step-1-actions,.feria-user-invite-form .step-1 .mass-actions,.feria-user-invite-form .mass-wrapper-fields .step-1-actions,.feria-user-invite-form .mass-wrapper-fields .mass-actions,.feria-user-school-invite-form .step-1 .step-1-actions,.feria-user-school-invite-form .step-1 .mass-actions,.feria-user-school-invite-form .mass-wrapper-fields .step-1-actions,.feria-user-school-invite-form .mass-wrapper-fields .mass-actions{padding-top:1.5625rem;}}.feria-user-invite-form .step-1 .form-item-accounting-code-items-title,.feria-user-invite-form .step-1 .form-item-uni-code-items-title,.feria-user-invite-form .mass-wrapper-fields .form-item-accounting-code-items-title,.feria-user-invite-form .mass-wrapper-fields .form-item-uni-code-items-title,.feria-user-school-invite-form .step-1 .form-item-accounting-code-items-title,.feria-user-school-invite-form .step-1 .form-item-uni-code-items-title,.feria-user-school-invite-form .mass-wrapper-fields .form-item-accounting-code-items-title,.feria-user-school-invite-form .mass-wrapper-fields .form-item-uni-code-items-title{margin-bottom:0;}.feria-user-invite-form .step-1 .delete-field-container,.feria-user-invite-form .mass-wrapper-fields .delete-field-container,.feria-user-school-invite-form .step-1 .delete-field-container,.feria-user-school-invite-form .mass-wrapper-fields .delete-field-container{position:relative;}.feria-user-invite-form .step-1 .delete-field-container .form-text,.feria-user-invite-form .mass-wrapper-fields .delete-field-container .form-text,.feria-user-school-invite-form .step-1 .delete-field-container .form-text,.feria-user-school-invite-form .mass-wrapper-fields .delete-field-container .form-text{background-image:none !important;}.feria-user-invite-form .step-1 .delete-field-container .delete-button,.feria-user-invite-form .mass-wrapper-fields .delete-field-container .delete-button,.feria-user-school-invite-form .step-1 .delete-field-container .delete-button,.feria-user-school-invite-form .mass-wrapper-fields .delete-field-container .delete-button{background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-25px -76px;width:20px;height:20px;background-color:transparent;border:none;margin-top:-10px;overflow:hidden;padding:0;position:absolute;right:0.625rem;text-indent:60px;top:50%;}.feria-user-invite-form .step-1 .form-item-network-ambassador,.feria-user-invite-form .mass-wrapper-fields .form-item-network-ambassador,.feria-user-school-invite-form .step-1 .form-item-network-ambassador,.feria-user-school-invite-form .mass-wrapper-fields .form-item-network-ambassador{font-size:1.125rem;padding-top:2.5rem;}@media only screen and (min-width:48em){.feria-user-invite-form .step-2,.feria-user-invite-form .unique-wrapper-fields,.feria-user-school-invite-form .step-2,.feria-user-school-invite-form .unique-wrapper-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -1.25rem;}.feria-user-invite-form .step-2 .or,.feria-user-invite-form .unique-wrapper-fields .or,.feria-user-school-invite-form .step-2 .or,.feria-user-school-invite-form .unique-wrapper-fields .or{margin:0 2.5rem;}.feria-user-invite-form .step-2 .email-container,.feria-user-invite-form .unique-wrapper-fields .email-container,.feria-user-school-invite-form .step-2 .email-container,.feria-user-school-invite-form .unique-wrapper-fields .email-container{margin:0 1.25rem;max-width:450px;}.feria-user-invite-form .step-2 .email-container .email-container-title,.feria-user-invite-form .unique-wrapper-fields .email-container .email-container-title,.feria-user-school-invite-form .step-2 .email-container .email-container-title,.feria-user-school-invite-form .unique-wrapper-fields .email-container .email-container-title{white-space:nowrap;}.feria-user-invite-form .step-2 .url-container,.feria-user-invite-form .unique-wrapper-fields .url-container,.feria-user-school-invite-form .step-2 .url-container,.feria-user-school-invite-form .unique-wrapper-fields .url-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 1.25rem;}}.feria-user-invite-form .step-2 .email-container-title,.feria-user-invite-form .step-2 .url-container-title,.feria-user-invite-form .unique-wrapper-fields .email-container-title,.feria-user-invite-form .unique-wrapper-fields .url-container-title,.feria-user-school-invite-form .step-2 .email-container-title,.feria-user-school-invite-form .step-2 .url-container-title,.feria-user-school-invite-form .unique-wrapper-fields .email-container-title,.feria-user-school-invite-form .unique-wrapper-fields .url-container-title{font-size:1.5rem;font-weight:900;margin-bottom:1.25rem;}.feria-user-invite-form .step-2 .email-container-title::before,.feria-user-invite-form .step-2 .url-container-title::before,.feria-user-invite-form .unique-wrapper-fields .email-container-title::before,.feria-user-invite-form .unique-wrapper-fields .url-container-title::before,.feria-user-school-invite-form .step-2 .email-container-title::before,.feria-user-school-invite-form .step-2 .url-container-title::before,.feria-user-school-invite-form .unique-wrapper-fields .email-container-title::before,.feria-user-school-invite-form .unique-wrapper-fields .url-container-title::before{margin-right:1.25rem;}.feria-user-invite-form .step-2 .email-container .form-element,.feria-user-invite-form .step-2 .url-container .form-element,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element,.feria-user-school-invite-form .step-2 .email-container .form-element,.feria-user-school-invite-form .step-2 .url-container .form-element,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;}.feria-user-invite-form .step-2 .email-container .form-element .form-item,.feria-user-invite-form .step-2 .email-container .form-element .registration-url,.feria-user-invite-form .step-2 .url-container .form-element .form-item,.feria-user-invite-form .step-2 .url-container .form-element .registration-url,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .form-item,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .registration-url,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .form-item,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .registration-url,.feria-user-school-invite-form .step-2 .email-container .form-element .form-item,.feria-user-school-invite-form .step-2 .email-container .form-element .registration-url,.feria-user-school-invite-form .step-2 .url-container .form-element .form-item,.feria-user-school-invite-form .step-2 .url-container .form-element .registration-url,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .form-item,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .registration-url,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .form-item,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .registration-url{margin-bottom:0;}.feria-user-invite-form .step-2 .email-container .form-element .form-control,.feria-user-invite-form .step-2 .email-container .form-element .form-submit,.feria-user-invite-form .step-2 .email-container .form-element .registration-url,.feria-user-invite-form .step-2 .url-container .form-element .form-control,.feria-user-invite-form .step-2 .url-container .form-element .form-submit,.feria-user-invite-form .step-2 .url-container .form-element .registration-url,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .form-control,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .form-submit,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .registration-url,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .form-control,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .form-submit,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .registration-url,.feria-user-school-invite-form .step-2 .email-container .form-element .form-control,.feria-user-school-invite-form .step-2 .email-container .form-element .form-submit,.feria-user-school-invite-form .step-2 .email-container .form-element .registration-url,.feria-user-school-invite-form .step-2 .url-container .form-element .form-control,.feria-user-school-invite-form .step-2 .url-container .form-element .form-submit,.feria-user-school-invite-form .step-2 .url-container .form-element .registration-url,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .form-control,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .form-submit,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .registration-url,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .form-control,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .form-submit,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .registration-url{height:2.8125rem;line-height:2.8125rem;padding:0 1.25rem;}.feria-user-invite-form .step-2 .email-container .form-element .registration-url,.feria-user-invite-form .step-2 .url-container .form-element .registration-url,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .registration-url,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .registration-url,.feria-user-school-invite-form .step-2 .email-container .form-element .registration-url,.feria-user-school-invite-form .step-2 .url-container .form-element .registration-url,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .registration-url,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .registration-url{background:#f2f2f2;border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:500px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.feria-user-invite-form .step-2 .email-container .form-element .form-control,.feria-user-invite-form .step-2 .url-container .form-element .form-control,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .form-control,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .form-control,.feria-user-school-invite-form .step-2 .email-container .form-element .form-control,.feria-user-school-invite-form .step-2 .url-container .form-element .form-control,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .form-control,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .form-control{border-bottom-right-radius:0;border-top-right-radius:0;}.feria-user-invite-form .step-2 .email-container .form-element .form-submit,.feria-user-invite-form .step-2 .url-container .form-element .form-submit,.feria-user-invite-form .unique-wrapper-fields .email-container .form-element .form-submit,.feria-user-invite-form .unique-wrapper-fields .url-container .form-element .form-submit,.feria-user-school-invite-form .step-2 .email-container .form-element .form-submit,.feria-user-school-invite-form .step-2 .url-container .form-element .form-submit,.feria-user-school-invite-form .unique-wrapper-fields .email-container .form-element .form-submit,.feria-user-school-invite-form .unique-wrapper-fields .url-container .form-element .form-submit{border-bottom-left-radius:0;border-top-left-radius:0;}.feria-user-invite-form .step-2 .email-container-title::before,.feria-user-invite-form .unique-wrapper-fields .email-container-title::before,.feria-user-school-invite-form .step-2 .email-container-title::before,.feria-user-school-invite-form .unique-wrapper-fields .email-container-title::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-31px -45px;width:24px;height:24px;}.feria-user-invite-form .step-2 .url-container-title::before,.feria-user-invite-form .unique-wrapper-fields .url-container-title::before,.feria-user-school-invite-form .step-2 .url-container-title::before,.feria-user-school-invite-form .unique-wrapper-fields .url-container-title::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-88px -29px;width:24px;height:24px;}.form--login-box .user-login-form__login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;}.form--login-box .user-login-form__login .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.form--login-box .user-login-form__create--account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.form--login-box .tabs__nav{margin:-1.875rem -1.875rem 0;}.form--login-box .tabs__nav__item{background:transparent;border:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.25rem 0;text-align:center;}.form--login-box .tabs__nav__item.is-active{font-weight:bold;}.form--login-box .tabs__nav__item:not(.is-active){background:#d7d7d7;}@media only screen and (max-width:26.5625em){.form--login-box .tabs__nav__item{font-size:1rem;}}.form--login-box .tabs__tab{padding-top:3.125rem;}.form--login-box .tabs__tab.user-login-form__create--account{text-align:center;}@media only screen and (min-width:36em){.form--login-box .tabs__tab.user-login-form__create--account{padding-left:2.5rem;padding-right:2.5rem;}}.form--login-box .tabs__tab.user-login-form__create--account .btn{display:block;width:100%;}.incentive-export-form{background:#eef1f7;border-radius:1.5rem;margin-bottom:2.5rem;padding:2.5rem;}.incentive-export-form h3{padding-top:2.5rem;font-weight:bold;font-size:1.125rem;}.incentive-export-form table{border-collapse:separate;border-spacing:0 10px;width:100%;}.incentive-export-form table tr{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.incentive-export-form table th,.incentive-export-form table td{padding:1.25rem;text-align:left;}.incentive-export-form table th{padding-bottom:0.625rem;}.incentive-export-form table th a{color:#065654;}.incentive-export-form table th a:hover,.incentive-export-form table th a:focus,.incentive-export-form table th a:active{text-decoration:underline;}.incentive-export-form table td{background:#fff;border:1px solid #fff;}.incentive-export-form table td:first-child{border-bottom-left-radius:1.5rem;border-left-style:solid;border-top-left-radius:1.5rem;}.incentive-export-form table td:last-child{border-bottom-right-radius:1.5rem;border-right-style:solid;border-top-right-radius:1.5rem;}.incentive-export-form table tr:hover td,.incentive-export-form table tr:focus td,.incentive-export-form table tr:active td{background:#f5f7fa;border-color:#f5f7fa;}.incentive-export-form .download-link::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";margin-left:0.625rem;font-size:0.8em;}.incentive-export-form .delete-link{color:#D53B1E;}.incentive-export-form .delete-link::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";margin-left:0.625rem;font-size:0.8em;}.g-recaptcha{margin-bottom:1rem;}.g-recaptcha > div{margin:0 auto;}.sso-preference-user-login-form .form-control{border-color:transparent;}.sso-preference-user-login-form .form-control,.sso-preference-user-login-form .form-control:focus{color:#D53B1E;}.sso-preference-user-login-form .form-control-container:not(.is-invalid) .form-control:focus ~ .form-control-state::after{background-color:#D53B1E;}.sso-preference-user-login-form .btn-primary{background-color:#D53B1E;border-color:#D53B1E;}.sso-preference-user-login-form .btn-primary:hover,.sso-preference-user-login-form .btn-primary:focus{background-color:#a7002d;border-color:#9a0029;}.sso-preference-user-login-form .btn-primary:not(:disabled):not(.disabled):active{background-color:#a82f18;border-color:#a82f18;}.sso-preference-user-login-form .form-type-checkbox label:hover::before,.sso-preference-user-login-form .feria-week-poll-form .form-item-question label:hover::before,.feria-week-poll-form .sso-preference-user-login-form .form-item-question label:hover::before,.sso-preference-user-login-form .form-type-checkbox label:focus::before,.sso-preference-user-login-form .feria-week-poll-form .form-item-question label:focus::before,.feria-week-poll-form .sso-preference-user-login-form .form-item-question label:focus::before{border-color:#D53B1E;}.sso-preference-user-login-form .form-type-checkbox input:checked + label::before,.sso-preference-user-login-form .feria-week-poll-form .form-item-question input:checked + label::before,.feria-week-poll-form .sso-preference-user-login-form .form-item-question input:checked + label::before{background:#D53B1E;border-color:#D53B1E;}.feria-user-shortcuts-links-user-form fieldset,.feria-notifications-user-subscriptions fieldset{margin:0.625rem 0;}.feria-user-shortcuts-links-user-form fieldset legend,.feria-notifications-user-subscriptions fieldset legend{padding:0.625rem;font-weight:500;}.user-disable-form .confirmation-message{font-size:1.25rem;text-align:center;}.user-disable-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-disable-form .cancel-link{margin-right:1.25rem;color:#D53B1E;}.user-form .fieldset__legend{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.user-form .fieldset__content{padding:0;}.user-form .form-control-container .form-control,.user-form select{border-color:transparent;}.user-form .form-item label{font-weight:900;}.user-form .form-required-mention{margin-left:auto;margin-right:auto;margin-block:0;max-width:46.875rem;}.user-form__warning{font-weight:500;}.user-form__block{margin-left:auto;margin-right:auto;margin-bottom:0.5rem;max-width:46.875rem;}.user-form__block__title{color:#065654;font-size:1.5rem;font-weight:900;}@media only screen and (min-width:48em){.user-form__block--user-infos .user-form__block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.user-form__block--user-infos .user-form__block__content > div{margin-bottom:1rem;}@media only screen and (min-width:48em){.user-form__block--user-infos .user-form__block__content > div{-ms-flex-preferred-size:calc(50% - 2.5rem);flex-basis:calc(50% - 2.5rem);}}.user-form__block--introduction .user-form__welcome_title{font-size:2rem;margin-block:0;margin-left:auto;margin-right:auto;max-width:38.75rem;}.user-form__block--introduction .user-form__welcome_title .welcome-title{margin-block:0 1rem;}.user-form__block--introduction .user-form__introduction{font-size:1.1rem;}.user-form__block--actions--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.user-form__block--actions--top .user-form__block__content > *:not(:last-child){margin-right:1.25rem;}.user-form__block--actions{text-align:center;}.user-form__block--actions .user-form__block__content > *:not(:last-child){margin-right:1.25rem;}.user-form__block--actions .delete-link{color:#D53B1E;}.user-form .field--name-field-agency{margin-bottom:2.5rem;}.user-form .field--name-field-agency .tabledrag-toggle-weight-wrapper,.user-form .field--name-field-agency .field-multiple-drag{display:none;}.user-form .field--name-field-agency .field-multiple-table{width:100%;}.user-form .field--name-field-agency h4.label{display:none;}@media only screen and (min-width:48em){.user-form .edit-roles--wrapper .form-checkboxes,.user-form .edit-role-change--wrapper .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25rem;}}@media only screen and (min-width:48em){.user-form .edit-roles--wrapper .form-checkboxes .form-item,.user-form .edit-role-change--wrapper .form-checkboxes .form-item{-ms-flex-preferred-size:calc(100%/3 - 2.5rem);flex-basis:calc(100%/3 - 2.5rem);margin:0 1.25rem 1.25rem;}}.user-form .edit-roles--wrapper .form-checkboxes .form-item-roles-authenticated,.user-form .edit-role-change--wrapper .form-checkboxes .form-item-roles-authenticated{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.user-form .form-item-pass{margin-bottom:0;}.user-form .form-item-pass .description{display:list-item;margin-left:1.25rem;}.user-form .password-strength__meter,.user-form .password-strength__title{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.user-form #password-policy-status{font-size:0.75rem;-webkit-margin-after:0.5rem;margin-block-end:0.5rem;}.user-form #password-policy-status thead{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.user-form #password-policy-status td{display:list-item;margin-left:1.25rem;}.user-form #password-policy-status td:not(:last-child){position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.user-form #field-agency-values{width:100%;}.user-form .delete-field-container{position:relative;}.user-form .delete-field-container .delete-button{background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-25px -76px;width:20px;height:20px;background-color:#fff;border:none;margin-top:-10px;overflow:hidden;padding:0;position:absolute;right:0.625rem;text-indent:60px;top:50%;}.login-form .form-control-container .form-control{border-color:transparent;}@media only screen and (min-width:26.625em){.login-form .form-group .description{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}}@media only screen and (max-width:26.5625em){.login-form .form-group input::-webkit-input-placeholder{color:transparent;}.login-form .form-group input::-moz-placeholder{color:transparent;}.login-form .form-group input:-ms-input-placeholder{color:transparent;}.login-form .form-group input::-ms-input-placeholder{color:transparent;}.login-form .form-group input::placeholder{color:transparent;}}.login-form__create--account{text-align:center;}.login-form__create--account .btn{display:block;width:100%;}.login-form .form-item-name label .help span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.login-form .form-item-name label .help::after{content:" ";-webkit-mask-image:url(/themes/custom/feria2/dist/img/icons/question-mark.svg);mask-image:url(/themes/custom/feria2/dist/img/icons/question-mark.svg);-webkit-mask-size:contain;mask-size:contain;background-color:#002B28;width:1em;height:1em;font-size:1em;left:0;font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}@media only screen and (max-width:26.5625em){.login-form .row{display:block;}}.user-pass .form-actions{margin-bottom:1.25rem;}.user-pass .form-item{margin-bottom:1.25rem;}.user-register-front-form{padding:0;}.user-register-front-form label{display:block;font-weight:900;-webkit-margin-after:0.25rem;margin-block-end:0.25rem;}.user-register-front-form .form-type-language-select small{display:none;}.user-register-front-form #password-policy-status{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-margin-after:0.5rem;margin-block-end:0.5rem;}.user-register-front-form .field .field__label{font-weight:900;margin-bottom:0.625rem;}.user-register-front-form .field .field__item ul{list-style:none;}.user-register-front-form .field .field__item ul,.user-register-front-form .field .field__item ul li{margin:0;padding:0;border:0;}.user-register-front-form .user-form__block--actions{-webkit-margin-after:0;margin-block-end:0;}.user-register-front-form .user-form__block--actions .user-form__block__content > *{margin-right:0;}.user-register-front-form .user-form__block--actions .form-type-checkbox,.user-register-front-form .user-form__block--actions .feria-week-poll-form .form-item-question,.feria-week-poll-form .user-register-front-form .user-form__block--actions .form-item-question,.user-register-front-form .user-form__block--actions .cnil-mentions{text-align:left;}.user-register-front-form .user-form__block--actions .cnil-mentions{font-size:0.75rem;padding-top:1rem;}.user-register-front-form .user-form__block--actions .cnil-mentions p:last-child{-webkit-margin-after:0;margin-block-end:0;}.views-exposed-form-news-page .form-item-sort-bef-combine{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.views-exposed-form-trainings-page-1 .form-item-type ul li{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.views-exposed-form-trainings-page-1 .form-item-type ul li:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.views-exposed-form-trainings-page-1 .form-actions{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.views-exposed-form-trainings-page-1 .form-group{margin-bottom:1.25rem;}@media only screen and (min-width:48em){.views-exposed-form-agency-users-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25rem;}.views-exposed-form-agency-users-block .form-item{-ms-flex-preferred-size:calc((100% / 3) - 2.5rem);flex-basis:calc((100% / 3) - 2.5rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.25rem;margin-right:1.25rem;}}.view-commerce-current-cart form .form-required-mention{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.view-commerce-current-cart form table{width:100%;}.view-commerce-current-cart form table tr{border-bottom:1.25rem solid transparent;}.view-commerce-current-cart form table .views-field-edit-quantity{text-align:right;width:25%;}.view-commerce-current-cart form table .views-field-edit-quantity .form-submit{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.view-commerce-current-cart form table .views-field-edit-quantity .form-group{margin-bottom:0;}.view-commerce-current-cart form table .views-field-edit-quantity .form-control-container .form-number.form-control{background:transparent;padding:0;border:none;cursor:pointer;font-size:1.125rem;font-weight:bold;text-align:right;}.view-commerce-current-cart form .form-item-toggle-details{border-top:0.125rem dashed #d7d7d7;padding-top:1.25rem;}.view-commerce-current-cart form .form-item-toggle-details .form-checkbox{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.view-commerce-current-cart form .form-item-toggle-details label{color:#065654;cursor:pointer;}.view-commerce-current-cart form .form-item-toggle-details label::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";margin-left:0.5em;position:relative;top:0.2em;}.view-commerce-current-cart form .form-submit{display:block;width:100%;}.wp-block-feria-accordion-block{margin-bottom:1.875rem;}.wp-block-feria-accordion-block .title{background:#f2f2f2;border-radius:1.5rem;cursor:pointer;margin-bottom:0;padding:1rem 1.5rem;}.wp-block-feria-accordion-block .title h2,.wp-block-feria-accordion-block .title h3,.wp-block-feria-accordion-block .title h4,.wp-block-feria-accordion-block .title h5{font-size:1.125rem;font-weight:normal;margin-bottom:0;}.wp-block-feria-accordion-block .toggle{color:#00737c;}.wp-block-feria-accordion-block .toggle::after{content:"";-webkit-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms;display:inline-block;width:12px;height:12px;background-image:url(/themes/custom/feria2/dist/img/icons/arrow-forward.svg);background-size:contain;background-repeat:no-repeat;margin-left:0.5rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.wp-block-feria-accordion-block.closed .toggle::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.wp-block-feria-accordion-block .content{padding:1.875rem 6.25rem;}.wp-block-feria-agenda-block{margin-bottom:1.875rem;}.wp-block-feria-agenda-block p{margin-bottom:0;}.wp-block-feria-agenda-block .wp-block-drupalmedia-drupal-media-entity{margin-bottom:0;}.wp-block-feria-agenda-block .wp-block-drupalmedia-drupal-media-entity .drupal-media--image__caption{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.wp-block-feria-agenda-block.align-top .image{margin-bottom:1.25rem;}.wp-block-feria-agenda-block.align-left,.wp-block-feria-agenda-block.align-right{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.wp-block-feria-agenda-block.align-left .image,.wp-block-feria-agenda-block.align-right .image{width:30%;}.wp-block-feria-agenda-block.align-left .content,.wp-block-feria-agenda-block.align-right .content{width:calc(70% - 3.125rem);}.wp-block-feria-agenda-block.align-right .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.wp-block-feria-agenda-block .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wp-block-feria-agenda-block .content > .title,.wp-block-feria-agenda-block .content > .description,.wp-block-feria-agenda-block .content > .discover{-ms-flex-preferred-size:100%;flex-basis:100%;}.wp-block-feria-agenda-block .content > .title,.wp-block-feria-agenda-block .content > .description{margin-bottom:1.25rem;}.wp-block-feria-agenda-block .date,.wp-block-feria-agenda-block .place{font-weight:900;}.wp-block-feria-agenda-block .date::before,.wp-block-feria-agenda-block .place::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;color:#065654;margin-right:0.5em;}.wp-block-feria-agenda-block .date{margin-right:1.25rem;}.wp-block-feria-agenda-block .date::before{content:"";}.wp-block-feria-agenda-block .place::before{content:"";}.wp-block-feria-agenda-block .discover{margin-top:1.25rem;}.wp-block-feria-agenda-block .discover a{font-weight:500;}.wp-block-feria-button-block{margin-bottom:1.875rem;}.wp-block-feria-button-block p{margin-bottom:0;}.wp-block-feria-button-block a::after{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.has-background a{text-decoration:underline;}.has-blue-background-color a{color:#fff;}.has-duck-blue-background-color a{color:#fff;}.has-purple-background-color a{color:#fff;}.has-red-background-color a{color:#fff;}.has-green-background-color a{color:#fff;}.has-cyan-background-color a{color:#fff;}.has-teal-background-color a{color:#fff;}.has-black-background-color a{color:#fff;}.has-feria-blue-background-color a{color:#fff;}.has-feria-green-background-color a{color:#fff;}.has-pink-background-color a{color:#065654;}.has-orange-background-color a{color:#065654;}.has-yellow-background-color a{color:#065654;}.has-white-background-color a{color:#065654;}.has-light-background-color a{color:#065654;}.has-feria-yellow-background-color a{color:#065654;}.has-feria-light-blue-background-color a{color:#065654;}.has-feria-light-yellow-background-color a{color:#065654;}.wp-block-feria-contact-block{background:#f2f2f2;border-radius:1.5rem;margin-bottom:1.875rem;padding:3.125rem;}.wp-block-feria-contact-block p{margin-bottom:0;}.wp-block-feria-contact-block .select-list{background-repeat:no-repeat,repeat-x;display:block;padding:1rem 0.5rem;}@media only screen and (min-width:48em){.wp-block-feria-contact-block .select-list{max-width:50%;}}.wp-block-feria-contact-block .title,.wp-block-feria-contact-block .description{margin-bottom:1.25rem;}.wp-block-feria-contact-block .title{font-size:1.5rem;font-weight:900;line-height:1.25;}.wp-block-feria-contact-block .label{font-size:1.125rem;font-weight:bold;}.wp-block-feria-contact-block .mail{color:#065654;}.wp-block-feria-contact-block .mail .content a{color:#00737c;}.wp-block-feria-contact-block.selectList > *{max-width:28.125rem;margin-left:auto;margin-right:auto;}.has-background .wp-block-columns{margin-bottom:0;}.wp-block-columns p{margin-bottom:0;}.wp-block-columns h2,.wp-block-columns h3{-webkit-margin-before:0;margin-block-start:0;}.wp-block-columns.has-background,.wp-block-group.has-background{border-radius:1.5rem;padding:1.875rem;}.wp-block-group,.wp-block-group.has-background{margin-bottom:1.875rem !important;}.wp-block-column > *,.wp-block-group__inner-container > *{margin-bottom:1.875rem !important;}.wp-block-column > *:last-child,.wp-block-group__inner-container > *:last-child{margin-bottom:0 !important;}.wp-block-column > *:first-child:last-child{height:100%;}.wp-block-feria-custom-bounce-block{margin:0 -1.25rem 1.875rem;}.wp-block-feria-custom-bounce-block .block-editor-inner-blocks{width:100%;}.wp-block-feria-custom-bounce-block .block-editor-block-list__block{margin:0;}.wp-block-feria-custom-bounce-block,.wp-block-feria-custom-bounce-block > .block-editor-inner-blocks > .block-editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.wp-block-feria-custom-bounce-block .block-title{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.5rem;font-weight:900;margin:0 1.25rem 1.25rem;text-transform:uppercase;line-height:1.25;}.wp-block-feria-custom-bounce-block .wp-block-feria-custom-bounce-column-block,.wp-block-feria-custom-bounce-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block{-ms-flex-preferred-size:calc(50% - 2.5rem);flex-basis:calc(50% - 2.5rem);margin:0 1.25rem;}.wp-block-feria-custom-bounce-block.columns-3 .wp-block-feria-custom-bounce-column-block,.wp-block-feria-custom-bounce-block.columns-3 > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block{-ms-flex-preferred-size:calc(100%/3 - 2.5rem);flex-basis:calc(100%/3 - 2.5rem);}.wp-block-feria-custom-bounce-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block .wp-block-feria-custom-bounce-column-block{margin:0;}.wp-block-feria-custom-bounce-column-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.wp-block-feria-custom-bounce-column-block .wp-block-drupalmedia-drupal-media-entity{margin-bottom:0;}.wp-block-feria-custom-bounce-column-block > .image{margin-bottom:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.wp-block-feria-custom-bounce-column-block .default-image{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.wp-block-feria-custom-bounce-column-block .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:1.75rem;font-weight:200;margin:0 0 0.625rem;text-transform:uppercase;line-height:1.25;}.wp-block-feria-custom-bounce-column-block .read-more{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-weight:500;}.wp-block-feria-custom-bounce-column-block .read-more::after{display:none !important;}.wp-block-feria-custom-bounce-column-block .read-more span::after{content:"";display:inline-block;width:16px;height:10px;background-image:url(/themes/custom/feria2/dist/img/icons/arrow-forward.svg);background-size:contain;background-repeat:no-repeat;margin-left:0.5em;}.is-front-office .wp-block-feria-custom-bounce-column-block{padding-bottom:1.5rem;}.is-front-office .wp-block-feria-custom-bounce-column-block .default-image{display:block;}.is-front-office .wp-block-feria-custom-bounce-column-block .default-image img{max-width:100%;}.is-front-office .wp-block-feria-custom-bounce-column-block .wp-block-drupalmedia-drupal-media-entity + .default-image{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.is-front-office .wp-block-feria-custom-bounce-column-block .read-more{position:absolute;top:0;left:0;right:0;bottom:0;}.is-front-office .wp-block-feria-custom-bounce-column-block .read-more span{bottom:0;position:absolute;}.wp-block-feria-dispatch-block{margin-bottom:1.875rem;}.wp-block-feria-dispatch-block .title{font-size:1.5rem;font-weight:900;line-height:1.25;margin-bottom:1em;}.wp-block-feria-dispatch-block p{margin-bottom:0;}.wp-block-feria-dispatch-block li{border-radius:1.5rem;padding:1.0625rem 1.875rem 0.9375rem;}.wp-block-feria-dispatch-block li::before{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.wp-block-feria-dispatch-block li:nth-child(odd){background:#f2f2f2;}.wp-block-feria-dispatch-block li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4d4f53;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.wp-block-feria-dispatch-block li a::after{color:#065654;}.wp-block-feria-dispatch-block li a:hover,.wp-block-feria-dispatch-block li a:focus,.wp-block-feria-dispatch-block li a:active{color:#065654;}.wp-block-drupalmedia-drupal-media-entity{margin-bottom:1.875rem;}.wp-block-drupalmedia-drupal-media-entity.media--file-link{margin-bottom:0.625rem;}.wp-block-drupalmedia-drupal-media-entity figcaption{text-align:left;}.wp-block[data-align="center"] .wp-block-drupalmedia-drupal-media-entity,.wp-block-drupalmedia-drupal-media-entity.aligncenter{display:table;margin-left:auto;margin-right:auto;}.wp-block[data-align="center"] .wp-block-drupalmedia-drupal-media-entity .field--field_description,.wp-block[data-align="center"] .wp-block-drupalmedia-drupal-media-entity figcaption,.wp-block-drupalmedia-drupal-media-entity.aligncenter .field--field_description,.wp-block-drupalmedia-drupal-media-entity.aligncenter figcaption{text-align:center;}.wp-block[data-align="center"] .wp-block-drupalmedia-drupal-media-entity .field--field_credits,.wp-block-drupalmedia-drupal-media-entity.aligncenter .field--field_credits{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.wp-block[data-align="right"] .wp-block-drupalmedia-drupal-media-entity,.wp-block-drupalmedia-drupal-media-entity.alignright{float:right;}.wp-block[data-align="right"] .wp-block-drupalmedia-drupal-media-entity .field--field_description,.wp-block[data-align="right"] .wp-block-drupalmedia-drupal-media-entity figcaption,.wp-block-drupalmedia-drupal-media-entity.alignright .field--field_description,.wp-block-drupalmedia-drupal-media-entity.alignright figcaption{text-align:right;}.wp-block[data-align="right"] .wp-block-drupalmedia-drupal-media-entity .field--field_credits,.wp-block-drupalmedia-drupal-media-entity.alignright .field--field_credits{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.wp-block[data-align="left"] .wp-block-drupalmedia-drupal-media-entity,.wp-block-drupalmedia-drupal-media-entity.alignleft{float:left;}.wp-block[data-align="left"] .wp-block-drupalmedia-drupal-media-entity .field--field_description,.wp-block[data-align="left"] .wp-block-drupalmedia-drupal-media-entity figcaption,.wp-block-drupalmedia-drupal-media-entity.alignleft .field--field_description,.wp-block-drupalmedia-drupal-media-entity.alignleft figcaption{text-align:left;}.wp-block-drupalmedia-drupal-media-entity.alignfull{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;}.wp-block{border:1px solid red !important;}.wp-block[data-align=full]{max-width:none !important;}.node--width-narrow .wp-block{max-width:46.875rem;}.node--width-large .wp-block{max-width:71.875rem;}ul.block-editor-block-list__block{list-style:none;padding:0;margin-bottom:0;}ul.block-editor-block-list__block li{padding-left:1.25rem;position:relative;}ul.block-editor-block-list__block li::before{background:#065654;border-radius:100%;content:" ";display:block;height:0.4375rem;left:0;margin-bottom:0.5em;position:absolute;top:0.5em;width:0.4375rem;}ul.block-editor-block-list__block li ul{margin-bottom:0.5em;}ul.block-editor-block-list__block li ul li{padding-left:0;}ul.block-editor-block-list__block li ul li:before{background:none;width:auto;height:auto;display:inline;position:static;content:' - ';margin-right:0.5em;}.wp-block-drupalmedia-drupal-media-entity > figcaption{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.block-editor-media-placeholder__upload-button{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.edit-post-visual-editor{padding-top:0;}.block-editor-block-list__layout{font-size:inherit;}.components-font-size-picker__number-container{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.edit-post-sidebar select{background-position:center right 1.1875rem,top left;background-size:0.8125rem,100%;}.components-toolbar[label="Change heading level"] > div:first-child{display:none;}#media-entity-browser-modal{height:auto !important;max-height:80vh !important;}#media-entity-browser-modal #media-library-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}#media-entity-browser-modal #media-library-wrapper .media-library-views-form .form-actions{display:none;}.has-xsmall-font-size{font-size:0.75rem !important;}.has-small-font-size{font-size:0.875rem !important;}.has-medium-font-size{font-size:1rem !important;}.has-large-font-size{font-size:1.25rem !important;}.has-xlarge-font-size{font-size:1.5rem !important;}.has-xxlarge-font-size{font-size:1.75rem !important;}.wp-block-feria-iframe-block{margin-bottom:1.875rem;}.wp-block-feria-iframe-block iframe{border:none;border-radius:1.5rem;}.wp-block-feria-media-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.875rem;}.wp-block-feria-media-text-block .title{font-size:1.5rem;font-weight:900;line-height:1.25;margin-bottom:1em;}.wp-block-feria-media-text-block.valign-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.wp-block-feria-media-text-block.valign-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wp-block-feria-media-text-block.valign-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.wp-block-feria-media-text-block .image,.wp-block-feria-media-text-block .content{-ms-flex-preferred-size:calc(50% - 1.5625rem);flex-basis:calc(50% - 1.5625rem);}.wp-block-feria-media-text-block.size-medium .image{-ms-flex-preferred-size:calc(60% - 1.5625rem);flex-basis:calc(60% - 1.5625rem);}.wp-block-feria-media-text-block.size-medium .content{-ms-flex-preferred-size:calc(40% - 1.5625rem);flex-basis:calc(40% - 1.5625rem);}.wp-block-feria-media-text-block.align-left,.wp-block-feria-media-text-block.align-right{float:none;}.wp-block-feria-media-text-block.align-left > .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.wp-block-feria-media-text-block.align-left > .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.wp-block-feria-media-text-block .wp-block-drupalmedia-drupal-media-entity{margin-bottom:0;}.wp-block-feria-promote-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;padding:3.4375rem 3.125rem 3.75rem;}.wp-block-feria-promote-block.bg-gray{background:#4d4f53;}.wp-block-feria-promote-block.bg-duck-blue{background:#00838e;}.wp-block-feria-promote-block.bg-pink{background:#a1006b;}.wp-block-feria-promote-block.bg-red{background:#D53B1E;}.wp-block-feria-promote-block.bg-orange{background:#e05206;}.wp-block-feria-promote-block.bg-gree{background:#82be00;}.wp-block-feria-promote-block.bg-cyan{background:#009aa6;}.wp-block-feria-promote-block.bg-blue{background:#0088ce;}.wp-block-column .wp-block-feria-promote-block{-ms-flex-wrap:wrap;flex-wrap:wrap;}.wp-block-feria-promote-block p{margin-bottom:0;}.wp-block-feria-promote-block a{color:#fff;text-decoration:underline;}.wp-block-feria-promote-block .icon-block,.wp-block-feria-promote-block .number-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:15.625rem;flex-basis:15.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:2em;}.wp-block-column .wp-block-feria-promote-block .icon-block,.wp-block-column
    .wp-block-feria-promote-block .number-block{-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:0;margin-bottom:1.25rem;}.wp-block-feria-promote-block .icon-block i{font-size:6.25rem;}.wp-block-feria-promote-block .number{font-size:6rem;line-height:1.1;margin-right:0.625rem;overflow:hidden;}.wp-block-feria-promote-block .number p{-webkit-margin-before:0;margin-block-start:0;}.wp-block-feria-promote-block .number-unit{font-size:1.125rem;font-weight:900;}.wp-block-feria-promote-block .content{-ms-flex-preferred-size:calc(100% - 15.625rem);flex-basis:calc(100% - 15.625rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.wp-block-feria-promote-block .title{color:#fff;font-size:1.5rem;font-weight:900;margin-block:0 1em;line-height:1.25;}.wp-block-feria-promote-block .description{font-size:1.125rem;}.wp-block-feria-promote-block.bg-cyan,.wp-block-feria-promote-block.bg-cyan .title,.wp-block-feria-promote-block.bg-green,.wp-block-feria-promote-block.bg-green .title{color:#000;}.wp-block-feria-push-block{background:#f2f2f2;border-radius:1.5rem;margin-bottom:1.875rem;padding:3.125rem 6.25rem;}.wp-block-feria-push-block.align-left,.wp-block-feria-push-block.align-right{float:none;}.wp-block-feria-push-block p{margin-bottom:0;}.wp-block-feria-push-block .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.wp-block-feria-push-block .columns > .content{-ms-flex-preferred-size:55%;flex-basis:55%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.wp-block-feria-push-block .columns > .image{-ms-flex-preferred-size:45%;flex-basis:45%;padding-left:2.5rem;}.wp-block-feria-push-block .columns > .image .wp-block-drupalmedia-drupal-media-entity{margin-bottom:0;}.wp-block-feria-push-block.align-left .columns > .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.wp-block-feria-push-block.align-left .columns > .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;padding-right:2.5rem;}.wp-block-feria-push-block .title{font-size:1.5rem;margin-bottom:1.25rem;font-weight:900;line-height:1.25;}.wp-block-feria-push-block .cta{font-weight:500;text-align:center;}.wp-block-feria-push-block .cta a{background:#065654;border-radius:1.5rem;color:#fff;display:inline-block;padding:1em;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}.wp-block-feria-push-block .cta a:hover,.wp-block-feria-push-block .cta a:focus{background:#032625;}.wp-block-feria-push-block .cta a::after{display:none;}.wp-block-feria-slider-block{margin-bottom:1.875rem;padding-bottom:2.5rem;position:relative;}.wp-block-feria-slider-block .wp-block-drupalmedia-drupal-media-entity{margin-bottom:0;}.wp-block-feria-slider-block .slick-arrow{background:transparent;border:none;margin-top:-60px;overflow:hidden;position:absolute;text-indent:-5000px;top:50%;z-index:10;}.wp-block-feria-slider-block .slick-arrow:focus{border:none;}.wp-block-feria-slider-block .slick-prev{background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-44px 0px;width:39px;height:40px;left:1.875rem;}.wp-block-feria-slider-block .slick-next{background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:0px 0px;width:39px;height:40px;right:1.875rem;}.wp-block-feria-slider-block .slick-dots{list-style:none;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;}.wp-block-feria-slider-block .slick-dots,.wp-block-feria-slider-block .slick-dots li{margin:0;padding:0;border:0;}.wp-block-feria-slider-block .slick-dots li:not(:last-child){margin-right:0.625rem;}.wp-block-feria-slider-block .slick-dots li::before{display:none;}.wp-block-feria-slider-block .slick-dots button{background:#d7d7d7;border:none;border-radius:1.25rem;height:1.25rem;overflow:hidden;text-indent:-5000px;width:1.25rem;}.wp-block-feria-slider-block .slick-dots .slick-active button{background:#065654;}.wp-block-table{margin-bottom:1.875rem;}.wp-block-table table{border-radius:1.5rem;}.wp-block-table thead{border:0;}.wp-block-table th,.wp-block-table td{border:1px solid #d7d7d7;padding:0.8em;}.wp-block-table tr:not(:last-child) td{border-bottom:1px solid #d7d7d7;}.wp-block-table th{background:#065654;color:#fff;font-weight:normal;}.wp-block-table th:first-child{border-top-left-radius:1.5rem;}.wp-block-table th:last-child{border-top-right-radius:1.5rem;}.wp-block-table caption{caption-side:top;margin-bottom:0.625rem;text-align:center;}.block-editor-block-list__layout .wp-block-table{padding-top:1rem;position:relative;margin-bottom:0;}.block-editor-block-list__layout .wp-block-table figcaption{position:absolute;top:0;width:100%;font-size:1rem;}.wp-block-feria-tags-block{margin-bottom:1.875rem;}.wp-block-feria-tags-block li{background:#f2f2f2;border-radius:1.5rem;margin-bottom:0.625rem;padding:0.5625rem 2.125rem 0.4375rem;}.wp-block-feria-tags-block li::before{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.wp-block-feria-tags-block.inline li:not(:last-child){margin-right:1.25rem;}.home-page{position:relative;}.home-page__row{padding:2.5rem 0;position:relative;}.home-page__row__title{font-size:2.25rem;}.home-page__row--top-news{overflow:hidden;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;padding:0;}.home-page__row--top-news--default .home-page__row__content{background:url(/themes/custom/feria2/dist/img/bg-top-news.jpg);}.home-page__row--news{position:relative;}.home-page__row--news .more-link{position:absolute;right:0;top:2.5rem;}.home-page__row--news::before{background:#FFF9DD;display:block;height:calc(100% - 3.25rem);width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';position:absolute;top:2.5rem;z-index:-1;pointer-events:none;}.home-page__row--updates{background:#f2f2f2;margin:2.5rem 0;padding:2.5rem 1.25rem;}@media only screen and (max-width:26.5625em){.home-page__row--updates{margin-left:-0.625rem;margin-right:-0.625rem;}}@media only screen and (max-width:35.9375em){.home-page__row--updates{margin-left:-1.25rem;margin-right:-1.25rem;}}@media only screen and (min-width:36em){.home-page__row--updates{border-radius:1.5rem;padding-left:2.5rem;padding-right:2.5rem;}}.home-page__row--offers_calendar{margin:2.5rem 0;}.home-page__row--crisis{overflow:hidden;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;padding:2.5rem 0 1.875rem;background-image:url(/themes/custom/feria2/dist/img/crisis-bg.png);background-repeat:repeat-x;background-color:#f2f2f2;}.home-page__row--crisis .feria-crisis-board{max-width:71.875rem;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#d52b1e;padding:0 5rem 0 10rem;position:relative;}.home-page__row--crisis .feria-crisis-board:after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";position:absolute;font-size:3rem;width:10rem;text-align:center;left:0;}.home-page__row--crisis .feria-crisis-board > div{-ms-flex-preferred-size:50%;flex-basis:50%;}.home-page__row--crisis .feria-crisis-board__title h2{color:#d52b1e;font-weight:900;text-transform:uppercase;}.home-page__row--crisis .feria-crisis-board__description{font-weight:500;font-size:1.1rem;}.home-page__row--crisis .feria-crisis-board__description p{padding:0;margin:0;}.home-page__row--crisis .feria-crisis-board__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.home-page__row--crisis .feria-crisis-board .btn-primary,.home-page__row--crisis .feria-crisis-board .crisis-board-close{background-color:#d52b1e;border-color:#d52b1e;}.home-page__row--crisis .feria-crisis-board .btn-primary:hover,.home-page__row--crisis .feria-crisis-board .btn-primary:focus,.home-page__row--crisis .feria-crisis-board .crisis-board-close:hover,.home-page__row--crisis .feria-crisis-board .crisis-board-close:focus{background-color:#a82218;border-color:#a82218;}.home-page__row--crisis .feria-crisis-board .btn-primary:not(:disabled):not(.disabled):active,.home-page__row--crisis .feria-crisis-board .crisis-board-close:not(:disabled):not(.disabled):active{background-color:#fef5f4;border-color:#fef5f4;}.home-page__row--crisis .feria-crisis-board .btn-small{padding:0.41667rem 1.25rem;}.home-page__row--crisis .feria-crisis-board .btn{margin-right:2.5rem;}.home-page__row--crisis .feria-crisis-board .crisis-board-close{overflow:hidden;width:28px;height:28px;text-indent:9999px;border-radius:50%;position:relative;padding:0;cursor:pointer;}.home-page__row--crisis .feria-crisis-board .crisis-board-close:after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";position:absolute;font-size:.9rem;width:28px;height:28px;line-height:28px;text-align:center;left:0;top:0;color:#fff;text-indent:0;}.home-lastest-updates__header,.home-lastest-updates__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:1.25rem 2.5rem 1.25rem 1.25rem;}@media only screen and (min-width:48em){.home-lastest-updates__header,.home-lastest-updates__item{padding-left:2.5rem;padding-right:5rem;}}@media only screen and (min-width:36em){.home-lastest-updates__header__date,.home-lastest-updates__item__date{padding-right:1.25rem;width:25%;}}@media only screen and (min-width:36em){.home-lastest-updates__header__title,.home-lastest-updates__item__title{width:75%;}}.home-lastest-updates__header{font-weight:900;}@media only screen and (max-width:35.9375em){.home-lastest-updates__header{display:none;}}.home-lastest-updates__item{border-radius:1.5rem;margin-bottom:0.0625rem;position:relative;}@media only screen and (max-width:35.9375em){.home-lastest-updates__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.home-lastest-updates__item:nth-child(odd){background:#fff;}.home-lastest-updates__item__title span:last-child{font-weight:900;}.home-lastest-updates__item__link{position:absolute;top:0;left:0;right:0;bottom:0;}.home-lastest-updates__item__link span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.home-lastest-updates__item::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";color:#065654;font-size:1rem;position:absolute;right:0.625rem;top:calc(50% - 0.5rem);}@media only screen and (min-width:36em){.home-lastest-updates__item::after{right:1.25rem;}}.home-lastest-updates__item:hover .home-lastest-updates__item__title span:last-child,.home-lastest-updates__item:focus .home-lastest-updates__item__title span:last-child,.home-lastest-updates__item:active .home-lastest-updates__item__title span:last-child{text-decoration:underline;}.top-news-slider{position:relative;}.top-news-slider__nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;left:1.25rem;position:absolute;top:0.625rem;z-index:10;}@media only screen and (min-width:55.625rem){.top-news-slider__nav-wrapper{left:calc(50% - 26.5625rem);width:53.125rem;}}@media only screen and (min-width:48em){.top-news-slider__nav-wrapper{top:1.875rem;}}@media only screen and (min-width:64em){.top-news-slider__nav-wrapper{top:4.375rem;}}@media only screen and (min-width:71.875em){.top-news-slider__nav-wrapper{top:11.25rem;}}.top-news-slider__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.625rem;}.top-news-slider__nav .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.top-news-slider__nav .slick-dots,.top-news-slider__nav .slick-dots li{margin:0;padding:0;border:0;}.top-news-slider__nav .slick-dots li{height:1rem;}.top-news-slider__nav .slick-dots li:not(:last-child){margin-right:0.3125rem;}.top-news-slider__nav .slick-dots li button{background:transparent;border:0.125rem solid #065654;border-radius:100%;height:1rem;overflow:hidden;text-indent:5000px;width:1rem;}.top-news-slider__nav .slick-dots li.slick-active button{background:#065654;}.top-news-slider__nav .play-control{background:transparent;border:none;color:#065654;height:1rem;line-height:1;margin-left:0.625rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:hidden;padding:0;}.top-news-slider__nav .play-control span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.top-news-slider__nav .play-control::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;}.top-news-slider__nav .play-control.pause::before{content:"";}.top-news-slider__nav .play-control.play::before{content:"";}.home-page__row--top-news--default .home-page__row__content{background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:3.75rem 1.25rem 3.125rem;}@media only screen and (min-width:48em){.home-page__row--top-news--default .home-page__row__content{height:18.75rem;}}@media only screen and (min-width:64em){.home-page__row--top-news--default .home-page__row__content{height:21.875rem;padding-bottom:3.75rem;}}@media only screen and (min-width:71.875em){.home-page__row--top-news--default .home-page__row__content{height:28.75rem;}}.home-page__row--top-news--default .home-page__row__content .page-title{background:#fff;border-radius:1.5rem;max-width:53.125rem;padding:2.1875rem 3.125rem;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.23),0 10px 40px rgba(0,0,0,0.19);box-shadow:0 6px 12px rgba(0,0,0,0.23),0 10px 40px rgba(0,0,0,0.19);}.top-news-block.week-poll-block .card__content{background:#fff9dd;}.feria-week-poll-form{max-width:31.25rem;margin-left:auto;margin-right:auto;}.feria-week-poll-form .form-required-mention{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.feria-week-poll-form .accordion-head{margin-bottom:1.25rem;padding:0;}.feria-week-poll-form .accordion-title{color:#065654;font-weight:bold;padding:0;}.feria-week-poll-form .accordion-body{margin-bottom:1.25rem;padding:0;}.feria-week-poll-form .form-group{margin-bottom:0;}.feria-week-poll-form .form-submit{display:block;width:100%;}.program-template--full h2{font-size:1rem;margin-bottom:1.25rem;}@media only screen and (min-width:48em){.program-template--full .content{display:-webkit-box;display:-ms-flexbox;display:flex;}.program-template--full .content .field--description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.program-template--full .content .field--pre-booking{margin-left:2.5rem;}.program-template--full .content .field--pre-booking .btn{white-space:nowrap;}}.training-session-progress{margin-block:1rem;}.training-session-progress__text{margin-bottom:0.375rem;}.training-session-progress__bar{background:#d7d7d7;border-radius:0.375rem;height:0.375rem;}.training-session-progress__bar__progress{background:#065654;border-radius:0.375rem;display:block;height:0.375rem;}.training-session--teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.training-session--teaser .training-session__title,.training-session--home .training-session__title{margin-bottom:1.25rem;text-align:center;}.training-session--teaser .field:not(:last-child),.training-session--home .field:not(:last-child){margin-bottom:0.625rem;}.training-session--teaser .field--training_cta,.training-session--home .field--training_cta{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:1.25rem;}.training-session--teaser .field--training_cta .field__item,.training-session--home .field--training_cta .field__item{width:100%;}.training-session--home .training-session__title{font-weight:900;}.webinars-content{background:#f2f2f2;border-radius:1.5rem;padding:2.5rem;}.webinars-content > h2{font-size:2.25rem;font-weight:900;padding-bottom:1.25rem;}.webinars-content ul{list-style:none;padding-top:1.25rem;}.webinars-content ul,.webinars-content ul li{margin:0;padding:0;border:0;}.webinars-content ul li{border-radius:1.5rem;background:#f2f2f2;padding:1.25rem;}.webinars-content ul li:nth-child(odd){background:#fff;}.maintenance-page .dialog-off-canvas-main-canvas{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:37.5rem;min-height:100vh;padding:1.25rem;text-align:center;}.maintenance-page .logo{margin-bottom:2.5rem;max-width:9.375rem;}.drupal-media--file--default{background:#f2f2f2;border-radius:1.5rem;padding:1.25rem 1.875rem;}.drupal-media--file--default .drupal-media__title{font-size:1.125rem;margin-bottom:1.25rem;}.drupal-media--file--default .drupal-media__created{font-size:0.875rem;margin-bottom:0.625rem;}.drupal-media--file--default .drupal-media__preview,.drupal-media--file--default .drupal-media__download{font-weight:500;margin-bottom:0.625rem;}.drupal-media--file--default .drupal-media__preview a::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.drupal-media--file--default .drupal-media__download a::after{content:"";}.drupal-media--file--file-link .file a::after{content:"";}.drupal-media--image{margin-bottom:0;position:relative;}.drupal-media--image figure{margin-bottom:0;}.drupal-media--image__caption{padding-top:0.625rem;}.drupal-media--image__caption p{margin-bottom:0.5em;}.drupal-media--image__caption .alt{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.drupal-media--image__caption .credits{font-size:0.875rem;}.is-front-office .drupal-media--image__link{position:absolute;top:0;left:0;right:0;bottom:0;}.drupal-media--image__link span,.drupal-media--image__link::after{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.drupal-media--image--banner{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-bottom:1.25rem;}.drupal-media--image--banner .image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;-webkit-mask:url(/themes/custom/feria2/dist/img/icons/immersive-mask.svg) center/contain no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:url(/themes/custom/feria2/dist/img/icons/immersive-mask.svg) center/contain no-repeat,linear-gradient(#fff 0 0);mask:url(/themes/custom/feria2/dist/img/icons/immersive-mask.svg) center/contain no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:url(/themes/custom/feria2/dist/img/icons/immersive-mask.svg) center/contain no-repeat,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:calc(66%);mask-position:calc(66%);}.drupal-media--image--banner .image-wrapper > img{-o-object-fit:cover;object-fit:cover;}.img-fluid{max-width:100%;height:auto;}.rounded{border-radius:0.4375rem !important;}.drupal-media--remote-video .drupal-media__title{margin-bottom:0.625rem;}.drupal-media--remote-video .field--field_media_oembed_video{border-radius:1.5rem;overflow:hidden;}.drupal-media--remote-video .field--field_credits{font-size:0.875rem;padding-top:0.625rem;}.media{display:block;}.ajax-progress{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.healthcheck{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:50rem;min-height:80vh;padding:2.5rem 1.25rem;}.healthcheck .page-title{margin-bottom:2.5rem;text-align:center;}.healthcheck-statuses__block{margin-bottom:1.25rem;}.healthcheck-status{border-radius:1.5rem;padding:1.25rem;}.healthcheck-status.ok{background:#82be00;}.healthcheck-status.ko{background:#D53B1E;color:#fff;}.healthcheck-status .flag{text-transform:uppercase;}.messages{border-radius:16px;color:#000;padding:0.625rem 1.25rem;margin:0.625rem 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;}.messages--error{background:#D53B1E;color:#fff;}.messages--error a{color:#fff;}.messages--status{background:#BBFFBE;color:#065654;}.messages--warning{background:#FFEFAB;color:#D53B1E;}.messages h2{display:none;}.messages p{font-size:14px;font-family:"Nunito",sans-serif;font-weight:350;line-height:19.6px;}.messages .message-header{font-size:16px;font-weight:500;line-height:19.2px;}.messages .message-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:800;}.messages .message-actions svg{width:8px;height:8px;}.is-front-office .ui-widget-overlay{background:black;z-index:100;}.is-front-office .ui-dialog--drupal-modal,.is-front-office .ui-dialog{font-family:"Nunito",sans-serif;position:fixed !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;width:800px !important;max-width:90%;height:auto !important;padding:32px;background:#F1FCF0;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;z-index:600;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.3);box-shadow:0 5px 20px rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media only screen and (max-width:600px){.is-front-office .ui-dialog--drupal-modal,.is-front-office .ui-dialog{left:10px;max-width:calc(100% - 20px);right:10px;}}.is-front-office .ui-dialog--drupal-modal .ui-dialog-titlebar,.is-front-office .ui-dialog .ui-dialog-titlebar{background:none;border:none;font-size:18px;color:#002B28;padding-bottom:16px;width:100%;}.is-front-office .ui-dialog--drupal-modal .ui-dialog-titlebar .ui-button:not(.btn),.is-front-office .ui-dialog--drupal-modal .ui-dialog-titlebar .ui-button-icon,.is-front-office .ui-dialog .ui-dialog-titlebar .ui-button:not(.btn),.is-front-office .ui-dialog .ui-dialog-titlebar .ui-button-icon{background:url(/themes/custom/feria2/dist/img/icons/exit-cross.svg) no-repeat center center !important;background-size:contain !important;border:none;position:absolute;right:32px;top:10px;width:24px;height:24px;cursor:pointer;text-indent:-9999px;}.is-front-office .ui-dialog--drupal-modal .ui-dialog-titlebar .ui-icon-closethick,.is-front-office .ui-dialog .ui-dialog-titlebar .ui-icon-closethick{display:none !important;}.is-front-office .ui-dialog--drupal-modal .ui-dialog-content,.is-front-office .ui-dialog .ui-dialog-content{width:100%;color:#002B28;display:block;}.is-front-office .ui-dialog--drupal-modal .modal-section,.is-front-office .ui-dialog .modal-section{width:100%;padding-top:16px;padding-bottom:16px;border-top:1px solid #065654;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;}.is-front-office .ui-dialog--drupal-modal .modal-section .section-title,.is-front-office .ui-dialog .modal-section .section-title{font-size:18px;color:#002B28;}.is-front-office .ui-dialog--drupal-modal .modal-section .section-item,.is-front-office .ui-dialog .modal-section .section-item{font-size:16px;color:#002B28;}.is-front-office .ui-dialog--drupal-modal .ui-dialog-buttonpane,.is-front-office .ui-dialog .ui-dialog-buttonpane{background:none;border:0;}.is-front-office .ui-dialog--drupal-modal .ui-dialog-buttonpane button,.is-front-office .ui-dialog .ui-dialog-buttonpane button{background-color:#065654;color:#fff;padding:12px 24px;border-radius:12px;font-weight:800;}.is-front-office .ui-dialog--drupal-modal .ui-dialog-buttonpane button:hover,.is-front-office .ui-dialog .ui-dialog-buttonpane button:hover{background-color:#002B28;text-decoration:none;}.ui-dialog.ui-dialog-off-canvas{border:none;border-radius:0;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.3333);box-shadow:0 0 4px 2px rgba(0,0,0,0.3333);font-family:inherit;left:0 !important;padding:2.5rem;right:0 !important;width:auto !important;z-index:501;}@media only screen and (min-width:48em){.ui-dialog.ui-dialog-off-canvas{left:25% !important;}}@media only screen and (min-width:64em){.ui-dialog.ui-dialog-off-canvas:not(.ui-dialog-off-canvas--search){left:33% !important;}}@media only screen and (min-width:92.5em){.ui-dialog.ui-dialog-off-canvas:not(.ui-dialog-off-canvas--search){left:50% !important;}}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:none;border:none;padding:1.25rem;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar .ui-dialog-title{display:block;font-size:1.125rem;text-align:center;font-weight:bold;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar .ui-dialog-titlebar-close{background:none;border:none;left:0;padding:0;right:inherit;top:0;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{background:none;color:#065654;font-size:1.25rem;height:1.25rem;text-indent:0;width:1.25rem;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.page-title{font-size:2.25rem;font-weight:500;text-transform:none;}.page-title--edito,.wp-block-drupal-simple-text h1{font-size:2.25rem;font-weight:900;margin-bottom:1.875rem;margin-top:1.25rem;}.page-title--traverse{font-family:"Nunito",sans-serif;font-size:2.5rem;font-weight:900;}.page-title--header{display:inline-block;margin-top:1.375rem;margin-bottom:0;}.page-title--sub-title{font-size:2rem;text-transform:uppercase;}.page-title--small{font-size:1.5rem;font-weight:900;}.page-title p{margin:0;}.progress{font-size:1rem;display:block;background-image:none;}.progress .progress__track{height:auto;}.tablesort{background:none !important;}.tablesort::before{content:" ";font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;font-size:0.8em;margin-left:0.5em;}.tablesort--desc::before{content:"";}.tablesort--asc::before{content:"";}#tarteaucitronRoot *{font-family:inherit !important;}#tarteaucitronRoot #tarteaucitronAlertBig{background:#065654;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25rem 1.25rem 0;}@media only screen and (min-width:36em){#tarteaucitronRoot #tarteaucitronAlertBig{padding:2.5rem 2.5rem 1.25rem;}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;font-size:0.875rem;font-weight:500;margin-bottom:1.25rem;max-width:50rem;text-align:center;margin-left:auto;margin-right:auto;}#tarteaucitronRoot #tarteaucitronAlertBig br{display:none;}#tarteaucitronRoot #tarteaucitronAlertBig button{border-radius:1.5rem !important;font-size:1rem !important;font-weight:500;line-height:1.5 !important;padding:0.75rem 1.2rem 0.65rem !important;margin-bottom:1.25rem;}#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPersonalize{background:#71a500;}#tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronDeny{background:#D53B1E;}#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert{background:#fff;}#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.9em;vertical-align:middle;}#tarteaucitron #tarteaucitronClosePanel{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;font-size:1rem;font-weight:500;line-height:2.375rem;margin-right:0.625rem;padding:0 1.875rem !important;}#tarteaucitron #tarteaucitronServices{border-radius:1.5rem;margin-top:2.375rem !important;}#tarteaucitron #tarteaucitronServices button{border-radius:1.5rem !important;font-size:1rem !important;font-weight:500;line-height:1.5 !important;padding:0.75rem 1.2rem 0.65rem !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background:#71a500;}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background:#D53B1E;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border-width:5px !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#D53B1E;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#71a500;}#tarteaucitronAlertSmall{border-top-left-radius:1.5rem;}#toolbar-administration .menu-item{padding-bottom:0;}#toolbar-administration .toolbar-tray{z-index:999;border-bottom:1px solid #2d2d2d;}.ui-autocomplete{background:none;border:none !important;padding:0;z-index:999;}.ui-autocomplete .ui-menu-item{background:#f2f2f2;margin:0 1.5rem;overflow:hidden;}.ui-autocomplete .ui-menu-item:first-child{border-top:0.3125rem solid #f2f2f2;}.ui-autocomplete .ui-menu-item:last-child{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;}.ui-autocomplete .ui-menu-item-wrapper{color:#065654;display:block;padding:0.625rem 1.25rem;}.ui-autocomplete .ui-menu-item-wrapper:hover,.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-state-active{border:none;background:#065654;color:#fff;}.ui-autocomplete .more-results{display:block;font-size:0.875rem;font-weight:500;text-align:center;}.ui-autocomplete .more-results span{font-style:italic;font-weight:900;}.breadcrumb{background:none;border-bottom:0;color:#065654;font-size:0.875rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:0.625rem 0;}.breadcrumb-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.breadcrumb-item::before{content:"";display:inline-block;width:32px;height:16px;background-image:url(/themes/custom/feria2/dist/img/icons/chevron-right.svg);background-size:contain;background-repeat:no-repeat;}.breadcrumb-item a{color:#065654;text-decoration:none;font-weight:bold;}.breadcrumb-item:first-child::before{display:none;}.breadcrumb-item.active{color:#065654;}.breadcrumb-item + .breadcrumb-item{padding-left:0;}.drupal-menu-footercta .drupal-menu ul{gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.drupal-menu-footercta .drupal-menu__item__link{color:#fff;display:block;position:relative;text-decoration:none;}.drupal-menu-footercta .drupal-menu__item__link::after{content:"";display:inline-block;width:16px;height:10px;background-image:url(/themes/custom/feria2/dist/img/icons/arrow-forward-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px;}.drupal-menu-footercta .drupal-menu__item__link:hover,.drupal-menu-footercta .drupal-menu__item__link:focus,.drupal-menu-footercta .drupal-menu__item__link:active{text-decoration:underline;}.drupal-menu-footercta .drupal-menu__item__link__icon{font-size:2.625rem;left:0;position:absolute;}.drupal-menu-footercta .drupal-menu__item__link__title,.drupal-menu-footercta .drupal-menu__item__link__description{margin-bottom:0;}.drupal-menu-footercta .drupal-menu__item__link__title{font-weight:500;}.drupal-menu-footercta .drupal-menu__item__link.is-active .drupal-menu__item__link__title,.drupal-menu-footercta .drupal-menu__item__link:hover .drupal-menu__item__link__title,.drupal-menu-footercta .drupal-menu__item__link:focus .drupal-menu__item__link__title{text-decoration:underline;}.drupal-menu-footer{color:#fff;font-weight:bold;}@media only screen and (max-width:35.9375em){.drupal-menu-footer{margin-bottom:1.25rem;}}.drupal-menu-footer ul{gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.drupal-menu-footer a{color:#cddddd;display:block;text-decoration:none;}.drupal-menu-footer a::after{content:"";display:inline-block;width:16px;height:10px;background-image:url(/themes/custom/feria2/dist/img/icons/arrow-forward-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px;}.drupal-menu-footer a.is-active,.drupal-menu-footer a:hover,.drupal-menu-footer a:focus{text-decoration:underline;}.drupal-menu-main__items{list-style:none;margin:0;padding:0;}.drupal-menu-main__items--1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media only screen and (max-width:92.4375em){.drupal-menu-main__items--1{padding-inline:1.25rem;}}.agency-selection-view{display:none;width:450px;max-height:70vh;overflow:auto;}.agency-selection-view .back-arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-weight:350;line-height:25px;}.agency-selection-view .back-arrow::before{content:"";display:inline-block;width:18px;height:13px;background-image:url(/themes/custom/feria2/dist/img/icons/arrow-back.svg);background-size:contain;background-repeat:no-repeat;}.drupal-menu-main__item__link{background:none;border:none;display:block;}.drupal-menu-main__item__link--has-child{cursor:pointer;}.burger-undefined{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.is-not-burger{padding-left:3.125rem;}.is-not-burger .drupal-menu-main__burger-button{display:none;}.is-not-burger .drupal-menu-main__items--0{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.is-not-burger .drupal-menu-main__item--0:not(:last-child){margin-right:1.25rem;}.is-not-burger .drupal-menu-main__item__link--0{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:10rem;position:relative;text-decoration:none;font-size:1.1875rem;}@media only screen and (min-width:36em) and (max-width:71.8125em){.is-not-burger .drupal-menu-main__item__link--0{font-size:1rem;}}.is-not-burger .drupal-menu-main__item__link--0.open,.is-not-burger .drupal-menu-main__item__link--0.is-active{color:#BBFFBE;}.is-not-burger .drupal-menu-main__item__link--0.open,.is-not-burger .drupal-menu-main__item__link--0.is-active,.is-not-burger .drupal-menu-main__item__link--0:hover,.is-not-burger .drupal-menu-main__item__link--0:focus{border-bottom:4px solid;padding-bottom:28px;padding-top:32px;}.is-not-burger .drupal-menu-main__item__link--1,.is-not-burger .drupal-menu-main__item__link--2,.is-not-burger .drupal-menu-main__item__link--3{color:#fff;font-weight:500;text-decoration:none;}.is-not-burger .drupal-menu-main__item__link--1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;}.is-not-burger a.drupal-menu-main__item__link--1:hover,.is-not-burger a.drupal-menu-main__item__link--1:focus,.is-not-burger a.drupal-menu-main__item__link--1.is-active,.is-not-burger a.drupal-menu-main__item__link--2:hover,.is-not-burger a.drupal-menu-main__item__link--2:focus,.is-not-burger a.drupal-menu-main__item__link--2.is-active,.is-not-burger a.drupal-menu-main__item__link--3:hover,.is-not-burger a.drupal-menu-main__item__link--3:focus,.is-not-burger a.drupal-menu-main__item__link--3.is-active{text-decoration:underline;}.is-not-burger a.drupal-menu-main__item__link--1:hover,.is-not-burger a.drupal-menu-main__item__link--1:focus,.is-not-burger a.drupal-menu-main__item__link--2:hover,.is-not-burger a.drupal-menu-main__item__link--2:focus,.is-not-burger a.drupal-menu-main__item__link--3:hover,.is-not-burger a.drupal-menu-main__item__link--3:focus{color:#e6e6e6;}.is-not-burger .drupal-menu-main--1{margin:0 -50vh;padding:0 50vh;left:0;position:absolute;right:0;top:100%;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;background:#002B28;}.is-not-burger .drupal-menu-main--1:not(.open){display:none;}.is-not-burger .drupal-menu-main__item__link--1{padding-top:2.5rem;position:relative;font-size:18px;font-family:"Nunito",sans-serif;font-weight:800;line-height:21.6px;word-wrap:break-word;}.is-not-burger .drupal-menu-main__item__link--1:hover .icon,.is-not-burger .drupal-menu-main__item__link--1:focus .icon,.is-not-burger .drupal-menu-main__item__link--1.open .icon,.is-not-burger .drupal-menu-main__item__link--1.is-active .icon{width:2.3125rem;}.is-not-burger .drupal-menu-main--2{bottom:0;right:0;top:0;-webkit-transition:0.2s opacity;-o-transition:0.2s opacity;transition:0.2s opacity;}.is-not-burger .drupal-menu-main__items--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.is-not-burger .drupal-menu-main__item--2{margin-bottom:1.25rem;z-index:1;}.is-not-burger .drupal-menu-main__item--2:not(:first-child){padding-left:0.3125rem;}.is-not-burger .drupal-menu-main__item--2:not(:last-child){padding-right:0.3125rem;}.is-not-burger .drupal-menu-main__item__link--2.drupal-menu-main__item__link--has-child{color:#BBFFBE;font-size:16px;font-family:"Nunito",sans-serif;font-weight:350;line-height:22.4px;word-wrap:break-word;margin-top:1.25rem;padding:0;text-align:left;}.is-not-burger .drupal-menu-main__item__link--2.drupal-menu-main__item__link--has-child .chevron{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.is-not-burger span.drupal-menu-main__item__link--2{cursor:default;}.is-not-burger .drupal-menu-main__item__link--3{margin-bottom:0.3125rem;}.is-not-burger .drupal-menu-main__item__link--3.is-active{text-decoration:underline;}.is-not-burger .drupal-menu-main__item__link--3 .chevron{padding-top:0;position:relative;}.is-not-burger .drupal-menu-main__item__link--3 .chevron::before{margin-top:0.5em;}.is-not-burger span.drupal-menu-main__item__link--3{cursor:default;}.is-not-burger span.drupal-menu-main__item__link--3 .chevron{display:none;}.drupal-menu-main__burger-button{background:none;border:none;color:#065654;}.drupal-menu-main__burger-button .text{font-size:1.25rem;font-weight:500;line-height:1;}.is-burger:not(.open) > .drupal-menu-main--0{display:none;}.is-burger:not(.open) .menu-burger-open{display:none;}.is-burger.open{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;overflow:scroll;padding:2.5rem 1.25rem;z-index:999;}@media only screen and (min-width:36em){.is-burger.open{padding:2.5rem;}}.is-burger.open .drupal-menu-main__burger-button{position:absolute;right:1.25rem;top:1.25rem;}.is-burger.open .drupal-menu-main__burger-button .text{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.is-burger.open .menu-burger-closed{display:none;}.is-burger.open .drupal-menu-main--0{height:100%;position:relative;}.is-burger.open .drupal-menu-main--0 .drupal-menu-main:not(.open){display:none;}.is-burger.open .drupal-menu-main--0 .drupal-menu-main.open{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;}.is-burger.open .drupal-menu-main__submenu-title{background:none;border:none;border-bottom:0.0625rem solid #d7d7d7;color:#065654;display:block;font-size:1.75rem;font-weight:500;margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:left;width:100%;}.is-burger.open .drupal-menu-main__submenu-title::before{font-size:1rem;margin-right:0.625rem;font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.is-burger.open .drupal-menu-main__item__link{color:#065654;font-size:1.75rem;font-weight:500;margin-bottom:0.625rem;padding:0;}.is-burger.open .drupal-menu-main__item__link .chevron{font-size:1rem;margin-left:0.625rem;}.is-burger.open .drupal-menu-main__item__link .chevron::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.is-burger.open .drupal-menu-main__item__link:hover,.is-burger.open .drupal-menu-main__item__link:focus,.is-burger.open .drupal-menu-main__item__link:active{color:#065654;text-decoration:underline;}.drupal-menu ul{list-style:none;}.drupal-menu ul,.drupal-menu ul li{margin:0;padding:0;border:0;}.node-preview-container{position:initial;}.navtabs{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;white-space:nowrap;list-style:none;gap:1.25rem;margin-bottom:1rem;}.navtabs a{text-decoration:none;padding-top:0.25rem;padding-bottom:1rem;}.navtabs a:hover,.navtabs a:focus,.navtabs a:active{position:relative;}.layout-container__header .navtabs-item a{position:relative;}.layout-container__header .navtabs-item a:hover::after,.layout-container__header .navtabs-item a:focus::after,.layout-container__header .navtabs-item a:active::after,.layout-container__header .navtabs-item a.is-active::after{position:absolute;bottom:0;left:0;width:100%;height:0.3125rem;content:"";background-color:#065654;border-radius:3px;}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;list-style-type:none;}.pagination .page-item.active .page-link{color:#065654;font-weight:900;text-decoration:underline;position:relative;}.pagination .page-item.active .page-link::after{display:none;}.pagination .page-item.active .page-link:hover{color:#065654;}.pagination .page-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9999px;font-weight:500;color:#065654;text-decoration:none;background-color:transparent;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.pagination .page-link:hover{background-color:rgba(6,86,84,0.1);}.pagination .page-skip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#747678;}.pagination .page-skip:not(.disabled) .page-link{color:#065654;}.pagination .page-skip:not(.disabled) .page-link:hover{color:#065654;font-weight:bold;}.region--float_panel .sso-form{display:none;}.region--float_panel .drupal-menu-shortcuts{padding:0.375rem 0 0.375rem 0.375rem;}.region--float_panel .drupal-menu-shortcuts ul{padding:0;background:none;}.region--float_panel .drupal-menu-shortcuts .drupal-menu__item{height:3rem;list-style:none;}.region--float_panel .drupal-menu-shortcuts .drupal-menu__item:not(:last-child){margin-bottom:0.375rem;}.region--float_panel .drupal-menu-shortcuts .drupal-menu__item a{background-color:#065654;color:#F1FCF0;border-bottom-left-radius:7px;border-top-left-radius:7px;display:block;padding:0.3125rem;position:absolute;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;white-space:nowrap;text-decoration:none;}.region--float_panel .drupal-menu-shortcuts .drupal-menu__item a:hover,.region--float_panel .drupal-menu-shortcuts .drupal-menu__item a:focus{background-color:#002B28;-webkit-transform:translate(calc(-100% + 3.375rem));-ms-transform:translate(calc(-100% + 3.375rem));transform:translate(calc(-100% + 3.375rem));}.region--float_panel .drupal-menu-shortcuts .drupal-menu__item a i{font-size:1.5625rem;line-height:2.25rem;text-align:center;vertical-align:middle;width:2.9375rem;}.region--float_panel .drupal-menu-shortcuts .drupal-menu__item a p{display:inline-block;margin:0 0.625rem;vertical-align:middle;}.region--action_menu .sso-form{display:none;}.region--action_menu .user-shortcuts-block{-webkit-margin-after:3rem;margin-block-end:3rem;}.region--action_menu .user-shortcut-wrapper.shortcut-banner{background:#022f2b;padding:1rem;text-align:center;}.region--action_menu .user-shortcut-wrapper.shortcut-banner .user-shortcut-list{gap:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.region--action_menu .user-shortcut-wrapper.shortcut-banner .user-shortcut-list .user-shortcut-item{background-color:#002B28;border-radius:24px;}.region--action_menu .user-shortcut-wrapper.shortcut-banner .user-shortcut-list .user-shortcut-item:hover{background-color:#065654;}.region--action_menu .user-shortcut-wrapper.shortcut-banner .user-shortcut-list .user-shortcut-item a{color:#BBFFBE;text-decoration:none;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:100%;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;}.region--action_menu .user-shortcut-wrapper.shortcut-banner .user-shortcut-list .user-shortcut-item a i{font-size:2.25rem;}.skip-links{margin:0;}.skip-links a{background:#065654;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;color:#fff;font-weight:700;padding:4px;position:absolute;right:20px;-webkit-transform:translateY(-1000%);-ms-transform:translateY(-1000%);transform:translateY(-1000%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;z-index:999;}.skip-links a:focus{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}.toc ul li{padding:0;}.toc ul li:before{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.toc__link{color:#747678;display:block;font-size:0.875rem;font-weight:bold;margin-bottom:1em;padding-left:1.5625rem;position:relative;text-decoration:none;}.toc__link::before{background:#747678;border-radius:100%;content:" ";display:block;height:0.8125rem;left:0;margin-right:0.625rem;position:absolute;top:0.125rem;width:0.8125rem;}.toc__link::after{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.toc__link.active,.toc__link:hover{color:#032625;text-decoration:none;}.toc__link.active::before,.toc__link:hover::before{background:#032625;}.user-menu .drupal-menu__item{margin-bottom:8px;}.user-menu .drupal-menu__item__link{color:#065654;font-size:16px;font-weight:400;word-wrap:break-word;}.user-menu .drupal-menu__item__link--active{text-decoration:underline;font-weight:600;}.user-menu .drupal-menu__item__link::after{content:"";display:inline-block;width:16px;height:10px;background-image:url(/themes/custom/feria2/dist/img/icons/arrow-forward.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px;}.node--toc-enabled .node__content > .field--body{position:relative;}@media only screen and (max-width:47.9375em){.node--toc-enabled .node__content > .field--body .toc-wrapper{display:none;}}@media only screen and (min-width:48em){.node--toc-enabled .node__content > .field--body .toc-wrapper{padding-top:1.25rem;position:absolute;width:11.25rem;}}@media only screen and (min-width:64em){.node--toc-enabled .node__content > .field--body .toc-wrapper{width:16.25rem;}}.node--toc-enabled .node__content > .field--body .toc-wrapper.has-scrollbar{overflow:auto;}.node--toc-enabled .node__content > .field--body .toc-wrapper.has-scrollbar::-webkit-scrollbar{background-clip:content-box;background-color:rgba(0,131,142,0.25);border-bottom:0.125rem solid transparent;border-top:0.125rem solid transparent;height:0.5rem;margin:0.25rem 0;position:absolute;width:0.3125rem;}.node--toc-enabled .node__content > .field--body .toc-wrapper.has-scrollbar::-webkit-scrollbar-thumb{background-color:#065654;border-radius:0.5rem;}@media only screen and (max-width:47.9375em){.node--toc-enabled .node__content > .field--body .toc-wrapper{display:none;}}@media only screen and (min-width:48em){.node--toc-enabled .node__content > .field--body .toc-wrapper{position:absolute;}.node--toc-enabled .node__content > .field--body > .field__item{margin-left:12.5rem;}}@media only screen and (min-width:64em){.node--toc-enabled .node__content > .field--body > .field__item{margin-left:17.5rem;}}.node--training .questions-data,.node--training .training-data{display:none;}.node--training #questions-app{margin-top:2.5rem;}.node--training .about-container{margin:0 -1.25rem;}@media only screen and (min-width:48em){.node--training .about-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.node--training .section-title{color:#00838e;margin-top:5rem;}.node--training .about-item{background:#f2f2f2;border-radius:1.5rem;padding:1.25rem;margin-bottom:2.5rem;margin-left:1.25rem;margin-right:1.25rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media only screen and (min-width:48em){.node--training .about-item{-ms-flex-preferred-size:calc((100% / 2) - 2.5rem);flex-basis:calc((100% / 2) - 2.5rem);}}.node--training .duration.permanent{-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%);}@media only screen and (min-width:64em){.node--training .duration{-ms-flex-preferred-size:calc((100% / 3) - 2.5rem);flex-basis:calc((100% / 3) - 2.5rem);}}@media only screen and (min-width:64em){.node--training .time-frame{-ms-flex-preferred-size:calc((100% / 3 * 2) - 2.5rem);flex-basis:calc((100% / 3 * 2) - 2.5rem);}}.node--training .back-to-trainings{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node--width-narrow{max-width:46.875rem;margin-left:auto;margin-right:auto;}.wrapper-top-news{margin-top:1.25rem;}.wrapper-top-news .top-news-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.25rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.wrapper-top-news .card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;}.wrapper-top-news .top-news-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;}.news-card .field--field_published{font-size:0.875rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-style:italic;}.news-card .field--field_published__update{display:-webkit-box;display:-ms-flexbox;display:flex;}.news-card .field--field_published__update::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";color:#065654;margin-right:0.3125rem;}.block--feria-notifications[data-component-id="feria2:button"].notifications-main-menu-button{display:grid !important;place-content:center;padding:0.5rem;height:3rem;width:4rem;}.block--feria-notifications > .notifications-main-menu-button.simple-dropdown{display:block;}.block--feria-notifications > .notifications-main-menu-button.simple-dropdown::before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/feria2/dist/img/icons/notification.svg);background-size:contain;background-repeat:no-repeat;}.block--feria-notifications > .notifications-main-menu-button.simple-dropdown.unread::before{background-image:url(/themes/custom/feria2/dist/img/icons/notification-alert.svg);}.block--feria-notifications > .notifications-main-menu-button.simple-dropdown span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.block--feria-notifications .notifications-popup .notification-action-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:10px;margin:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.block--feria-notifications .notifications-popup .notification-term-group{border-top:solid #065654 1px;padding-bottom:1.25rem;}.block--feria-notifications .notifications-popup .notification-term-group.first{border:none;}.block--feria-notifications .notifications-popup .notification-term-group .notification-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;}.block--feria-notifications .notifications-popup .drop-content{border:none;}.notifications-page .notification-action-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:10px;margin:10px 0;}.notifications-page .view__content .unread td{font-weight:bold;}.notifications-page .view__content tr a{color:inherit;text-decoration:none;}.notifications-page .view__content tr a:hover{text-decoration:underline;}.notifications-page .view__content .delete-notification::before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/feria2/dist/img/icons/trash.svg);background-size:contain;background-repeat:no-repeat;}.notifications-page .view__content .delete-notification span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.home-page__row--offers_calendar,.view-news .view__offers-calendar__form{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;background-color:#00838e;background-image:url(/themes/custom/feria2/dist/img/bg-calendar-block.svg);background-position:top center;background-repeat:no-repeat;}.home-page__row--offers_calendar .home-page__row__title,.view-news .view__offers-calendar__form__title{color:#fff;font-size:2.25rem;margin-bottom:2.8rem;}.home-page__row--offers_calendar .home-page__row__title,.home-page__row--offers_calendar .home-page__row__content,.view-news .view__offers-calendar__form__title,.view-news .view__offers-calendar__form__content{margin-left:auto;margin-right:auto;max-width:71.875rem;padding:0 1.25rem;}.feria-offers-calendar-form .calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.feria-offers-calendar-form .offers-calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;}.feria-offers-calendar-form .offers-calendar__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem;}@media only screen and (min-width:36em){.feria-offers-calendar-form .offers-calendar__navigation{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.feria-offers-calendar-form .offers-calendar__navigation__button{background:transparent;border:none;color:#fff;height:2.5rem;overflow:hidden;padding:0;width:2.5rem;}.feria-offers-calendar-form .offers-calendar__navigation__button span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.feria-offers-calendar-form .offers-calendar__navigation__button::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;}.feria-offers-calendar-form .offers-calendar__navigation__button--previous::before{content:"";}.feria-offers-calendar-form .offers-calendar__navigation__button--next::before{content:"";}.feria-offers-calendar-form .offers-calendar__navigation__period{color:#fff;font-weight:300;font-size:1.125rem;margin:0 1rem;line-height:2.5rem;}.feria-offers-calendar-form .offers-calendar{-ms-flex-preferred-size:100%;flex-basis:100%;background:#fff;border-radius:1.5rem;overflow:hidden;position:relative;}.feria-offers-calendar-form .offers-calendar--empty{color:#065654;padding:2.5rem 1.25rem;text-align:center;}.feria-offers-calendar-form .offers-calendar--empty p{margin:0;padding:0;}.feria-offers-calendar-form .offers-calendar__shadow{position:absolute;left:13.8125rem;top:0;bottom:0;height:100%;width:1.375rem;-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,0.32);box-shadow:0 0 22px 0 rgba(0,0,0,0.32);z-index:99;}.feria-offers-calendar-form .offers-calendar__offers{position:absolute;left:0;bottom:0;top:0;margin:0;padding:2.5rem 0.625rem 0.625rem;float:left;width:15.1875rem;z-index:100;background:#fff;}.feria-offers-calendar-form .offers-calendar__offers__list{list-style:none;margin:0;padding:0 0.625rem 0 0;width:100%;overflow-x:hidden;height:100%;}.feria-offers-calendar-form .offers-calendar__offers__list::-webkit-scrollbar{width:0.5625rem;background-color:#00838e;margin:0.25rem 0;border-radius:0.5625rem;border-left:0.25rem solid transparent;border-right:0.25rem solid transparent;background-clip:content-box;}.feria-offers-calendar-form .offers-calendar__offers__list::-webkit-scrollbar-thumb{border-radius:0.5625rem;background-color:#00838e;}.feria-offers-calendar-form .offers-calendar__offers__list__item{list-style:none;display:block;font-size:1rem;text-transform:uppercase;line-height:1.27;padding:0.875rem 0.5rem;border-bottom:2px solid #d3e1f7;min-height:4.375rem;}.feria-offers-calendar-form .offers-calendar__offers__list__item:last-child{border-width:0;}.feria-offers-calendar-form .offers-calendar__timeline{float:none;width:auto;overflow-x:auto;overflow-y:hidden;margin-left:15.1875rem;z-index:0;height:calc(100% - 4px);}.feria-offers-calendar-form .offers-calendar__timeline::-webkit-scrollbar{height:0.5rem;background-color:rgba(0,131,142,0.25);margin:0.25rem 0;position:absolute;border-top:0.125rem solid transparent;border-bottom:0.125rem solid transparent;background-clip:content-box;}.feria-offers-calendar-form .offers-calendar__timeline::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:#00838e;}.feria-offers-calendar-form .offers-calendar__timeline__header{position:absolute;margin:0;padding:0;height:2.5rem;width:calc(100% - 243px);overflow-x:visible;z-index:50;}.feria-offers-calendar-form .offers-calendar__timeline__header__month{position:absolute;list-style:none;display:block;width:8.75rem;line-height:2.5rem;font-size:0.875rem;text-transform:capitalize;text-align:center;background:#f8f8f8;}.feria-offers-calendar-form .offers-calendar__timeline__header__now{bottom:0;left:-0.3125rem;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#D53B1E;border-width:0.375rem;margin-left:0.375rem;}.feria-offers-calendar-form .offers-calendar__timeline__header__new-year{position:absolute;top:0;height:2.5rem;width:5rem;text-align:center;font-size:0.875rem;color:#065654;line-height:2.5rem;left:-2.5rem;font-weight:600;z-index:51;}.feria-offers-calendar-form .offers-calendar__timeline__offer{position:relative;margin:0;padding:0;min-height:4.375rem;width:100%;overflow:visible;margin-top:2.5rem;}.feria-offers-calendar-form .offers-calendar__timeline__offer + .offers-calendar__timeline__offer{margin-top:0;}.feria-offers-calendar-form .offers-calendar__timeline__offer__month{position:absolute;width:8.75rem;height:100%;border-bottom:2px solid #d3e1f7;z-index:1;}.feria-offers-calendar-form .offers-calendar__timeline__offer__month:nth-child(odd){background-color:#e5f4f6;}.feria-offers-calendar-form .offers-calendar__timeline__offer__month--new-year{border-left:2px solid #065654;}.feria-offers-calendar-form .offers-calendar__timeline__offer__month__now{position:absolute;top:0;bottom:0;background-color:#D53B1E;width:0.125rem;z-index:0;left:0;}.feria-offers-calendar-form .offers-calendar__timeline__line,.feria-offers-calendar-form .offers-calendar__timeline__line-end{position:absolute;height:1.25rem;border-radius:0.4375rem;margin-top:0.625rem;z-index:1;}.feria-offers-calendar-form .offers-calendar__timeline__line--circulation,.feria-offers-calendar-form .offers-calendar__timeline__line-end--circulation{background-color:#d2e100;}.feria-offers-calendar-form .offers-calendar__timeline__line--sale,.feria-offers-calendar-form .offers-calendar__timeline__line-end--sale{background-color:#00c8d7;margin-top:1.875rem;}.feria-offers-calendar-form .offers-calendar__tooltip{position:absolute;background:#4d4f53;padding:0.875rem;border-radius:0.3125rem;z-index:999;width:auto;}.feria-offers-calendar-form .offers-calendar__tooltip ul{margin:0;padding:0;}.feria-offers-calendar-form .offers-calendar__tooltip li{list-style:none;}.feria-offers-calendar-form .offers-calendar__tooltip .offers-calendar__period__item{line-height:1.25rem;}.feria-offers-calendar-form .offers-calendar__tooltip--offer .offers-calendar__period__item{width:100%;display:block;}.feria-offers-calendar-form .offers-calendar__tooltip--line{display:none;width:15.625rem;}.feria-offers-calendar-form .offers-calendar__tooltip:after{right:100%;top:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(77,79,83,0);border-right-color:#4d4f53;border-width:0.625rem;margin-top:-0.625rem;}.feria-offers-calendar-form .offers-calendar__period{color:#fff;font-size:0.875rem;margin:0;padding:0;}.feria-offers-calendar-form .offers-calendar__period__text{display:block;font-size:0.875rem;margin:0 1.25rem 0 0;}.feria-offers-calendar-form .offers-calendar__period__item{display:inline-block;margin:0;line-height:40px;}.feria-offers-calendar-form .offers-calendar__period__item__title{font-size:1rem;font-weight:500;}.feria-offers-calendar-form .offers-calendar__period__item:not(:last-child){margin-right:1.25rem;}.feria-offers-calendar-form .offers-calendar__period__item::before{border:1px solid;border-radius:100%;content:" ";display:inline-block;height:0.875rem;margin-right:0.625rem;position:relative;top:0.125rem;width:0.875rem;}.feria-offers-calendar-form .offers-calendar__period__item--sale::before{background-color:#00c8d7;border-color:#fff;}.feria-offers-calendar-form .offers-calendar__period__item--circulation::before{background-color:#d2e100;border-color:#d2e100;}.search-bar{position:relative;}.search-bar .form-item-keywords{position:relative;}.search-bar .form-item-keywords .form-text{color:#F1FCF0;height:2.875rem;}.search-bar .form-item-keywords .form-control-state{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.search-bar .form-submit{background-image:url(/themes/custom/feria2/dist/img/icon-search.png);background-position:center;background-repeat:no-repeat;border-bottom-left-radius:0;border-top-left-radius:0;overflow:hidden;position:absolute;right:0;text-indent:5000px;top:0;width:3.75rem;}.search-categories div.icon{background-image:url(/themes/custom/feria2/dist/img/icons/checkbox-unchecked-dark.svg);}.search-categories.checked div.icon{background-image:url(/themes/custom/feria2/dist/img/icons/checkbox-checked-dark.svg);}.feria-search-form{position:relative;}@media only screen and (min-width:64em){.feria-search-form .search-results-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.feria-search-form .search-results-container .search-results{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.feria-search-form .search-results__no-result{font-weight:500;opacity:1;text-align:center;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}.feria-search-form .search-results-count,.feria-search-form .search-results__items{opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}@media only screen and (min-width:64em){.feria-search-form.has-results .search-categories.fieldgroup{margin-top:2.5rem;border-radius:1.5rem;border:1px solid #183F3C !important;}.feria-search-form.has-results .search-results-count{left:0;position:absolute;}}.feria-search-form.has-results .search-results__no-result{opacity:0;}.feria-search-form.has-results .search-results-count,.feria-search-form.has-results .search-results__items{opacity:1;}.search-results__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.search-results-count{font-weight:900;}.alternate-bg-content-block{background:#DEEFE4;border-radius:1.5rem;padding:2.5rem 3.125rem;}.alternate-bg-content-block__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.alternate-bg-content-block__title{color:#065654;}.alternate-bg-content-block__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.card{padding-bottom:2rem;position:relative;}.card .read-more{position:absolute;top:0;left:0;right:0;bottom:0;}.card .read-more span{bottom:0;position:absolute;}.region--mastheader .simple-dropdown__toggle{background:none;border:none;color:#fff;font-size:1rem;font-weight:normal;margin-bottom:0;text-transform:none;}.region--mastheader .simple-dropdown__close{cursor:pointer;font-size:1.5rem;line-height:1;right:1.875rem;top:1.25rem;color:#fff;}.region--mastheader .simple-dropdown__content{background:#333;border-radius:1.5rem;min-width:13.75rem;padding:1.5625rem 1.875rem;top:calc(100% + 1.5rem);}.region--mastheader .simple-dropdown__content::before{border-bottom:0.625rem solid #333;border-left:0.625rem solid transparent;border-right:0.625rem solid transparent;content:"";display:block;height:0;position:absolute;right:1.25rem;top:-0.625rem;width:0;}.simple-dropdown{position:relative;}.simple-dropdown__close{position:absolute;right:0.5rem;top:0.5rem;background:transparent;border:none;}.simple-dropdown__content{display:none;opacity:0;position:absolute;top:100%;-webkit-transition:0.3s opacity;-o-transition:0.3s opacity;transition:0.3s opacity;}.simple-dropdown__content--right{right:0;}.simple-dropdown .icons-arrow-up,.simple-dropdown .icons-arrow-down{margin-left:0.5rem;}.simple-dropdown .icons-arrow-up{display:none;}.simple-dropdown.open .simple-dropdown__content{display:block;opacity:1;z-index:1000;}.simple-dropdown.open::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.4);z-index:999;pointer-events:none;}.simple-dropdown.open .icons-arrow-up{display:block;}.simple-dropdown.open .icons-arrow-down{display:none;}.tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;}.tabs__tab:not(.is-active){display:none;}.video-player--background{min-height:100%;min-width:100%;}.video-player-button{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;padding:0 1.25rem;}.video-player-button__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#747678;border:0;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0.625rem;width:1.875rem;}.video-player-button__link span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.video-player-button__link:hover,.video-player-button__link:focus,.video-player-button__link:active{color:#fff;}.video-player-button__link::before{content:" ";-webkit-mask-image:url(/themes/custom/feria2/dist/img/icons/pause.svg);mask-image:url(/themes/custom/feria2/dist/img/icons/pause.svg);-webkit-mask-size:contain;mask-size:contain;background-color:#fff;width:1.2em;height:1.2em;font-size:1.2em;left:0;content:"";}.video-player-button__link.is-paused::before{content:"";}.user-profile__block__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin-bottom:1.25rem;}.user-profile__block__actions__edit-link::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/feria2/dist/img/icons/edit.svg);background-size:contain;background-repeat:no-repeat;font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.user-profile__block .field{width:calc(50% - 1.25rem);}.user-profile__block .field__label{font-weight:bold;}.user-profile__block .field__item{word-break:break-word;}.user-profile__block .field ul{list-style:none;}.user-profile__block .field ul,.user-profile__block .field ul li{margin:0;padding:0;border:0;}.notifications-page .view__header,.view-agencies .view__header,.view-agency-users .view__header,.view-my-delegate-accountants .view__header,.view-users .view__header{font-size:1.5rem;font-weight:900;margin-bottom:1.25rem;}.notifications-page .view__content,.view-agencies .view__content,.view-agency-users .view__content,.view-my-delegate-accountants .view__content,.view-users .view__content{padding:24px;background-color:#DEEFE4;border-radius:24px;overflow-x:auto;}.notifications-page .view__content table,.view-agencies .view__content table,.view-agency-users .view__content table,.view-my-delegate-accountants .view__content table,.view-users .view__content table{width:100%;border-collapse:collapse;font-family:"Nunito",sans-serif;font-size:16px;}.notifications-page .view__content table thead tr,.view-agencies .view__content table thead tr,.view-agency-users .view__content table thead tr,.view-my-delegate-accountants .view__content table thead tr,.view-users .view__content table thead tr{background-color:#065654;}.notifications-page .view__content table thead tr th,.view-agencies .view__content table thead tr th,.view-agency-users .view__content table thead tr th,.view-my-delegate-accountants .view__content table thead tr th,.view-users .view__content table thead tr th{color:#fff;font-weight:500;padding:8px 16px;text-align:left;}.notifications-page .view__content table thead tr th:first-child,.view-agencies .view__content table thead tr th:first-child,.view-agency-users .view__content table thead tr th:first-child,.view-my-delegate-accountants .view__content table thead tr th:first-child,.view-users .view__content table thead tr th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;}.notifications-page .view__content table thead tr th:last-child,.view-agencies .view__content table thead tr th:last-child,.view-agency-users .view__content table thead tr th:last-child,.view-my-delegate-accountants .view__content table thead tr th:last-child,.view-users .view__content table thead tr th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}.notifications-page .view__content table tbody tr,.view-agencies .view__content table tbody tr,.view-agency-users .view__content table tbody tr,.view-my-delegate-accountants .view__content table tbody tr,.view-users .view__content table tbody tr{height:56px;display:table-row;}.notifications-page .view__content table tbody tr:nth-child(odd),.view-agencies .view__content table tbody tr:nth-child(odd),.view-agency-users .view__content table tbody tr:nth-child(odd),.view-my-delegate-accountants .view__content table tbody tr:nth-child(odd),.view-users .view__content table tbody tr:nth-child(odd){background-color:transparent;}.notifications-page .view__content table tbody tr:nth-child(even),.view-agencies .view__content table tbody tr:nth-child(even),.view-agency-users .view__content table tbody tr:nth-child(even),.view-my-delegate-accountants .view__content table tbody tr:nth-child(even),.view-users .view__content table tbody tr:nth-child(even){background-color:rgba(0,43,40,0.05);}.notifications-page .view__content table tbody tr td,.view-agencies .view__content table tbody tr td,.view-agency-users .view__content table tbody tr td,.view-my-delegate-accountants .view__content table tbody tr td,.view-users .view__content table tbody tr td{padding:8px 16px;color:#002B28;font-weight:350;vertical-align:middle;}.notifications-page .view__content table tbody tr td:first-child,.view-agencies .view__content table tbody tr td:first-child,.view-agency-users .view__content table tbody tr td:first-child,.view-my-delegate-accountants .view__content table tbody tr td:first-child,.view-users .view__content table tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;}.notifications-page .view__content table tbody tr td:last-child,.view-agencies .view__content table tbody tr td:last-child,.view-agency-users .view__content table tbody tr td:last-child,.view-my-delegate-accountants .view__content table tbody tr td:last-child,.view-users .view__content table tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}.view-agencies td.views-field-view-feria-travel-agency::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";color:#065654;}.view-agency-users .view__intro .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.view-agency-users .view__header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media only screen and (min-width:48em){.view-agency-users .view__filters{min-width:600px;}}@media only screen and (max-width:47.9375em){.view-agency-users .view__filters{-ms-flex-preferred-size:100%;flex-basis:100%;}}.view-agency-users .view__invite{padding-top:2rem;}.view-agency-users .edit-link,.view-agency-users .delete-link{font-size:1.25rem;}.view-agency-users .edit-link:not(:last-child),.view-agency-users .delete-link:not(:last-child){margin-right:1em;}.view-agency-users .edit-link span,.view-agency-users .delete-link span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.view-agency-users .edit-link::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.view-agency-users .delete-link::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-75px -76px;width:20px;height:20px;}.view-agency-users .view__empty{padding-top:1.25rem;font-size:1.25rem;}.view-all-products .item-list > h3{margin-bottom:1.25rem;}.view-all-products .item-list > ul{list-style:none;margin-bottom:2.5rem !important;}.view-all-products .item-list > ul,.view-all-products .item-list > ul li{margin:0;padding:0;border:0;}.view-all-products .item-list > ul li{border-radius:1.5rem;padding:0.625rem 1.25rem;}.view-all-products .item-list > ul li:nth-child(odd){background:#f2f2f2;}.view-my-delegate-accountants .edit-link,.view-my-delegate-accountants .delete-link{font-size:1.25rem;}.view-my-delegate-accountants .edit-link:not(:last-child),.view-my-delegate-accountants .delete-link:not(:last-child){margin-right:1em;}.view-my-delegate-accountants .edit-link span,.view-my-delegate-accountants .delete-link span{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;}.view-my-delegate-accountants .edit-link::before{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";}.view-my-delegate-accountants .delete-link::before{display:inline-block;content:" ";background-image:url(/themes/custom/feria2/dist/img/sprites.png);background-position:-75px -76px;width:20px;height:20px;}.view-news--block_home .more-link{font-weight:normal;line-height:2.25rem;}.view-news--block_home .more-link a::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";font-size:0.8em;margin-left:0.5em;}.view-news .view__offers-calendar__toggle{background:none;border:none;color:#065654;margin-bottom:1.25rem;padding-right:1.25rem;position:relative;font-weight:500;}.view-news .view__offers-calendar__toggle::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";position:absolute;right:0;top:0.1875rem;font-size:0.8em;}.view-news .view__offers-calendar__toggle.hide::after{content:"";}.view-news .view__offers-calendar__form{padding:2.5rem 0;}.view-news .view__offers-calendar__form:not(.visible){height:0;overflow:hidden;padding:0;}.view-news .view__offers-calendar__form.visible{margin-bottom:2.5rem;height:auto;overflow:auto;}.view-news .view__header{margin-block:1.25rem;}@media only screen and (min-width:36em){.view-news .view__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;}}.view-news .view__header p{margin-bottom:0;}.view-news .view__header .result{font-size:1.5rem;font-weight:500;margin-block:0;}.view-news .view__header .sort-link{-webkit-margin-before:0;margin-block-start:0;}.view-news .view__header .sort-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4d4f53;font-weight:500;position:relative;}.view-news .view__header .sort-link a::after{content:"";display:inline-block;width:16px;height:10px;background-image:url(/themes/custom/feria2/dist/img/icons/arrow-forward.svg);background-size:contain;background-repeat:no-repeat;margin-left:0.5em;}.view-news .view__header .sort-link a:after{background-image:url(/themes/custom/feria2/dist/img/icons/up-arrow.svg);}.view-news .view__header .sort-link a.field-publication-date-value-DESC:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.view-news .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.25rem;}.view-news .view__content .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (min-width:36em){.view-news .view__content .views-row{width:calc(50% - 2.5rem);}}@media only screen and (min-width:64em){.view-news .view__content .views-row{width:calc(100%/3 - 2.25rem);}}.view-news .more-link{font-weight:900;text-align:center;}.view-news.view-news--page .views-row{width:100%;}.view-trainings-new{-webkit-box-shadow:0 0 0 100vmax #FFF9DD;box-shadow:0 0 0 100vmax #FFF9DD;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding:4rem 0;background-color:#FFF9DD;}.view-trainings-new .view__content{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;}@media only screen and (max-width:47.9375em){.view-trainings-new .view__content{grid-template-columns:repeat(2,1fr);}}@media only screen and (max-width:35.9375em){.view-trainings-new .view__content{grid-template-columns:1fr;}}.path-trainings .layout-container__main--content{-webkit-padding-after:0;padding-block-end:0;}.training-card{color:#000;background-color:#FFEFAB;border-radius:1.5rem;font-family:"Nunito",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;}.training-card__image img{display:block;border-radius:1.5rem 1.5rem 0 0 !important;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;}.training-card__content{padding:1.5rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.training-card__title{margin-block:0 1rem;font-weight:900;font-size:1.5rem;color:#000;}.training-card__tag{background-color:#FFEFAB;padding:0.25rem 0.75rem;border-radius:0.5rem;font-weight:900;}.training-card__data{background-color:#FFF9DD;padding:1rem;border-radius:0.5rem;-webkit-margin-after:1rem;margin-block-end:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;}.training-card__data p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0;font-size:0.75rem;font-weight:bold;color:#664400;text-transform:uppercase;}.training-card__data p svg{fill:currentColor;}.training-card__body{-webkit-margin-after:1rem;margin-block-end:1rem;}.training-card__body p{margin-block:0 1rem;}.training-card__body p:last-child{-webkit-margin-after:0;margin-block-end:0;}.view-users td.views-field-view-user::after{font-style:normal;font-weight:normal !important;display:inline-block;font-family:icons !important;content:"";color:#065654;}

