.text-orange{color:#e55436}.text-green{color:#0a5c5b}.text-yellow{color:#f2b700}.text-orange-title{color:#e55436;font-size:1.5rem}.text-green-title{color:#0a5c5b;font-size:1.5rem}.text-yellow-title{color:#f2b700;font-size:1.5rem}html,body{width:100%;height:100%;margin:0;padding:0;background:#fff;font-family:"Advent Pro",sans-serif;font-optical-sizing:auto;color:#000;-webkit-text-size-adjust:100%;text-size-adjust:100%}img{box-sizing:border-box;max-width:100%;height:auto}html{font-size:17px}@media(min-width: 1540px){html{font-size:18px}}@media(min-width: 1800px){html{font-size:19px}}body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-right:-1000px !important;margin-left:-1000px !important;padding-right:1000px !important;padding-left:1000px !important}h1{font-size:2.6rem;margin:0 0 10px 0;font-family:"Advent Pro",sans-serif;line-height:1.3}h2,h3,h4,h5,h6{font-size:2.2rem;font-family:"Advent Pro",sans-serif;margin:0 auto 40px auto;color:#000;line-height:1.3}h2.light,h3.light,h4.light,h5.light,h6.light{font-size:1.6rem;font-style:italic}h2.nomarg,h3.nomarg,h4.nomarg,h5.nomarg,h6.nomarg{margin:0}p{font-size:1.1rem;line-height:1.6}ul{list-style:none;padding:0;font-size:1.1rem;line-height:1.6}a{text-decoration:none;color:#000}b,strong{font-weight:600}.widget-title{font-size:1.5rem;padding:20px 0}.limit{max-width:1640px;margin:0 auto;padding:0 70px;width:100%;box-sizing:border-box}.limitwidth{max-width:1000px;margin:0 auto}.limitp{max-width:1000px;margin:0 auto}.btn,.wpcf7-submit{text-transform:uppercase;display:inline-block;position:relative;background:#0a5c5b;color:#fff;font-weight:600;font-family:"Advent Pro",sans-serif;border:none;font-size:.9rem;padding:10px 30px;margin-top:30px;border-radius:50px;cursor:pointer;transition:background .2s ease,color .2s ease}.btn:hover,.wpcf7-submit:hover{background:#e55436;color:#fff}.btn.orange,.wpcf7-submit.orange{background:#e55436}.btn.orange:hover,.wpcf7-submit.orange:hover{background:#0a5c5b}.btn.green,.wpcf7-submit.green{background:#0a5c5b;color:#fff}.btn.green:hover,.wpcf7-submit.green:hover{background:#e55436;color:#fff}.btn.yellow,.wpcf7-submit.yellow{background:#f2b700;color:#fff}.btn.yellow:hover,.wpcf7-submit.yellow:hover{background:#e55436;color:#fff}.wpcf7-submit{background:#e55436;color:#fff}.wpcf7-submit:hover{background:#fff;color:#e55436}.padding{padding:100px 0}.padding-bottom{padding-bottom:100px}.padding-top{padding-top:170px}.padding-top-light{padding-top:40px}.padding-bl{padding-bottom:50px}.padding-right{padding:0 100px 0 0}.padding-right-light{padding-right:70px}.padding-left{padding:0 0 0 70px}.nomargin{margin:0}.content{width:100%;min-height:100%;margin:0;padding:0;display:flex;flex-direction:column}.legale{padding:100px 0;max-width:1000px;margin:0 auto}.legale h1{font-family:"Advent Pro",sans-serif}.legale h2,.legale h3,.legale h4,.legale h5,.legale h6{font-family:"Advent Pro",sans-serif;font-size:1.6rem;margin:50px 0 0 0;color:#0a5c5b}.legale a{color:#e55436;font-weight:600}.legale ul{padding:0 0 0 40px;list-style:disc}.legale ul li{font-size:1rem;line-height:1.7;font-weight:300}.home article,.home .vheight,.page article,.page .vheight{flex:1}.home article img,.home .vheight img,.page article img,.page .vheight img{width:auto;height:auto}.home article img.icon-btn,.home .vheight img.icon-btn,.page article img.icon-btn,.page .vheight img.icon-btn{width:60px;height:60px}.single article{max-width:1000px}.single article img{max-width:100%;height:auto}.single article img.aligncenter{margin:50px auto;display:block}.error404 article{display:flex;align-items:center;justify-content:center}.content-not-found{padding:120px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.content-not-found h1{font-size:2.7rem;font-weight:600}.content-not-found p{font-size:1.5rem;color:#000}body.blog{background:#e55436}body.blog .inner-content{padding:100px 0}.grecaptcha-badge{visibility:hidden !important}@media only screen and (min-width: 1025px){.cmplz-cookiebanner{bottom:20px !important;right:20px !important;box-shadow:0 0 15px 0 rgba(0,0,0,.09) !important}}.wpcf7{max-width:1000px;margin:80px auto 0 auto}.wpcf7 p{text-align:inherit;margin:0}.entry-content ul.form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin:0 auto;max-width:1000px;padding:0;list-style:none}.entry-content ul.form li{flex-basis:calc(50% - 20px)}.entry-content ul.form li.full{flex-basis:100%}.entry-content ul.form li input[type=text],.entry-content ul.form li input[type=email],.entry-content ul.form li input[type=tel],.entry-content ul.form li textarea{width:100%;box-sizing:border-box;background:rgb(255,236.9099173554,180.8);font-family:"Advent Pro",sans-serif;border:none;border-radius:50px;padding:22px 28px;font-weight:600;font-size:1rem;color:#000;box-shadow:none;outline:none;transition:background .2s ease}.entry-content ul.form li input[type=text]:focus,.entry-content ul.form li input[type=email]:focus,.entry-content ul.form li input[type=tel]:focus,.entry-content ul.form li textarea:focus{background:rgb(255,212.0421487603,78.8);border:none;outline:none}.entry-content ul.form li input[type=text]::placeholder,.entry-content ul.form li input[type=email]::placeholder,.entry-content ul.form li input[type=tel]::placeholder,.entry-content ul.form li textarea::placeholder{color:#000;opacity:.7}.entry-content ul.form li textarea{border-radius:30px;min-height:260px;resize:none}.wpcf7 form .wpcf7-response-output{margin:30px auto 0 auto;max-width:1000px;padding:20px 30px;border:none;border-radius:50px;font-size:.95rem;text-align:center;font-weight:600}.wpcf7 form.sent .wpcf7-response-output{background:#27a727;color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{background:#e00f1a;color:#fff}@media(max-width: 800px){.entry-content ul.form li{flex-basis:100%}.wpcf7 form .wpcf7-response-output{border-radius:20px;padding:16px 20px}}.thumb-container{overflow:hidden}.thumb-container .thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.actu-container{padding:20px;text-align:center}.actu-container h2{font-size:1.4rem;color:#000;margin:0 0 20px 0}.actu-container p{font-size:1rem;line-height:1.4}.actu-container .actu-infos{display:flex;flex-direction:row;justify-content:center;list-style:none !important;gap:10px;padding:0 !important;font-family:"Barlow"}.actu-container .actu-infos .city,.actu-container .actu-infos .cat{border:2px solid #e55436;padding:3px 10px;font-size:.7rem;font-weight:600;text-transform:uppercase}.actu-container .actu-infos .cat{border:2px solid #e78736}.actu-container .actu-infos .cat.cat-boulangerie{border-color:#e78736}.actu-container .actu-infos .cat.cat-patisserie{border-color:#8b5cf6}.actu-container .actu-infos .cat.cat-chocolaterie{border-color:#2563eb}.actu-container .actu-infos .cat.cat-boucherie{border-color:#dc2626}.actu-container .actu-infos .cat.cat-charcuterie{border-color:#16a34a}.actu-container .actu-infos .cat.cat-fromagerie{border-color:#eab308}.actu-container .actu-infos .cat.cat-cave-a-vin{border-color:#0d9488}.blog-list{display:grid;grid-gap:45px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));justify-content:center;grid-auto-rows:max-content;color:#000}.blog-list header{width:100%;text-align:center}.blog-list article{display:flex;flex-direction:column;background:#fff;padding:0}.blog-list article .category span{display:block;margin-bottom:20px;color:#fff;padding:0;text-transform:uppercase;font-size:.85rem}.blog-list article .category ul.post-categories li{display:none}.blog-list article .category ul.post-categories li:first-child{display:block}.blog-list article a{overflow:hidden;position:relative}.blog-list article:hover .thumb{filter:grayscale(0%);transform:scale(1.1)}.blog-list article section{display:flex;flex:1;flex-flow:column}.blog-list article section h2{margin:0;padding:0;line-height:1.5}.blog-list article section h2 a{display:flex;font-size:1.2rem;text-decoration:none}.blog-list article section p{display:flex;flex-direction:column;flex:1;font-size:1rem}.blog-list article section .excerpt-read-more{display:none;flex-direction:column;font-size:1rem;font-weight:500;text-align:right;margin-top:auto;margin-top:20px}.blog-list.small article{display:flex;flex-direction:column;position:relative;flex:0 0 30.33%;background:#fff;margin:1.5%}.blog-list.small #main h1{margin-bottom:50px}body .actu-page .limit{max-width:1000px;margin:0 auto;padding:100px 0}body .actu-page ul{padding:0 0 0 40px;list-style:disc}body .actu-page ul li{font-size:1rem;padding:3px 0}body .actu-page a{text-decoration:underline}body .actu-page .btn{text-decoration:none}body .actu-page h1{font-size:1.8rem}body .actu-page h2,body .actu-page h3,body .actu-page h4,body .actu-page h5,body .actu-page h6{margin-top:40px;color:#0a5c5b;font-size:1.5rem !important}.actu-layout{padding:70px 0 100px 0;display:grid;grid-template-columns:minmax(500px, 1fr) minmax(0, 400px);gap:45px}.sidebar{background:#e3e3e3}.sidebar .widget{margin-bottom:40px}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{font-size:1.2rem;text-transform:uppercase;margin:0 0 10px 0}.sidebar h3{margin-top:20px !important}.sidebar img{width:100%;height:auto}.sidebar .search-form{position:relative}.sidebar .search-form input{border:1px solid #000;background:#fff}.sidebar .search-form input::placeholder{color:#000;font-weight:600;opacity:1;font-size:.9rem}.sidebar .search-form input:-ms-input-placeholder{color:#000}.sidebar .search-form input::-ms-input-placeholder{color:#000}.sidebar .search-form input.search-field{width:100%;padding:15px}.sidebar .search-form input.search-submit{top:50%;cursor:pointer;margin-top:-13px;right:13px;width:26px;border:none;border-radius:0;height:26px;background-image:url(../../images/search.svg);position:absolute;background-color:#fff;text-indent:-5000px}.sidebar img{display:block;margin:20px 0}.sidebar .sidebar-box{margin:40px 0;background:#e3e3e3;padding:30px 30px 20px 30px}.sidebar .sidebar-box h4{text-transform:uppercase;text-align:center;padding:10px 0 20px 0}.sidebar .sidebar-box ul{display:flex;flex-direction:column;gap:10px}.sidebar .sidebar-box ul li a{position:relative;display:block;background:#fff;padding:15px 15px 15px 50px;font-size:1rem;font-weight:600}.sidebar .sidebar-box ul li a:before{width:30px;height:30px;position:absolute;top:50%;left:10px;margin-top:-15px;content:"";background-size:cover;background-size:80%;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 800px){body .actu-page{padding:0}body .actu-page .page-title h1{font-size:1.6rem;margin-bottom:30px}body .actu-page .limit{padding:30px}.categories{margin:20px 0 40px 0}.blog-list{grid-gap:30px;grid-template-columns:repeat(1, 1fr)}}.sp-lcp-carousel-wrapper{margin-bottom:0 !important}body .cmplz-cookiebanner .cmplz-title{font-weight:600 !important;font-size:1.2rem !important}.cols{padding:100px 30px;display:grid;grid-template-columns:1fr 450px;gap:100px}.cols img{margin:40px 0}@media(max-width: 800px){.cols{grid-template-columns:1fr;gap:40px}}.border img{border:10px solid #f2b700;box-sizing:border-box}.single-post .post-content a{text-decoration:underline;color:#fff}.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{color:#0a5c5b;font-size:1.7rem;margin:70px 0 40px 0}.single-post .post-content ul{padding:0 0 0 40px;list-style:disc}.single-post .post-content ul li{font-size:1rem;line-height:1.7;font-weight:300}.map{line-height:0}.map p{margin:0;line-height:0}.bg{padding:100px 0}.bg.orange{background:#e55436;color:#fff}.bg.orange h1,.bg.orange h2,.bg.orange h3,.bg.orange h4,.bg.orange h5,.bg.orange h6{color:#fff}.bg.orange-light{background:#fff8ef;color:#fff}.bg.orange-light h1,.bg.orange-light h2,.bg.orange-light h3,.bg.orange-light h4,.bg.orange-light h5,.bg.orange-light h6{color:#0a5c5b}.bg.green{background:#0a5c5b;color:#fff}.bg.green h1,.bg.green h2,.bg.green h3,.bg.green h4,.bg.green h5,.bg.green h6{color:#fff}.bg.yellow{background:#f2b700;color:#fff}.bg.yellow h1,.bg.yellow h2,.bg.yellow h3,.bg.yellow h4,.bg.yellow h5,.bg.yellow h6{color:#fff}.aioseo-breadcrumbs{display:flex;flex-direction:row;gap:10px;padding:30px 0;font-size:1rem;font-weight:600;color:#0a5c5b}.aioseo-breadcrumbs a{font-weight:300;text-decoration:none;color:#000}.box{box-shadow:0 0 15px 0 rgba(0,0,0,.09);background:#fff;color:#000;padding-bottom:30px}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{color:#000 !important;font-size:1.3rem;margin:35px 0 20px 0;padding:0 30px}.box p{padding:0 30px;font-size:1rem;line-height:1.6}.box strong{font-size:1.2rem}.box .step img{display:block;width:60px;height:60px;margin:0 auto}.box-contact{padding:10px 40px;margin:0;min-height:120px;color:#fff;font-size:1rem;font-weight:600;display:flex;align-items:center;background:#0a5c5b}.box-contact img{width:40px !important;height:40px !important}.box-contact .textwidget{list-style:none;padding:0;display:flex;gap:30px;flex-direction:row;align-items:center;overflow-wrap:anywhere}.box-contact p{line-height:1.2;margin:0;font-size:1rem}.box-contact.adresse{background:#e55436;color:#fff}.box-contact.telephone{background:#0a5c5b}.box-contact.telephone a{font-size:1.8rem;color:#fff}.box-contact.mail{background:#f2b700}.box-contact.mail a{color:#fff;font-size:1rem}.headtitle{color:#fff;background-size:cover;background-color:#0a5c5b;background-position:center center;text-align:center;padding:15vh 0}.headtitle .headtitle-content{max-width:1000px;margin:0 auto}.headtitle .headtitle-content h1{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase;margin:0}.headtitle .headtitle-content h1 .blue{color:#0a5c5b}.headtitle .headtitle-content h1 .green{color:#e55436}.headtitle .subtitle{font-size:1.5rem;line-height:1.6;font-weight:600}.cat{position:relative}.cat .cat-title{background:#e55436;position:absolute;bottom:30px;left:30px;padding:12px 20px;text-transform:uppercase;font-weight:600;font-size:2rem;font-family:"Kanit",sans-serif}.accordion{max-width:1100px;margin:0 auto}.accordion .sow-accordion-panel .sow-accordion-panel-header{position:relative}.accordion .sow-accordion-panel .sow-accordion-panel-header:before{position:absolute;width:5px;height:30px;top:50%;left:25px;margin-top:-15px;background:#e55436;content:"";transform:rotate(18deg)}.accordion .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-panel-header{font-weight:600}svg{shape-rendering:geometricPrecision;text-rendering:optimizeLegibility;image-rendering:crisp-edges}.home-tiles-slider{padding:100px 0 100px 50px;visibility:hidden;opacity:0;transition:opacity .5s ease}.home-tiles-slider.swiper-initialized{visibility:visible;opacity:1}.home-tiles-slider .swiper-slide{display:flex;height:auto}.home-tiles-slider .tile{width:100%;display:flex;flex-direction:column;text-decoration:none;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease}.home-tiles-slider .tile .tile-image{position:relative;width:100%;height:320px;overflow:hidden}.home-tiles-slider .tile .tile-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.home-tiles-slider .tile:hover .tile-image img{transform:scale(1.08)}.home-tiles-slider .tile .tile-content{padding:50px 50px 30px 50px;background:#fff;color:#000}.home-tiles-slider .tile .tile-title{margin:0 0 10px 0;font-size:1.3rem;color:#000;font-weight:600;text-transform:uppercase;font-style:inherit}.home-tiles-slider .tile .tile-description{margin:0;font-size:1em;line-height:1.5;padding:0}@media(max-width: 800px){.home-tiles-slider{padding:60px 0 60px 30px}.home-tiles-slider .tile-image{height:200px}}ul.icon-list{list-style:none;padding:0;margin:70px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}ul.icon-list li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;font-size:.95rem;font-weight:700;color:#000;gap:10px;width:150px}ul.icon-list li img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:20px;box-sizing:border-box}ul.icon-list li small{display:block;font-size:.78rem;font-weight:400;color:#333;margin-top:-8px}@media(max-width: 800px){ul.icon-list{gap:20px}ul.icon-list li{width:calc(33.333% - 14px)}}ul.conditions-list{list-style:disc;padding:0 0 0 20px;margin:0;display:flex;flex-direction:column;gap:10px}ul.conditions-list li{line-height:1.5;color:#000;padding-left:6px}ul.conditions-list li strong{font-weight:700}.info-card{overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.08);background:#fff;margin-bottom:20px}.info-card__header{padding:18px 24px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:30px}.info-card__header h3{font-family:"Advent Pro",sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;color:#fff;margin:0}.info-card__header--yellow{background:#f2b700}.info-card__header--orange{background:#e55436}.info-card__header--green{background:#0a5c5b}.info-card__body{padding:16px 24px 24px}.info-card__specs{list-style:none;padding:0;margin:0}.info-card__specs li{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid #e7e7e7;font-size:.92rem;gap:16px}.info-card__specs li:last-child{border-bottom:none}.info-card__specs li span{color:#000;font-weight:400;flex-shrink:0}.info-card__specs li strong{color:#000;font-weight:700;text-align:right}.info-card__name{font-weight:700;font-size:1.1rem;margin:0 0 12px 0}.info-card__btn{display:table;margin:20px auto 0 auto}.info-card .footer-infos{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.info-card .footer-infos li{display:flex;align-items:center;gap:14px;font-size:.92rem;padding-left:36px;position:relative;line-height:1.4}.info-card .footer-infos li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}.info-card .footer-infos li.adresse::before{background-image:url("../../images/address.svg")}.info-card .footer-infos li.tel::before{background-image:url("../../images/tel.svg")}.info-card .footer-infos li.mail::before{background-image:url("../../images/mail.svg")}.info-card .footer-infos li a{color:#000;font-weight:600}.info-card .footer-infos li a:hover{color:#e55436}.tablepress{width:100%;border-collapse:collapse;font-size:.92rem;margin-bottom:40px}.tablepress thead th{font-family:"Advent Pro",sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;padding:14px 16px;border:none;background:#000;color:#fff}.tablepress tbody td{padding:12px 16px;border:none;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:middle;line-height:1.4}.tablepress caption{font-family:"Advent Pro",sans-serif;font-size:.88rem;font-weight:700;text-transform:uppercase;padding:16px;text-align:center;caption-side:top}.title{padding:30px;text-transform:uppercase;color:#fff;font-weight:600;text-align:center}.title.yellow{background:#f2b700}.title.green{background:#0a5c5b}.title.orange{background:#e55436}#tablepress-3 caption{background:#f2b700;color:#000}#tablepress-3 tbody tr:nth-child(odd) td{background:#fff !important;color:#000}#tablepress-3 tbody tr:nth-child(even) td{background:#fcedcb !important;color:#000}#tablepress-3 tbody td:not(:first-child){text-align:center}#tablepress-3 thead th.column-2,#tablepress-3 thead th.column-3,#tablepress-3 thead th.column-4,#tablepress-3 thead th.column-5{text-align:center !important}#tablepress-4 caption{background:#e55436;color:#000}#tablepress-4 tbody tr:nth-child(odd) td{background:#fff !important;color:#000}#tablepress-4 tbody tr:nth-child(even) td{background:#ffc6b8 !important;color:#000}#tablepress-4 tbody td:last-child{text-align:right}#tablepress-4 thead th.column-2{text-align:right !important}#tablepress-2 caption{background:#0a5c5b;color:#fff}#tablepress-2 tbody tr:nth-child(odd) td{background:#fff !important;color:#000}#tablepress-2 tbody tr:nth-child(even) td{background:#cddddd !important;color:#000}#tablepress-2 tbody td:last-child{text-align:right}#tablepress-2 thead th.column-2{text-align:right !important}.tablepress-scroll-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tablepress-table-description{display:none}@media(max-width: 800px){.tablepress tbody td{padding:6px !important;font-size:.85rem}.tablepress thead th{padding:6px !important;font-size:.7rem}}.alentours-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px;margin:0 auto}@media(max-width: 900px){.alentours-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 800px){.alentours-grid{grid-template-columns:1fr}}.alentour-card{background:#fff;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.alentour-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.alentour-card__img{width:100%;aspect-ratio:4/3;overflow:hidden}.alentour-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.alentour-card:hover .alentour-card__img img{transform:scale(1.05)}.alentour-card__body{padding:24px;display:flex;flex-direction:column;flex:1}.alentour-card__body h3{font-family:"Advent Pro",sans-serif;font-size:1.6rem;font-weight:700;color:#000 !important;margin:0 0 12px 0;text-align:center}.alentour-card__body p{font-size:1rem;line-height:1.6;color:#000;text-align:center;flex:1;margin:0 0 20px 0}.alentour-card__footer{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:auto}.badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 14px;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.badge--culture{background:#e55436;color:#fff}.badge--nature{background:#0a5c5b;color:#fff}.badge--mer{background:#28aaeb;color:#fff}.badge--famille{background:#f2b700;color:#fff}.badge--nautisme{background:#c8e6f5;color:#0a5f8a}.badge--time{background:rgba(0,0,0,0);color:#000;font-weight:600;border:1.5px solid #000}.badge--link{background:#000;color:#fff;text-decoration:none;transition:background .2s ease}.badge--link:hover{background:#0a5c5b;color:#fff}.metaslider{margin:70px 0}.plan-lightbox{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center}.plan-lightbox.is-open{display:flex}.plan-lightbox__overlay{position:absolute;inset:0;background:rgba(0,0,0,.85);cursor:pointer}.plan-lightbox__content{position:relative;z-index:1001;max-width:90vw;max-height:90vh}.plan-lightbox__content img{max-width:100%;max-height:90vh;object-fit:contain;display:block}.plan-lightbox__close{position:absolute;top:-16px;right:-16px;width:36px;height:36px;border-radius:50%;background:#fff;border:none;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1002;transition:background .2s}.plan-lightbox__close:hover{background:#e55436;color:#fff}footer{display:flex;flex-direction:column;font-size:.9rem;border-top:20px solid #0a5c5b}footer a{color:#fff}footer h4{font-size:1.1rem;margin:0 0 10px 0}footer ul{margin:0}footer .top .limit,footer .bottom .limit,footer .partner .limit{display:grid;grid-gap:20px}footer .top .limit .col.skill,footer .bottom .limit .col.skill,footer .partner .limit .col.skill{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}footer .top .limit .col.skill .name,footer .bottom .limit .col.skill .name,footer .partner .limit .col.skill .name{margin-left:3px}footer .top .limit .col.skill img,footer .bottom .limit .col.skill img,footer .partner .limit .col.skill img{height:40px;width:auto;margin-left:20px}footer .top .limit .col.legal,footer .bottom .limit .col.legal,footer .partner .limit .col.legal{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:3px}footer .top .limit .col.legal ul,footer .bottom .limit .col.legal ul,footer .partner .limit .col.legal ul{display:flex;flex-direction:row;gap:10px;margin:0;font-size:.9rem}footer .top{position:relative;width:-webkit-fill-available}footer .top a{color:#000}footer .top a:hover,footer .top a.active{color:#e55436;font-weight:600}footer .top img{width:300px}footer .top p,footer .top ul,footer .top a{font-size:1rem}footer .top #menu-top{margin-top:20px}footer .top .footer-infos{display:flex;flex-direction:column;gap:20px;font-size:.9rem}footer .top .footer-infos li{display:flex;align-items:center;position:relative;padding:0 0 0 45px;min-height:50px}footer .top .footer-infos li:before{width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;left:0;content:""}footer .top .footer-infos li:before::before{background-repeat:no-repeat;background-size:cover}footer .top .footer-infos li.adresse:before{background-image:url(../../images/address.svg)}footer .top .footer-infos li.mail:before{background-image:url(../../images/mail.svg)}footer .top .footer-infos li.tel{display:flex;gap:0;align-items:flex-start;flex-direction:column}footer .top .footer-infos li.tel br{display:none}footer .top .footer-infos li.tel a{font-weight:600;font-size:1.1rem}footer .top .footer-infos li.tel:before{background-image:url(../../images/tel.svg)}footer .top .icon img{width:44px;height:44px}footer .top .limit{grid-template-columns:600px 1fr 1fr;gap:100px;padding:70px;border-bottom:1px solid hsla(0,0%,100%,.2)}footer .bottom{background:#e55436;padding:15px 0}footer .bottom .limit{align-items:center;grid-template-columns:auto auto;color:#fff;font-weight:400}footer .bottom .limit a{font-weight:700;font-size:.85rem;text-decoration:none}.scrollToTop{position:fixed;z-index:100;bottom:30px;right:30px;width:50px;height:50px;text-align:center;background-color:#f2b700;display:none;transition:.3s ease-in-out;cursor:pointer;border-radius:50%;background-image:url("../../images/scrolltotop.svg");-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);background-size:80%;background-repeat:no-repeat;background-position:center center}.scrollToTop .fi{font-size:1.8rem;line-height:56px;color:#fff}.scrollToTop:hover{transform:translateY(-10px)}.contactBtnMobile{position:fixed;z-index:100;bottom:30px;left:30px;width:50px;height:50px;text-align:center;background-color:#0a5c5b;transition:.3s ease-in-out;display:none;cursor:pointer;border-radius:50%;background-image:url("../../images/contact-btn.svg");-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);background-size:80%;background-repeat:no-repeat;background-position:center center}.contactBtnMobile:hover{transform:translateY(-10px)}@media screen and (max-width: 800px){footer .top,footer .bottom{padding:0}footer .top .limit,footer .bottom .limit{grid-template-columns:1fr;padding:30px;text-align:center;gap:30px}footer .top .limit img,footer .bottom .limit img{width:200px}footer .top .limit .col.legal,footer .bottom .limit .col.legal{flex-direction:column}footer .top .limit .col.skill,footer .bottom .limit .col.skill{justify-content:center;flex-direction:column;gap:3px}footer .top .limit .col.skill img,footer .bottom .limit .col.skill img{margin:15px 0 0 0}footer .top #menu-top,footer .bottom #menu-top{justify-content:center}footer .top .footer-infos,footer .bottom .footer-infos{margin:0 auto;gap:20px;text-align:left;width:fit-content}footer .top .footer-infos li,footer .bottom .footer-infos li{padding:0 0 0 60px}footer .top .footer-infos li:before,footer .bottom .footer-infos li:before{width:40px;height:40px;margin-top:-20px}footer .login{justify-content:center}}.main-menu,.contact-menu{display:flex;flex-direction:row;align-items:center;gap:0;list-style:none;margin:0;padding:0}.main-menu>li,.contact-menu>li{position:relative}.main-menu>li>a,.contact-menu>li>a{display:block;padding:8px 18px;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:color .2s ease;white-space:nowrap;border-radius:50px}.main-menu>li>a:hover,.contact-menu>li>a:hover{background:#fff;color:#0a5c5b}.main-menu>li.active>a,.contact-menu>li.active>a{background:#fff;color:#0a5c5b}.main-menu>li.menu-item-has-children>a::after,.contact-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:6px;transition:transform .2s ease;vertical-align:middle}.main-menu>li.menu-item-has-children:hover>a::after,.contact-menu>li.menu-item-has-children:hover>a::after{transform:rotate(-135deg) translateY(-2px)}.main-menu>li:hover>.submenu,.main-menu>li:focus-within>.submenu,.contact-menu>li:hover>.submenu,.contact-menu>li:focus-within>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.main-menu .submenu,.contact-menu .submenu{position:absolute;top:100%;left:0;min-width:220px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.12);list-style:none;padding:8px 0;margin:0;z-index:500;border-radius:20px;border-top:3px solid #e55436;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.main-menu .submenu li a,.contact-menu .submenu li a{display:block;padding:10px 20px;font-size:.88rem;font-weight:400;color:#000;transition:color .2s ease,background .2s ease;white-space:nowrap}.main-menu .submenu li a:hover,.contact-menu .submenu li a:hover{color:#fff;background:#e55436}.main-menu .submenu .submenu,.contact-menu .submenu .submenu{top:0;left:100%;border-top:none;border-left:3px solid #e55436}.mobile-bar{display:none;align-items:center;justify-content:space-between;padding:14px 72px 14px 24px;background:#fff;position:sticky;top:0;z-index:200;box-shadow:0 2px 12px rgba(0,0,0,.08)}.mobile-bar .logo img{height:55px;width:auto}@media(max-width: 800px){.mobile-bar{display:flex}}.hamburger{display:none}@media(max-width: 800px){.hamburger{display:flex}}.hamburger{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;position:fixed;top:21px;right:24px;z-index:400}.hamburger__bar{display:block;width:26px;height:2px;border-radius:2px;transform-origin:center;background:#000;transition:transform .45s cubic-bezier(0.4, 0, 0.2, 1),opacity .45s ease,width .45s ease,background .45s ease}.hamburger.is-open .hamburger__bar{background:#fff}.hamburger.is-open .hamburger__bar--top{transform:translateY(calc(7px + 2px)) rotate(45deg)}.hamburger.is-open .hamburger__bar--mid{opacity:0;width:0}.hamburger.is-open .hamburger__bar--bot{transform:translateY(calc(-7px - 2px)) rotate(-45deg)}.mobile-overlay{position:fixed;inset:0;z-index:300;background:#0a5c5b;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity .45s ease,visibility .45s ease,transform .45s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-overlay.is-open{opacity:1;visibility:visible;transform:scale(1)}.mobile-overlay__inner{display:flex;flex-direction:column;align-items:center;gap:28px;padding:50px 24px 60px;width:100%;max-width:480px;text-align:center}.mobile-overlay__logo img{height:56px;width:auto}.mobile-overlay__nav{width:100%}.mobile-overlay__nav .mobile-menu{list-style:none;padding:0;margin:0;width:100%}.mobile-overlay__nav .mobile-menu>li{border-bottom:1px solid hsla(0,0%,100%,.08);position:relative}.mobile-overlay__nav .mobile-menu>li:first-child{border-top:1px solid hsla(0,0%,100%,.08)}.mobile-overlay__nav .mobile-menu>li>a{display:block;font-family:"Advent Pro",sans-serif;font-size:clamp(.95rem,3.5vw,1.2rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em;padding:10px 54px 10px 10px;line-height:1.2;text-align:left;transition:color .2s ease,background .2s ease}.mobile-overlay__nav .mobile-menu>li>a:hover,.mobile-overlay__nav .mobile-menu>li>a:focus{color:#fff;background:#e55436}.mobile-overlay__nav .mobile-menu>li.active>a{color:#fff;background:#e55436}.mobile-overlay__nav .mobile-menu>li .accordion-toggle{position:absolute;right:10px;top:19px;transform:translateY(-50%);background:#fff;border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:border-color .2s ease,background .2s ease;flex-shrink:0}.mobile-overlay__nav .mobile-menu>li .accordion-toggle svg{color:#e55436;transition:transform .3s ease}.mobile-overlay__nav .mobile-menu>li .accordion-toggle:hover{background:#fff}.mobile-overlay__nav .mobile-menu>li .accordion-toggle.is-open{background:#fff}.mobile-overlay__nav .mobile-menu>li .accordion-toggle.is-open svg{transform:rotate(180deg);color:#e55436;transition:transform .3s ease}.mobile-overlay__nav .accordion-submenu{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-overlay__nav .accordion-submenu.is-open{max-height:600px}.mobile-overlay__nav .accordion-submenu li{border-top:1px solid hsla(0,0%,100%,.05)}.mobile-overlay__nav .accordion-submenu li a{display:block;padding:8px 0 8px 20px;font-size:1.05rem;font-weight:400;color:hsla(0,0%,100%,.75);text-align:left;letter-spacing:.03em;transition:color .2s ease,background .2s ease}.mobile-overlay__nav .accordion-submenu li a:hover,.mobile-overlay__nav .accordion-submenu li a:focus{color:#fff;background:#e55436}.mobile-overlay__nav .accordion-submenu .accordion-submenu li a{padding-left:36px;font-size:.9rem}.mobile-overlay__phone-link{display:inline-flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.75);font-size:1.15rem;font-weight:600;letter-spacing:.05em;transition:color .2s ease}.mobile-overlay__phone-link:hover{color:#fff}.mobile-overlay__phone-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);flex-shrink:0}.mobile-overlay__cta-btn{background:#e55436;color:#fff;font-size:.95rem;padding:14px 36px;margin-top:0;letter-spacing:.08em;transition:background .2s ease}.mobile-overlay__cta-btn:hover{background:rgb(233.6731277533,114.7348017621,90.1268722467)}.mobile-overlay__social .menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:16px;justify-content:center}.mobile-overlay__social .menu li a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.65);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,background .2s ease}.mobile-overlay__social .menu li a:hover{border-color:#e55436;color:#fff;background:#e55436}.mobile-overlay.is-open .mobile-overlay__inner>*{animation:overlayItemIn .4s ease both}.mobile-overlay.is-open .mobile-overlay__logo{animation-delay:.05s}.mobile-overlay.is-open .mobile-overlay__nav{animation-delay:.12s}.mobile-overlay.is-open .mobile-overlay__phone{animation-delay:.22s}.mobile-overlay.is-open .mobile-overlay__cta{animation-delay:.28s}.mobile-overlay.is-open .mobile-overlay__social{animation-delay:.34s}@keyframes overlayItemIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body.menu-open{overflow:hidden}@media(max-width: 800px){header .desktop{display:none !important}}@media(min-width: 801px){.mobile-bar,.mobile-overlay{display:none !important}}header{position:relative}header .top{color:#fff;background:#fff;padding:15px 30px}header .top ul.info{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;margin:0}header .top ul.info li{display:flex;flex-direction:column;align-items:flex-end;text-align:right}header .top .top-content{display:flex;flex-direction:row;align-items:center;justify-content:center}header .top .top-content .top-menu{display:grid;align-items:center;grid-template-columns:1fr 300px 1fr;align-items:center;justify-content:center;gap:30px;flex:1}header .top .top-content .top-menu .logo{display:flex}header .top .top-content .top-menu .logo img{display:block;width:25vw;max-width:300px}header .top .top-content .top-menu .contact-menu{gap:20px;justify-content:flex-end}header .top .top-content .top-menu .contact-menu li.plan a{background:#0a5c5b;color:#fff}header .top .top-content .top-menu .contact-menu li.plan:hover a,header .top .top-content .top-menu .contact-menu li.plan.active a{background:#e55436}header .top .top-content .top-menu .contact-menu li.contact a{background:#f2b700;color:#fff}header .top .top-content .top-menu .contact-menu li.contact:hover a,header .top .top-content .top-menu .contact-menu li.contact.active a{background:#e55436}header .top .top-content .infos li{position:relative;padding:0 0 0 45px}header .top .top-content .infos li:before{width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;left:0;content:""}header .top .top-content .infos li:before::before{background-repeat:no-repeat;background-size:cover}header .top .top-content .infos li:before a{color:#000}header .top .top-content .infos li.adresse:before{background-image:url(../../images/address.svg)}header .top .top-content .infos li.mail:before{background-image:url(../../images/mail.svg)}header .top .top-content .infos li.telephone{font-weight:600}header .top .top-content .infos li.telephone:before{background-image:url(../../images/tel.svg)}header .top .top-content .widget_text{display:flex}header .top .top-content .textwidget{color:#000}header .top .top-content .textwidget ul{display:flex;flex-direction:row;gap:10px 40px;margin:0}header .top .top-content .textwidget ul li{font-size:1.1rem}header .middle{position:relative;z-index:2;background:#e55436;display:grid;align-items:center;grid-template-columns:1fr;box-shadow:0 6px 12px rgba(0,0,0,.06);padding:20px}header .middle>ul{display:flex;flex-direction:row;gap:20px;justify-content:center;margin:0}header .middle>ul#main-nav{flex:1;justify-content:center;align-items:center}header .middle>ul#main-nav.contact{justify-content:flex-end}header .middle>ul#main-nav.contact li a{background:#e55436}header .middle>ul#main-nav li{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:0}header .middle>ul#main-nav li a{position:relative;text-transform:uppercase;font-weight:500;font-size:1.1rem;padding:10px 15px;color:#fff}header .middle>ul#main-nav li a:hover{color:#e55436}header .middle>ul#main-nav li.active a,header .middle>ul#main-nav li.current_page_parent a{background:#fff;color:#e55436}header .middle>ul#main-nav li.menu-item-has-children{position:relative}header .middle>ul#main-nav li.menu-item-has-children:after{position:absolute;top:50%;margin-top:-5px;right:15px;width:10px;height:10px;background-image:url("../../images/chevron-white.svg");transition:all .3s;content:""}header .middle>ul#main-nav li.menu-item-has-children a{padding-right:45px}header .middle>ul#main-nav li.menu-item-has-children:hover:after{transform:rotate(180deg);transition:all .3s;background-image:url("../../images/chevron.svg")}header .middle>ul#main-nav li.menu-item-has-children.menu-item-has-children.active:after{background-image:url("../../images/chevron.svg")}header .middle>ul#main-nav .menu-item-has-children{position:relative}header .middle>ul#main-nav .menu-item-has-children ul{display:none;width:250px;background:#fff;position:absolute;z-index:1000;left:0;margin-left:0px;padding:15px;top:100%;flex-direction:column;box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.08)}header .middle>ul#main-nav .menu-item-has-children ul li{justify-content:flex-start}header .middle>ul#main-nav .menu-item-has-children ul li a{padding:5px;font-weight:600;color:#000;text-transform:inherit;background:none;font-size:.9rem;line-height:1.2;display:flex;flex-direction:row;align-items:center}header .middle>ul#main-nav .menu-item-has-children ul li a img{width:24px;height:24px;padding:0}header .middle>ul#main-nav .menu-item-has-children ul li a:hover{font-weight:600;background:none;color:#0a5c5b;border:none}header .middle>ul#main-nav .menu-item-has-children ul li.current-page-ancestor a{font-weight:600}header .middle>ul#main-nav .menu-item-has-children:hover ul{display:flex}header .nav{background:#e55436;box-shadow:0px 0px 15px 0px rgba(0,0,0,.17);-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.17);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.17)}header .nav .limit{height:60px;padding:6px 20px;display:flex;flex-direction:row;align-items:center}header .nav .limit ul{display:flex;flex-direction:row;justify-content:center}header .nav .limit ul#main-nav{flex:1;padding:0 50px}header .nav .limit ul li{display:flex;align-items:center;justify-content:center;gap:5px;position:relative;margin:0 5px}header .nav .limit ul li.active a{font-weight:600;background-color:#0a5c5b;color:#fff}header .nav .limit ul li a{text-transform:uppercase;color:#fff;position:relative;font-weight:400;font-size:1rem;padding:8px 16px}header .nav .limit ul li a:hover{background-color:#0a5c5b;color:#fff;font-weight:600}header .nav .limit ul#login-nav li a{background:#e55436;color:#fff}header .nav .limit ul#login-nav li a:hover{background:#e55436}header.fixed-header nav.middle{z-index:1000;top:0;left:0;right:0;position:fixed;box-shadow:0 2px 12px rgba(0,0,0,.15)}header.fixed-header nav.middle .limit{padding:10px 20px}header.fixed-header nav.middle .limit .logo img{width:220px}header.fixed-header nav.middle .limit ul{margin:0}.login,.login #menu-top{display:flex;flex-direction:row;gap:10px;margin:0}.login li a,.login #menu-top li a{width:34px;height:34px;display:block;text-indent:-5000px;border-radius:50px}.login li.icon a,.login #menu-top li.icon a{display:block;text-indent:-5000px;background-size:cover;background-position:center;background-repeat:no-repeat;padding:0}.login li.icon a:hover,.login #menu-top li.icon a:hover{background:#0a5c5b}.login li.icon.facebook a,.login #menu-top li.icon.facebook a{background-image:url("../../images/facebook.svg")}.login li.icon.twitter a,.login #menu-top li.icon.twitter a{background-image:url("../../images/twitter.svg")}.login li.icon.linkedin a,.login #menu-top li.icon.linkedin a{background-image:url("../../images/linkedin.svg")}.login li.icon.youtube a,.login #menu-top li.icon.youtube a{background-image:url("../../images/youtube.svg")}.login li.icon.instagram a,.login #menu-top li.icon.instagram a{background-image:url("../../images/instagram.svg")}.login li.icon.mail a,.login #menu-top li.icon.mail a{background-image:url("../../images/email.svg");background-size:90% 90%}.login li.icon.tel a,.login #menu-top li.icon.tel a{background-image:url("../../images/phone.svg");background-size:90% 90%}#second-nav{display:flex;flex-direction:row;gap:10px 20px;align-items:center;margin-right:30px}#second-nav li a{color:#fff}#second-nav li a:hover{font-weight:600}#second-nav li.active a,#second-nav li.current_page_parent a,#second-nav li.current-page-ancestor a{font-weight:600}.mobile-nav #main-nav li ul.menu{display:block}.mobile-nav #main-nav li.submenu ul.menu,.mobile-nav #main-nav li.submenubis ul.menu{padding:15px 20px;background:#fff}.mobile-nav #main-nav li.submenu ul.menu li a,.mobile-nav #main-nav li.submenubis ul.menu li a{font-size:1rem;color:#000;padding:3px 0;background:none}.mobile-nav #main-nav li.submenu ul.menu li a img,.mobile-nav #main-nav li.submenubis ul.menu li a img{padding:0;height:24px}.mobile-nav #main-nav li.submenu ul.menu li,.mobile-nav #main-nav li.submenubis ul.menu li{border:none}.mobile-nav #main-nav li.submenu.open .menu,.mobile-nav #main-nav li.submenubis.open .menu{display:flex}.mobile-nav #main-nav li.submenu.open,.mobile-nav #main-nav li.submenubis.open{background:#e55436;border:none}.mobile-nav #main-nav li.submenu>a,.mobile-nav #main-nav li.submenubis>a{position:relative}.mobile-nav #main-nav li.submenu>a:after,.mobile-nav #main-nav li.submenubis>a:after{position:absolute;right:10px;top:50%;margin-top:-5px;width:10px;height:10px;background-image:url("../../images/chevron.svg");background-size:cover;content:""}.mobile-nav #social-nav{flex-direction:column}#social-nav{display:flex;flex-direction:row;gap:10px;align-items:center}#social-nav li.book a{background:#0a5c5b;color:#fff;text-transform:uppercase;padding:10px 24px;font-size:1rem;font-weight:400}#social-nav li.book a:hover{background:#0a5c5b;color:#fff}#social-nav li.register a{background:#e55436;color:#fff;text-transform:uppercase;padding:10px 24px;font-size:1rem;font-weight:400}#social-nav li.register a:hover{background:#e55436;color:#fff}.off-canvas{padding:30px;background:#e55436}.off-canvas img{margin-bottom:30px}.off-canvas .menu li a{color:#fff;font-size:1rem}.off-canvas .menu li.active a{background:#fff;color:#e55436}.mobile{position:relative;z-index:12;height:80px}.mobile #social-nav{flex-direction:column;justify-content:center;padding:0}.mobile #social-nav li{border:none;text-align:center;min-width:50%}.mobile #mobile-nav,.mobile #second-nav{flex-direction:column;margin:0}.mobile #mobile-nav li,.mobile #second-nav li{padding:3px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}.mobile #mobile-nav li a,.mobile #second-nav li a{font-size:1rem}.mobile #mobile-nav li.active a,.mobile #second-nav li.active a{color:#fff;font-weight:600}.mobile input+label{position:fixed;top:28px;left:20px;height:22px;width:20px;z-index:20;text-indent:-5000px}.mobile input+label span{position:absolute;width:100%;height:2px;top:50%;margin-top:0px;left:0;display:block;background:#f2b700;transition:.5s}.mobile input+label span:first-child{top:4px}.mobile input+label span:last-child{top:18px}.mobile label:hover{cursor:pointer}.mobile input:checked+label span{opacity:0;top:50%}.mobile input:checked+label span:first-child{opacity:1;transform:rotate(405deg)}.mobile input:checked+label span:last-child{opacity:1;transform:rotate(-405deg)}.mobile input~nav{display:flex;flex-direction:column;background:#e55436;position:fixed;align-items:center;top:0;left:0;width:100%;height:80px;z-index:3;transition:.5s;transition-delay:.5s;overflow:hidden;-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,.15);box-shadow:0px 0px 24px 0px rgba(0,0,0,.15)}.mobile input~nav .logo-container{background:main;width:100%;height:80px;text-align:center;display:grid;grid-template-columns:60px 1fr 60px;justify-content:center;align-items:center}.mobile input~nav .logo-container .home{display:flex;justify-content:flex-end}.mobile input~nav .logo-container .logo{height:80px}.mobile input~nav .logo-container .contact{display:flex;justify-content:flex-start}.mobile input~nav .logo-container .home-button{width:40px;height:40px;display:block;text-indent:-5000px}.mobile input~nav .logo-container .contact-button{width:40px;height:40px;background-color:#e55436;display:block;text-indent:-5000px;background-image:url("../../images/mail.svg");background-size:65%;background-position:center;background-repeat:no-repeat}.mobile input~nav .mobile-nav{width:100%;display:flex;flex:1;flex-direction:column}.mobile input~nav img{width:auto;height:32px;padding:18px 0}.mobile input~nav ul{display:flex;flex-direction:column;padding:30px}.mobile input~nav ul:not(.animate) .item{transition-duration:.5s;transition-property:transform,visibility;transform:translateX(-210px);visibility:hidden;opacity:0}.mobile input~nav ul li a{text-decoration:none;text-transform:uppercase;color:#fff;background:none;font-weight:500;font-size:1rem;display:block;padding:7px 10px}.mobile input:checked~nav{height:100%;transition-delay:0s}.mobile input:checked~nav>ul>li{opacity:1;transition-delay:.5s}@keyframes list-show{from{visibility:hidden;opacity:0;transform:translateY(210px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@media screen and (max-width: 800px){header .desktop{display:none}}@media screen and (min-width: 801px){.mobile{display:none}}@media(min-width: 801px)and (max-width: 1400px){header .top .logo{display:flex}header .top .logo img{display:block;width:100%;max-width:30vw}header .top ul.info{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;margin:0}header .top ul.info li{display:flex;flex-direction:column;align-items:flex-end;font-size:1rem;line-height:1.4}header .top ul.info li br{height:0;display:none}header .top ul.info li img{width:50px;height:50px}header .top ul.info li a{color:#000;font-size:2rem;font-weight:600;margin-left:40px}header .top ul.info li p{margin:0;color:#000}header .top .limit{display:grid;grid-template-columns:auto 1fr;align-items:center;max-width:1500px;padding:10px}#social-nav{display:flex;flex-direction:row;gap:10px;align-items:center}#social-nav li{text-indent:-5000px}#social-nav li a{display:block;width:44px;height:44px;padding:0 !important}#social-nav li.contact a{background:#000;color:#fff;text-transform:uppercase;padding:0px;Font-weight:600;font-size:.9rem}#social-nav li.icon a{display:block;text-indent:-5000px;width:36px;height:36px;background-size:65%;background-position:center;background-repeat:no-repeat;padding:0}#social-nav li.icon.facebook a{background-image:url("../../images/facebook.svg")}#social-nav li.icon.twitter a{background-image:url("../../images/twitter.svg")}#social-nav li.icon.linkedin a{background-image:url("../../images/linkedin.svg")}#social-nav li.icon.youtube a{background-image:url("../../images/youtube.svg")}#social-nav li.icon.instagram a{background-image:url("../../images/instagram.svg");background-color:#e55436}#social-nav li.icon.mail a{background-image:url("../../images/email.svg");background-size:90% 90%}#social-nav li.icon.tel a{background-image:url("../../images/phone.svg");background-size:90% 90%}}.mobile-nav #main-nav{list-style:none;padding:0;margin:0}.mobile-nav #main-nav li{position:relative;border-bottom:1px solid hsla(0,0%,100%,.3);cursor:pointer;overflow:hidden}.mobile-nav #main-nav li a{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;text-decoration:none;color:#fff;font-weight:600;font-size:.85rem;transition:background .3s ease}.mobile-nav #main-nav li a:hover{background:hsla(0,0%,100%,.1)}.mobile-nav #main-nav li.menu-item-has-children>a{pointer-events:none;cursor:default}.mobile-nav #main-nav li.menu-item-has-children>a .toggle-submenu{font-size:14px;color:#fff;transition:transform .3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.mobile-nav #main-nav li.menu-item-has-children>ul{max-height:0;overflow:hidden;padding:0 10px;background:#0a5c5b;transition:max-height .5s ease-in-out,padding .5s ease-in-out;display:flex;flex-direction:column}.mobile-nav #main-nav li.menu-item-has-children>ul li{border:none;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease}.mobile-nav #main-nav li.menu-item-has-children>ul li a{color:#fff;padding:7px 10px;font-size:.85rem;background:none}.mobile-nav #main-nav li.menu-item-has-children.open>a>.toggle-submenu{transform:rotate(90deg)}.mobile-nav #main-nav li.menu-item-has-children.open>ul{max-height:500px;padding:10px}.mobile-nav #main-nav li.menu-item-has-children.open>ul li{opacity:1;transform:translateX(0)}@media screen and (max-width: 800px){.headtitle .headtitle-content h1{font-size:1.5rem}.aioseo-breadcrumbs{font-size:.9rem}.btn{display:block;text-align:center}.border img{margin-bottom:30px}.bardage{display:none}.limit{padding:0 30px}.limit main{padding:0}.legale{padding:20px 0}html,body{overflow-x:hidden;max-width:100%}.padding{padding:40px 0}.padding-bottom{padding-bottom:40px}.bg{padding:40px 0}.bg.callto{padding:60px 0}.bg h1,.bg h2,.bg h3,.bg h4,.bg h5,.bg h6{text-align:center}h1{font-size:2rem}.metaslider{margin:30px 0}}@font-face{font-family:"Century Gothic";src:url("../../font/CenturyGothic/CenturyGothic-Bold.woff2") format("woff2"),url("../../font/CenturyGothic/CenturyGothic-Bold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Century Gothic";src:url("../../font/CenturyGothic/CenturyGothic.woff2") format("woff2"),url("../../font/CenturyGothic/CenturyGothic.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}/*# sourceMappingURL=style.css.map */