﻿@import url("https://fonts.googleapis.com/css?family=Parisienne");:root{--size-header-height: 113px}:root{--size-header-height: 113px}.styled_list{margin-left:0}.styled_list li{margin-bottom:.6em;list-style:none;margin-left:0}.styled_list li:before{content:"\f111";font-family:"FontAwesome";padding-right:15px;color:#c9aa5c;font-size:.6em}.important-block{background:#e7e7e7;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:12.5px 25px;display:inline-block}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?8iw2cb");src:url("../fonts/icomoon.eot?8iw2cb#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?8iw2cb") format("truetype"),url("../fonts/icomoon.woff?8iw2cb") format("woff"),url("../fonts/icomoon.svg?8iw2cb#icomoon") format("svg");font-weight:normal;font-style:normal}.icon-arrow-left::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-arrow-right::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-marker::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-pdf::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-home::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-pencil::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-send::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-arrow-bottom::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-arrow-top::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-reset::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-play2::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-website::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-3d-building::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-3d-plan::before{content:"ऀ";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-facebook::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-instagram::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-linkedin::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-house::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-car::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-euro::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}.icon-star::before{content:"";font-family:"icomoon","montserrat" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:currentColor;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-black-webfont.woff2") format("woff2"),url("../fonts/montserrat-black-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-extrabold-webfont.woff2") format("woff2"),url("../fonts/montserrat-extrabold-webfont.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("../fonts/montserrat-semibold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat-regular-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-medium-webfont.woff2") format("woff2"),url("../fonts/montserrat-medium-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-light-webfont.woff2") format("woff2"),url("../fonts/montserrat-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-extralight-webfont.woff2") format("woff2"),url("../fonts/montserrat-extralight-webfont.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-thin-webfont.woff2") format("woff2"),url("../fonts/montserrat-thin-webfont.woff") format("woff");font-weight:100;font-style:normal}body.tax-programme_ville,body.tax-programme_ville span,body.tax-programme_ville div,body.tax-programme_ville p{font-family:"Raleway",sans-serif}body.tax-programme_ville h1,body.tax-programme_ville h2,body.tax-programme_ville h3{font-family:"Raleway",sans-serif;text-transform:none}.container{max-width:1200px;margin:0 auto;padding:0 15px}.section{padding:48px 0}.section--tight{padding:32px 0}.eyebrow-space{padding-bottom:47.5px}.clearfix::after{content:"";display:table;clear:both}#main a.btn{display:flex;position:relative;color:#fff;background-color:#c9aa5c;border:2px solid #c9aa5c;transition:300ms all ease-in-out;padding:.5em 1.2em;text-decoration:none;border-radius:999px;font-weight:400;width:fit-content;align-items:center;gap:10px;line-height:1}#main a.btn i::before{padding:0}#main a.btn *{display:inline-block}#main a.btn:hover{background-color:rgba(0,0,0,0);border-color:#c9aa5c !important}#main a.btn:hover,#main a.btn:hover *{color:#000 !important}#main a.btn:visited{color:#fff}#main a.btn i{color:#fff;line-height:1;font-size:2em}#main a.btn.active{color:#000;background:transparent}#main a.btn.active i{color:#000}.badge{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;background:#ea7b44;color:#ea7b44}.top-banner.taxo-banner{padding:20px 0;background-color:#b0b0af;background-size:cover}.top-banner.taxo-banner>.container{display:flex;flex-direction:column;justify-content:end;min-height:400px}.top-banner.taxo-banner .breadcrumbs-wrapper{background:transparent}.top-banner.taxo-banner .breadcrumbs-wrapper .separator::before{font-family:"Raleway",sans-serif;font-weight:500;color:#fff}.top-banner.taxo-banner .breadcrumbs-wrapper span,.top-banner.taxo-banner .breadcrumbs-wrapper a{text-transform:none}.top-banner.taxo-banner .titles *{margin:0;text-shadow:0 0 10px rgba(0,0,0,0.5) !important}.top-banner.taxo-banner .titles .top-title{font-size:2rem}.top-banner.taxo-banner .titles .sub-title{font-size:1.25rem}.top-banner.taxo-banner *{color:#fff}.view-panel{display:none}.view-panel.active{display:block}.view-toggle__btn.active{background:#c9aa5c;border-color:#c9aa5c;color:#fff}.view-toggle__btn.active i{color:#fff}.stats{display:flex;flex-direction:row;gap:10px;border-radius:14px;justify-content:center}@media (max-width: 800px){.stats{flex-direction:column;align-items:center}}.stats__item{position:relative;padding:24px 25px;border:1px solid #c9aa5c;padding:85px 50px 20px 50px;text-align:center}.stats__item::before{display:block;position:absolute;content:'';background:rgba(201,170,92,0.25);width:50px;height:50px;top:20px;left:50%;transform:translateX(-50%);border-radius:100%}.stats__item.programmes-count::after{content:"";font-family:"icomoon","montserrat",Arial,sans-serif !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#c9aa5c;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0}.stats__item.price::after{content:"";font-family:"icomoon","montserrat",Arial,sans-serif !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#c9aa5c;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0}.stats__item.distance::after{content:"";font-family:"icomoon","montserrat",Arial,sans-serif !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#c9aa5c;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0}.stats__item.other::after{content:"";font-family:"icomoon","montserrat",Arial,sans-serif !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#c9aa5c;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0}.stats__item::after{position:absolute;top:45px;left:50%;transform:translate(-50%, -50%)}.stats__item span{display:block;color:#1d1d1b}.stats__item span:nth-child(1){font-weight:700;font-size:1.5rem}.stats__item span:nth-child(2){font-weight:700;font-size:1rem}.stats__item span:nth-child(3){font-weight:400;font-size:1rem}.stats__value{display:block;font-size:24px;font-weight:700;color:#1d1d1b}.stats__label{display:block;margin-top:4px;font-size:14px;color:#50504f}.hero__title{font-size:32px;font-weight:700;line-height:1.25;color:#1d1d1b}.hero__title em,.hero__title .hero__highlight{font-style:normal;color:#c9aa5c}.hero__text{margin-top:16px;color:#50504f;font-size:15px;line-height:1.6}.hero__text strong{color:#1d1d1b;font-weight:700}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.desc_title{background:none;padding:0;color:#000;font-size:1.625rem;font-weight:700}.programmes{display:flex;flex-direction:column;gap:25px}.programme-card{display:flex;flex-wrap:wrap;align-items:stretch;background:#fff;border:1px solid #d2d2d2;border-radius:20px;overflow:hidden}.programme-card__media{display:block;position:relative;width:33%}.programme-card__media img{width:100%;height:100%;min-height:160px;object-fit:cover;border-radius:20px}@media (max-width: 640px){.programme-card__media img{min-height:200px}}.programme-card__content{position:relative;height:fit-content;width:66%}.programme-card__status{position:absolute;top:12px;right:12px}.programme-card__body{padding:20px 25px;display:flex;flex-direction:column;justify-content:space-between;gap:120px;height:100%}@media (max-width: 640px){.programme-card__body{padding-top:16px}}.programme-card__body p{display:block}.programme-card__title{margin-top:0;margin-bottom:0;font-size:20px;font-weight:700;color:#1d1d1b}.programme-card__location{font-size:14px;margin:.5em 0;color:#50504f}.programme-card__meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#50504f}.programme-card__meta-item{display:inline-flex;align-items:center;gap:6px}.programme-card__meta-item svg{flex:none;color:#b0b0af}.programme-card__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:4px}.programme-card__price{display:block;font-size:20px;color:#c9aa5c;font-weight:700;margin:0}.gallery__title{font-size:24px;font-weight:700;margin-bottom:20px}.gallery__frame{position:relative;border-radius:20px;overflow:hidden}.gallery__img{width:100%;height:420px;object-fit:cover}@media (max-width: 640px){.gallery__img{height:260px}}.gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;color:#1d1d1b;transition:background 0.2s ease}.gallery__nav:hover{background:#fff}.gallery__nav--prev{left:16px}.gallery__nav--next{right:16px}.gallery__dots{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:8px}.gallery__dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.6)}.gallery__dot--active{background:#fff;width:20px;border-radius:999px}.faq__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:24px}.faq__list{display:flex;flex-direction:column;gap:16px}.faq__item{background:#fff;border:1px solid #c9aa5c;border-radius:4px;overflow:hidden}.faq__question{width:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;text-align:left;font-size:15px;font-weight:500;color:#1d1d1b;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__icon{flex:none;color:#c9aa5c;transition:transform 0.2s ease}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__answer{padding:0 22px 20px;color:#50504f;font-size:14px;line-height:1.6}.cta-band{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#1d1d1b;border-radius:20px;padding:40px 25px;color:#fff}.cta-band__title{margin-top:0;font-size:2rem;font-weight:700;color:#fff}.cta-band__title .cta-band__highlight{color:#c9aa5c;font-weight:700;font-size:1em}.cta-band__text{margin:12px auto 0;color:rgba(255,255,255,0.65);font-size:14px;line-height:1.6}.cta-band__action{margin-top:24px}.other-cities__title{font-size:20px;font-weight:700;color:#50504f;margin-bottom:16px}.other-cities__list{display:flex;flex-wrap:wrap;gap:10px}.other-cities__link{display:inline-block;padding:10px 18px;border:1px solid #d2d2d2;border-radius:999px;font-size:14px;color:#1d1d1b;background:#fff;transition:border-color 0.2s ease,color 0.2s ease}.other-cities__link:hover{border-color:#c9aa5c;color:#c9aa5c}body.tax-programme_ville #map{height:500px}

/*# sourceMappingURL=taxonomies.css.map */
