/* @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 */
@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:space-between;height:135px;padding: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:absolute;right:2.5%;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 .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 .header--corporate--contact{order:3;background:none;padding:0 0 0 5%;margin-right:0;}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 .menu-container .region-primary-menu-bottom .header--corporate--contact{width:100%;margin:0;padding:0;}}@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;}}
.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;}
: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%;}
.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;}.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%;}}article.tourism-object{position:relative;height:100%;padding:15px;background:#FFF;border-radius:10px;box-shadow:-2px 2px 2px rgba(0,0,0,0.15);}article.tourism-object .tourism-object__content{position:relative;display:flex;flex-direction:column;height:100%;}article.tourism-object .tourism-object__content h2{margin:0 0 8px;font:700 1.3em/1.1em var(--font-title-family,'Pornichetine',sans-serif);}article.tourism-object .tourism-object__content .event-tag{display:flex;flex-wrap:wrap;}article.tourism-object .tourism-object__content .link-online{margin:0 5px;}article.tourism-object .tourism-object__content .event-info{display:flex;flex-wrap:wrap;margin:10px 0 0;font:400 0.9em/1.2em 'Inter',sans-serif;}article.tourism-object .tourism-object__content .event-info > div{display:flex;padding:3px 0 5px;}article.tourism-object .tourism-object__content .event-info > div:before{position:relative;margin-right:10px;font:400 16px/14px icomoon;color:#FF8784;}article.tourism-object .tourism-object__content .event-info > div.field--name-field-opening:before{content:"\e901";}article.tourism-object .tourism-object__content .event-info > div.field--name-field-opening .item-list ul{margin:0;}article.tourism-object .tourism-object__content .event-info > div.field--name-field-opening .item-list ul li{position:relative;display:block;}article.tourism-object .tourism-object__content .event-info > div.field--name-field-opening .other-date-available{margin-top:3px;font-style:italic;}article.tourism-object .tourism-object__content .event-info > div.field--name-field-address{margin-right:40px;}article.tourism-object .tourism-object__content .event-info > div.field--name-field-address:before{content:"\e910";}article.tourism-object .tourism-object__content .link-more{position:absolute;right:0;bottom:0;}.event-list .event-list--content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px 3%;}.event-list .event-list--content article.tourism-object{width:22.75%;}@media only screen and (max-width:1280px){.event-list .event-list--content article.tourism-object{width:31.33%;}}@media only screen and (max-width:900px){.event-list .event-list--content article.tourism-object{width:48.5%;}}@media only screen and (max-width:600px){.event-list .event-list--content article.tourism-object{width:100%;}}
.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;}.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%;}}.path-frontpage .front-hero{width:100.1vw;left:50%;transform:translate(-50%,0);position:relative;}.path-frontpage .front-hero .field--name-field-home-media .field--name-field-media-image .field__item{position:relative;height:calc(100vh - 135px);transition:all 0.3s ease 0s;}.path-frontpage .front-hero .field--name-field-home-media .field--name-field-media-image .field__item img{display:block;width:100%;height:100%;object-fit:cover;}.path-frontpage .front-hero .front-hero--content{position:absolute;width:30.33%;padding:3.5%;left:5%;bottom:0;background:#FFF;border-radius:10px 10px 0 0;transition:all 0.3s ease 0s;}.path-frontpage .front-hero .front-hero--content h1{text-align:center;}.path-frontpage .front-hero .front-hero--content .text-formatted{text-align:right;}.path-frontpage .front-intro{position:relative;width:100.1vw;left:50%;transform:translate(-50%,0);display:flex;flex-wrap:wrap;align-items:center;margin:3.5% 0;padding-right:5%;}.path-frontpage .front-intro:before{position:relative;width:36.5%;content:"\e923";color:#FFEDED;font:400 200px/0 icomoon;}.path-frontpage .front-intro:after{position:relative;width:20%;height:stretch;content:"";background:url("/themes/custom/pld/img//map-france-grey.svg") right center no-repeat;background-size:contain;}.path-frontpage .front-intro .intro-desc{position:relative;flex:1;padding:2.5% 5% 0 0;}.path-frontpage .front-intro .intro-desc .surtitle{font-weight:700;color:var(--main-color,#F94D4A);}.path-frontpage .front-intro .intro-desc .button 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;margin-top:5%;color:var(--main-color,#F94D4A);}.path-frontpage .front-intro .intro-desc .button a:before{position:relative;font:400 0.7em/0 'icomoon';content:"\e904";padding-right:10px;}.path-frontpage .front-intro .intro-desc .button a:hover{left:5px;}.path-frontpage .agenda-highlight{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:3.5% 0;}.path-frontpage .agenda-highlight:before{overflow:hidden;z-index:-1;position:absolute;width:100.1vw;height:100%;top:0;left:50%;content:"";transform:translate(-50%,0);background:#03404A;}.path-frontpage .agenda-highlight .agenda-highlight--header{width:25%;color:#FFF;}.path-frontpage .agenda-highlight .agenda-highlight--header .surtitle{color:#FFF;}.path-frontpage .agenda-highlight .agenda-highlight--header h2{color:#FF8784;}.path-frontpage .agenda-highlight .agenda-highlight--header .button 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;color:#FFF;}.path-frontpage .agenda-highlight .agenda-highlight--header .button a:before{position:relative;font:400 0.7em/0 'icomoon';content:"\e904";padding-right:10px;}.path-frontpage .agenda-highlight .agenda-highlight--header .button a:hover{left:5px;}.path-frontpage .agenda-highlight .agenda-highlight--header .button a:before{color:#FF8784;}.path-frontpage .agenda-highlight .agenda-highlight--events{flex:1;margin-left:5%;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda{width:auto;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda:before{display:none;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3%;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-image:linear-gradient(to right,#ffffff 35%,rgba(255,255,255,0) 0%);background-position:top;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item{width:31.33%;padding:25px 0 0;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items article.tourism-object:before{position:absolute;width:1px;height:25px;top:-25px;left:49%;content:"";background:#FFF;transform:translate(-50%,0);}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items article.tourism-object:after{z-index:0;position:absolute;top:-25px;left:49%;content:"●";font:400 30px/0 'Inter',sans-serif;color:var(--main-color,#F94D4A);transform:translate(-50%,-50%);}.path-frontpage .footer-links{padding:5% 0;}@media only screen and (max-width:1280px){.path-frontpage .front-intro{padding:0 5% !important;}.path-frontpage .front-intro:before{width:33.5%;}}@media only screen and (max-width:1024px){.path-frontpage .front-hero .front-hero--content{width:50%;}.path-frontpage .front-intro:before{display:none;}.path-frontpage .agenda-highlight .agenda-highlight--header{width:100%;margin-bottom:2.5%;}.path-frontpage .agenda-highlight .agenda-highlight--events{margin:1.5% 0 0;}}@media only screen and (max-width:900px){.path-frontpage .front-intro{padding:0 2.5% !important;margin:7.5% 0;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item{width:48.5%;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item:last-child{display:none;}}@media only screen and (max-width:768px){.path-frontpage .front-hero .front-hero--content{position:absolute;width:75%;left:initial;bottom:0;padding:5%;margin-left:25%;border-radius:10px 0 0 0;}.path-frontpage .front-hero .front-hero--content:before{position:absolute;width:100%;height:50%;background:#03404A;left:0;bottom:0;content:"";transform:translate(-100%,0);}}@media only screen and (max-width:600px){.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item{width:100%;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item:before,.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item:after{display:none;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item:first-child:before,.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item:first-child:after{display:block;}.path-frontpage .agenda-highlight .agenda-highlight--events .field--name-agenda > .field__items > .field__item:last-child{display:block;padding-bottom:3.5%;}}
.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);}
