/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{max-width:1840px;margin:auto;overflow:hidden}.btnCallToAction{background:#d1d1d1;padding:8px 20px;border-radius:50px;display:block;border:2px solid #000;text-decoration:none;color:#000;font-weight:600;font-size:18px}path:hover{fill:#e9e9e9}path:hover,text{cursor:pointer}.header{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;height:80px;background-color:#f4f4f4;width:-moz-fit-content;width:fit-content;padding:0 20px;border-radius:60px;margin:30px auto;border:1px solid #dfdfdf}@media screen and (max-width:768px){.header{display:none}}.header nav{display:flex;align-items:center;gap:30px}.header nav a{font-size:18px;text-decoration:none;color:#000}.mobileHeader{display:none;position:fixed;background-color:#fff;top:0;bottom:0;right:0;padding:30px 50px;transition:transform .5s ease-in-out;transform:translateX(100%);z-index:999;box-shadow:-1px 15px 22px rgba(0,0,0,.15)}@media screen and (max-width:350px){.mobileHeader{padding:20px 30px}}.mobileHeader .closeBtnWrapper{position:absolute;top:30px;right:30px;transform:rotate(45deg)}.mobileHeader .closeBtnWrapper .closeBtn{height:40px;width:40px;position:relative;cursor:pointer}.mobileHeader .closeBtnWrapper .closeBtn .bar{width:40px;height:2px;background-color:#8b8b8b;position:absolute;top:19px}.mobileHeader .closeBtnWrapper .closeBtn .bar:first-child{transform:rotate(90deg)}.mobileHeader.isOpen{transform:translateX(0)!important}@media screen and (max-width:768px){.mobileHeader{display:flex;flex-direction:column;align-items:center}}.mobileHeader nav{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex:1 1}.mobileHeader nav a{font-size:18px;text-decoration:none;color:#000}.hamburgerBtn{position:fixed;top:30px;right:30px;border:1px solid #8b8b8b;padding:13px 10px;border-radius:5px;background-color:hsla(0,0%,100%,.714);z-index:998;cursor:pointer;display:none}@media screen and (max-width:700px){.hamburgerBtn{display:block}}.hamburgerBtn .bar{width:30px;height:4px;background-color:#8b8b8b;margin-bottom:5px}.hamburgerBtn .bar:nth-child(3){margin-bottom:0}.footer{padding-top:40px;border-top:1px solid #dfdfdf;background-color:#f4f4f4}.footer,.footer .footerWrappers{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .footerWrappers{gap:30px}@media screen and (max-width:768px){.footer .footerWrappers{gap:20px}}.footer .footerWrappers h2{font-size:25px;letter-spacing:2px;font-weight:600}@media screen and (max-width:768px){.footer .footerWrappers h2{font-size:21px}}@media screen and (max-width:480px){.footer .footerWrappers h2{font-size:18px}}.footer .footerWrappers nav{display:flex;flex-direction:row;justify-content:center;gap:40px}@media screen and (max-width:768px){.footer .footerWrappers nav{flex-direction:column;align-items:center;gap:25px}}.footer .footerWrappers nav a{font-size:18px;letter-spacing:2px;font-weight:400;text-decoration:none;color:#000}@media screen and (max-width:768px){.footer .footerWrappers nav a{font-size:16px}}.footer .mentionsLegals{margin:30px auto 10px;padding:20px 30px 0;width:100%;display:flex;flex-direction:row;justify-content:space-between;position:relative;gap:30px}@media screen and (max-width:768px){.footer .mentionsLegals{font-size:14px}}@media screen and (max-width:480px){.footer .mentionsLegals{font-size:12px}}.footer .mentionsLegals:before{content:"";width:80%;position:absolute;height:1px;background-color:#dfdfdf;left:10%;right:10%;top:0}.footer .mentionsLegals .socials img{border-radius:5px}.homeMainSection{margin-top:50px;padding:0 20px}.homeMainSection .titleWrapper{background-color:#d1d1d1;width:-moz-fit-content;width:fit-content;max-width:80vw;padding:clamp(15px,2.5vw,50px);margin:auto;border-radius:20px;border:2px solid #000;text-align:center}.homeMainSection .titleWrapper h1{font-size:38px;letter-spacing:2px;font-weight:700;font-weight:500}@media screen and (max-width:1024px){.homeMainSection .titleWrapper h1{font-size:30px}}@media screen and (max-width:768px){.homeMainSection .titleWrapper h1{font-size:25px}}.homeMainSection .titleWrapper p{margin-top:10px;font-size:30px;font-weight:400}@media screen and (max-width:1024px){.homeMainSection .titleWrapper p{font-size:25px}}@media screen and (max-width:768px){.homeMainSection .titleWrapper p{font-size:22px}}.homeMainSection .presentationWrapper{padding:0 40px;margin-top:80px;display:flex;flex-direction:row;gap:50px}@media screen and (max-width:939px){.homeMainSection .presentationWrapper{flex-direction:column;align-items:center;margin-top:50px;padding:0}}.homeMainSection .presentationWrapper img{width:450px;height:auto;object-fit:contain}@media screen and (max-width:1239px){.homeMainSection .presentationWrapper img{max-width:300px}}@media screen and (max-width:939px){.homeMainSection .presentationWrapper img{max-width:450px;width:100%}}.homeMainSection .presentationWrapper .textWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;font-size:20px}@media screen and (max-width:939px){.homeMainSection .presentationWrapper .textWrapper{text-align:center}}.homeMainSection .presentationWrapper .textWrapper p:first-child{font-weight:300;color:#108410}.homeMainSection .presentationWrapper .textWrapper p:nth-child(2){font-weight:500}#cardSection{margin-top:80px;display:flex;flex-direction:column;align-items:center;padding:40px;background-color:rgba(209,209,209,.3)}@media screen and (max-width:768px){#cardSection{padding:20px}}#cardSection h2{text-align:center;font-size:28px;letter-spacing:3px;font-weight:500;margin-bottom:clamp(23px,2.3vw,80px)}@media screen and (max-width:1024px){#cardSection h2{font-size:25px}}#cardSection article p:first-child,#cardSection article p:nth-child(2),#cardSection article p:nth-child(5){padding:0 10%;font-size:20px;font-weight:600;letter-spacing:1.5px;margin-bottom:20px}@media screen and (max-width:1024px){#cardSection article p:first-child,#cardSection article p:nth-child(2),#cardSection article p:nth-child(5){font-size:17px}}#cardSection article p:first-child{margin-bottom:10px;font-size:22px}@media screen and (max-width:1024px){#cardSection article p:first-child{font-size:18px}}#cardSection article p:nth-child(3){margin-bottom:10px}#cardSection article p:nth-child(4){margin-bottom:20px}@media screen and (max-width:1024px){#cardSection article p:nth-child(5){padding:0}}#cardSection article p{text-align:center;padding:0 10%;font-size:18px;font-weight:300;letter-spacing:1.5px;margin-bottom:50px}@media screen and (max-width:1024px){#cardSection article p{font-size:15px;padding:0}}#cardSection article .bold{font-weight:500}.map{width:80%;margin:auto;height:auto}@media screen and (max-width:768px){.map{width:100%}}.ratingSection{margin:100px auto;display:flex;flex-direction:column;align-items:center;line-height:1.4}.ratingSection .flex-row{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1024px){.ratingSection .flex-row{flex-direction:column-reverse}}.ratingSection h2{text-align:center;font-size:40px;letter-spacing:3px;font-weight:500;margin-bottom:10px;padding:0 10%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:16px}@media screen and (max-width:1024px){.ratingSection h2{font-size:35px}}@media screen and (max-width:768px){.ratingSection h2{font-size:30px;padding:0 20px}}@media screen and (max-width:480px){.ratingSection h2{font-size:25px}}@media screen and (max-width:380px){.ratingSection h2{font-size:23px}}.ratingSection h2 .bold{font-weight:800;text-wrap:nowrap}.ratingSection h2 .moovingWrapper{position:relative;height:56px;width:450px;overflow:hidden}@media screen and (max-width:480px){.ratingSection h2 .moovingWrapper{width:340px}}@media screen and (max-width:380px){.ratingSection h2 .moovingWrapper{width:315px}}.ratingSection h2 .moovingWrapper div{width:100%;text-align:center;position:absolute;animation-name:slide1;animation-duration:10s;animation-iteration-count:infinite;top:100%}.ratingSection h2 .moovingWrapper div:first-child{animation-delay:0}.ratingSection h2 .moovingWrapper div:nth-child(2){animation-delay:2s}.ratingSection h2 .moovingWrapper div:nth-child(3){animation-delay:4s}.ratingSection h2 .moovingWrapper div:nth-child(4){animation-delay:6s}.ratingSection h2 .moovingWrapper div:nth-child(5){animation-delay:8s}.ratingSection .ratingContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:100px;gap:80px;width:100%}@media screen and (max-width:1024px){.ratingSection .ratingContent{padding:0 20px;align-items:center;margin-top:50px;margin-left:0}}.ratingSection .ratingContent .ratingWrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:1024px){.ratingSection .ratingContent .ratingWrapper{width:300px;justify-content:flex-start}}.ratingSection .ratingContent .ratingBgImg{padding:0 20px;display:flex;width:60px;height:60px;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 0 20px 20px #dad9d9}.ratingSection .ratingContent .ratingTitle{font-size:25px;text-align:left;margin-left:70px;font-weight:700}@media screen and (max-width:1024px){.ratingSection .ratingContent .ratingTitle{margin-left:50px}}@media screen and (max-width:768px){.ratingSection .ratingContent .ratingTitle{margin-left:30px}}.ratingSection .ratingDescription{min-width:600px;padding:100px 100px 30px;font-size:20px;font-weight:300;letter-spacing:1.5px}@media screen and (max-width:768px){.ratingSection .ratingDescription{padding:50px 20px;min-width:auto}}.ratingSection .ratingDescription img{margin-top:20px;float:right}@media screen and (max-width:1024px){.ratingSection .ratingDescription img{float:none;display:flex;margin:50px auto auto}}.ratingSection .ratingDescription p:first-child{letter-spacing:1.5px;font-size:30px;font-weight:600;margin-bottom:20px}@media screen and (max-width:1024px){.ratingSection .ratingDescription p:first-child{font-size:25px}}@media screen and (max-width:768px){.ratingSection .ratingDescription p:first-child{font-size:22px}}.ratingSection .ratingDescription p:nth-child(3){font-size:18px;font-weight:300;margin-top:20px}@media screen and (max-width:1024px){.ratingSection .ratingDescription p:nth-child(3){font-size:16px}}@media screen and (max-width:768px){.ratingSection .ratingDescription p:nth-child(3){font-size:16px}}@media screen and (max-width:1024px){.ratingSection .ratingDescription p:nth-child(2){font-size:20px}}@media screen and (max-width:768px){.ratingSection .ratingDescription p:nth-child(2){font-size:18px}}.ratingSection .ratingDescription .bold{font-weight:500}@keyframes slide1{0%{top:100%}5%{top:0}20%{top:0}25%{top:-100%}to{top:-100%}}.WineRoadSection{display:flex;flex-direction:row}@media screen and (max-width:1024px){.WineRoadSection{flex-direction:column}}.WineRoadSection .imgWrapper{width:40%}.WineRoadSection .imgWrapper img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:1024px){.WineRoadSection .imgWrapper img{object-position:top}.WineRoadSection .imgWrapper{width:100%;height:600px}}@media screen and (max-width:480px){.WineRoadSection .imgWrapper{height:300px}}.WineRoadSection article{width:60%;display:flex;flex-direction:column;align-items:center;padding:60px;letter-spacing:1.5px;line-height:1.4;position:relative}@media screen and (max-width:1024px){.WineRoadSection article{width:100%}}@media screen and (max-width:768px){.WineRoadSection article{padding:60px}}@media screen and (max-width:480px){.WineRoadSection article{padding:60px 20px}}.WineRoadSection article .wavy-div{bottom:0;z-index:1;position:absolute;width:100%;height:60%;background:#d1d1d1;opacity:.3;-webkit-clip-path:ellipse(75% 100% at 50% 100%);clip-path:ellipse(75% 100% at 50% 100%)}.WineRoadSection article h2{text-align:center;font-size:50px;letter-spacing:3px;font-weight:600;margin-bottom:80px;z-index:2}@media screen and (max-width:1024px){.WineRoadSection article h2{font-size:45px}}@media screen and (max-width:768px){.WineRoadSection article h2{font-size:35px}}@media screen and (max-width:480px){.WineRoadSection article h2{font-size:30px;margin-bottom:50px}}.WineRoadSection article p{z-index:2}@media screen and (max-width:1024px){.WineRoadSection article p{text-align:center}}.WineRoadSection article p:nth-child(2){font-size:21px;font-weight:500;margin-bottom:40px}@media screen and (max-width:768px){.WineRoadSection article p:nth-child(2){font-size:18px}}@media screen and (max-width:480px){.WineRoadSection article p:nth-child(2){font-size:16px}}.WineRoadSection article p:nth-child(3){font-size:18px;font-weight:400;color:#cf0538;margin-bottom:20px}@media screen and (max-width:768px){.WineRoadSection article p:nth-child(3){font-size:16px}}@media screen and (max-width:480px){.WineRoadSection article p:nth-child(3){font-size:14px}}.WineRoadSection article p:nth-child(4){font-size:18px}@media screen and (max-width:768px){.WineRoadSection article p:nth-child(4){font-size:16px}}.radioSection{padding:100px 30px;display:flex;flex-direction:column;align-items:center;line-height:1.4;text-align:center;background:linear-gradient(180deg,#f0f0f0 0,#f4f4f4 10vh,#ffffff)}@media screen and (max-width:768px){.radioSection{padding:80px 20px}}.radioSection h2{text-align:center;font-size:40px;letter-spacing:3px;font-weight:500;margin-bottom:80px}@media screen and (max-width:1024px){.radioSection h2{font-size:35px}}@media screen and (max-width:768px){.radioSection h2{font-size:30px;margin-bottom:50px}}@media screen and (max-width:480px){.radioSection h2{font-size:25px;margin-bottom:30px}}.radioSection .radioSectionDescription:nth-child(2){font-size:22px;font-weight:800}@media screen and (max-width:768px){.radioSection .radioSectionDescription:nth-child(2){font-size:20px;margin-bottom:50px}}@media screen and (max-width:480px){.radioSection .radioSectionDescription:nth-child(2){font-size:18px;margin-bottom:30px}}.radioSection .radioSectionDescription:nth-child(3){font-size:22px;margin-top:5px;padding:0 15%;font-weight:300;margin-bottom:90px}@media screen and (max-width:768px){.radioSection .radioSectionDescription:nth-child(3){font-size:20px;padding:0 50px;margin-bottom:80px}}@media screen and (max-width:480px){.radioSection .radioSectionDescription:nth-child(3){padding:0;font-size:16px;margin-bottom:60px}}.radioSection .swiper-slide{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.radioSection .swiper-slide p{margin-top:30px;font-size:20px;font-weight:300;text-align:center;padding:0 30px}.radioSection .swiper,.radioSection .swiper-wrapper{width:100%}.bannerSection{padding:20px 50px;margin-bottom:50px}@media screen and (max-width:1024px){.bannerSection{padding:20px 30px}}@media screen and (max-width:768px){.bannerSection{padding:80px 20px 20px}}@media screen and (max-width:480px){.bannerSection{padding:50px 10px 10px}}.bannerSection .banner{position:relative;height:400px;overflow:hidden;display:flex;align-items:center;border-radius:30px;justify-content:center}@media screen and (max-width:768px){.bannerSection .banner{height:300px}}@media screen and (max-width:480px){.bannerSection .banner{height:260px}}.bannerSection .banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1}.bannerSection .banner img{height:max-content;width:100%;object-fit:contain}.bannerSection .banner .textWrapper{position:absolute;bottom:40px;color:#fff;left:40px;z-index:99;max-width:60%}@media screen and (max-width:768px){.bannerSection .banner .textWrapper{max-width:100%;left:30px;bottom:30px;right:30px}}@media screen and (max-width:480px){.bannerSection .banner .textWrapper{left:20px;right:20px;bottom:20px}}.bannerSection .banner .textWrapper h1{font-size:45px;font-weight:600;letter-spacing:2.5px;margin-bottom:20px}@media screen and (max-width:768px){.bannerSection .banner .textWrapper h1{font-size:40px}}@media screen and (max-width:480px){.bannerSection .banner .textWrapper h1{font-size:32px}}.bannerSection .banner .textWrapper p{font-size:18px;font-weight:300;letter-spacing:2.5px}@media screen and (max-width:768px){.bannerSection .banner .textWrapper p{font-size:16px}}@media screen and (max-width:480px){.bannerSection .banner .textWrapper p{font-size:14px}}.bannerSection .banner .textWrapper .population{font-size:20px;font-weight:800;margin-bottom:10px}@media screen and (max-width:768px){.bannerSection .banner .textWrapper .population{font-size:18px}}.bannerSection .banner .textWrapper .bold{font-weight:600}.bannerSection .banner .textWrapper .officeLink{margin-top:10px}.bannerSection .banner .textWrapper .officeLink a{color:#fff}.recommendedSection{padding:50px;background-color:#f4f4f4}@media screen and (max-width:1024px){.recommendedSection{padding:40px}}@media screen and (max-width:768px){.recommendedSection{padding:30px}}@media screen and (max-width:480px){.recommendedSection{padding:20px}}.recommendedSection .cardWrapper{display:flex;flex-direction:row;justify-content:flex-start;column-gap:3%;flex-wrap:wrap}@media screen and (max-width:1024px){.recommendedSection .cardWrapper{column-gap:4%}}.recommendedSection h2{text-align:left;font-size:35px;letter-spacing:3px;font-weight:500;margin-top:20px;margin-bottom:30px}@media screen and (max-width:1024px){.recommendedSection h2{font-size:32px}}@media screen and (max-width:768px){.recommendedSection h2{font-size:29px}}@media screen and (max-width:480px){.recommendedSection h2{font-size:25px}}.recommendedSection .recommandedDescription:nth-child(2){font-size:25px;font-weight:500;letter-spacing:2px;margin-bottom:10px}@media screen and (max-width:1024px){.recommendedSection .recommandedDescription:nth-child(2){font-size:22px}}@media screen and (max-width:768px){.recommendedSection .recommandedDescription:nth-child(2){font-size:20px}}@media screen and (max-width:480px){.recommendedSection .recommandedDescription:nth-child(2){font-size:18px}}.recommendedSection .recommandedDescription:nth-child(3){font-size:22px;font-weight:300;letter-spacing:1px;margin-bottom:80px}@media screen and (max-width:1024px){.recommendedSection .recommandedDescription:nth-child(3){font-size:20px}}@media screen and (max-width:768px){.recommendedSection .recommandedDescription:nth-child(3){font-size:18px}}@media screen and (max-width:480px){.recommendedSection .recommandedDescription:nth-child(3){font-size:16px;margin-bottom:60px}}.recommendedSection .recommandedDescription:nth-child(3) .bold{font-weight:500}.recommendedSection .card{width:31%;overflow:hidden;margin-bottom:50px}@media screen and (max-width:1024px){.recommendedSection .card{width:48%}}@media screen and (max-width:700px){.recommendedSection .card{width:100%}}.recommendedSection .card img{border-radius:15px;width:100%;height:200px;object-fit:cover}.recommendedSection .card .infoWrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;margin-top:20px}.recommendedSection .card .infoWrapper .titleContent h3{margin-bottom:10px;font-size:20px;font-weight:600;height:40px}.recommendedSection .card .infoWrapper .titleContent a{color:#000;min-height:40px;display:block}.recommendedSection .card .infoWrapper .ratingContent{display:flex;justify-content:center;align-items:center}.recommendedSection .card .infoWrapper .ratingContent img{width:60px;height:60px;object-fit:contain}.recommendedSection .card .callToAction{display:block;width:100%;text-align:center;margin:auto;background-color:#d1d1d1;padding:10px 20px;color:#666;text-decoration:none;font-size:22px;font-weight:600;border-radius:10px;border:1px solid #dfdfdf}.visitingSection{padding:50px 50px 100px}@media screen and (max-width:1024px){.visitingSection{padding:50px 40px 80px}}@media screen and (max-width:768px){.visitingSection{padding:40px 30px 60px}}@media screen and (max-width:480px){.visitingSection{padding:30px 20px 50px}}.visitingSection h2{text-align:left;font-size:35px;letter-spacing:3px;font-weight:500;margin-top:20px;margin-bottom:80px}@media screen and (max-width:1024px){.visitingSection h2{font-size:32px;margin-bottom:70px}}@media screen and (max-width:768px){.visitingSection h2{font-size:29px;margin-bottom:60px}}@media screen and (max-width:480px){.visitingSection h2{font-size:25px;margin-bottom:50px}}.visitingSection .visitingWrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}@media screen and (max-width:1024px){.visitingSection .visitingWrapper{column-gap:4%}}.visitingSection .visitingCard{width:31%;border:1px solid #f0eeee;border-radius:20px;overflow:hidden;box-shadow:3px 3px 10px rgba(0,0,0,.05);margin-bottom:40px}@media screen and (max-width:1024px){.visitingSection .visitingCard{width:48%}}@media screen and (max-width:700px){.visitingSection .visitingCard{width:100%}}.visitingSection .visitingCard a{text-decoration:none}.visitingSection .visitingCard a img{width:100%;height:300px;object-fit:cover}@media screen and (max-width:1024px){.visitingSection .visitingCard a img{height:250px}}@media screen and (max-width:700px){.visitingSection .visitingCard a img{height:200px}}.visitingSection .visitingCard a h3{padding:5px 10px 10px;color:#000;font-size:18px;font-weight:500;min-height:59px;text-decoration:none;display:flex;align-items:center}.bannerRestaurantsSection{padding:20px 50px;margin-bottom:50px}@media screen and (max-width:1024px){.bannerRestaurantsSection{padding:20px 30px}}@media screen and (max-width:768px){.bannerRestaurantsSection{padding:80px 20px 20px}}@media screen and (max-width:480px){.bannerRestaurantsSection{padding:50px 10px 10px}}.bannerRestaurantsSection .banner{position:relative;height:400px;overflow:hidden;display:flex;align-items:center;border-radius:30px;justify-content:center}@media screen and (max-width:768px){.bannerRestaurantsSection .banner{height:300px}}@media screen and (max-width:480px){.bannerRestaurantsSection .banner{height:260px}}.bannerRestaurantsSection .banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1}.bannerRestaurantsSection .banner .bgImg{height:max-content;width:100%;object-fit:contain}.bannerRestaurantsSection .banner .ratingImg{position:absolute;bottom:50px;right:50px;z-index:99}@media screen and (max-width:1024px){.bannerRestaurantsSection .banner .ratingImg{bottom:40px;right:40px;width:80px;height:80px}}@media screen and (max-width:768px){.bannerRestaurantsSection .banner .ratingImg{bottom:30px;right:30px;width:60px;height:60px}}@media screen and (max-width:480px){.bannerRestaurantsSection .banner .ratingImg{bottom:10px;right:10px;width:50px;height:50px}}.bannerRestaurantsSection .banner .textWrapper{position:absolute;bottom:40px;color:#fff;left:40px;z-index:99;max-width:60%}@media screen and (max-width:768px){.bannerRestaurantsSection .banner .textWrapper{max-width:100%;left:20px;bottom:20px;right:20px}}@media screen and (max-width:480px){.bannerRestaurantsSection .banner .textWrapper{left:10px;right:10px;bottom:10px}}.bannerRestaurantsSection .banner .textWrapper h1{font-size:45px;font-weight:600;letter-spacing:2.5px;margin-bottom:20px}@media screen and (max-width:768px){.bannerRestaurantsSection .banner .textWrapper h1{font-size:38px;margin-bottom:10px}}@media screen and (max-width:480px){.bannerRestaurantsSection .banner .textWrapper h1{font-size:30px;margin-bottom:5px}}.bannerRestaurantsSection .banner .textWrapper p{font-size:18px;font-weight:300;letter-spacing:2.5px}@media screen and (max-width:768px){.bannerRestaurantsSection .banner .textWrapper p{font-size:16px}}@media screen and (max-width:480px){.bannerRestaurantsSection .banner .textWrapper p{font-size:14px}}.bannerRestaurantsSection .banner .textWrapper .population{font-size:20px;font-weight:800;margin-bottom:10px}@media screen and (max-width:768px){.bannerRestaurantsSection .banner .textWrapper .population{font-size:18px}}@media screen and (max-width:480px){.bannerRestaurantsSection .banner .textWrapper .population{font-size:16px}}.bannerRestaurantsSection .banner .textWrapper .bold{font-weight:600}.bannerRestaurantsSection .banner .textWrapper .officeLink{margin-top:10px}@media screen and (max-width:768px){.bannerRestaurantsSection .banner .textWrapper .officeLink{padding-right:60px}}@media screen and (max-width:480px){.bannerRestaurantsSection .banner .textWrapper .officeLink:nth-child(3){padding-right:0}.bannerRestaurantsSection .banner .textWrapper .officeLink:nth-child(4){padding-right:40px}}.bannerRestaurantsSection .banner .textWrapper .officeLink a{color:#fff}.recipesSection{padding:50px;background-color:#f4f4f4}@media screen and (max-width:1024px){.recipesSection{padding:40px}}@media screen and (max-width:768px){.recipesSection{padding:30px}}@media screen and (max-width:480px){.recipesSection{padding:20px}}.recipesSection h2{text-align:left;font-size:35px;letter-spacing:3px;font-weight:500;margin-top:20px;margin-bottom:60px}@media screen and (max-width:1024px){.recipesSection h2{font-size:32px}}@media screen and (max-width:768px){.recipesSection h2{font-size:29px;margin-bottom:50px}}@media screen and (max-width:480px){.recipesSection h2{font-size:25px;margin-bottom:40px}}.recipesSection .recipesWrapper{display:flex;flex-direction:row;justify-content:space-between;gap:50px}@media screen and (max-width:768px){.recipesSection .recipesWrapper{flex-direction:column}}.recipesSection .recipesWrapper img{width:40%;height:400px;object-fit:cover;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.05)}@media screen and (max-width:768px){.recipesSection .recipesWrapper img{width:100%;height:300px}}@media screen and (max-width:480px){.recipesSection .recipesWrapper img{height:250px}}.recipesSection .recipesWrapper article .chefPicture{margin-left:15px;margin-bottom:15px;display:block;float:inline-end;width:150px;height:200px}@media screen and (max-width:768px){.recipesSection .recipesWrapper article .chefPicture{width:110px;height:150px}}@media screen and (max-width:480px){.recipesSection .recipesWrapper article .chefPicture{width:100px;height:135px;margin-left:10px;margin-bottom:10px}}.recipesSection .recipesWrapper article h3{font-size:25px;letter-spacing:2px;margin-bottom:30px}@media screen and (max-width:1024px){.recipesSection .recipesWrapper article h3{font-size:23px}}@media screen and (max-width:768px){.recipesSection .recipesWrapper article h3{font-size:21px;margin-bottom:25px}}@media screen and (max-width:480px){.recipesSection .recipesWrapper article h3{font-size:19px;margin-bottom:20px}}.recipesSection .recipesWrapper article .recipes{font-size:18px;font-weight:300;line-height:1.4;letter-spacing:1px;margin-bottom:30px}@media screen and (max-width:768px){.recipesSection .recipesWrapper article .recipes{font-size:16px}}@media screen and (max-width:480px){.recipesSection .recipesWrapper article .recipes{font-size:15px}}.recipesSection .recipesWrapper article .ingredientsWrapper{background-color:#d1d1d1;padding:30px;border-radius:15px;clear:both}@media screen and (max-width:768px){.recipesSection .recipesWrapper article .ingredientsWrapper{padding:20px}}.recipesSection .recipesWrapper article .ingredientsWrapper h4{margin-bottom:20px;font-size:20px;font-weight:600;letter-spacing:1px}@media screen and (max-width:768px){.recipesSection .recipesWrapper article .ingredientsWrapper h4{font-size:19px}}@media screen and (max-width:480px){.recipesSection .recipesWrapper article .ingredientsWrapper h4{font-size:18px}}.recipesSection .recipesWrapper article .ingredientsWrapper ul{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:4%;row-gap:10px}@media screen and (max-width:480px){.recipesSection .recipesWrapper article .ingredientsWrapper ul{flex-direction:column}}.recipesSection .recipesWrapper article .ingredientsWrapper ul li{width:48%;display:flex;justify-content:flex-start;gap:10px;align-items:center}@media screen and (max-width:480px){.recipesSection .recipesWrapper article .ingredientsWrapper ul li{width:100%}}.recipesSection .recipesWrapper article .ingredientsWrapper ul li .iconWrapper{background-color:#fff;display:flex;justify-content:center;align-items:center;width:35px;border-radius:50%;height:35px;aspect-ratio:1}.recipesSection .recipesWrapper article .ingredientsWrapper ul li p{font-size:18px;font-weight:300}@media screen and (max-width:768px){.recipesSection .recipesWrapper article .ingredientsWrapper ul li p{font-size:16px}}@media screen and (max-width:480px){.recipesSection .recipesWrapper article .ingredientsWrapper ul li p{font-size:14px}}.suggestionSection{padding:50px;display:flex;flex-direction:column}@media screen and (max-width:1024px){.suggestionSection{padding:40px}}@media screen and (max-width:768px){.suggestionSection{padding:30px}}@media screen and (max-width:480px){.suggestionSection{padding:20px}}.suggestionSection h2{text-align:left;font-size:35px;letter-spacing:3px;font-weight:500;margin-top:20px;margin-bottom:60px}@media screen and (max-width:1024px){.suggestionSection h2{font-size:32px}}@media screen and (max-width:768px){.suggestionSection h2{font-size:29px;margin-bottom:50px}}@media screen and (max-width:480px){.suggestionSection h2{font-size:25px;margin-bottom:40px}}.suggestionSection .suggestionWrapper{display:flex;flex-direction:row;align-items:stretch;gap:50px;justify-content:flex-start}@media screen and (max-width:768px){.suggestionSection .suggestionWrapper{flex-direction:column}}.suggestionSection .suggestionContentWrapper .suggestionCard{margin-bottom:20px;padding:15px 20px;background-color:#f4f4f4;border-radius:7px;border:1px solid #dfdfdf}.suggestionSection .suggestionContentWrapper .suggestionCard h3{font-weight:600;font-size:18px}@media screen and (max-width:768px){.suggestionSection .suggestionContentWrapper .suggestionCard h3{font-size:17px}}@media screen and (max-width:480px){.suggestionSection .suggestionContentWrapper .suggestionCard h3{font-size:16px}}.practicialInfoWrapper{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.practical-info{background-color:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.28);padding:30px}@media screen and (max-width:480px){.practical-info{padding:20px}}.practical-info .title{color:#111;margin:0 0 30px;font-size:25px}@media screen and (max-width:480px){.practical-info .title{font-size:22px}}.practical-info .info-list{list-style:none;padding:0;margin:0}.practical-info .info-list li{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.practical-info .info-list li .icon{color:#4b5563;width:1.5rem;height:1.5rem;margin-top:.25rem;flex-shrink:0}.practical-info .info-list li p{color:#1f2937;font-size:18px;margin:0}@media screen and (max-width:768px){.practical-info .info-list li p{font-size:16px}}@media screen and (max-width:480px){.practical-info .info-list li p{font-size:14px}}.practical-info .info-list li p strong{font-weight:600}.paiementAccepted{margin-bottom:40px;padding:30px}@media screen and (max-width:768px){.paiementAccepted{margin-bottom:30px;padding:15px}}@media screen and (max-width:480px){.paiementAccepted{margin-bottom:20px;padding:10px 0 0}}.paiementAccepted h3{text-align:center;margin-bottom:35px}.paiementAccepted .paiementAcceptedWrapper{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.paiementAccepted .paiementAcceptedWrapper img{object-fit:contain}.phototequeSection{padding:0 50px}@media screen and (max-width:1024px){.phototequeSection{padding:0 30px}}@media screen and (max-width:768px){.phototequeSection{padding:0 20px}}@media screen and (max-width:480px){.phototequeSection{padding:0}}.phototequeSection h2{text-align:center;font-size:35px;letter-spacing:3px;font-weight:5z00;margin-top:20px;margin-bottom:80px}@media screen and (max-width:1024px){.phototequeSection h2{font-size:32px}}@media screen and (max-width:768px){.phototequeSection h2{font-size:29px;margin-bottom:50px}}@media screen and (max-width:480px){.phototequeSection h2{font-size:25px;margin-bottom:40px}}.phototequeSection .phototequeWrapper{max-width:800px;width:60%;margin:auto}@media screen and (max-width:1024px){.phototequeSection .phototequeWrapper{width:80%}}@media screen and (max-width:768px){.phototequeSection .phototequeWrapper{width:100%}}.phototequeSection .swipperRestaurent{margin-bottom:20px;height:400px}@media screen and (max-width:480px){.phototequeSection .swipperRestaurent{height:250px}}.phototequeSection .swipperRestaurent .swiper-slide{height:100%;display:flex;align-items:center;justify-content:center}.phototequeSection .swipperRestaurent .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:10px}@media screen and (max-width:480px){.phototequeSection .swipperRestaurent .swiper-slide img{border-radius:0}}.phototequeSection .thumbsSwiper{height:150px;margin-bottom:200px}@media screen and (max-width:1024px){.phototequeSection .thumbsSwiper{margin-bottom:150px}}@media screen and (max-width:768px){.phototequeSection .thumbsSwiper{margin-bottom:100px}}@media screen and (max-width:480px){.phototequeSection .thumbsSwiper{height:80px}}.phototequeSection .thumbsSwiper .swiper-slide{height:100%;width:100%;opacity:.5;cursor:pointer}.phototequeSection .thumbsSwiper .swiper-slide img{width:100%;height:100%;object-fit:cover;border:2px solid rgba(0,0,0,0)}.phototequeSection .thumbsSwiper .swiper-slide-thumb-active{opacity:1}.alertWrapper{position:fixed;background-color:rgba(43,128,255,.6235294118);padding:10px 20px;border:2px solid rgba(43,127,255,.2);top:0;color:#10499f;z-index:9999;font-size:22px;right:0;left:0;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.alertWrapper{font-size:18px}}@media screen and (max-width:480px){.alertWrapper{font-size:16px}}.alertWrapper .content{display:flex;flex-direction:row;align-items:center}.alertWrapper .content p,.alertWrapper .infoWrapper{display:flex;justify-content:center;align-items:center}.alertWrapper .infoWrapper{border:2px solid #10499f;width:30px;height:30px;border-radius:50%;font-size:20px;font-weight:800;color:#10499f;margin-right:30px;aspect-ratio:1}.alertWrapper.hidden{display:none}.alertWrapper .closeBtn{font-weight:700;cursor:pointer}.aboutSection,.alertWrapper .closeBtn{display:flex;justify-content:center;align-items:center}.aboutSection{min-height:80vh;padding:30px;text-align:center;color:#5d5d5d}.aboutSection h1{font-size:30px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}