/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
@font-face{font-family:'icomoon';src:url(/themes/custom/pld/fonts/icomoon.eot?qbkvdr=);src:url(/themes/custom/pld/fonts/icomoon.eot?qbkvdr=#iefix) format('embedded-opentype'),url(/themes/custom/pld/fonts/icomoon.ttf?qbkvdr=) format('truetype'),url(/themes/custom/pld/fonts/icomoon.woff?qbkvdr=) format('woff'),url(/themes/custom/pld/fonts/icomoon.svg?qbkvdr=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}@font-face{font-family:'fontello';src:url(/themes/custom/pld/fonts/fontello.eot?7050088=);src:url(/themes/custom/pld/fonts/fontello.eot?7050088=#iefix) format('embedded-opentype'),url(/themes/custom/pld/fonts/fontello.woff2?7050088=) format('woff2'),url(/themes/custom/pld/fonts/fontello.woff?7050088=) format('woff'),url(/themes/custom/pld/fonts/fontello.ttf?7050088=) format('truetype'),url(/themes/custom/pld/fonts/fontello.svg?7050088=#fontello) format('svg');font-weight:normal;font-style:normal;}@font-face{font-display:swap;font-family:'Pornichetine';font-style:normal;font-weight:400;src:url(/themes/custom/pld/fonts/pornichetine-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Pornichetine';font-style:normal;font-weight:700;src:url(/themes/custom/pld/fonts/pornichetine-bold.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url(/themes/custom/pld/fonts/inter-v20-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:300;src:url(/themes/custom/pld/fonts/inter-v20-latin-300italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(/themes/custom/pld/fonts/inter-v20-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:400;src:url(/themes/custom/pld/fonts/inter-v20-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(/themes/custom/pld/fonts/inter-v20-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:500;src:url(/themes/custom/pld/fonts/inter-v20-latin-500italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(/themes/custom/pld/fonts/inter-v20-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:600;src:url(/themes/custom/pld/fonts/inter-v20-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url(/themes/custom/pld/fonts/inter-v20-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:700;src:url(/themes/custom/pld/fonts/inter-v20-latin-700italic.woff2) format('woff2');}
.txt-green{color:#03404A;}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;}a:focus{outline:0;}html{overflow-y:scroll;cursor:default;}body{-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6,p,form,table,tr,td{margin:0;padding:0;font-size:1em;}a img,:link img,:visited img{border:0;text-decoration:none;}table{border-collapse:separate;border-spacing:0;}tr,td,th,tbody{margin:0;padding:0;border:0;}tr.even,tr.odd{background:none;border-bottom:none;padding:0;}th{font-weight:normal;}ul,li,.item-list ul li,.menu-item{margin:0;padding:0;list-style-type:none;}ul,li,.item-list ul li,.item-list ul,ul.menu li,ul li.leaf,ul li.expanded,.menu-item--expanded{margin:0;padding:0;list-style-type:none;list-style-image:none;}ul.inline li{display:inline;list-style-type:none;padding:0;}fieldset{clear:both;margin:0;padding:0;border:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;}.fieldset-wrapper{margin:0;-webkit-margin-top-collapse:separate;}.webform-container-inline label{margin-right:0;}label{font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-item,.form-actions{margin:0;}textarea{resize:none;overflow:auto;}textarea:focus,input:focus,select:focus{outline:none;}input[type="radio"]{margin:0;}.views-exposed-form .form-item,.views-exposed-form .form-submit,.views-exposed-widgets{margin:0;}.views-exposed-form .views-exposed-widget{padding:0;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;}ul.menu{margin:0;}.breadcrumb{padding:0;}.file{background:none !important;padding:0 !important;min-height:1px !important;}.file span{margin-left:5px;font-size:0.9em;font-style:italic;}figure{margin:0;}
.txt-green{color:#03404A;}body{position:relative;overflow:hidden;width:100%;margin:0;padding:135px 0 0 0;color:#2D2D2D;font:400 95%/1.4em 'Inter',sans-serif;}body.dev-mode:before{z-index:999;position:fixed;width:20px;height:20px;left:0;top:0;content:"F";text-align:center;font:400 0.8em/20px 'Inter',sans-serif,sans-serif;color:#FFF;background:pink;}body:after{display:none;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:transparent;transition:all 0.3s ease 0s;}.layout-container{display:flex;flex-direction:column;width:90%;min-height:100vh;margin:auto;transition:all 0.3s ease 0s;}main{z-index:2;position:relative;flex:1;}h1{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin:0 0 15px;padding:0;font:700 2.8em/1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);}h2{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin:0 0 25px;padding:0;font:700 2em/1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);}h2 a{color:var(--main-color,#F94D4A);text-decoration:none;}h2 a:hover{color:#03404A;}h3{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin:0 0 15px;padding:0;font:700 1.4em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);}h4{position:relative;margin:0 0 5px;padding:0;font:700 1em/1.4em 'Inter',sans-serif;text-transform:uppercase;color:#03404A;}.surtitle{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin-bottom:10px;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:#03404A;}p{margin:0 0 0.8em;}a{color:var(--main-color,#F94D4A);text-decoration:underline;}a:hover{text-decoration:none;}.block-link a{z-index:3;position:absolute;display:block;top:0;left:0;font-size:0;width:100%;height:100%;}.link-more a{display:block;position:relative;right:5px;width:27px;height:27px;color:var(--main-color,#F94D4A);font-size:0;transition:all 0.3s ease 0s;}.link-more a:after{position:absolute;width:100%;height:100%;text-align:center;content:"\e913";font:400 27px/27px "icomoon";}.link-more a:hover{color:#03404A;right:0;}.button{margin:0;}.pld-common-address--name{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;font:700 1.2em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);}blockquote{position:relative;width:90%;margin:2.5em auto;padding:20px;color:#03404A;border-top:1px solid #FF8784;border-bottom:1px solid #FF8784;}blockquote:before{position:absolute;width:90px;height:45px;top:0;left:50%;transform:translate(-50%,-50%);content:"\e909";color:#FF8784;font:400 1.6em/35px icomoon;text-align:center;background:#FFF;}.text-formatted,.field-name-comment-body,.field--type-text-with-summary,.error-content{position:relative;margin:0;}.text-formatted h2,.field-name-comment-body h2,.field--type-text-with-summary h2,.error-content h2{margin:35px 0 8px 0;}.text-formatted h2:first-child,.field-name-comment-body h2:first-child,.field--type-text-with-summary h2:first-child,.error-content h2:first-child{margin:0 0 8px 0;}.text-formatted p:last-child,.field-name-comment-body p:last-child,.field--type-text-with-summary p:last-child,.error-content p:last-child{margin:0;}.text-formatted ol,.field-name-comment-body ol,.field--type-text-with-summary ol,.error-content ol,.text-formatted ul,.field-name-comment-body ul,.field--type-text-with-summary ul,.error-content ul{display:block;padding:0 0 0 3px;margin:-5px 0 1em;}.text-formatted ol li,.field-name-comment-body ol li,.field--type-text-with-summary ol li,.error-content ol li{margin-left:15px;padding:4px 0 4px 0;list-style-type:decimal;}.text-formatted ul li,.field-name-comment-body ul li,.field--type-text-with-summary ul li,.error-content ul li{position:relative;padding:4px 0 4px 16px;list-style:none;}.text-formatted ul li:before,.field-name-comment-body ul li:before,.field--type-text-with-summary ul li:before,.error-content ul li:before{position:absolute;left:0;top:8px;font:0.95em/1em 'Inter',sans-serif;content:"●";color:var(--main-color,#F94D4A);}.text-formatted ul ul,.field-name-comment-body ul ul,.field--type-text-with-summary ul ul,.error-content ul ul{padding:0 0 0 5px;margin:0 0 20px 15px;}.text-formatted ul li li:before,.field-name-comment-body ul li li:before,.field--type-text-with-summary ul li li:before,.error-content ul li li:before{content:"-";font-size:1em;}.text-formatted a,.field-name-comment-body a,.field--type-text-with-summary a,.error-content a{text-decoration:underline;}.text-formatted a:hover,.field-name-comment-body a:hover,.field--type-text-with-summary a:hover,.error-content a:hover{text-decoration:none;}.text-formatted table,.field-name-comment-body table,.field--type-text-with-summary table,.error-content table{border-collapse:collapse;border:1px solid #cbcbcb;margin-bottom:1em;}.text-formatted table td,.field-name-comment-body table td,.field--type-text-with-summary table td,.error-content table td{padding:0.5em 1em;vertical-align:top;border:1px solid #cbcbcb;}.maintenance-page{position:fixed;}.maintenance-page header a{display:block;height:100%;margin:auto;}.maintenance-page header img{display:block;height:100%;width:auto;}.maintenance-page header .name-and-slogan{display:none;}.maintenance-page main{padding:15% 0;text-align:center;}@media only screen and (max-width:1440px){body.dev-mode:before{background:pink;content:"W";}}@media only screen and (max-width:1280px){body.dev-mode:before{background:blueviolet;content:"D";}h1{font-size:2.3em;}h2{font-size:1.8em;line-height:1.1em;}}@media only screen and (max-width:1024px){body.dev-mode:before{background:blue;content:"LT";}}@media only screen and (max-width:900px){body.dev-mode:before{background:green;content:"N";}.layout-container{width:95%;}h1{font-size:2em;}.surtitle{font-size:1.2em;}h2{font-size:1.6em;line-height:1.2em;}}@media only screen and (max-width:768px){body.dev-mode:before{background:greenyellow;color:#000;content:"LS";}}@media only screen and (max-width:600px){body.dev-mode:before{background:yellow;content:"T";}}@media only screen and (max-width:480px){body.dev-mode:before{background:orange;content:"S";}}@media only screen and (max-width:320px){body.dev-mode:before{background:red;content:"P";}}
.txt-green{color:#03404A;}
.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;}
:root{--scrollbar-width:15px;}
.txt-green{color:#03404A;}header{position:fixed;z-index:4;display:flex;align-items:center;width:100vw;justify-content:flex-end;height:135px;padding:30px 2.5% 30px 0;background:#FFF;transform:translate(-50%,0);left:50%;top:0;transition:top 0.3s ease 0s;box-shadow:0 0 10px rgba(0,0,0,0.5);}header #burger{z-index:1;position:absolute;width:60px;height:60px;left:2.5%;background:var(--main-color,#F94D4A);border-radius:50%;cursor:pointer;text-align:center;transition:all 0.3s ease 0s;border:0;}header #burger:after{position:absolute;top:0;left:0;width:100%;height:100%;font:20px/60px 'icomoon';content:"\e915";color:#FFF;}header .region-header{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}header .region-header .logo img{display:block;width:auto;height:85px;}header .region-search{position:relative;margin-right:25px;width:65px;height:65px;}header .region-search .block-pld-search{width:100%;height:100%;}header .region-search a[hreflang="fr"]{display:block;width:65px;height:65px;font-size:0;}header .region-search a[hreflang="fr"]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";font:30px/65px 'icomoon';content:"\e91f";text-align:center;color:#2D2D2D;}header .region-language-switcher{position:relative;display:flex;align-items:center;}header .menu-container{position:fixed;z-index:-1;width:90%;left:-101%;top:0;top:135px;font-size:0.95em;transition:all 0.3s ease 0s;background:#FFF;}header .menu-container .region-primary-menu{width:100%;display:grid;grid-template-columns:66% 34%;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"H1 H2" "H1 H3";}header .menu-container nav.menu--main,header .menu-container nav.menu--business{overflow:hidden;position:relative;padding:5% 7.5%;}header .menu-container nav.menu--main .menu--title,header .menu-container nav.menu--business .menu--title{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;color:var(--main-color,#F94D4A);position:relative;margin-bottom:5px;font:700 1.2em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:#03404A;}header .menu-container nav.menu--main > ul.menu,header .menu-container nav.menu--business > ul.menu{display:flex;flex-direction:column;margin:0;}header .menu-container nav.menu--main > ul.menu > li,header .menu-container nav.menu--business > ul.menu > li{position:relative;border-top:1px solid #DADADA;}header .menu-container nav.menu--main > ul.menu > li a,header .menu-container nav.menu--business > ul.menu > li a{color:#2D2D2D;text-decoration:none;}header .menu-container nav.menu--main > ul.menu > li a:hover,header .menu-container nav.menu--business > ul.menu > li a:hover{color:#03404A;}header .menu-container nav.menu--main > ul.menu > li > a,header .menu-container nav.menu--business > ul.menu > li > a,header .menu-container nav.menu--main > ul.menu > li > span,header .menu-container nav.menu--business > ul.menu > li > span{display:flex;padding:18px 25px 18px 0;font-weight:600;color:#03404A;align-items:center;transition:all 0.3s ease 0s;cursor:pointer;text-transform:uppercase;}header .menu-container nav.menu--main > ul.menu > li > span:after,header .menu-container nav.menu--business > ul.menu > li > span:after{position:absolute;right:5px;content:"\e904";font:400 0.7em/1em icomoon;transition:all 0.3s ease 0s;}header .menu-container nav.menu--main > ul.menu > li ul,header .menu-container nav.menu--business > ul.menu > li ul{margin:-10px 0 18px;}header .menu-container nav.menu--main > ul.menu > li ul li a,header .menu-container nav.menu--business > ul.menu > li ul li a{position:relative;display:flex;flex-wrap:wrap;padding:5px 0;}header .menu-container nav.menu--main > ul.menu > li ul li a:before,header .menu-container nav.menu--business > ul.menu > li ul li a:before{position:relative;top:15px;width:12px;height:1px;margin-right:10px;background:#DADADA;content:"";}header .menu-container nav.menu--main > ul.menu > li:hover > a,header .menu-container nav.menu--business > ul.menu > li:hover > a,header .menu-container nav.menu--main > ul.menu > li:hover > span,header .menu-container nav.menu--business > ul.menu > li:hover > span{color:#03404A;text-decoration:none;}header .menu-container nav.menu--main > ul.menu > li:hover > a:after,header .menu-container nav.menu--business > ul.menu > li:hover > a:after,header .menu-container nav.menu--main > ul.menu > li:hover > span:after,header .menu-container nav.menu--business > ul.menu > li:hover > span:after{right:0;}header .menu-container nav.menu--main > ul.menu > li.opened > a,header .menu-container nav.menu--business > ul.menu > li.opened > a,header .menu-container nav.menu--main > ul.menu > li.opened > span,header .menu-container nav.menu--business > ul.menu > li.opened > span{color:#03404A;}header .menu-container nav.menu--main > ul.menu > li.opened > a:after,header .menu-container nav.menu--business > ul.menu > li.opened > a:after,header .menu-container nav.menu--main > ul.menu > li.opened > span:after,header .menu-container nav.menu--business > ul.menu > li.opened > span:after{right:5px !important;transform:rotate(90deg);}header .menu-container nav.menu--main{grid-area:H1;border-radius:65px 0 0 0;background:#03404A;}header .menu-container nav.menu--main:before{position:absolute;left:95%;bottom:0;content:"\e92f";color:#1A515A;font:400 375px/1em icomoon;transform:translate(-50%,0);}header .menu-container nav.menu--main .menu--title{color:#FF8784;}header .menu-container nav.menu--main > ul.menu{width:65%;}header .menu-container nav.menu--main > ul.menu > li{border-color:1px solid #547D84;}header .menu-container nav.menu--main > ul.menu > li:first-child{border-top:0;}header .menu-container nav.menu--main > ul.menu > li a{color:#FFF;}header .menu-container nav.menu--main > ul.menu > li a:hover{color:#FF8784;}header .menu-container nav.menu--main > ul.menu > li a.is-active{color:#FF8784;}header .menu-container nav.menu--main > ul.menu > li > a,header .menu-container nav.menu--main > ul.menu > li > span{color:#FFF;}header .menu-container nav.menu--main > ul.menu > li ul li a:before{background:#547D84;}header .menu-container nav.menu--main > ul.menu > li:hover > a,header .menu-container nav.menu--main > ul.menu > li:hover > span{color:#FF8784;}header .menu-container nav.menu--main > ul.menu > li.opened > a,header .menu-container nav.menu--main > ul.menu > li.opened > span{color:#FF8784;}header .menu-container nav.menu--business{grid-area:H2;background:#FFF;}header .menu-container nav.menu--business .menu--intro{margin-bottom:18px;}header .menu-container .block-pld-common-accessibility{grid-area:H3;padding:7.5%;color:#FFF;background:var(--main-color,#F94D4A);}header .menu-container .block-pld-common-accessibility .header--accessibility{display:flex;align-items:center;}header .menu-container .block-pld-common-accessibility .header--accessibility-block{position:relative;display:flex;align-items:center;flex:1;padding-right:5%;}header .menu-container .block-pld-common-accessibility .header--accessibility-block:before{position:relative;padding-right:20px;content:"\e900";font:400 50px/0 icomoon;}header .menu-container .block-pld-common-accessibility .header--accessibility-block .header--accessibility--title{font:600 1em/1.4em 'Inter',sans-serif;text-transform:uppercase;}header .menu-container .region-primary-menu-bottom{grid-area:H4;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 5% 0;background:#F5F5F5;}header .menu-container .region-primary-menu-bottom .block-pld-footer-block{margin-bottom:25px;line-height:1.6em;}header .menu-container .region-primary-menu-bottom .block-pld-footer-block .button{margin:15px 0 0;}header .menu-container .region-primary-menu-bottom .block-pld-footer-block .button a{position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:transparent;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;}header .menu-container .region-primary-menu-bottom .block-pld-footer-block .button a:after{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;}header .menu-container .region-primary-menu-bottom .block-pld-footer-block .button a:hover{background:var(--main-color,#F94D4A);color:#FFF;}header .menu-container .region-primary-menu-bottom .menu--quick-links{padding:0 5% 25px;}header .menu-container .region-primary-menu-bottom .menu--quick-links ul.menu{display:flex;flex-direction:column;gap:20px;margin:0;}header .menu-container .region-primary-menu-bottom .menu--quick-links ul.menu li a{display:inline-block;padding:7px 15px 5px 15px;font:700 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);text-transform:uppercase;text-decoration:none;background:#FFF;border-radius:10px;}header .menu-container .region-primary-menu-bottom .menu--quick-links ul.menu li a:hover{color:#03404A;}header .menu-container .region-primary-menu-bottom .block-views-blocksocial-networks-block-social-networks{margin-bottom:25px;}header .menu-container .region-primary-menu-bottom .block-views-blocksocial-networks-block-social-networks .item-list ul{flex-direction:column;}header .menu-container .region-primary-menu-bottom .block-views-blocksocial-networks-block-social-networks .item-list ul li a{margin:10%;}.scroll-down header{top:-145px !important;}.scroll-up header{top:0 !important;}.menu-open{position:fixed;}.menu-open:after{display:block;background:rgba(0,0,0,0.75);}.menu-open header{top:0;}.menu-open header #burger:after{content:"\e90a";font:24px/60px 'icomoon';}.menu-open header .menu-container{left:0;}@media only screen and (max-width:1440px){header .menu-container .block-pld-common-accessibility .header--accessibility{flex-direction:column;align-items:flex-start;}header .menu-container .block-pld-common-accessibility .header--accessibility-block{padding:0;}header .menu-container .block-pld-common-accessibility .switch{margin:15px 0 0 70px;}}@media only screen and (max-width:1280px){header .menu-container{width:95%;}}@media only screen and (max-width:1024px){header .menu-container{width:100.1%;}header .menu-container .region-primary-menu{grid-template-columns:55% 45%;}header .menu-container nav.menu--main{border-radius:50px 0 0 0;}header .menu-container nav.menu--main > ul.menu{width:85%;}header .menu-container .region-primary-menu-bottom .block-pld-footer-block{order:1;flex:1;}header .menu-container .region-primary-menu-bottom .block-views-blocksocial-networks-block-social-networks{order:2;}header .menu-container .region-primary-menu-bottom .menu--quick-links{order:4;width:100%;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;padding:25px 0;background-position:top center;}}@media only screen and (max-width:768px){header .menu-container{overflow-y:scroll;height:calc(100vh - 135px);}header .menu-container .region-primary-menu{display:block;}header .menu-container nav.menu--main > ul.menu{width:100%;}header .menu-container nav.menu--main,header .menu-container nav.menu--business,header .menu-container .region-primary-menu-bottom{padding:5%;}header .menu-container .block-pld-common-accessibility{padding:5%;}header .menu-container .block-pld-common-accessibility .header--accessibility{flex-direction:row;}header .menu-container .block-pld-common-accessibility .switch{margin:15px 0 0 5%;}}@media only screen and (max-width:600px){header{padding-right:0;}header .region-search{position:absolute;margin-right:0;right:2.5%;bottom:0;}header .region-language-switcher{position:absolute;right:2.5%;top:22px;}}@media only screen and (max-width:480px){header .menu-container .block-pld-common-accessibility .header--accessibility{flex-direction:column;align-items:flex-start;}header .menu-container .block-pld-common-accessibility .header--accessibility-block{padding:0;}header .menu-container .block-pld-common-accessibility .switch{margin:15px 0 0 70px;}}
.txt-green{color:#03404A;}footer[role="contentinfo"]{z-index:1;position:relative;padding:3.5% 0;margin-top:2px;}footer[role="contentinfo"]:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#F5F5F5;}footer[role="contentinfo"] .footer-inner{display:flex;justify-content:space-between;}footer[role="contentinfo"] .region-footer-address{border-right:1px dotted;}footer[role="contentinfo"] .region-footer-address .block-pld-footer-block{display:flex;flex-wrap:wrap;align-items:center;}footer[role="contentinfo"] .region-footer-address .block-pld-footer-block:after{position:relative;width:125px;height:125px;margin:0 25px;content:"";background:url("/themes/custom/pld/img//map-france-white.svg") center center no-repeat;background-size:contain;}footer[role="contentinfo"] .region-footer-address .pld-common-address--name{margin-bottom:5px;}footer[role="contentinfo"] .region-footer-address .pld-common-address--telephone:before{content:"T.";padding-right:3px;}footer[role="contentinfo"] .region-footer-address .button{margin:15px 0 25px;}footer[role="contentinfo"] .region-footer-address .button a{position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:transparent;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;}footer[role="contentinfo"] .region-footer-address .button a:after{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;}footer[role="contentinfo"] .region-footer-address .button a:hover{background:var(--main-color,#F94D4A);color:#FFF;}footer[role="contentinfo"] .region-footer-links{padding:0 2.5%;}footer[role="contentinfo"] .region-footer-links ul.menu{display:flex;flex-direction:column;gap:20px;margin:0;}footer[role="contentinfo"] .region-footer-links ul.menu li a{display:inline-block;padding:7px 15px 5px 15px;font:700 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);text-transform:uppercase;text-decoration:none;background:#FFF;border-radius:10px;}footer[role="contentinfo"] .region-footer-links ul.menu li a:hover{color:#03404A;}footer[role="contentinfo"] .region-footer-corporate{padding:0 2.5%;}footer[role="contentinfo"] .region-footer-corporate li a{display:inline-block;padding:5px 0;font:400 0.85em/1.2em 'Inter',sans-serif;color:#2D2D2D;text-decoration:none;}footer[role="contentinfo"] .region-footer-corporate li a:hover{color:var(--main-color,#F94D4A);}footer[role="contentinfo"] .region-footer-networks .block-iptools-logo img{display:block;width:85px;height:auto;margin-bottom:35px;}.footer-links{position:relative;width:100.1vw;left:50%;transform:translate(-50%,0);}.footer-links:after{position:absolute;left:100%;bottom:0;content:"\e92f";color:#FFEDED;font:400 335px/1em icomoon;transform:translate(-60%,0);}.footer-links .footer-links-block{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;width:64%;padding:2.5%;left:5%;background:#FFEDED;border-radius:10px;}.footer-links .footer-links-block .footer-links-header{width:60%;margin-right:5%;}.footer-links .footer-links-block .footer-links-header h2{margin:0 0 10px;}.footer-links .footer-links-block .field--name-field-footer-links-links{flex:1;display:flex;flex-wrap:wrap;gap:20px;}.footer-links .footer-links-block .field--name-field-footer-links-links .field__item a,.footer-links .footer-links-block .field--name-field-footer-links-links .field__item span{position:relative;display:inline-flex;align-items:center;padding:12px 15px;font:700 0.95em/1.3em 'Inter',sans-serif;color:var(--main-color,#F94D4A);text-transform:uppercase;text-decoration:none;background:#FFF;border-radius:10px;}.footer-links .footer-links-block .field--name-field-footer-links-links .field__item a:after,.footer-links .footer-links-block .field--name-field-footer-links-links .field__item span:after{position:relative;padding-left:25px;right:5px;font:400 1.5em/0 'icomoon';content:"\e913";transition:all 0.3s ease 0s;}.footer-links .footer-links-block .field--name-field-footer-links-links .field__item a:hover:after,.footer-links .footer-links-block .field--name-field-footer-links-links .field__item span:hover:after{right:0;}.path-frontpage .footer-links:before{display:none;}@media only screen and (max-width:1024px){footer[role="contentinfo"] .footer-inner{flex-wrap:wrap;}footer[role="contentinfo"] .footer-inner .region-footer-address{width:100%;margin-bottom:25px;border:0;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;background-position:bottom;}footer[role="contentinfo"] .footer-inner .region-footer-links{padding:0;}.footer-links{position:relative;width:100%;left:0;transform:translate(0,0);}.footer-links:after{display:none;}.footer-links .footer-links-block{left:0;width:100%;padding:5%;}}@media only screen and (max-width:900px){.footer-links .footer-links-block .footer-links-header{width:100%;margin:0 0 25px;}.footer-links .footer-links-block .field--name-field-footer-links-links .field--type-link{margin:20px 0 0;}}@media only screen and (max-width:600px){footer[role="contentinfo"] .footer-inner{flex-wrap:wrap;}footer[role="contentinfo"] .footer-inner .region-footer-address{margin-bottom:5%;padding-bottom:5%;}footer[role="contentinfo"] .footer-inner .region-footer-links,footer[role="contentinfo"] .footer-inner .region-footer-corporate{width:100%;margin-bottom:5%;padding-bottom:5%;border:0;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;background-position:bottom;}footer[role="contentinfo"] .footer-inner .region-footer-corporate ul{column-count:2;column-gap:5%;column-rule:0;}footer[role="contentinfo"] .footer-inner .region-footer-networks{width:100%;display:flex;justify-content:space-between;}}@media only screen and (max-width:480px){footer[role="contentinfo"] .footer-inner .region-footer-corporate ul{column-count:1;column-gap:0;column-rule:0;}}
.txt-green{color:#03404A;}nav.pager{margin:0 auto;padding-bottom:2.5%;font:1.1em/40px 'Inter',sans-serif;}nav.pager ul{display:flex;flex-wrap:wrap;justify-content:center;}nav.pager ul li{display:block;padding:0;align-items:center;}nav.pager ul li a{display:block;width:40px;height:40px;padding:0;margin:0;color:#2D2D2D;text-align:center;text-decoration:none;}nav.pager ul li a:hover{color:var(--main-color,#F94D4A);text-decoration:none;border-bottom:1px solid;}nav.pager ul li.pager__item--first,nav.pager ul li.pager__item--last{display:none;}nav.pager ul li.is-active a{color:var(--main-color,#F94D4A);text-decoration:none;border:1px solid var(--main-color,#F94D4A);border-radius:50%;}nav.pager ul li.pager__item--previous a,nav.pager ul li.pager__item--next a{font-size:0;text-decoration:none;}nav.pager ul li.pager__item--previous a:after,nav.pager ul li.pager__item--next a:after{font:25px/40px 'fontello';content:"\E817";color:#2D2D2D;}nav.pager ul li.pager__item--previous a:hover,nav.pager ul li.pager__item--next a:hover{border-bottom:0;}nav.pager ul li.pager__item--previous a:hover:after,nav.pager ul li.pager__item--next a:hover:after{color:var(--main-color,#F94D4A);}nav.pager ul li.pager__item--next a:after{content:"\E818";}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/ipbase/images/icons/loading-small.cvg);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/ipbase/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/ipbase/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/ipbase/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/ipbase/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/ipbase/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/ipbase/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/ipbase/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
:root{--theme-main-menu:135px;--gin-toolbar-y-offset:calc(var(--gin-toolbar-height) + var(--theme-main-menu))!important;}body:not(.gin--horizontal-toolbar){--gin-toolbar-height:0;}.toolbar-horizontal header,.toolbar-horizontal.menu-open header{margin-top:var(--gin-toolbar-height);}.toolbar-horizontal .summary-block.is-sticky,.toolbar-horizontal.menu-open .summary-block.is-sticky{margin-top:var(--gin-toolbar-height);}.gin-secondary-toolbar--frontend{z-index:4 !important;}@media only screen and (min-width:1px) and (max-width:1280px){:root{--gin-toolbar-y-offset:calc(var(--gin-toolbar-height) + var(--theme-main-menu))!important;}.gin--horizontal-toolbar .layout-container header{top:0;margin-top:var(--gin-toolbar-height);}.gin--horizontal-toolbar .summary-block.is-sticky{margin-top:var(--gin-toolbar-height);}}
.txt-green{color:#03404A;}.layout-container .region-breadcrumb{position:relative;padding:15px 0;}.layout-container .region-breadcrumb:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#F5F5F5;}.layout-container .region-breadcrumb nav.breadcrumb{padding:0;}.layout-container .region-breadcrumb nav.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;}.layout-container .region-breadcrumb nav.breadcrumb ol li{display:flex;flex-wrap:wrap;align-items:center;font:700 0.9em/1.4em 'Inter',sans-serif;text-transform:uppercase;}.layout-container .region-breadcrumb nav.breadcrumb ol li a{color:#2D2D2D;text-decoration:none;}.layout-container .region-breadcrumb nav.breadcrumb ol li a:hover{color:var(--main-color,#F94D4A);}.layout-container .region-breadcrumb nav.breadcrumb ol li:before{display:none;}.layout-container .region-breadcrumb nav.breadcrumb ol li:after{position:relative;margin:0 12px;font:0.75em/0 'icomoon';content:"\e902";color:var(--main-color,#F94D4A);}.layout-container .region-breadcrumb nav.breadcrumb ol li:first-child a{display:flex;flex-wrap:wrap;align-items:center;font-size:0;}.layout-container .region-breadcrumb nav.breadcrumb ol li:first-child a:before{position:relative;margin:0 12px 0 0;font:16px/0.1em 'icomoon';content:"\e90e";color:var(--main-color,#F94D4A);}.layout-container .region-breadcrumb nav.breadcrumb ol li:first-child:after{display:none;}.layout-container .region-breadcrumb nav.breadcrumb ol li:last-child{font-weight:400;text-transform:none;}.layout-container .region-breadcrumb nav.breadcrumb ol li:last-child:after{display:none;}
.txt-green{color:#03404A;}.download-links{padding:2.5%;margin-bottom:5%;border:1.5px dashed #03404A;border-radius:10px;}.download-links .download-title{position:relative;margin:0 0 5px;padding:0;font:700 1em/1.4em 'Inter',sans-serif;text-transform:uppercase;color:#03404A;}.download-links .download-content .field-items .field-item a{display:flex;justify-content:space-between;position:relative;padding:3px 0;color:#2D2D2D;text-decoration:none;}.download-links .download-content .field-items .field-item a:before{position:relative;top:7px;padding-right:10px;content:"\e912";color:#FF8784;font:normal 0.5em/1.4em "icomoon";}.download-links .download-content .field-items .field-item a:hover{color:#FF8784;text-decoration:none;}.download-links .download-content .field-items .field-item a span:first-child{flex:1;padding-right:15px;}.download-links .download-content .field-items .field-item a span:last-child{font:300 0.9em/1.4em 'Inter',sans-serif;}
.txt-green{color:#03404A;}form .form-item,form .form-actions{margin:0;}form > .form-item{margin:0 0 20px;}form label{display:block;font:400 1em/1.4em var(--font-title-family,'Pornichetine',sans-serif);margin-bottom:5px;color:#03404A;text-transform:uppercase;}form input[type=text],form input[type=search],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=date],form textarea{width:100%;height:37px;padding:0 15px;font:400 1em/37px 'Inter',sans-serif;color:#2D2D2D;background:none;border:none;background:#F5F5F5;border-radius:8px;}form input[type=search]{border:1px solid;}form textarea{width:100%;height:200px;padding:5px 15px;margin:0;}form .form-checkboxes .form-item,form .form-radios .form-item{display:flex;align-items:center;gap:8px;margin:0 0 8px 0;}form .form-type-date{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1em;}form .form-type-date label{margin:0 0.5em 0 0;}form .form-type-date input[type=date]{width:auto;border-radius:5px;border:0;background:#F5F5F5;}form select{width:100%;height:41px;padding:0 10px;font:400 1em/41px 'Inter',sans-serif;color:#2D2D2D;border:0;border-bottom:1px solid;text-transform:uppercase;background:none;}form select option{text-transform:none;}form input[type=submit],form button.submit{cursor:pointer;position:relative;display:inline-block;padding:12px 25px;font:600 1em/1em 'Inter',sans-serif;text-transform:uppercase;color:#FFF;background:var(--main-color,#F94D4A);text-decoration:none;transition:all 0.3s ease 0s;border:0;border-radius:30px;border:1px solid var(--main-color,#F94D4A);}form input[type=submit]:hover,form button.submit:hover{background:#FFF;color:var(--main-color,#F94D4A);}form .form-item .description{margin-top:10px;font:italic 400 0.75em/1.2em 'Inter',sans-serif;}form ::-webkit-input-placeholder{font:400 0.95em/37px 'Inter',sans-serif;color:#2D2D2D;}.form-required:after{margin:8px 0 0 0.3em;}.messages{position:relative;z-index:9;margin:20px 0;}.user-login-form,.profile{margin:10%;}.user-pass{padding:15%;}@media only screen and (max-width:600px){.user-pass{padding:15% 0;}}
.txt-green{color:#03404A;}.field--name-agenda{position:relative;width:100.1vw;left:50%;transform:translate(-50%,0);}.field--name-agenda:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#F5F5F5;}.field--name-agenda .agenda{min-height:50vh;padding:0 5%;}.agenda-filters{position:relative;height:65px;padding:0 5%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#03404A;}.agenda-filters:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#FF8784;}.agenda-filters .agenda-filters--count{font-weight:bold;text-transform:uppercase;}.agenda-filters .agenda-filters--close{display:flex;align-items:center;position:relative;cursor:pointer;}.agenda-filters .agenda-filters--close:after{position:relative;width:40px;height:40px;margin-left:8px;background:#03404A;color:#FFF;content:"\e90d";font:12px/40px "icomoon";border-radius:50%;text-align:center;}.agenda-filters .agenda-filters--close.opened:after{content:"\e90a";font:20px/40px "icomoon";}.agenda-filters--filters{display:none;display:block;z-index:9;position:absolute;width:33.33%;padding:2.5%;color:#FFF;background:#03404A;right:-150%;transition:all 0.3s ease 0s;}.agenda-filters--filters.opened{display:block;right:0;transition:all 0.3s ease 0s;}.agenda-filters--filters h2{margin:0 0 5px;color:#FF8784;}.agenda-filters--filters > p{margin-bottom:25px;}.agenda-filters--filters form{color:#2D2D2D;}.agenda-filters--filters details{display:flex;flex-direction:column;margin:0;margin-bottom:7.5%;border:0;background:#FFF;border-radius:10px;}.agenda-filters--filters details summary{position:relative;display:flex;align-items:center;justify-content:space-between;margin:10px 15px;padding:0;color:#03404A;font:700 1em/1em 'Inter',sans-serif;text-transform:uppercase;}.agenda-filters--filters details summary::marker{display:none;content:"";}.agenda-filters--filters details summary:after{width:27px;height:27px;color:var(--main-color,#F94D4A);content:"\e913";font:400 27px/27px "icomoon";}.agenda-filters--filters details:open summary{padding-bottom:10px;border-bottom:1px solid #FF8784;}.agenda-filters--filters details:open summary:after{transform:rotate(90deg);}.agenda-filters--filters details .details-wrapper{padding:0;margin:15px;margin-top:0;}.agenda-filters--filters details .details-wrapper div[data-drupal-selector="edit-dates"]{display:flex;flex-wrap:wrap;gap:0 5%;}.agenda-filters--filters details .container-inline{display:flex;flex-wrap:wrap;}.agenda-filters--filters input[type=submit]{border:0;}.agenda-filters--summary{position:relative;padding:2.5% 5% 0;display:flex;gap:1.5%;}.agenda-filters--summary .filter-summary-item{display:flex;align-items:center;padding:1px 8px;color:#2D2D2D;font-size:0.8em;border:1px solid #2D2D2D;border-radius:3px;text-decoration:none;}.agenda-filters--summary .filter-summary-item button{position:relative;display:flex;align-items:center;font-size:0;border:0;}.agenda-filters--summary .filter-summary-item button:after{padding-left:10px;font:20px/0 'fontello';content:"\E82D";}.agenda-filters--summary .filter-summary-item:hover{cursor:pointer;}.agenda-filters--summary .filter-summary-item:hover button:after{color:var(--main-color,#F94D4A);}@media only screen and (max-width:1024px){.agenda-filters--filters{width:50%;}}@media only screen and (max-width:768px){.agenda-filters--filters{width:75%;}}@media only screen and (max-width:600px){.agenda-filters--filters{width:100%;padding:5%;}.agenda-filters--filters details{margin-bottom:5%;}}
.txt-green{color:#03404A;}.gallery{position:relative;text-align:center;}.gallery > .field__items{position:relative;overflow:hidden;margin:1.5% -1% -1%;}.gallery > .field__items > .field__item{float:left;width:17%;padding:1%;}.gallery > .field__items > .field__item > article{overflow:hidden;position:relative;border-radius:10px;}.gallery > .field__items > .field__item .field--name-field-copyright{position:absolute;bottom:0;padding:5px 12px;font:400 italic 0.8em/1em 'Inter',sans-serif;background:rgba(0,0,0,0.5);color:#FFF;border-radius:0 5px 0 0;display:none;}.gallery > .field__items > .field__item .field--name-field-copyright:before{position:relative;content:"©";padding-right:5px;}.gallery > .field__items > .field__item .field--name-field-media-image{position:relative;}.gallery > .field__items > .field__item .field--name-field-media-image:before{display:block;content:"";padding-top:75%;padding-top:100%;}.gallery > .field__items > .field__item .field--name-field-media-image img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;object-fit:cover;}.gallery > .field__items > .field__item:first-child{width:66%;}.gallery > .field__items > .field__item:first-child .field--name-field-copyright{display:block;}.gallery > .field__items > .field__item:first-child .field--name-field-media-image:before{padding-top:calc(53.2% + 85px);}.gallery > .field__items > .field__item:last-child{width:34%;}.gallery .button{float:left;width:100%;}.gallery .button a{display:flex;align-items:center;justify-content:center;color:#FFF;font:400 1em/79px 'Inter',sans-serif;background:#03404A;text-decoration:none;border-radius:10px;}.gallery .button a:before{position:relative;padding-right:15px;content:"\e916";color:#FF8784;font:400 2.1em/79px "icomoon";}#event-page .gallery{grid-area:Z4;width:100%;padding:1.5%;}#event-page .gallery > .field__items{margin:0;}#event-page .gallery > .field__items > .field__item:first-child{width:17%;}#event-page .gallery > .field__items > .field__item:first-child .field--name-field-copyright{display:none;}#event-page .gallery > .field__items > .field__item:first-child .field--name-field-media-image:before{padding-top:100%;}#event-page .gallery > .field__items > .field__item:first-child img{border-radius:10px;}#event-page .gallery > .field__items > .field__item:last-child{width:17%;}#event-page .gallery .button a{aspect-ratio:1/1;flex-direction:column;font:400 1em/1.5em 'Inter',sans-serif;}#event-page .gallery .button a:before{padding-right:0;font:400 2.1em/1.5em icomoon;}@media only screen and (max-width:1024px){#event-page .gallery{order:3;padding:0 0 2.5% 0;}#event-page .gallery > .field__items{margin:0 -1%;}}@media only screen and (max-width:768px){.gallery > .field__items > .field__item{width:25%;}.gallery > .field__items > .field__item:first-child{width:100%;}.gallery > .field__items > .field__item:nth-last-child(2){display:none;}.gallery > .field__items > .field__item:last-child{width:25%;}.gallery .button a{aspect-ratio:1/1;flex-direction:column;font:400 1em/1.5em 'Inter',sans-serif;}.gallery .button a:before{padding-right:0;font:400 2.1em/1.5em icomoon;}#event-page .gallery > .field__items > .field__item:first-child,#event-page .gallery > .field__items > .field__item:last-child{width:25%;}#event-page .gallery .button{width:100%;}}@media only screen and (max-width:480px){.gallery .button a{font:400 0.9em/1.5em 'Inter',sans-serif !important;}.gallery .button a:before{font:400 1.5em/1.5em icomoon !important;}}
.txt-green{color:#03404A;}.link-online{position:relative;font:0.75em/23px 'Inter',sans-serif;color:#FFF;text-transform:uppercase;margin:0 0 10px 0;}.link-online a{display:inline-block;padding:0 5px;color:#FFF;text-decoration:none;background:var(--main-color,#F94D4A);border-radius:5px;}.link-online a:hover{background:#03404A;}.starRating{position:relative;flex:1;font:700 0.9em/1.4em 'Inter',sans-serif;}.starRating span{font:400 0.9em/1.4em 'Inter',sans-serif;}.starRating:before{position:relative;content:"\e905";margin-right:10px;color:#FF8784;font:400 14px/1.4em icomoon;}.paragraph--type--tag-feature .field--name-field-tag-feature-label,.field--name-field-services-and-facilities .field--name-field-tag-feature-label,.field--name-field-payment-methods .field--name-field-tag-feature-label,.paragraph--type--tag-feature .field__label,.field--name-field-services-and-facilities .field__label,.field--name-field-payment-methods .field__label{position:relative;margin:0 0 5px;padding:0;font:700 1em/1.4em 'Inter',sans-serif;text-transform:uppercase;color:#03404A;}.field--name-field-tag-feature-value,.event-tag,.field--type-tourism-objects-criteria-text .field__items{display:flex;flex-wrap:wrap;margin:-5px 0 5px -5px;}.field--name-field-tag-feature-value > .field__item,.event-tag > .field__item,.field--type-tourism-objects-criteria-text .field__items > .field__item{padding:4px 5px;font:0.9em/1em 'Inter',sans-serif;border:1px solid;margin:5px;border-radius:5px;}.field--name-tags{display:inline-block;padding:0 5px;font:0.9em/21px 'Inter',sans-serif;border:1px solid;margin:5px;border-radius:5px;}.partner-links{display:flex;align-items:center;}.partner-links-contact{display:flex;flex-wrap:wrap;align-items:center;margin:0 -8px;}.partner-links-contact > div{margin:0 8px;}.partner-links-contact > div a{display:flex;position:relative;align-items:center;justify-content:center;width:32px;height:32px;color:#FFF;font-size:0;background:#03404A;border-radius:50%;text-decoration:none;}.partner-links-contact > div a:before{position:relative;font:400 20px/32px icomoon;}.partner-links-contact > div a:hover{color:#FF8784;}.partner-links-contact > div a:hover:before{color:#FF8784;}.partner-links-contact > div.field--name-field-telephone a:before{content:"\e921";}.partner-links-contact > div.field--name-field-email a:before{font-size:14px;content:"\e914";}.partner-links-contact > div.field--name-field-website a:before{font-size:18px;content:"\e924";}.partner-links-contact > div.pld-telephone-link.opened a{font-size:1em !important;width:auto;border-radius:5px;padding:5px 10px;}.partner-links-contact > div.pld-telephone-link.opened a:before{padding-right:12px;}.partner-sheet-content .partner-links-contact > div a:hover{color:#03404A;}.partner-sheet-content .partner-links-contact > div a:hover:before{color:#03404A;}.field--name-field-address,.partner-address{position:relative;}.field--name-field-address .field__item:first-child,.partner-address .field__item:first-child,.field--name-field-address .field--name-address-map,.partner-address .field--name-address-map{display:flex;}.field--name-field-address .field__item:first-child:before,.partner-address .field__item:first-child:before,.field--name-field-address .field--name-address-map:before,.partner-address .field--name-address-map:before{position:relative;padding-right:10px;content:"\e910";color:#FF8784;font:400 1.2em/1em icomoon;}.field--name-field-address p:last-child,.partner-address p:last-child{margin:0;}.field--name-field-address .locality,.partner-address .locality{text-transform:uppercase;}.field--name-field-address .country,.partner-address .country{display:none;}.field--name-field-address .button,.partner-address .button{position:relative;left:0;display:inline-block;margin-top:0.3em;padding:5px 15px 5px 0;font:600 1em/1.4em 'Inter',sans-serif;color:#03404A;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease 0s;font-size:0.85em;margin:5px 0 0 25px;color:var(--main-color,#F94D4A);}.field--name-field-address .button:before,.partner-address .button:before{position:relative;font:400 0.7em/0 'icomoon';content:"\e904";padding-right:10px;}.field--name-field-address .button:hover,.partner-address .button:hover{left:5px;}.partner-block{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:5%;background:#FFF;border-radius:10px;box-shadow:-2px 2px 2px rgba(0,0,0,0.15);}.partner-block .partner-name{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;font:700 1.2em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);margin-bottom:6px;}.partner-block .partner-desc{flex:1;}.partner-block .partner-links{justify-content:space-between;margin:10px 0 0;padding:10px 0 0;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;background-position:top;}
.txt-green{color:#03404A;}.with-spacer:after{position:absolute;top:0;left:50%;width:100%;height:8px;background-image:url(/themes/custom/pld/img/bkg/wave.svg);background-repeat:repeat-x;background-position:center center;background-size:50px;content:"";transform:translate(-50%,0);}.with-spacer.paragraph--type--edito-text:after,.with-spacer.paragraph--type--form:after{width:133.5%;}@media only screen and (max-width:1024px){.with-spacer.paragraph--type--edito-text:after,.with-spacer.paragraph--type--form:after{width:100%;}}.paragraph--type--editorial-list .summary-header{position:relative;text-align:center;}.field--name-field-editorial-list-pages{display:flex;flex-wrap:wrap;margin:1.5% -1.5% 0;}.field--name-field-editorial-list-pages > .field__item{width:50%;padding:1.5%;}.field--name-field-editorial-list-pages > .field__item > article{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;}.field--name-field-editorial-list-pages > .field__item > article .field--name-field-editorial-media,.field--name-field-editorial-list-pages > .field__item > article .no-media{position:relative;width:100%;}.field--name-field-editorial-list-pages > .field__item > article .field--name-field-editorial-media:before,.field--name-field-editorial-list-pages > .field__item > article .no-media:before{display:block;content:"";padding-top:75%;position:relative;padding-top:66.66%;}.field--name-field-editorial-list-pages > .field__item > article .field--name-field-editorial-media:after,.field--name-field-editorial-list-pages > .field__item > article .no-media:after{position:absolute;bottom:-37px;right:5px;width:32px;height:32px;color:var(--main-color,#F94D4A);font-size:0;transition:all 0.3s ease 0s;content:"\e913";font:400 27px/34px "icomoon";}.field--name-field-editorial-list-pages > .field__item > article .field--name-field-editorial-media img,.field--name-field-editorial-list-pages > .field__item > article .no-media img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;}.field--name-field-editorial-list-pages > .field__item > article .field--name-field-editorial-media .contextual-region,.field--name-field-editorial-list-pages > .field__item > article .no-media .contextual-region{position:initial;}.field--name-field-editorial-list-pages > .field__item > article .node__content{z-index:1;position:relative;width:80%;margin-top:-10%;padding:5%;padding-left:0;background:#FFF;border-radius:10px;}.field--name-field-editorial-list-pages > .field__item > article .node__content h3 a{text-decoration:none;}.field--name-field-editorial-list-pages > .field__item > article:hover .field--name-field-editorial-media:after,.field--name-field-editorial-list-pages > .field__item > article:hover .no-media:after{color:#03404A;right:0;}.field--name-field-editorial-list-pages > .field__item > article.without-media{}.field--name-field-editorial-list-pages > .field__item > article.without-media .no-media{position:relative;width:100%;background:yellow;border-radius:10px;content:"";background:transparent url("/themes/custom/pld/img//blason.svg") center 30% no-repeat;background-size:65%;}.field--name-field-editorial-list-pages > .field__item > article .no-media:before{z-index:-1;background:#FEF1F1;border-radius:10px;}@media only screen and (max-width:768px){.field--name-field-editorial-list-pages > .field__item{width:100%;}}
.txt-green{color:#03404A;}.iptools--short_description .inner-teaser p:last-child{margin:0;}.iptools--short_description button{padding:15px 0 0;font:600 0.95em/1em 'Inter',sans-serif;color:var(--main-color,#F94D4A);border:0;background:none;cursor:pointer;}.iptools--short_description button:hover{text-decoration:underline;}
.txt-green{color:#03404A;}.switch{position:relative;display:inline-block;width:55px;height:28px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;}.slider:before{position:absolute;content:"";height:24px;width:24px;left:2px;top:2px;background:#FFF;transition:all 0.3s ease 0s;}.slider:after{display:none;position:absolute;content:"";height:24px;width:24px;right:3px;top:2px;content:"\e907";color:#03404A;font:600 12px/24px icomoon;text-align:center;}.slider.round{border-radius:24px;}.slider.round:before{border-radius:50%;}input:checked + .slider{background-color:#03404A;}input:checked + .slider:after{display:block;}input:focus + .slider{box-shadow:0 0 1px #2196F3;}input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}@media only screen and (max-width:600px){.helpful-links .helpful-content{column-count:1;column-gap:0;column-rule:0;}}
.txt-green{color:#03404A;}.numbers{position:relative;margin:5% 0;}.numbers .numbers-block{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:2.5%;background:#FFEDED;border-radius:10px;}.numbers .numbers-block:before{position:absolute;left:50%;top:0;content:"\e90b";color:#FF8784;font:400 60px/0 icomoon;transform:translate(-50%,-50%);}.numbers .numbers-desc{width:50%;padding-right:5%;}.numbers .numbers-desc .surtitle{font-weight:700;color:var(--main-color,#F94D4A);}.numbers .field--name-field-numbers{display:flex;flex-wrap:wrap;flex:1;margin-bottom:-25px;}.numbers .field--name-field-numbers > .field__item{width:33.33%;padding:0 5%;margin-bottom:25px;border-left:1px solid #FF8784;}.numbers .field--name-field-numbers > .field__item .paragraph{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;text-align:center;}.numbers .field--name-field-numbers > .field__item .paragraph .field--name-field-number-number{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin-bottom:10px;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:#03404A;margin-bottom:5px;font:700 2.2em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);}.numbers .field--name-field-numbers > .field__item .paragraph .field--name-field-number-description{font-weight:600;}.numbers .field--name-field-numbers > .field__item:nth-child(3n-5){border:none;}.numbers .button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);}.numbers .button a{position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:transparent;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;background:var(--main-color,#F94D4A);color:#FFF;}.numbers .button a:after{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;}.numbers .button a:hover{background:var(--main-color,#F94D4A);color:#FFF;}@media only screen and (max-width:1024px){.numbers .numbers-desc{width:100%;padding:0 0 5%;}}@media only screen and (max-width:600px){.numbers{margin:10% 0;}.numbers .numbers-block{padding:5%;}.numbers .numbers-desc{padding:0 0 5%;}}@media only screen and (max-width:480px){.numbers .numbers-desc{padding:0 0 7.5%;}.numbers .field--name-field-numbers > .field__item{width:100%;padding:0 0 5%;margin-bottom:5%;border:0;border-bottom:1px solid #FF8784;}.numbers .field--name-field-numbers > .field__item:nth-child(3n-5){border:0;border-bottom:1px solid #FF8784;}.numbers .field--name-field-numbers > .field__item .field--name-field-number-number{margin:0;}.numbers .field--name-field-numbers > .field__item:last-child{border:0;}}
.txt-green{color:#03404A;}.view-social-networks .item-list ul{display:flex;align-items:center;margin:0 0 15px;}.view-social-networks .item-list ul li a{position:relative;display:block;width:30px;height:30px;margin:0 5px;color:var(--main-color,#F94D4A);font-size:0;transition:all 0.3s ease 0s;}.view-social-networks .item-list ul li a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";font:24px/30px 'icomoon';text-align:center;}.view-social-networks .item-list ul li a:hover{color:#03404A;}.view-social-networks .item-list ul li .facebook a:before{content:"\e90c";}.view-social-networks .item-list ul li .instagram a:before{content:"\ea92";}.view-social-networks .item-list ul li .youtube a:before{content:"\ea9d";}.view-social-networks .item-list ul li .linkedin a:before{content:"\eaca";}.view-social-networks .item-list ul li .twitter a:before{content:"\e90f";}
.txt-green{color:#03404A;}.ui-dialog.pld-gallery-modal{position:fixed;width:100dvw !important;max-width:100dvw !important;height:100dvh !important;max-height:100dvh !important;}.ui-dialog.pld-gallery-modal:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#03404A;}.ui-dialog.pld-gallery-modal .ui-dialog-titlebar{padding:10px 0 !important;height:auto !important;padding:0;background:#03404A;border-radius:0 !important;}.ui-dialog.pld-gallery-modal .ui-dialog-titlebar h1{display:none;}.ui-dialog.pld-gallery-modal .ui-dialog-content{height:calc(89dvh - 85px) !important;max-height:95dvh !important;padding:0 !important;margin:0;}.ui-dialog.pld-gallery-modal .ui-widget-content.ui-dialog-content{background:transparent;}.ui-dialog.pld-gallery-modal .back-to-page{z-index:1;position:fixed;left:0;bottom:0;width:100%;padding:20px 0;margin:auto;text-align:center;background:#03404A;}.ui-dialog.pld-gallery-modal .back-to-page a{position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:#FFF;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;}.ui-dialog.pld-gallery-modal .back-to-page a:before{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;transform:rotate(180deg);}.ui-dialog.pld-gallery-modal button.ui-dialog-titlebar-close{z-index:1;position:relative;margin:0;width:60px;height:60px;left:2.5%;background:var(--main-color,#F94D4A);border-radius:50%;cursor:pointer;text-align:center;transition:all 0.3s ease 0s;border:0;transform:translate(0,0);text-indent:0;font-size:0;}.ui-dialog.pld-gallery-modal button.ui-dialog-titlebar-close .ui-button-icon-space:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"\e90a";font:24px/60px 'icomoon';color:#FFF;}.ui-dialog.pld-gallery-modal button.ui-dialog-titlebar-close .ui-button-icon{display:none;}.ui-dialog.pld-gallery-modal .gallery-page{width:50%;margin:auto;transition:all 0.3s ease 0s;}.ui-dialog.pld-gallery-modal .gallery-page h1{color:#FF8784;text-align:center;width:95%;margin:8px auto 15px;}.ui-dialog.pld-gallery-modal .field--name-field-gallery-medias,.ui-dialog.pld-gallery-modal .field--name-field-medias{display:flex;flex-direction:column;align-items:center;}.ui-dialog.pld-gallery-modal .field--name-field-gallery-medias > .field__item,.ui-dialog.pld-gallery-modal .field--name-field-medias > .field__item{padding-bottom:20px;background:#FFF;}.ui-dialog.pld-gallery-modal .field--name-field-gallery-medias .field--name-field-media-image img,.ui-dialog.pld-gallery-modal .field--name-field-medias .field--name-field-media-image img{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;margin:auto;}.ui-dialog.pld-gallery-modal .field--name-field-gallery-medias .media-name,.ui-dialog.pld-gallery-modal .field--name-field-medias .media-name{position:relative;padding:10px 15px 0;font:600 0.9em/1em 'Inter',sans-serif;}.ui-dialog.pld-gallery-modal .field--name-field-gallery-medias .media-name:before,.ui-dialog.pld-gallery-modal .field--name-field-medias .media-name:before{position:absolute;top:0;left:15px;height:4px;width:45px;content:"";background:var(--main-color,#F94D4A);}.ui-dialog.pld-gallery-modal .field--name-field-gallery-medias .field--name-field-copyright,.ui-dialog.pld-gallery-modal .field--name-field-medias .field--name-field-copyright{display:block!important;padding:5px 15px;font:400 0.9em/1em 'Inter',sans-serif;}.ui-dialog.pld-gallery-modal .field--name-field-gallery-medias .field--name-field-copyright:before,.ui-dialog.pld-gallery-modal .field--name-field-medias .field--name-field-copyright:before{content:"©";padding-right:5px;}@media only screen and (max-width:900px){.ui-dialog.pld-gallery-modal .gallery-page{width:75%;}}
.txt-green{color:#03404A;}.page-node-type-error-page .region-breadcrumb,.page-node-type-error-page .field--name-field-code-error{display:none;}#error-404{padding:10% 5%;}#error-404:before{display:block;content:"";width:120px;height:120px;margin:0 auto 20px;background:url(/themes/custom/pld/img/compass.png) center top / cover no-repeat;}#error-404 .error-content{width:100%;margin:auto;text-align:center;}#error-404 .error-title{margin-bottom:10px;font:700 5em/1.1em 'Inter',sans-serif,sans-serif;color:#484848;}#error-404 .error-desc{font:400 1.5em/1.2em 'Inter',sans-serif,sans-serif;}#error-404 .error-code{margin-bottom:15px;font:700 2.5em/2em 'Inter',sans-serif,sans-serif;color:#868188;}#error-404 .error-link a{margin-top:1em;position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:transparent;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;}#error-404 .error-link a:after{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;}#error-404 .error-link a:hover{background:var(--main-color,#F94D4A);color:#FFF;}
.txt-green{color:#03404A;}.klaro{--klaro-primary-color:var(--main-color,#F94D4A);--klaro-button-border:1px solid var(--main-color,#F94D4A);--klaro-button-bg:var(--main-color,#F94D4A);--klaro-button-text-color-hover:#000;--klaro-button-border-hover:1px solid var(--main-color,#F94D4A);--klaro-button-bg-hover:#FFF;--klaro-dialog-focus-outline:inherit;--klaro-button-border-radius:0;}
.txt-green{color:#03404A;}#block-pld-language-switcher{z-index:5;position:relative;}#block-pld-language-switcher .language-switcher__toggle{display:flex;align-items:center;height:40px;padding:0 20px;background:#FEF1F1;border:none;border-radius:40px;cursor:pointer;font:700 1.2em/0 var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);text-transform:uppercase;letter-spacing:0.05em;transition:all 0.3s ease 0s;}#block-pld-language-switcher .language-switcher__toggle:after{margin-left:10px;content:"\E813";font:400 1.3em/0 fontello;transition:all 0.3s ease 0s;transform:rotate(-90deg);}#block-pld-language-switcher .language-switcher__toggle:hover{background:#FEF1F1;}#block-pld-language-switcher ul.links{display:none;position:absolute;top:calc(100% + 10px);right:0;min-width:200px;padding:10px 20px;margin:0;background:#FEF1F1;border-radius:10px;}#block-pld-language-switcher ul.links li{border-bottom:1px solid var(--main-color,#F94D4A);}#block-pld-language-switcher ul.links li:last-child{border-bottom:none;}#block-pld-language-switcher ul.links li.is-active a{font-weight:600 !important;color:#03404A;cursor:default;}#block-pld-language-switcher ul.links li[data-drupal-language=fr] .language-switcher__flag{background-image:url("/themes/custom/pld/img/icons/flag-fr.svg");}#block-pld-language-switcher ul.links li[data-drupal-language=en] .language-switcher__flag{background-image:url("/themes/custom/pld/img/icons/flag-en.svg");}#block-pld-language-switcher ul.links li[data-drupal-language=de] .language-switcher__flag{background-image:url("/themes/custom/pld/img/icons/flag-de.svg");}#block-pld-language-switcher ul.links li[data-drupal-language=es] .language-switcher__flag{background-image:url("/themes/custom/pld/img/icons/flag-es.svg");}#block-pld-language-switcher ul.links li a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font:400 1em/20px 'Inter',sans-serif;color:#2D2D2D;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease 0s;}#block-pld-language-switcher ul.links li a:hover{color:#03404A;}#block-pld-language-switcher ul.links .language-switcher__flag{display:block;margin-left:20px;width:20px;height:20px;background:red;border-radius:50%;font-size:0;background-size:cover;background-repeat:no-repeat;background-position:center center;}#block-pld-language-switcher.is-open .language-switcher__toggle:after{transform:rotate(0);}#block-pld-language-switcher.is-open ul.links{display:block;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
.txt-green{color:#03404A;}.partner-list{position:relative;padding:0 0 4.5%;margin:0 0 5%;}.partner-list:last-child{margin:0 !important;}.partner-list .text-formatted{margin-bottom:30px;}.partner-list .field--name-field-tourims-object,.partner-list .field--name-field-tourims-object-selection{display:flex;flex-wrap:wrap;gap:30px 2.5%;justify-content:center;text-align:left;margin:0 0 30px;}.partner-list .field--name-field-tourims-object > .field__item,.partner-list .field--name-field-tourims-object-selection > .field__item{width:23.1%;}.partner-list .field--name-field-tourims-object .partner--content,.partner-list .field--name-field-tourims-object-selection .partner--content{position:relative;flex:1;}.partner-list .field--name-field-tourims-object .partner--content:hover .partner-name,.partner-list .field--name-field-tourims-object-selection .partner--content:hover .partner-name{text-decoration:underline;}.partner-list > div:last-child{margin-bottom:0;}.partner-list-page .partner-list .surtitle,.partner-list-page .partner-list h2{text-align:center;}@media only screen and (max-width:1280px){.partner-list .field--name-field-tourims-object > .field__item,.partner-list .field--name-field-tourims-object-selection > .field__item{width:31.65%;}}@media only screen and (max-width:900px){.partner-list .field--name-field-tourims-object,.partner-list .field--name-field-tourims-object-selection{gap:30px 3.5%;}.partner-list .field--name-field-tourims-object > .field__item,.partner-list .field--name-field-tourims-object-selection > .field__item{width:48.25%;}}@media only screen and (max-width:768px){.partner-list{position:relative;padding:0 0 7%;margin:0 0 7.5%;}}@media only screen and (max-width:480px){.partner-list .field--name-field-tourims-object > .field__item,.partner-list .field--name-field-tourims-object-selection > .field__item{width:100%;}}
.txt-green{color:#03404A;}#partner-page .gallery{padding-bottom:4%;}#partner-page .partner-sheet .partner-sheet-content .partner-more{justify-content:flex-start;}.partner-sheet{position:relative;width:100.1vw;left:50%;transform:translate(-50%,0);display:flex;flex-wrap:wrap;margin-bottom:5%;}.partner-sheet .partner-sheet-content{width:34%;padding-left:5%;}.partner-sheet .partner-sheet-content .partner-header{overflow:hidden;padding:10% 2.5% 0;margin:0 7.5% 0 0;background:#FFF;border-radius:10px;}.partner-sheet .partner-sheet-content .partner-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:5%;}.partner-sheet .partner-sheet-content .partner-more .partner-links-contact a{background:var(--main-color,#F94D4A);}.partner-sheet .partner-sheet-content .partner-more .partner-links-contact a:hover:after{color:#03404A;}.partner-sheet .partner-sheet-content .field--name-field-address{margin-bottom:15px;margin:5% 0;padding:5% 0 0;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;background-position:top;}.partner-sheet .partner-sheet-content .field--name-field-opening{position:relative;display:flex;margin:5% 0;}.partner-sheet .partner-sheet-content .field--name-field-opening:before{position:relative;width:35px;padding-right:15px;content:"\e922";color:#FF8784;font:400 1.2em/1em icomoon;}.partner-sheet .partner-sheet-content .field--name-field-opening .item-list ul{margin:0;}.partner-sheet .partner-sheet-content .field--name-field-opening .item-list ul li{position:relative;display:block;padding:5px 0;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;background-position:top;}.partner-sheet .partner-sheet-content .field--name-field-opening .item-list ul li:first-child{padding-top:0;background:none;}.partner-sheet .partner-sheet-content .field--name-field-opening .item-list ul li:last-child{padding-bottom:0;}.partner-sheet .partner-sheet-content .field--name-field-awards{position:relative;display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding-bottom:2.5%;}.partner-sheet .partner-sheet-content .field--name-field-awards > .field__item{width:85px;height:85px;}.partner-sheet .partner-sheet-content .field--name-field-awards > .field__item img{display:block;width:100%;height:100%;object-fit:contain;}.partner-sheet .partner-sheet-content .partner-brief{margin:5% 0;padding:5%;background:#FEF1F1;border-radius:10px;}.partner-sheet .partner-sheet-content .partner-brief .partner-brief-title{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin-bottom:10px;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:#03404A;color:var(--main-color,#F94D4A);}.partner-sheet .partner-call{position:relative;padding:15% 10% 5% 0;margin:-10% 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.partner-sheet .partner-call:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);left:auto;right:-1px;background:#03404A;transform:translate(0,0);}.partner-sheet .partner-call .partner-price{padding:2.5% 2.5% 2.5% 0;color:#FFF;text-transform:uppercase;}.partner-sheet .partner-call .partner-price span{display:block;font-weight:700;color:#FF8784;}.partner-sheet .partner-call .field--name-field-reservation-links{padding:2.5% 0;}.partner-sheet .partner-call .field--name-field-reservation-links .field__item{margin-bottom:15px;}.partner-sheet .partner-call .field--name-field-reservation-links .field__item:last-child{margin-bottom:0;}.partner-sheet .partner-call .field--name-field-reservation-links a{position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:transparent;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;color:#FFF;background:var(--main-color,#F94D4A);}.partner-sheet .partner-call .field--name-field-reservation-links a:after{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;}.partner-sheet .partner-call .field--name-field-reservation-links a:hover{background:var(--main-color,#F94D4A);color:#FFF;}.partner-sheet .field--name-main-visual{position:relative;width:66%;}.partner-sheet .field--name-main-visual .field--name-field-copyright{position:absolute;bottom:0;padding:5px 12px;font:400 italic 0.8em/1em 'Inter',sans-serif;background:rgba(0,0,0,0.5);color:#FFF;border-radius:0 5px 0 0;}.partner-sheet .field--name-main-visual .field--name-field-copyright:before{position:relative;content:"©";padding-right:5px;}.partner-sheet .field--name-main-visual .contextual-region{position:initial;height:auto;}.partner-sheet .field--name-main-visual .media{height:100%;}.partner-sheet .field--name-main-visual .field--name-field-media-image{position:relative;height:100%;}.partner-sheet .field--name-main-visual .field--name-field-media-image article,.partner-sheet .field--name-main-visual .field--name-field-media-image div{height:100%;}.partner-sheet .field--name-main-visual .field--name-field-media-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;}.partner-info{clear:both;position:relative;padding:5% 0;}.partner-info h2,.partner-info .surtitle{text-align:center;}.partner-info h2{margin-bottom:2.5%;}.partner-info .partner-info-content{display:flex;flex-wrap:wrap;gap:5%;justify-content:center;}.partner-info .partner-info-content .partner-info-content--services{width:47.5%;}.partner-info .partner-info-content .partner-info-content--services .field--name-field-services-and-facilities,.partner-info .partner-info-content .partner-info-content--services .field--name-field-payment-methods{margin-bottom:7.5%;padding-left:2.5%;border-left:3px solid #FF8784;}.partner-info .partner-info-content .partner-info-content--location{width:47.5%;}.partner-info .partner-info-content .partner-info-content--location .partner-map .map-placeholder{position:relative;aspect-ratio:3;background:center / cover no-repeat url("/themes/custom/pld/img/map-presquile.svg");border-radius:10px;}.partner-info .partner-info-content .partner-info-content--location .partner-map .map-placeholder .button{position:absolute;top:50%;left:5%;transform:translate(0,-50%);}.partner-info .partner-info-content .partner-info-content--location .partner-map .map-placeholder .button a{position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:transparent;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;border:0;background:#FFF;}.partner-info .partner-info-content .partner-info-content--location .partner-map .map-placeholder .button a:after{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;}.partner-info .partner-info-content .partner-info-content--location .partner-map .map-placeholder .button a:hover{background:var(--main-color,#F94D4A);color:#FFF;}.partner-info .partner-info-content .partner-info-content--location .partner-map .partner-address{margin:10px 0 0;}.partner-related{position:relative;padding:3.5% 0;}.partner-related:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#FFEDED;}.partner-related h2{text-align:center;}.partner-related .field--name-field-tourism-objects-related{display:flex;flex-wrap:wrap;gap:30px 2.5%;justify-content:center;text-align:left;}.partner-related .field--name-field-tourism-objects-related > .field__item{width:23.1%;}@media only screen and (max-width:1280px){.partner-related{padding:5% 0;}.partner-related .field--name-field-tourism-objects-related > .field__item{width:31.65%;}}@media only screen and (max-width:1024px){.partner-sheet{width:100%;flex-direction:column-reverse;}.partner-sheet .partner-sheet-content{z-index:1;width:100%;padding:0;}.partner-sheet .partner-sheet-content .partner-header{overflow:hidden;position:relative;width:99%;padding:5% 5% 0 6%;margin:-10% 0 0 -6%;border-radius:0 10px 10px 0;}.partner-sheet .partner-sheet-content .partner-header:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:50%;content:"";background:#FFF;}.partner-sheet .partner-call{padding:12.5% 5% 2.5% 0;}.partner-sheet .partner-call:before{left:50%;right:auto;transform:translate(-50%,0);}.partner-sheet .field--name-main-visual{position:relative;width:100.1vw;left:50%;transform:translate(-50%,0);aspect-ratio:4/3;}.partner-sheet .field--name-main-visual img{position:relative;}.partner-sheet .field--name-main-visual .field--name-field-copyright{bottom:initial;right:0;top:0;}}@media only screen and (max-width:900px){.partner-sheet .partner-sheet-content .partner-header{width:98%;padding-left:3%;margin-left:-3%;}.partner-info .partner-info-content h2{margin-bottom:5%;}.partner-info .partner-info-content .partner-info-content--services,.partner-info .partner-info-content .partner-info-content--location{width:100%;}.partner-related .field--name-field-tourism-objects-related{gap:30px 3.5%;}.partner-related .field--name-field-tourism-objects-related > .field__item{width:48.25%;}}@media only screen and (max-width:600px){.partner-sheet .partner-sheet-content{margin:-10% 0 0;}.partner-sheet .partner-call{padding:15% 5% 5% 5%;}.partner-related{padding:7.5% 0;}}@media only screen and (max-width:480px){.partner-related .field--name-field-tourism-objects-related > .field__item{width:100%;}}
.txt-green{color:#03404A;}.search-pane-opened{position:fixed;}.block-pld-search .pld-search--pane{display:none;flex-direction:column;z-index:99;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#FFF;}.block-pld-search .pld-search--pane .pld-search--pane__top{position:relative;display:flex;align-items:center;width:100%;height:135px;padding:30px 0;}.block-pld-search .pld-search--pane .pld-search--pane__top button.close{z-index:1;position:absolute;width:60px;height:60px;left:2.5%;background:var(--main-color,#F94D4A);border-radius:50%;cursor:pointer;text-align:center;transition:all 0.3s ease 0s;border:0;}.block-pld-search .pld-search--pane .pld-search--pane__top button.close:after{position:absolute;top:0;left:0;width:100%;height:100%;font:24px/60px 'icomoon';content:"\e90a";color:#FFF;}.block-pld-search .pld-search--pane .pld-search--pane__content{position:relative;flex:1;display:flex;background:#FF8784;border-radius:65px 0 0 0;}.block-pld-search .pld-search--pane .pld-search--pane__content:before{position:absolute;left:100%;bottom:-40px;content:"\e92f";color:var(--main-color,#F94D4A);font:400 335px / 1em icomoon;transform:translate(-60%,0);}.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search{position:relative;width:50%;margin:0 auto;padding:15% 0;transition:all 0.3s ease 0s;}.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search h2{color:#03404A;}.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search form input[type=submit],.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search form button.submit{background:#03404A;border:1px solid #03404A;}.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search form input[type=submit]:hover,.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search form button.submit:hover{background:#FFF;color:#03404A;}.block-pld-search.is-open .pld-search--pane{display:flex;}.node--type-search{position:relative;padding:2.5% 0;}.search-results{display:flex;flex-wrap:wrap;}.search-results form{width:100%;margin-top:5%;}.search-results .search-results--results{position:relative;width:100%;padding:5% 0;display:flex;flex-wrap:wrap;gap:25px 2%;}.search-results .search-results--results .search-results--item{width:23.5%;}.search-results article.search-result{position:relative;height:100%;padding:15px 15px 40px;background:#F5F5F5;border-radius:10px;box-shadow:-2px 2px 2px rgba(0,0,0,0.15);}.search-results article.search-result:after{position:absolute;right:20px;bottom:10px;width:27px;height:27px;color:var(--main-color,#F94D4A);content:"\e913";font:400 27px/27px "icomoon";transition:all 0.3s ease 0s;}.search-results article.search-result .field--name-field-copyright{display:none;}.search-results article.search-result .search-result--title{margin:0 0 8px;font:700 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);}.search-results article.search-result .search-result--title a{text-decoration:none;}.search-results article.search-result .search-result--media{position:relative;margin-bottom:15px;}.search-results article.search-result .search-result--media .field--type-image{display:block;content:"";padding-top:75%;padding-top:66.66%;}.search-results article.search-result .search-result--media .field--type-image .field__item{position:absolute;top:0;left:0;bottom:0;right:0;padding:10px;background:#FFF;border-radius:5px;}.search-results article.search-result .search-result--media .field--type-image img{display:block;width:100%;height:100%;object-fit:cover;}.search-results article.search-result .search-result--tags{margin-bottom:5px;}.search-results article.search-result:hover:after{color:#03404A;right:15px;}@media only screen and (max-width:1280px){.search-results .search-results--results{gap:30px 3%;}.search-results .search-results--results .search-results--item{width:31.3%;}}@media only screen and (max-width:900px){.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search{width:75%;}}@media only screen and (max-width:768px){.search-results .search-results--results{gap:30px 4%;}.search-results .search-results--results .search-results--item{width:48%;}}@media only screen and (max-width:600px){.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search{width:85%;}}@media only screen and (max-width:480px){.block-pld-search .pld-search--pane .pld-search--pane__content .pld-search{width:90%;}.search-results .search-results--results{gap:30px;}.search-results .search-results--results .search-results--item{width:100%;}}
.txt-green{color:#03404A;}:focus{outline:3px solid #005fcc;outline-offset:2px;}:focus:not(:focus-visible){outline:none;}:focus-visible{outline:3px solid #005fcc;outline-offset:2px;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #005fcc;outline-offset:3px;}button:focus-visible{box-shadow:0 0 0 3px rgba(0,95,204,0.4);}.menu-container nav[role="navigation"] > ul.menu > li.menu-item--expanded ul{display:none;}.menu-container nav[role="navigation"] > ul.menu > li.menu-item--expanded.opened ul{display:block;}
.txt-green{color:#03404A;}.helpful-links .helpful-title{display:none;}.helpful-links .helpful-content{margin-top:5px;}.helpful-links .helpful-content .field--name-field-toggle-item-links > .field__item a,.helpful-links .helpful-content .field--name-field-toggle-item-docs > .field__item a{position:relative;display:inline-flex;align-items:center;padding:12px 15px;font:700 0.95em/1.3em 'Inter',sans-serif;color:var(--main-color,#F94D4A);text-transform:uppercase;text-decoration:none;background:#FFF;border-radius:10px;padding:5px 0;text-transform:none;}.helpful-links .helpful-content .field--name-field-toggle-item-links > .field__item a:after,.helpful-links .helpful-content .field--name-field-toggle-item-docs > .field__item a:after{position:relative;padding-left:25px;right:5px;font:400 1.5em/0 'icomoon';content:"\e913";transition:all 0.3s ease 0s;}.helpful-links .helpful-content .field--name-field-toggle-item-links > .field__item a:hover:after,.helpful-links .helpful-content .field--name-field-toggle-item-docs > .field__item a:hover:after{right:0;}.field--name-field-edito-link{display:flex;flex-wrap:wrap;gap:25px;margin-top:25px;}.field--name-field-edito-link a{position:relative;display:inline-flex;align-items:center;padding:12px 25px;font:600 1em/1.2em 'Inter',sans-serif;color:var(--main-color,#F94D4A);background:transparent;border:1px solid var(--main-color,#F94D4A);text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;text-decoration:none !important;border-radius:30px;}.field--name-field-edito-link a:after{position:relative;font:400 0.8em/0 'icomoon';content:"\e904";padding-left:15px;}.field--name-field-edito-link a:hover{background:var(--main-color,#F94D4A);color:#FFF;}.paragraph--type--author{text-align:center;}.paragraph--type--author .field--name-field-media-image{display:block;width:112px;height:112px;margin:auto auto 25px;}.paragraph--type--author .field--name-field-media-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;}.paragraph--type--author .field--name-field-edito-surtitle{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin-bottom:10px;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:#03404A;}.paragraph--type--author .field--name-field-edito-title{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;margin:0 0 25px;padding:0;font:700 2em/1em var(--font-title-family,'Pornichetine',sans-serif);color:var(--main-color,#F94D4A);}.node--type-editorial.node--unpublished{position:relative;border-top:50px solid var(--main-color,#F94D4A);}.node--type-editorial.node--unpublished:after{position:absolute;top:-25px;width:100%;text-align:center;font:700 1.5em/0 'Inter',sans-serif;content:"contenu non publié";color:#FFF;}.bkg-grey{position:relative;}.bkg-grey:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#F5F5F5;}.bkg-grey.paragraph--type--edito-album .album-block .album-desc{background:#F5F5F5;}.bkg-grey blockquote:before{background:#F5F5F5;}.is-a-child{padding-top:0 !important;}.is-a-child .field--name-field-edito-content h3{margin:0px 0 5px;font-size:1.2em;color:#03404A;}.is-a-child.paragraph--type--gallery .field--name-field-gallery-medias{margin:-1%;}.intro{width:75%;margin:auto;margin-bottom:35px;text-align:center;}.edito-highlight{padding:2.5%;margin:5% 0 0;background:#FF8784;border-radius:10px;}.edito-highlight .edito-highlight-title{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);display:flex;align-items:flex-end;margin-bottom:10px;color:#03404A;}.edito-highlight .edito-highlight-title .field--name-field-edito-hl-icon{padding-right:12px;}.edito-highlight .edito-highlight-title .field--name-field-edito-hl-icon svg{display:block;width:auto;height:30px;}.edito-highlight .edito-highlight-title .field--name-field-edito-hl-icon svg path{fill:#FFF;}.edito-highlight .text-formatted{margin-bottom:0.8em;}.edito-highlight h3{color:#FFF;font-weight:400;}.edito-highlight .field--name-field-edito-hl-links .field__item a,.edito-highlight .field--name-field-edito-hl-links .field__item span{position:relative;left:0;display:inline-block;margin-top:0.3em;padding:5px 15px 5px 0;font:600 1em/1.4em 'Inter',sans-serif;color:#03404A;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease 0s;margin:0;margin-bottom:0.8em;}.edito-highlight .field--name-field-edito-hl-links .field__item a:before,.edito-highlight .field--name-field-edito-hl-links .field__item span:before{position:relative;font:400 0.7em/0 'icomoon';content:"\e904";padding-right:10px;}.edito-highlight .field--name-field-edito-hl-links .field__item a:hover,.edito-highlight .field--name-field-edito-hl-links .field__item span:hover{left:5px;}.edito-highlight .field--name-field-edito-hl-links .field__item:last-child a,.edito-highlight .field--name-field-edito-hl-links .field__item:last-child span{margin:0;}.field--name-field-editorial-paragraphs > .field__item{position:relative;clear:both;}.field--name-field-editorial-paragraphs > .field__item > .paragraph{position:relative;padding:5% 0;margin:auto;}.paragraph--type--edito-text,.paragraph--type--edito{width:75%;margin:auto;transition:all 0.3s ease 0s;}.paragraph--type--edito-text .surtitle,.paragraph--type--edito .surtitle,.paragraph--type--edito-text h2,.paragraph--type--edito h2{text-align:center;}.paragraph--type--edito-text blockquote,.paragraph--type--edito blockquote{text-align:center;}.paragraph--type--edito{text-align:center;}.paragraph--type--edito .field--name-field-media-image{position:relative;margin-top:5%;}.paragraph--type--edito .field--name-field-media-image:before{display:block;content:"";padding-top:75%;padding-top:56.25%;}.paragraph--type--edito .field--name-field-media-image .field__item{position:absolute;top:0;left:0;bottom:0;right:0;}.paragraph--type--edito .field--name-field-media-image .field__item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;}.summary-block{padding:25px 35px;background:#FEF1F1;border-radius:15px;}.summary-block .summary-title{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:#03404A;margin-bottom:10px;color:var(--main-color,#F94D4A);}.summary-block ul{margin:0;}.summary-block ul li{position:relative;border-bottom:1px solid var(--main-color,#F94D4A);}.summary-block ul li a{display:flex;padding:12px 45px 12px 0;font-weight:700;color:#03404A;align-items:center;transition:all 0.3s ease 0s;cursor:pointer;text-decoration:none;text-transform:uppercase;}.summary-block ul li a:after{position:absolute;right:5px;content:"\e913";color:var(--main-color,#F94D4A);font:400 1.7em/1em icomoon;transition:all 0.3s ease 0s;}.summary-block ul li a:hover{color:var(--main-color,#F94D4A);}.summary-block ul li a:hover:after{right:0;}.summary-block ul li:last-child{border-bottom:0;}.summary-block.is-sticky{z-index:3 !important;width:auto !important;top:0 !important;left:50%;padding:25px;border-radius:0 0 5px 5px;transform:translate(-50%,0);transition:all 0.3s ease 0s;box-shadow:0px 0px 5px rgba(0,0,0,0.5);}.summary-block.is-sticky:not(.is-open){padding:0 25px;}.summary-block.is-sticky:not(.is-open) .summary-title{display:none;}.summary-block.is-sticky:not(.is-open) ul{position:relative;}.summary-block.is-sticky:not(.is-open) ul li{border:0;}.summary-block.is-sticky:not(.is-open) ul li a{display:none;}.summary-block.is-sticky:not(.is-open) ul li a.active{display:block;}.summary-block.is-sticky:not(.is-open) ul li a:after{right:0;transform:rotate(90deg);}.scroll-up .summary-block.is-sticky{top:135px !important;}.summary{position:relative;padding:5% 0;}.summary .summary-header .summary-content{display:flex;flex-wrap:wrap;}.summary .summary-header .summary-content .summary-intro{width:61%;margin-right:5%;}.summary .summary-header .summary-content .summary-block{width:34%;}.summary.with-media{padding:0 0 5%;}.summary.with-media .summary-header{display:flex;flex-wrap:wrap;position:relative;width:100.1vw;left:50%;transform:translate(-50%,0);}.summary.with-media .summary-header .summary-content{flex-direction:column;width:39%;padding:0 5%;}.summary.with-media .summary-header .summary-content .summary-intro{width:auto;margin:15% 0 0;}.summary.with-media .summary-header .summary-content .summary-block{width:auto;margin-top:10%;}.summary.with-media .summary-header .summary-content .summary-block .summary-title{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;position:relative;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);color:#03404A;margin-bottom:10px;color:var(--main-color,#F94D4A);}.summary.with-media .summary-header .summary-content .summary-block ul li{position:relative;border-bottom:1px solid var(--main-color,#F94D4A);}.summary.with-media .summary-header .summary-content .summary-block ul li a{display:flex;padding:12px 45px 12px 0;font-weight:700;color:#03404A;align-items:center;transition:all 0.3s ease 0s;cursor:pointer;text-decoration:none;text-transform:uppercase;}.summary.with-media .summary-header .summary-content .summary-block ul li a:after{position:absolute;right:5px;content:"\e913";color:var(--main-color,#F94D4A);font:400 1.7em/1em icomoon;transition:all 0.3s ease 0s;}.summary.with-media .summary-header .summary-content .summary-block ul li a:hover{color:var(--main-color,#F94D4A);}.summary.with-media .summary-header .summary-content .summary-block ul li a:hover:after{right:0;}.summary.with-media .summary-header .summary-content .summary-block ul li:last-child{border-bottom:0;}.summary.with-media .summary-header .field--name-field-editorial-media{width:61%;}.summary.with-media .summary-header .field--name-field-editorial-media .contextual-region div[data-once=contextual-render]{height:auto;}.summary.with-media .summary-header .field--name-field-editorial-media div,.summary.with-media .summary-header .field--name-field-editorial-media article{height:100%;}.summary.with-media .summary-header .field--name-field-editorial-media img{display:block;width:100%;height:100%;object-fit:cover;}.paragraph--type--edito-album h2,.paragraph--type--edito-album .surtitle{text-align:center;}.paragraph--type--edito-album .field--name-field-edito-content{width:75%;margin:auto;text-align:center;}.paragraph--type--edito-album .album-block{display:flex;flex-wrap:wrap;align-items:center;margin:2.5% 0.1px;}.paragraph--type--edito-album .album-block .album-desc{z-index:1;width:49.5%;margin:0 -2.5% 0 0;padding:2.5%;background:#FFF;border-radius:10px;}.paragraph--type--edito-album .album-block .album-desc h2{text-align:left;}.paragraph--type--edito-album .album-block .album-desc .field--type-link a{position:relative;left:0;display:inline-block;margin-top:0.3em;padding:5px 15px 5px 0;font:600 1em/1.4em 'Inter',sans-serif;color:#03404A;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease 0s;}.paragraph--type--edito-album .album-block .album-desc .field--type-link a:before{position:relative;font:400 0.7em/0 'icomoon';content:"\e904";padding-right:10px;}.paragraph--type--edito-album .album-block .album-desc .field--type-link a:hover{left:5px;}.paragraph--type--edito-album .album-block .album-view{overflow:hidden;position:relative;width:55.4%;margin:0 0 0 -2.5%;border-radius:10px;}.paragraph--type--edito-album .album-block .album-view .field--name-field-media-image{position:relative;}.paragraph--type--edito-album .album-block .album-view .field--name-field-media-image:before{display:block;content:"";padding-top:75%;padding-top:56.25%;}.paragraph--type--edito-album .album-block .album-view .field--name-field-media-image .field__item{position:absolute;top:0;left:0;bottom:0;right:0;}.paragraph--type--edito-album .album-block .album-view .field--name-field-media-image .field__item img{position:relative;width:100%;height:auto;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);}.paragraph--type--edito-album .album-block .album-view .field--name-field-copyright{position:absolute;bottom:0;padding:5px 12px;font:400 italic 0.8em/1em 'Inter',sans-serif;background:rgba(0,0,0,0.5);color:#FFF;border-radius:0 5px 0 0;}.paragraph--type--edito-album .album-block .album-view .field--name-field-copyright:before{position:relative;content:"©";padding-right:5px;}.paragraph--type--edito-album .field--name-field-edito-album-paragraphs > .field__item:nth-child(odd) .album-block{flex-direction:row-reverse;}.paragraph--type--edito-album .field--name-field-edito-album-paragraphs > .field__item:nth-child(odd) .album-block .album-desc{margin:0 0 0 -2.5%;}.paragraph--type--edito-album .field--name-field-edito-album-paragraphs > .field__item:nth-child(odd) .album-block .album-view{margin:0 -2.5% 0 0;}.paragraph--type--edito-album .field--name-field-edito-album-paragraphs > .field__item:last-child .album-block{margin-bottom:0;}.paragraph--type--partner-list{position:relative;text-align:center;}.paragraph--type--partner-list .view-event-list{padding:2.5% 0;background-image:linear-gradient(to right,rgba(255,255,255,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;background-position:bottom;}.paragraph--type--partner-list .view-event-list .view-content{justify-content:center;}.paragraph--type--partner-list .view-event-list .view-content .views-row .node--type-event{text-align:left;}.paragraph--type--partner-list .view-event-list:last-child{padding-bottom:0;background:none;}.paragraph--type--partner-list .edito-highlight{width:75%;margin:5% auto 0;color:#FFF;border:1.5px dashed #FF8784;background:none;border-radius:10px;text-align:center;}.paragraph--type--partner-list .edito-highlight .edito-highlight-title{justify-content:center;margin-bottom:15px;color:#FFF;}.paragraph--type--partner-list .edito-highlight .edito-highlight-title .ico svg{height:35px;}.paragraph--type--partner-list .edito-highlight .edito-highlight-title .ico svg path{fill:#FF8784;}.paragraph--type--partner-list .edito-highlight .button a{color:#FF8784;}.paragraph--type--toggle{position:relative;display:flex;flex-wrap:wrap;gap:5%;}.paragraph--type--toggle .field--name-field-copyright{position:absolute;bottom:0;padding:5px 12px;font:400 italic 0.8em/1em 'Inter',sans-serif;background:rgba(0,0,0,0.5);color:#FFF;border-radius:0 5px 0 0;}.paragraph--type--toggle .field--name-field-copyright:before{position:relative;content:"©";padding-right:5px;}.paragraph--type--toggle > .field--name-field-toggle-media{width:25%;}.paragraph--type--toggle > .field--name-field-toggle-media img{display:block;width:100%;height:auto;}.paragraph--type--toggle > .edito-toggle-content{flex:1;}.paragraph--type--toggle .field--name-field-toggle-items{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:15px;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item{margin-bottom:5px;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(255,255,255,0) 0%);background-size:5px 1px;background-repeat:repeat-x;background-position:bottom;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .paragraph--type--toggle-item{display:flex;flex-wrap:wrap;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-title{width:100%;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-title .field__item{font-family:var(--font-title-family,'Pornichetine',sans-serif);letter-spacing:0.02em;text-transform:uppercase;margin-bottom:10px;font:400 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);position:relative;width:100%;padding:15px 50px 15px 25px;margin:0;color:#03404A;cursor:pointer;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-title .field__item:after{position:absolute;content:"\E818";font:1.5em/25px 'fontello';right:25px;text-align:center;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-title .field__item:hover{color:var(--main-color,#F94D4A);}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-title .field__item:hover:after{border-color:var(--main-color,#F94D4A);}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-content{display:none;flex-wrap:wrap;width:100%;padding:0 50px 25px 25px;transition:all 0.3s ease 0s;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-content .field--name-field-toggle-item-media{width:33.33%;padding-right:2%;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-content .field--name-field-toggle-item-media img{display:block;width:100%;height:100%;object-fit:contain;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-content .field--name-field-toggle-item-media video{display:block;width:100% !important;height:auto !important;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-content .field--name-field-toggle-item-media video,.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-content .field--name-field-toggle-item-media iframe{display:block;width:100% !important;height:300px;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .toggle-content .toggle-content--wrapper{flex:1;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .opened .toggle-content{display:flex;}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .opened .toggle-title .field__item{color:var(--main-color,#F94D4A);}.paragraph--type--toggle .field--name-field-toggle-items > .field__item .opened .toggle-title .field__item:after{content:"\E813";}.paragraph--type--form{width:75%;margin:auto;text-align:center;}.paragraph--type--form .text-formatted{margin-bottom:5%;}.paragraph--type--form form{display:flex;flex-wrap:wrap;gap:5%;text-align:left;}.paragraph--type--form form > .form-item{width:47.5%;}.paragraph--type--form form > .form-item.webform-type-textarea{width:100%;}.paragraph--type--form form .form-actions{margin:auto;}@media only screen and (max-width:1024px){.summary .summary-header{width:100%;flex-direction:column-reverse;}.summary .summary-header .summary-content .summary-intro{width:100%;margin:0 0 5%;}.summary .summary-header .summary-content .summary-block{width:100%;padding:5%;}.summary.with-media .summary-header .summary-content{z-index:1;width:100%;margin:-5% 0 0;padding:0;position:relative;width:90%;padding:5% 5% 0;border-radius:0 10px 0 0;background:#FFF;}.summary.with-media .summary-header .summary-content .summary-intro{margin:0;}.summary.with-media .summary-header .summary-content .summary-block{margin:5% 0 0;}.summary.with-media .summary-header .field--name-field-editorial-media{position:relative;width:100.1vw;left:50%;transform:translate(-50%,0);aspect-ratio:4/3;}.summary.with-media .summary-header .field--name-field-editorial-media img{position:relative;}.paragraph--type--edito-text,.paragraph--type--edito,.paragraph--type--form,.intro,.paragraph--type--edito-album .field--name-field-edito-content{width:100% !important;}.paragraph--type--edito-album .album-block{flex-direction:column !important;margin:5% 0;align-items:flex-start;}.paragraph--type--edito-album .album-block .album-view{order:1;width:100%;margin:0 !important;}.paragraph--type--edito-album .album-block .album-view .field--name-field-copyright{bottom:initial;top:0;right:0;border-radius:0 0 0 5px;}.paragraph--type--edito-album .album-block .album-desc{order:2;width:90%;padding:5% 5% 5% 0;margin:-7.5% 0 0 !important;}}@media only screen and (max-width:900px){.summary.with-media .summary-header .summary-content{padding-left:2.5%;}.field--name-field-editorial-paragraphs > .field__item > .paragraph{padding:7.5% 0;}}@media only screen and (max-width:768px){.field--name-field-editorial-paragraphs > .field__item > .paragraph{padding:10% 0;}.paragraph--type--partner-list .edito-highlight{width:100%;}}@media only screen and (max-width:600px){.edito-highlight{padding:5%;}.summary-block.is-sticky{width:65% !important;}}@media only screen and (max-width:480px){.summary-block.is-sticky{width:75% !important;}.paragraph--type--form .text-formatted{margin-bottom:7.55%;}.paragraph--type--form form > .form-item{width:100%;}}@media only screen and (max-width:320px){.summary-block.is-sticky{width:100% !important;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
