.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{transition-timing-function:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{transform:translate(0);-webkit-transition:all 1s;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(/images/vendor/lightslider/dist/controls.png?75e5868a6b927d223a430b1caf4521a9);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@-webkit-keyframes rightEnd{0%,to{left:0}50%{left:-15px}}@keyframes rightEnd{0%,to{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,to{top:0}50%{top:-15px}}@keyframes topEnd{0%,to{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,to{left:0}50%{left:15px}}@keyframes leftEnd{0%,to{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,to{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,to{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}@media (min-width:768px){body:before{width:0}}main{position:relative;width:100%}@media (max-width:767.98px){.phone-bottom{position:fixed;bottom:110px;right:10px;width:100%;z-index:4;display:flex;align-items:center;justify-content:center;background-color:#af1920;width:60px;height:60px;border-radius:50%;border:1px solid #fff}}#right-gutter{position:fixed}@media (max-width:767.98px){#right-gutter{bottom:0;width:100%;z-index:4}#right-gutter .txt{background-color:#00577b;text-align:center;color:#fff;font-size:18px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #fff}#right-gutter .element-gutter{background-color:#af1920}#right-gutter button{margin:0 auto;display:block}}@media (min-width:768px){#right-gutter{right:0;top:50%;z-index:3}}#common-nav #main-nav{width:100%}@media (min-width:1024px){#common-nav #main-nav nav .main-nav li{margin-left:0;margin-right:0}}@media (min-width:1280px){#common-nav #main-nav nav .main-nav li{margin-left:10px;margin-right:10px}}@media (min-width:1440px){#common-nav #main-nav nav .main-nav li{margin-left:20px;margin-right:20px}}#common-nav.noheader{z-index:1!important}#common-nav.menu-open #main-nav nav .main-nav .items{height:auto}@media (min-width:1280px){#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav{position:relative;top:-68px;z-index:4}}#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav .li-items{border-radius:21.5px;background-color:#f8f4f4;width:calc(100% - 40px);max-width:320px;padding:0;height:44px;flex-direction:row;justify-content:space-around;align-content:center;margin-top:0}@media (min-width:768px){#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav .li-items{width:calc(100% - 40px);max-width:920px}}#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav .li-items li{height:44px;width:auto;display:flex;align-items:center}#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav .li-items li a{font-size:18px;color:#292f36!important;position:relative}#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav .li-items li a:after{content:"";display:block;width:0;height:3px;background-color:#af1920;position:absolute;bottom:13px;right:0;left:0;margin:auto}#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav .li-items li:hover{transition:all .25s cubic-bezier(.8,0,.2,1)}#common-nav.menu-open #main-nav nav .main-nav .items.inline-nav .li-items li:hover a:after{width:100%;transition:all .25s cubic-bezier(.8,0,.2,1)}#common-nav.menu-open #sub-nav-programm{height:100%}#common-nav.menu-open #sub-nav-programm .main-nav-items{display:flex;flex-direction:column;align-items:center}#common-nav.scrollnav #main-nav{box-shadow:-10px 0 10px 10px rgba(0,0,0,.1)}@media (min-width:1024px){#common-nav.scrollnav #main-nav{background-color:transparent!important;box-shadow:0 0 0 0 transparent}}@media (min-width:1280px){#common-nav.scrollnav #main-nav nav .main-nav .items.inline-nav{position:relative;top:-48px;z-index:4}}#common-nav.scrollnav #main-nav .logo{width:50px!important;margin-left:0!important;background-image:url(/images/logo-primate-min.svg?90b33ea0774ed8b644e8f32c039e7a4f)}@media (min-width:1024px){#common-nav.scrollnav #main-nav .item-profile{opacity:0;transition:all .25s cubic-bezier(.8,0,.2,1);pointer-events:none}}#banner-top{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:60px;position:relative}@media (max-width:767.98px){#banner-top{display:flex;flex-direction:column}}@media (min-width:768px){#banner-top{height:634px}}@media (min-width:1024px){#banner-top{height:683px}}@media (min-width:1280px){#banner-top{margin-top:90px}}@media (min-width:1440px){#banner-top{height:794px}#banner-top .cover{-o-object-position:center 50px;object-position:center 50px}}#banner-top .banner-infos{background-color:#00577b!important;width:100%;height:204px;z-index:3}@media (max-width:767.98px){#banner-top .banner-infos{order:3}}@media (min-width:768px){#banner-top .banner-infos{position:absolute;height:120px;top:0}}@media (min-width:1024px){#banner-top .banner-infos{height:130px}}#banner-top .banner-infos .block-infos{width:calc(100% - 20px);margin:0 auto}@media (min-width:768px){#banner-top .banner-infos .block-infos{width:100%;background-color:rgba(0,87,123,.9)}}@media (min-width:1280px){#banner-top .banner-infos .block-infos{width:70%}}#banner-top .banner-infos .block-infos .logo-program{margin:-10px auto 10px;width:50px;display:block}@media (min-width:768px){#banner-top .banner-infos .block-infos .logo-program{margin-bottom:0;margin-left:30px;margin-right:inherit;margin-top:15px;width:123px}}@media (min-width:1024px){#banner-top .banner-infos .block-infos .logo-program{width:140px;margin-top:30px}}@media (min-width:1440px){#banner-top .banner-infos .block-infos .logo-program{margin-left:100px}}#banner-top .banner-infos .block-infos .infos{position:relative}#banner-top .banner-infos .block-infos .infos .name-programs{font-size:14px;text-align:center;display:block}@media (min-width:768px){#banner-top .banner-infos .block-infos .infos .name-programs{text-align:left;font-size:16px}}@media (min-width:1024px){#banner-top .banner-infos .block-infos .infos .name-programs{font-size:17px}}#banner-top .banner-infos .block-infos .infos .city{font-size:22px;line-height:22px;text-align:center;color:#f2f7f2}@media (min-width:768px){#banner-top .banner-infos .block-infos .infos .city{text-align:left;font-size:28px;line-height:28px}}@media (min-width:1024px){#banner-top .banner-infos .block-infos .infos .city{font-size:32px;line-height:32px}}#banner-top .banner-infos .block-infos .infos .icon-fiscal{position:absolute;top:116px;right:0}#banner-top .banner-infos .block-infos .infos .icon-fiscal img,#banner-top .banner-infos .block-infos .infos .icon-fiscal svg{margin:0 5px}@media (max-width:1023.98px){#banner-top .banner-infos .block-infos .infos .icon-fiscal{left:0;margin:auto;display:flex;justify-content:flex-end;width:100%;text-align:center}#banner-top .banner-infos .block-infos .infos .icon-fiscal img,#banner-top .banner-infos .block-infos .infos .icon-fiscal svg{max-height:29px;width:auto}}@media (max-width:767.98px){#banner-top .banner-infos .block-infos .infos .icon-fiscal{display:block;justify-content:center}}@media (min-width:768px){#banner-top .banner-infos .block-infos .infos .icon-fiscal{top:20px;right:10px}}#banner-top .banner-infos .block-infos .date{font-size:18px;line-height:1.3;text-align:center;margin-top:10px;border-top:1px solid #f2f7f2;padding-top:10px;color:#f2f7f2}@media (min-width:768px){#banner-top .banner-infos .block-infos .date{text-align:left;font-size:22px}}@media (min-width:1024px){#banner-top .banner-infos .block-infos .date{font-size:28px}}@media (min-width:768px){#banner-top .banner-infos .block-infos .date,#banner-top .banner-infos .block-infos .infos{padding-left:0}}@media (min-width:768) and (max-width:1279.98px){#banner-top .banner-infos .block-infos .date,#banner-top .banner-infos .block-infos .infos{margin-left:15px}}#banner-top .banner-infos .block-price{display:none;background-color:rgba(188,152,86,.9)}@media (min-width:1280px){#banner-top .banner-infos .block-price{display:flex;width:30%}}#banner-top .banner-infos .block-price .text{font-size:16px}#banner-top .banner-infos .block-price .price{font-size:min(1.55vw,30px);line-height:32px}#banner-top .banner-infos .block-price .price sup{font-size:19px;top:-14px}#banner-top .banner-infos .block-price .separator{width:1px;height:90px;background-color:#fff;margin:0}#banner-top .banner-infos .block-price .consult-us{font-size:min(1.6666666667vw,28px);line-height:32px}#banner-top .block-price-bottom{background-color:rgba(188,152,86,.9);display:none}@media (min-width:768px){#banner-top .block-price-bottom{display:flex;position:absolute;bottom:0;right:0;z-index:3;width:52%;height:75px}}@media (min-width:1024px){#banner-top .block-price-bottom{height:86px}}@media (min-width:1280px){#banner-top .block-price-bottom{display:none}}#banner-top .block-price-bottom .text{font-size:min(max(1.823vw,14px),16px)}#banner-top .block-price-bottom .price{font-size:min(max(3.385vw,26px),26px);line-height:1.15}#banner-top .block-price-bottom .separator{width:1px;background-color:#fff;margin:0;height:56px}@media (min-width:1024px){#banner-top .block-price-bottom .separator{height:58px}}@media (min-width:1440px){#banner-top .block-price-bottom .separator{height:90px}}#banner-top .status{z-index:3;font-size:14px;width:100%;height:24px;line-height:24px;background-color:#f3f3f3;transition:all .25s cubic-bezier(.8,0,.2,1)}@media (max-width:767.98px){#banner-top .status{order:1}}@media (min-width:768px){#banner-top .status{position:absolute;background-color:#fff;top:315px;left:-93px;transform:rotate(-90deg);font-size:22px;width:220px;height:34px;line-height:34px}#banner-top .status.long{height:90px;left:-65px}}@media (min-width:1024px){#banner-top .status{top:60%;left:-125px;font-size:24px;width:300px;height:50px;line-height:50px}#banner-top .status.long{height:100px;left:-100px}}@media (min-width:768px){#banner-top .status.scrolled{position:fixed;top:210px;background-color:#bc9856!important;color:#fff!important}}#banner-top .next-section{background-color:rgba(0,87,123,.8);border-left:4px solid #5db1bf;position:absolute;z-index:3;bottom:20px;left:3.906vw;width:336px;height:30px;line-height:30px;font-size:17px;letter-spacing:1.31px;display:none}#banner-top .next-section .icon{position:absolute;right:15px;top:0;bottom:0;margin:auto}#banner-top .next-section .icon img,#banner-top .next-section .icon svg{height:15px;fill:#fff;transform:rotate(90deg)}@media (min-width:768px){#banner-top .next-section{display:block;bottom:20px;left:3.7760416667vw}}@media (min-width:1440px){#banner-top .next-section{width:360px;bottom:2%;left:12.4479166667vw}}#banner-top .picture{position:relative;z-index:2;height:100%}@media (max-width:767.98px){#banner-top .picture{order:1;height:auto;width:100vw}}.banner-infos-price-mob{background-color:#bc9856;color:#fff}@media (max-width:767.98px){.banner-infos-price-mob{padding:20px 0}}@media (min-width:768px){.banner-infos-price-mob{padding-top:15px;padding-bottom:15px}}.banner-infos-price-mob .text{font-size:12px}.banner-infos-price-mob .price{font-size:20px;line-height:.75}.banner-infos-price-mob .separator{display:block;margin:15px auto;width:64px;height:2px;background-color:#fff}#program-breadcrumb{background-color:#e9ecef}@media (min-width:768px){#program-breadcrumb nav ol{margin-left:3.7760416667vw}}@media (min-width:1440px){#program-breadcrumb nav ol{margin-left:12.4479166667vw;border-radius:0}#program-breadcrumb nav ol li:nth-of-type(1n+2):before{content:">";font-size:12px;line-height:1;letter-spacing:.92px;font-weight:300;float:none}#program-breadcrumb nav ol li,#program-breadcrumb nav ol li a{color:#3d3f5c;opacity:.9;font-size:12px;line-height:1;letter-spacing:.92px}}#difference{margin-top:45px;padding-bottom:45px}@media (min-width:768px){#difference{width:80%;margin-left:auto;margin-right:auto;max-width:1500px;padding-bottom:75px}}@media (min-width:1280px){#difference{width:100%}}#difference .title-description strong{display:inline}#difference .block-group{position:relative;z-index:1}#difference .block-group .block-text{position:relative;z-index:1;font-size:26px;width:100%;padding:40px 20px;margin-bottom:65px;background-image:url(/img/patterns-vague.png);background-size:20%;background-color:#fff;color:#707070}@media (min-width:768px){#difference .block-group .block-text{background-size:40%;font-size:30px;border:1px solid #bc9856;width:calc(100% - 58px);margin-bottom:80px}}@media (min-width:1024px){#difference .block-group .block-text{background-size:10%;font-size:34px;padding:50px 36px 40px 65px;margin-bottom:140px;width:calc(100% - 78px)}}@media (min-width:1280px){#difference .block-group .block-text{font-size:34px;width:calc(100% - 30px);margin-left:0!important;margin-right:auto!important;padding:40px 14%}}#difference .block-group:after{content:"";background-color:#00577b;position:absolute;z-index:-1;margin:auto;right:0;height:100%;width:100%;bottom:-35px}@media (min-width:768px){#difference .block-group:after{width:90%}}@media (min-width:1440px){#difference .block-group:after{width:80%}}#offer-section{margin-top:82px;margin-bottom:82px;background-color:#fff}@media (min-width:768px){#offer-section{margin-top:71px;margin-bottom:94px}}@media (min-width:1024px){#offer-section{margin-bottom:80px}}@media (min-width:1440px){#offer-section{margin-top:100px;margin-bottom:110px}}#offer-section #offer-container{max-width:79%;position:relative;z-index:1;transform-style:preserve-3d;padding:10px 40px}@media (min-width:768px){#offer-section #offer-container{min-height:200px;max-width:1180px}}#offer-section #offer-container .offer-title{font-size:16px}@media (min-width:768px){#offer-section #offer-container .offer-title{font-size:32px;line-height:39px}}#offer-section #offer-container .offer-details{font-size:10px}@media (min-width:768px){#offer-section #offer-container .offer-details{font-size:20px;line-height:24px}}#offer-section #offer-container .offer-details p{margin-bottom:0;max-width:380px;margin-left:auto;margin-right:auto;text-align:center}#description{position:relative;background-color:#f3f3f3}@media (min-width:1280px){#description.description-container{position:relative;width:90%;margin:0 auto}}#description .content{padding:45px 0 0;margin-left:auto;margin-right:auto}@media (min-width:1024px){#description .content{max-width:calc(100% - 180px)}}@media (min-width:1280px){#description .content{max-width:100%;margin-top:20px}}#description .content .title-description{line-height:1.1}#description .content .picture-container{z-index:2;margin-top:54px;margin-bottom:40px;height:248px;width:100%}@media (min-width:768px){#description .content .picture-container{height:534px;width:calc(100% - 80px)}}@media (min-width:1024px){#description .content .picture-container{height:365px;width:470px;margin-top:0}}@media (min-width:1280px){#description .content .picture-container{width:100%;height:auto;margin-top:0;margin-bottom:0}}#description .content .bloc-txt{margin:0 20px}@media (min-width:768px){#description .content .bloc-txt{margin:0 60px}}@media (min-width:1024px){#description .content .bloc-txt{flex-shrink:1!important}}@media (min-width:1280px){#description .content .bloc-txt{margin:0 60px 0 30px;font-size:17px;width:45%;max-width:680px}#description .content .bloc-txt.right{margin:0 0 0 60px}}#description .content .bloc-txt .title-description{text-align:left}#description .content .bloc-img-r{position:relative}@media (min-width:768px){#description .content .bloc-img-r .picture-container{margin-left:auto}}@media (min-width:1280px){#description .content .bloc-img-r{top:-45px;width:50%}}#description .content .bloc-img-r .v-separator{background-color:#fff;width:calc(100% - 30px);height:298px;position:absolute;left:30px;top:30px;z-index:1}@media (min-width:768px){#description .content .bloc-img-r .v-separator{height:454px;width:100%;left:0;top:84px}}@media (min-width:1024px){#description .content .bloc-img-r .v-separator{height:340px;width:500px;left:-30px;top:0}}@media (min-width:1280px){#description .content .bloc-img-r .v-separator{width:100%;height:95%}}@media (min-width:1280px){#description .content .bloc-img-r .picture-container{margin-top:45px}}#description .content .bloc-img-l{position:relative}#description .content .bloc-img-l .v-separator{background-color:#fff;width:calc(100% - 30px);height:298px;position:absolute;right:30px;top:30px;z-index:1}@media (min-width:768px){#description .content .bloc-img-l .v-separator{height:546px;top:114px;right:48px}}@media (min-width:1024px){#description .content .bloc-img-l .v-separator{height:calc(100% - 50px);width:500px;left:0;top:50px}}@media (min-width:1280px){#description .content .bloc-img-l .v-separator{width:100%;height:100%;top:30px;left:30px}}@media (min-width:1280px){#description .content .bloc-img-l{width:55%}#description .content .bloc-img-l .picture-container{position:relative;top:0}}@media (min-width:1280px){#description #content-2{padding:45px 0 75px}}#description #content-3{margin-top:40px}@media (min-width:1280px){#description #content-3{margin-top:0}}#points-forts{position:relative;z-index:2;width:100%;padding-top:80px;padding-bottom:80px}@media (min-width:768px){#points-forts{padding-top:40px;padding-bottom:40px}}#points-forts .title-description{color:#fff;margin-bottom:35px}@media (min-width:1024px){#points-forts .title-description{margin-bottom:60px}}@media (min-width:1440px){#points-forts .title-description{margin-bottom:24px}}#points-forts .title-description b,#points-forts .title-description span,#points-forts .title-description strong{color:#bc9856;display:inline-block}#points-forts .pf-group{width:calc(100% - 40px)}@media (min-width:768px){#points-forts .pf-group{max-width:350px}}@media (min-width:1024px){#points-forts .pf-group{width:75%;max-width:750px;display:flex!important;justify-content:space-between!important}}@media (min-width:1440px){#points-forts .pf-group{width:80%;max-width:inherit}}#points-forts .pf-group ul{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#points-forts .pf-group ul li{position:relative;width:100%;padding-bottom:50px;font-size:17px;z-index:1;font-weight:100}@media (max-width:1023.98px){#points-forts .pf-group ul li:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:10px;height:46px;background-image:url(/img/line-separator-gold-mini.svg);background-repeat:no-repeat;background-position:top}#points-forts .pf-group ul li:last-child:after{content:"";display:none}}@media (min-width:1024px){#points-forts .pf-group ul li{width:45%;padding-bottom:25px;min-height:70px}#points-forts .pf-group ul li:nth-child(odd):after{content:"";display:block;position:absolute;z-index:2;right:calc(-10% + 3px);bottom:0;margin:auto;width:1px;height:calc(100% - 10px);background-image:linear-gradient(180deg,#bc9856 10%,hsla(0,0%,100%,0) 0);background-position:0;background-size:1px 10px;background-repeat:repeat-y}#points-forts .pf-group ul li:nth-child(odd):before{content:"";display:block;position:absolute;z-index:2;right:-10%;top:10px;height:7px;width:7px;background-color:#bc9856;border-radius:50%}#points-forts .pf-group ul li:nth-child(odd):last-child:after{content:"";display:none}#points-forts .pf-group ul li:nth-child(odd):last-child:before{content:"";display:block;position:absolute;z-index:2;right:-10%;top:0;height:7px;width:7px;background-color:#bc9856;border-radius:50%}#points-forts .pf-group ul li:nth-child(odd).before-last.pair:after{display:none}#points-forts .pf-group ul li:nth-child(2n):last-child:after{content:"";display:none}#points-forts .pf-group ul li:nth-child(2n):last-child:before{content:"";display:block;position:absolute;z-index:2;left:-13.8%;bottom:0;height:8px;width:8px;background-color:#bc9856;border-radius:50%}#points-forts .pf-group ul li:nth-child(2n).last.pair:before{display:none}}#points-forts:after,#points-forts:before{content:"";display:block;position:absolute;margin:auto;background-image:url(/img/pattern-vertical-mob.svg);background-repeat:repeat-x;width:100%;height:75px}@media (min-width:768px){#points-forts:after,#points-forts:before{background-image:url(/img/pattern-vertical.png);background-repeat:repeat-y;width:136px;height:100%;background-position:inherit;top:0}}#points-forts:before{top:0;background-position:bottom}@media (min-width:768px){#points-forts:before{left:0}}#points-forts:after{bottom:0;background-position:top}@media (min-width:768px){#points-forts:after{right:0;bottom:inherit}}#medias,#medias-3d,#medias-visite-virtuelle,#medias-vue-drone{margin-top:55px}@media (min-width:768px){#medias,#medias-3d,#medias-visite-virtuelle,#medias-vue-drone{margin-top:70px}}@media (min-width:1024px){#medias,#medias-3d,#medias-visite-virtuelle,#medias-vue-drone{margin-top:60px}}@media (min-width:1280px){#medias,#medias-3d,#medias-visite-virtuelle,#medias-vue-drone{margin-top:80px}}#medias #medias-content #v-pills-tab .nav-link-brochure,#medias-3d #medias-content #v-pills-tab .nav-link-brochure,#medias-visite-virtuelle #medias-content #v-pills-tab .nav-link-brochure,#medias-vue-drone #medias-content #v-pills-tab .nav-link-brochure{position:relative;background-color:#af1920;margin:0 auto;width:100%;height:80px;display:flex;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:900}@media (min-width:768px){#medias #medias-content #v-pills-tab .nav-link-brochure,#medias-3d #medias-content #v-pills-tab .nav-link-brochure,#medias-visite-virtuelle #medias-content #v-pills-tab .nav-link-brochure,#medias-vue-drone #medias-content #v-pills-tab .nav-link-brochure{max-width:444px;font-size:20px}}#medias #medias-content #v-pills-tab .nav-link-brochure svg,#medias-3d #medias-content #v-pills-tab .nav-link-brochure svg,#medias-visite-virtuelle #medias-content #v-pills-tab .nav-link-brochure svg,#medias-vue-drone #medias-content #v-pills-tab .nav-link-brochure svg{position:absolute;bottom:0;left:0;z-index:3;pointer-events:none}#medias #medias-content #v-pills-tabContent,#medias-3d #medias-content #v-pills-tabContent,#medias-visite-virtuelle #medias-content #v-pills-tabContent,#medias-vue-drone #medias-content #v-pills-tabContent{position:relative;z-index:1}#medias #medias-content #v-pills-tabContent .tab-pane,#medias-3d #medias-content #v-pills-tabContent .tab-pane,#medias-visite-virtuelle #medias-content #v-pills-tabContent .tab-pane,#medias-vue-drone #medias-content #v-pills-tabContent .tab-pane{height:432px}@media (min-width:1024px){#medias #medias-content #v-pills-tabContent .tab-pane,#medias-3d #medias-content #v-pills-tabContent .tab-pane,#medias-visite-virtuelle #medias-content #v-pills-tabContent .tab-pane,#medias-vue-drone #medias-content #v-pills-tabContent .tab-pane{height:485px}}@media (min-width:1440px){#medias #medias-content #v-pills-tabContent .tab-pane,#medias-3d #medias-content #v-pills-tabContent .tab-pane,#medias-visite-virtuelle #medias-content #v-pills-tabContent .tab-pane,#medias-vue-drone #medias-content #v-pills-tabContent .tab-pane{height:846px}}#medias #medias-content #v-pills-tabContent #controls,#medias-3d #medias-content #v-pills-tabContent #controls,#medias-visite-virtuelle #medias-content #v-pills-tabContent #controls,#medias-vue-drone #medias-content #v-pills-tabContent #controls{height:33px;max-width:320px;position:relative;bottom:17px;background-color:#fff}#medias #medias-content #v-pills-tabContent .carousel-control-prev,#medias-3d #medias-content #v-pills-tabContent .carousel-control-prev,#medias-visite-virtuelle #medias-content #v-pills-tabContent .carousel-control-prev,#medias-vue-drone #medias-content #v-pills-tabContent .carousel-control-prev{top:inherit;left:0;position:relative;z-index:15;width:10px;opacity:1;margin-right:7.5px}#medias #medias-content #v-pills-tabContent .carousel-control-prev .carousel-control-prev-icon,#medias-3d #medias-content #v-pills-tabContent .carousel-control-prev .carousel-control-prev-icon,#medias-visite-virtuelle #medias-content #v-pills-tabContent .carousel-control-prev .carousel-control-prev-icon,#medias-vue-drone #medias-content #v-pills-tabContent .carousel-control-prev .carousel-control-prev-icon{background-repeat:no-repeat;background-image:url(/img/arrow-slider.svg)}#medias #medias-content #v-pills-tabContent .carousel-control-next,#medias-3d #medias-content #v-pills-tabContent .carousel-control-next,#medias-visite-virtuelle #medias-content #v-pills-tabContent .carousel-control-next,#medias-vue-drone #medias-content #v-pills-tabContent .carousel-control-next{top:inherit;right:0;position:relative;z-index:15;width:10px;opacity:1;margin-left:7.5px}#medias #medias-content #v-pills-tabContent .carousel-control-next .carousel-control-next-icon,#medias-3d #medias-content #v-pills-tabContent .carousel-control-next .carousel-control-next-icon,#medias-visite-virtuelle #medias-content #v-pills-tabContent .carousel-control-next .carousel-control-next-icon,#medias-vue-drone #medias-content #v-pills-tabContent .carousel-control-next .carousel-control-next-icon{background-repeat:no-repeat;transform:rotate(180deg);background-image:url(/img/arrow-slider.svg)}#medias #medias-content #v-pills-tabContent .carousel-indicators,#medias-3d #medias-content #v-pills-tabContent .carousel-indicators,#medias-visite-virtuelle #medias-content #v-pills-tabContent .carousel-indicators,#medias-vue-drone #medias-content #v-pills-tabContent .carousel-indicators{padding:0;margin:0;max-width:275px;position:static}#medias #medias-content #v-pills-tabContent .carousel-indicators li,#medias-3d #medias-content #v-pills-tabContent .carousel-indicators li,#medias-visite-virtuelle #medias-content #v-pills-tabContent .carousel-indicators li,#medias-vue-drone #medias-content #v-pills-tabContent .carousel-indicators li{background-color:#3d3f5c;opacity:1;width:40px;height:3px;border:0;margin:0 7.5px}#medias #medias-content #v-pills-tabContent .carousel-indicators li.active,#medias-3d #medias-content #v-pills-tabContent .carousel-indicators li.active,#medias-visite-virtuelle #medias-content #v-pills-tabContent .carousel-indicators li.active,#medias-vue-drone #medias-content #v-pills-tabContent .carousel-indicators li.active{background-color:#af1920;height:6px}#medias #medias-content #v-pills-tabContent .media-loader,#medias-3d #medias-content #v-pills-tabContent .media-loader,#medias-visite-virtuelle #medias-content #v-pills-tabContent .media-loader,#medias-vue-drone #medias-content #v-pills-tabContent .media-loader{top:calc(50% - 99px);left:calc(50% - 99px)}#medias #medias-content #v-pills-tabContent #v-pills-plan,#medias-3d #medias-content #v-pills-tabContent #v-pills-plan,#medias-visite-virtuelle #medias-content #v-pills-tabContent #v-pills-plan,#medias-vue-drone #medias-content #v-pills-tabContent #v-pills-plan{background-color:#f3f3f3;width:100vw}@media (min-width:768px){#medias #medias-content #v-pills-tabContent #v-pills-plan,#medias-3d #medias-content #v-pills-tabContent #v-pills-plan,#medias-visite-virtuelle #medias-content #v-pills-tabContent #v-pills-plan,#medias-vue-drone #medias-content #v-pills-tabContent #v-pills-plan{width:inherit}}#medias #medias-content #v-pills-tabContent #v-pills-brochure iframe,#medias-3d #medias-content #v-pills-tabContent #v-pills-brochure iframe,#medias-visite-virtuelle #medias-content #v-pills-tabContent #v-pills-brochure iframe,#medias-vue-drone #medias-content #v-pills-tabContent #v-pills-brochure iframe{height:432px;width:100vw}@media (min-width:1440px){#medias #medias-content #v-pills-tabContent #v-pills-brochure iframe,#medias-3d #medias-content #v-pills-tabContent #v-pills-brochure iframe,#medias-visite-virtuelle #medias-content #v-pills-tabContent #v-pills-brochure iframe,#medias-vue-drone #medias-content #v-pills-tabContent #v-pills-brochure iframe{height:846px}}#medias #brochure-modal .modal-body .close,#medias-3d #brochure-modal .modal-body .close,#medias-visite-virtuelle #brochure-modal .modal-body .close,#medias-vue-drone #brochure-modal .modal-body .close{width:188px;font-size:16px;line-height:1;height:60px;border-radius:0;padding:19px 22px;background-color:#af1920;color:#fff;border:0;float:inherit;display:block;margin:0 auto;opacity:1}.medias-common{margin:60px auto 0}@media (min-width:768px){.medias-common{width:80%;max-width:1485px;margin-top:80px}}@media (min-width:1024px){.medias-common{margin-top:100px}}@media (min-width:1280px){.medias-common{width:100%;margin-top:120px}}.medias-common .nav-pills-container{position:relative}.medias-common .nav-pills-container .nav-pills{position:absolute!important;bottom:-50px;left:0;right:0;display:flex;flex-direction:row;align-content:flex-start;justify-content:center}@media (min-width:768px){.medias-common .nav-pills-container .nav-pills{flex-direction:column;top:0;bottom:0;right:auto;margin:auto}}.medias-common .nav-pills-container .tab-content{margin-left:auto;margin-right:0;width:100%;margin-bottom:100px;height:100%}@media (min-width:768px){.medias-common .nav-pills-container .tab-content{margin-bottom:0;width:calc(100% - 40px)}}.medias-common .nav-link-custom{position:relative;-webkit-appearance:none;border-radius:0!important;border:none;color:#fff;text-transform:uppercase;width:180px;height:62px;margin:0 5px;background-color:#bc9856!important;padding:0}@media (min-width:768px){.medias-common .nav-link-custom{margin:5px 0;width:151px}}.medias-common .nav-link-custom span{transition:all .25s cubic-bezier(.8,0,.2,1);width:180px;height:62px;font-size:16px;display:flex;justify-content:center;align-items:center;font-weight:700;background-color:#bc9856!important}.medias-common .nav-link-custom.active{background-color:#00577b!important}.medias-common .nav-link-custom.active span{transform:translate(5px,-5px)}.medias-common iframe{width:100%;height:420px}@media (min-width:768px){.medias-common iframe{height:667px}}.medias-common .medias-content{position:relative;z-index:1}.medias-common .medias-content #controls{height:50px;max-width:500px;position:relative;bottom:17px;background-color:#fff}.medias-common .medias-content .carousel-control-prev{top:inherit;left:0;position:relative;z-index:15;width:10px;opacity:1;margin-right:7.5px}.medias-common .medias-content .carousel-control-prev .carousel-control-prev-icon{background-repeat:no-repeat;background-image:url(/img/arrow-slider.svg)}.medias-common .medias-content .carousel-control-next{top:inherit;right:0;position:relative;z-index:15;width:10px;opacity:1;margin-left:7.5px}.medias-common .medias-content .carousel-control-next .carousel-control-next-icon{background-repeat:no-repeat;transform:rotate(180deg);background-image:url(/img/arrow-slider.svg)}.medias-common .medias-content .carousel-indicators{padding:0;margin:0;max-width:275px;position:static}.medias-common .medias-content .carousel-indicators li{background-color:#3d3f5c;opacity:1;width:50px;height:4px;border:0;margin:0 7.5px}.medias-common .medias-content .carousel-indicators li.active{background-color:#af1920;height:6px}.medias-common .medias-content .media-loader{top:calc(50% - 99px);left:calc(50% - 99px)}.medias-common .medias-content #brochure-modal .modal-body .close{width:188px;font-size:16px;line-height:1;height:60px;border-radius:0;padding:19px 22px;background-color:#af1920;color:#fff;border:0;float:inherit;display:block;margin:0 auto;opacity:1}#medias-slider.medias-common,#medias-video.medias-common{width:100%;max-width:100%}@media (min-width:768px){#medias-slider.medias-common .medias-content,#medias-video.medias-common .medias-content{padding-left:30px;padding-right:30px}}@media (min-width:1280px){#medias-slider.medias-common .medias-content,#medias-video.medias-common .medias-content{padding-left:0;padding-right:0}}#medias-slider.medias-common .tab-pane,#medias-video.medias-common .tab-pane{height:auto;width:100%;margin-top:40px}@media (min-width:1024px){#medias-slider.medias-common .tab-pane,#medias-video.medias-common .tab-pane{height:43vw}}.modal-dialog{margin:0 auto}@media (min-width:576px){.modal-dialog{margin:0 auto}}.modal-fullscreen{max-width:100%;height:100%}.modal-fullscreen .modal-content{margin:auto;width:100%;height:100%}@media (min-width:1024px){.modal-fullscreen .modal-content{width:100%}}.modal-fullscreen .modal-body{padding:0!important}#mediaModal .modal-content .modal-header .close{height:40px;width:40px;background-size:40px}#medias-video .media-loader{left:0;top:0;bottom:0;right:0;margin:auto}#medias-3d.medias-common .nav-link-custom,#medias-3d.medias-common .nav-link-custom span{min-height:62px;height:auto}#prestations{margin-top:60px;padding-top:60px;padding-bottom:100px}@media (min-width:768px){#prestations{margin-top:80px}}@media (min-width:1024px){#prestations{margin-top:100px}}@media (min-width:1440px){#prestations{margin-top:120px}}#prestations .title-description{margin-bottom:35px}@media (min-width:768px){#prestations .title-description{margin-bottom:85px}}@media (min-width:1024px){#prestations .title-description{margin-bottom:85px}}@media (min-width:1440px){#prestations .title-description{margin-bottom:85px}}#prestations .title-description strong{display:inline}#prestations .prestations-group{width:calc(100% - 40px)}@media (min-width:768px){#prestations .prestations-group{width:80%}}@media (min-width:1024px){#prestations .prestations-group{display:flex!important;justify-content:space-between!important}}@media (min-width:1280px){#prestations .prestations-group{width:100%}}#prestations .prestations-group ul{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#prestations .prestations-group ul li{position:relative;width:100%;padding-bottom:30px;font-size:18px}@media (max-width:767.98px){#prestations .prestations-group ul li:after{content:"";display:block;position:absolute;left:0;right:0;margin:auto;width:9px;height:9px;background-color:#5db1bf;border-radius:50%}#prestations .prestations-group ul li:last-child:after{content:"";display:none}}@media (min-width:768px){#prestations .prestations-group ul li{width:45%;padding-bottom:25px}#prestations .prestations-group ul li:nth-child(odd):after{content:"";display:block;position:absolute;z-index:2;right:calc(-10% + 2.5px);bottom:0;margin:auto;width:2px;height:calc(100% - 10px);background-image:linear-gradient(180deg,#5db1bf 10%,hsla(0,0%,100%,0) 0);background-position:0;background-size:2px 10px;background-repeat:repeat-y}#prestations .prestations-group ul li:nth-child(odd):before{content:"";display:block;position:absolute;z-index:2;right:-10%;top:10px;height:7px;width:7px;background-color:#5db1bf;border-radius:50%}#prestations .prestations-group ul li:nth-child(odd):last-child:after{content:"";display:none}#prestations .prestations-group ul li:nth-child(odd):last-child:before{content:"";display:block;position:absolute;z-index:2;right:-10%;top:0;height:7px;width:7px;background-color:#5db1bf;border-radius:50%}#prestations .prestations-group ul li:nth-child(odd).before-last.pair:after{display:none}#prestations .prestations-group ul li:nth-child(2n):last-child:after{content:"";display:none}#prestations .prestations-group ul li:nth-child(2n):last-child:before{content:"";display:block;position:absolute;z-index:2;left:-13.8%;bottom:0;height:8px;width:8px;background-color:#5db1bf;border-radius:50%}#prestations .prestations-group ul li:nth-child(2n).last.pair:before{display:none}}@media (min-width:1280px){#prestations .prestations-group ul li{font-size:18px}}@media (min-width:1440px){#prestations .prestations-group ul li p{max-width:80%;margin:0 auto;display:block}}#localisation{width:80%;max-width:1485px;margin:60px auto 0}@media (min-width:768px){#localisation{margin-top:80px}}@media (min-width:1024px){#localisation{margin-top:100px}}@media (min-width:1280px){#localisation{width:100%;margin-top:120px}}#localisation .title-description span,#localisation .title-description strong{display:inline-block}#localisation #poi-container #themes-bar{width:100%;background-color:#94753b;position:relative;z-index:2}@media (min-width:768px){#localisation #poi-container #themes-bar{width:580px}}@media (min-width:1024px){#localisation #poi-container #themes-bar{width:103px}}#localisation #poi-container #themes-bar .btn-poi{width:78px;height:90px;background-color:#bc9856!important;border-right:1px solid #94753b}#localisation #poi-container #themes-bar .btn-poi:last-child{border:none!important}@media (min-width:1024px){#localisation #poi-container #themes-bar .btn-poi{width:103px;height:120px;left:8px;border-right:0 solid #94753b;border-bottom:1px solid #94753b}}#localisation #poi-container #themes-bar .btn-poi.active{background-color:#00577b!important;border-width:0;transform:translate(3px,10px)}@media (min-width:768px){#localisation #poi-container #themes-bar .btn-poi.active{transform:translate(-10px,10px)}}@media (min-width:1024px){#localisation #poi-container #themes-bar .btn-poi.active{transform:translate(8px,-10px)}}#localisation #poi-container #themes-bar .btn-poi span{font-size:13px;line-height:1}@media (min-width:1024px){#localisation #poi-container #themes-bar .btn-poi span{font-size:15px}}#localisation #poi-container #themes-bar .btn-poi img{margin-top:15px}#localisation #poi-container #map{width:100%;height:281px;position:relative;z-index:1}@media (min-width:768px){#localisation #poi-container #map{height:660px}}@media (min-width:1024px){#localisation #poi-container #map{margin-top:30px}}#localisation address{width:calc(100% - 20px);font-size:24px;line-height:34px;padding:11px;position:relative;z-index:4}@media (min-width:768px){#localisation address{padding:0;width:calc(100% - 40px);margin-top:-30px;height:60px;line-height:60px}}@media (min-width:1024px){#localisation address{width:70%}}@media (min-width:1280px){#localisation address{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 20px}}.gm-style-iw.gm-style-iw-c{background-color:#bc9856!important;height:60px;font-size:16px;padding:15px!important;background-clip:padding-box;color:#fff}.gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw-t:after{background:linear-gradient(45deg,#bc9856 50%,hsla(0,0%,100%,0) 51%,hsla(0,0%,100%,0))!important}#steps{position:relative;z-index:2;padding-top:60px}@media (min-width:768px){#steps{padding-top:80px}}@media (min-width:1024px){#steps{padding-top:100px}}@media (min-width:1440px){#steps{padding-top:120px}}#steps .steps-block{position:relative;z-index:2;width:calc(100% - 40px);padding:15px;border:1px solid #bc9856!important}#steps .steps-block .title-description{margin-bottom:30px}#steps .steps-block .title-description b,#steps .steps-block .title-description span,#steps .steps-block .title-description strong{display:inline-block}@media (min-width:768px){#steps .steps-block{padding:45px;width:calc(100% - 58px)}}@media (min-width:1024px){#steps .steps-block{padding:40px;width:calc(100% - 78px)}}@media (min-width:1280px){#steps .steps-block{padding:35px;width:900px}}#steps .steps-block ul{margin:0;padding:25px 0 5px;list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#steps .steps-block ul:after{content:"";display:block;height:100%;width:1px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#bc9856}@media (min-width:1024px){#steps .steps-block ul:after{right:0}}#steps .steps-block ul li{position:relative;display:inline-block;width:100%;min-height:45px;line-height:16px;padding-left:60px;margin-top:15px}@media (min-width:1024px){#steps .steps-block ul li{margin-top:0;padding-left:0;width:50%;padding-right:100px;text-align:right}}#steps .steps-block ul li strong{display:block}#steps .steps-block ul li em{display:block;color:#af1920;font-style:normal}#steps .steps-block ul li:after{content:"";display:block;height:10px;width:51px;position:absolute;top:2.5px;background-image:url(/images/step-li.svg?08bc9c8ca8c915a1992d4681f357e65d);background-repeat:no-repeat;background-position:0;background-size:50px;transform:rotate(180deg);left:-3px;z-index:1}@media (min-width:1024px){#steps .steps-block ul li:after{width:85px;transform:rotate(0deg);background-position:100%;background-size:auto;left:inherit;right:-5px;text-align:right;padding-right:100px}}#steps .steps-block ul li:nth-child(2n){padding-left:60px;margin-top:15px}@media (min-width:1024px){#steps .steps-block ul li:nth-child(2n){margin-top:45px;padding-left:100px;text-align:left;padding-right:inherit}}#steps .steps-block ul li:nth-child(2n):after{content:"";left:-3px;transform:rotate(180deg)}@media (min-width:1024px){#steps .steps-block ul li:nth-child(2n):after{left:-5px}}#steps .steps-block .step-vente{position:relative;left:-14px;top:-5px}@media (min-width:1024px){#steps .steps-block .step-vente{left:2.5px;margin:0 auto}}#steps .steps-block .step-key{position:relative;left:-7px;top:5px}@media (min-width:1024px){#steps .steps-block .step-key{left:10px;margin:0 auto}}#steps:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:292px;width:100%;background-image:url(/img/patterns-vague.png)}@media (min-width:768px){#steps:after{height:490px}}@media (min-width:1024px){#steps:after{height:505px;background-size:5%}}#stock{position:relative;z-index:2;padding-top:30px;background-color:#fff}@media (min-width:768px){#stock{padding-top:40px}}@media (min-width:1024px){#stock{padding-top:50px;background-color:transparent}}@media (min-width:1280px){#stock{margin-top:60px;padding-top:0;background-color:#f3f3f3}}#stock .spacer-block{padding:30px 0}@media (min-width:768px){#stock .spacer-block{padding:40px 0}}@media (min-width:1024px){#stock .spacer-block{padding:50px 0}}@media (min-width:1280px){#stock .spacer-block{padding:60px 0}}#stock .title-description strong{display:inline-block}#stock .table-price{width:calc(100% - 40px);margin-top:60px}@media (min-width:768px){#stock .table-price{width:calc(100% - 60px);margin-top:50px}}@media (min-width:1024px){#stock .table-price{width:85%;margin-top:30px}}@media (min-width:1280px){#stock .table-price{width:900px;margin-top:30px}}#stock .table-price .group-lots-simple{margin-bottom:80px}#stock .table-price .group-lots-simple .lot{font-size:17px;border-bottom:1px solid #af1920;padding-top:20px;padding-bottom:20px}#stock .table-price .group-lots-simple .lot:last-child{border-bottom:none}@media (min-width:768px){#stock .table-price .group-lots-simple .lot{padding-top:30px;padding-bottom:30px}}#stock .table-price .group-lots-simple .lot .type{position:relative;width:100%;padding-left:45px}#stock .table-price .group-lots-simple .lot .type .icon{margin-right:15px}@media (max-width:767.98px){#stock .table-price .group-lots-simple .lot .type .icon{position:absolute;left:0;top:0}}@media (min-width:768px){#stock .table-price .group-lots-simple .lot .type{padding-left:0;width:40%}}#stock .table-price .group-lots-simple .lot .size{text-align:left;width:100%;padding-left:45px}@media (min-width:768px){#stock .table-price .group-lots-simple .lot .size{padding-left:0;width:30%;text-align:center}}#stock .table-price .group-lots-simple .lot .price{text-align:left;width:100%;padding-left:45px}@media (min-width:768px){#stock .table-price .group-lots-simple .lot .price{padding-left:0;width:30%;text-align:right}}#stock .table-price .group-lots-simple .lot .actions{padding-left:35px}@media (min-width:768px){#stock .table-price .group-lots-simple .lot .actions{margin-left:20px;padding-left:0}}#stock .table-price .group-lots-simple .lot .actions .btn{padding:0 10px}#stock .table-price .group-lots-simple .lot .actions .btn svg path{fill:#af1920}#stock .table-price-etendu{width:100%;margin-top:60px}@media (min-width:768px){#stock .table-price-etendu{width:calc(100% - 60px);margin-top:50px}}@media (min-width:1024px){#stock .table-price-etendu{width:90%;margin-top:30px}}@media (min-width:1280px){#stock .table-price-etendu{width:900px;margin-top:30px}}#stock .table-price-etendu .group-lots-etendu .accordion{z-index:1;position:relative;margin-bottom:20px}#stock .table-price-etendu .group-lots-etendu .accordion:last-child{border-bottom:1px solid #464765}#stock .table-price-etendu .group-lots-etendu .accordion .card{border-radius:0;background-color:#f3f3f3;border:none;border-top:1px solid #464765}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header{padding:0}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger{position:relative;padding:15px;text-decoration:none}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger{padding:25px}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger.btn-link:hover{text-decoration:none}@media (max-width:767.98px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger .type{width:50%;font-size:13px}}@media (max-width:767.98px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger .size{width:50%;font-size:13px;text-align:right;padding-right:13px}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger .price{margin-right:60px}@media (max-width:767.98px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger .price{display:none}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger:after{content:"";display:block;position:absolute;z-index:1;right:5px;top:0;bottom:0;margin:auto;height:20px;width:20px;transform:rotate(-90deg);background-image:url(/img/arrow-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:7px;transition:all .25s cubic-bezier(.8,0,.2,1)}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger:after{right:20px;width:40px;background-size:contain}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger[aria-expanded=true]{background-color:#00577b;color:#fff}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-header button.trigger[aria-expanded=true]:after{transition:all .25s cubic-bezier(.8,0,.2,1);background-image:url(/img/arrow-white.svg);transform:rotate(90deg)}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body{background-color:#fff;padding:0}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .details{position:relative}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .details:after{content:"";display:block;width:calc(100% - 40px);height:1px;background-color:#f3f3f3;margin:auto;bottom:0;left:0;right:0;position:absolute;z-index:1}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .details:last-child:after{display:none}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header{padding:15px}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header{padding:15px 20px}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .lot,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .lot{width:5%}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .surface,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .surface{width:10%;text-align:center}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .ext,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .ext{width:15%;text-align:center}}@media (min-width:768px) and (min-width:1280px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .ext,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .ext{width:10%;width:15%}}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .annexes,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .annexes{width:12%;text-align:center}}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .etage,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .etage{width:10%;text-align:center}}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-20,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .price-20{width:15%;text-align:center}}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-5,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .price-5{width:15%;text-align:center;color:#5db1bf}}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .plans,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header .plans{width:6%;text-align:center}}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-header{font-size:15px}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body:hover{transition:all .25s cubic-bezier(.8,0,.2,1);background-color:rgba(0,0,0,.01)}@media (max-width:767.98px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body{position:relative;width:100%}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .etage,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .lot,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .surface{margin-right:10px}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .annexes,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .ext{width:100%}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .annexes,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .etage,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .ext,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .lot,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .surface{height:25px;line-height:25px}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .plans,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-20{position:absolute;text-align:right;width:90px;right:15px}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-20{top:15px;font-weight:700}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-20 span{font-size:14px}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .plans{bottom:15px;text-align:center}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .annexes,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .etage,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .ext,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .lot,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .surface{font-weight:300;font-size:13px;display:inline}@media (min-width:1024px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .annexes,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .etage,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .ext,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .lot,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .surface{display:block;font-size:14px}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-5,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-20{font-size:15px}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-5,#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .price-20{font-size:clamp(15px,.8854166667vw,17px)}}#stock .table-price-etendu .group-lots-etendu .accordion .card .card-body .table-body .plans a img{pointer-events:none}#stock .table-price-etendu .group-lots-etendu .accordion:after,#stock .table-price-etendu .group-lots-etendu .accordion:before{content:"";display:block;position:absolute;background-color:#bc9856;background-image:url(/img/pattern-vertical-mob.svg);background-size:30%;width:257px;height:100%;z-index:-1}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion:after,#stock .table-price-etendu .group-lots-etendu .accordion:before{background-size:70%}}@media (min-width:1280px){#stock .table-price-etendu .group-lots-etendu .accordion:after,#stock .table-price-etendu .group-lots-etendu .accordion:before{background-size:inherit}}#stock .table-price-etendu .group-lots-etendu .accordion:after{display:none}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion:after{display:block;top:-32px;right:-20px}}@media (min-width:1024px){#stock .table-price-etendu .group-lots-etendu .accordion:after{right:-30px}}@media (min-width:1280px){#stock .table-price-etendu .group-lots-etendu .accordion:after{right:-40px}}@media (min-width:1280px){#stock .table-price-etendu .group-lots-etendu .accordion:after{right:-50px}}#stock .table-price-etendu .group-lots-etendu .accordion:before{left:0;bottom:-20px;height:20px}@media (min-width:768px){#stock .table-price-etendu .group-lots-etendu .accordion:before{height:100%;bottom:-32px;left:-20px}}@media (min-width:1024px){#stock .table-price-etendu .group-lots-etendu .accordion:before{left:-30px}}@media (min-width:1280px){#stock .table-price-etendu .group-lots-etendu .accordion:before{left:-40px}}#sales-area{position:relative;z-index:1;background-color:#fff;margin-top:60px}#sales-area .cover{-o-object-position:left;object-position:left}@media (min-width:768px){#sales-area{margin-top:80px}}@media (min-width:1024px){#sales-area{margin-top:100px}}@media (min-width:1280px){#sales-area{margin-top:120px}}#sales-area .picture{display:none;position:relative;z-index:2}@media (min-width:768px){#sales-area .picture{display:block;width:50%;height:539px;margin-top:-30px}}@media (min-width:1024px){#sales-area .picture{margin-top:-40px;width:45%;transform:translateX(100px)}}@media (min-width:1440px){#sales-area .picture{margin-top:-50px}}#sales-area .block-bv{width:100%;padding:34px 20px}@media (min-width:768px){#sales-area .block-bv{width:50%;padding:35px 0;z-index:3;margin-top:-86px}}@media (min-width:1024px){#sales-area .block-bv{width:55%;transform:translateX(-100px);padding:65px 0;margin-top:-25px}}@media (min-width:1440px){#sales-area .block-bv{width:45%;padding:45px 0;margin-top:-107px}}#sales-area .block-bv .infos-bv{position:relative;padding:25px 15px}@media (min-width:768px){#sales-area .block-bv .infos-bv{left:-30px}}@media (min-width:1024px){#sales-area .block-bv .infos-bv{position:relative;padding:40px 50px;left:-30px}}@media (min-width:1440px){#sales-area .block-bv .infos-bv{padding:30px 40px;left:-30px}}#sales-area .block-bv .infos-bv address{background-image:url(/img/picto-espace-de-vente.svg);background-repeat:no-repeat;background-position:top;font-size:20px;line-height:28px;padding-top:68px;margin-bottom:30px}@media (min-width:1024px){#sales-area .block-bv .infos-bv address{background-position:15px;padding-top:0;font-size:24px;line-height:39px}}@media (min-width:1280px){#sales-area .block-bv .infos-bv address{padding-left:75px;padding-right:75px}}#sales-area .block-bv .infos-bv .opening{font-size:17px;line-height:30px}#suggested_programs{position:relative;z-index:1;background-color:#fff;padding-top:77px;padding-bottom:0}@media (min-width:768px){#suggested_programs:after{content:"";display:block;background-color:#fff;height:190px;width:100%;position:absolute;bottom:-190px;left:0;z-index:2}}@media (min-width:1024px){#suggested_programs{padding-top:87px;padding-bottom:87px}}@media (min-width:1280px){#suggested_programs{padding-top:115px;padding-bottom:115px}}#suggested_programs .sp-container{width:calc(100% - 20px);margin-bottom:40px}@media (min-width:768px){#suggested_programs .sp-container{width:80%;overflow-x:hidden}}@media (min-width:1024px){#suggested_programs .sp-container{width:75.6%}}@media (min-width:1280px){#suggested_programs .sp-container{width:auto;margin-left:3.7760416667vw!important}}@media (min-width:1440px){#suggested_programs .sp-container{margin-left:12.4479166667vw!important}}@media (min-width:1280px){#suggested_programs .sp-container .lightSlider{margin:0 auto}}#suggested_programs .sp-container .lslide{height:228px}@media (min-width:768px){#suggested_programs .sp-container .lslide{height:350px;width:460px;max-width:460px}}@media (min-width:1280px){#suggested_programs .sp-container .lslide{width:23.9583333333vw;max-width:460px}}#suggested_programs .sp-container .lslide .sp-overlay{background-color:rgba(0,0,0,.26);background-clip:padding-box;position:relative;z-index:1;transition:all .25s cubic-bezier(.8,0,.2,1)}@media (min-width:768px){#suggested_programs .sp-container .lslide .sp-overlay{padding-left:20px}}#suggested_programs .sp-container .lslide .sp-overlay .city{background-color:#fff;color:#292f36;line-height:1;padding:10px}@media (min-width:768px){#suggested_programs .sp-container .lslide .sp-overlay .city{font-size:20px}}#suggested_programs .sp-container .lslide .sp-overlay .name{border:1px solid #fff;padding:15px 10px;line-height:1;transition:all .25s cubic-bezier(.8,0,.2,1);transform-style:preserve-3d;position:absolute;z-index:1;bottom:50px;left:0;right:0;margin:auto;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;background:#bc9856}@media (min-width:768px){#suggested_programs .sp-container .lslide .sp-overlay .name{font-size:22px}}#suggested_programs .sp-container .lslide .sp-overlay .name:after,#suggested_programs .sp-container .lslide .sp-overlay .name:before{content:"";display:block;width:80px;height:50px;position:absolute;z-index:0;background-color:#bc9856;transition:all .25s cubic-bezier(.8,0,.2,1);transform:translateZ(-1px);background-image:url(/img/pattern-vertical-mob.svg);background-size:80%}#suggested_programs .sp-container .lslide .sp-overlay .name:after{bottom:-10px;left:-10px}#suggested_programs .sp-container .lslide .sp-overlay .name:before{top:-10px;right:-10px}#suggested_programs .sp-container .lslide .sp-overlay:after{content:"";display:block;height:0;opacity:0;width:100%;background:#bc9856;position:absolute;bottom:0;left:0;right:0;transition:all .25s cubic-bezier(.8,0,.2,1);background-image:url(/img/pattern-vertical-mob.svg);background-size:15%}#suggested_programs .sp-container .lslide .sp-overlay:hover{transition:all .25s cubic-bezier(.8,0,.2,1);background-color:transparent}#suggested_programs .sp-container .lslide .sp-overlay:hover .name{transition:all .25s cubic-bezier(.8,0,.2,1);border:1px solid #bc9856;bottom:0}#suggested_programs .sp-container .lslide .sp-overlay:hover .name:after,#suggested_programs .sp-container .lslide .sp-overlay:hover .name:before{width:0;height:0;transition:all .25s cubic-bezier(.8,0,.2,1)}#suggested_programs .sp-container .lslide .sp-overlay:hover .name:after{transition:all .25s cubic-bezier(.8,0,.2,1);bottom:0;left:0}#suggested_programs .sp-container .lslide .sp-overlay:hover .name:before{transition:all .25s cubic-bezier(.8,0,.2,1);top:0;right:0}#suggested_programs .sp-container .lslide .sp-overlay:hover:after{transition:all .25s cubic-bezier(.8,0,.2,1);height:23px;opacity:1}#suggested_programs .sp-container .lSPager{margin-top:22px}#suggested_programs .sp-container .lSPager li a{width:11px;height:11px;background-color:#5db1bf}#suggested_programs .sp-container .lSPager li.active a{background-color:#00577b!important}#form-contact{position:fixed;width:100%;z-index:101;background-color:#fff;line-height:1;overflow-y:scroll;height:100vh;top:5000px}#form-contact.open{top:0}@media (min-width:1024px){#form-contact{right:-2500px;top:0;border:1px solid #c3c3c3;box-shadow:-25px 0 50px 0 rgba(0,0,0,.2);height:100vh;width:80%}#form-contact.open{right:0}}@media (min-width:1440px){#form-contact{width:50%}}#form-contact .form-confirmation{margin-top:107px}#form-contact .form-confirmation .svg-container{height:60px;width:60px;background-color:#00577b;border-radius:50%;margin-top:17px}#form-contact .form-confirmation .svg-container img{position:relative;top:-3px;left:2px}#form-contact .form-confirmation .svg-container svg{position:relative;top:6px;left:10px}#form-contact .form-confirmation .svg-container svg path{stroke-width:4px}#form-contact .form-confirmation .confirmation-message{margin-top:30px;margin-bottom:57px}#form-contact .form-confirmation .confirmation-message a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1;height:60px;border-radius:0;padding:21px 62px 19px 66px;background-color:#af1920;color:#fff;border:0;float:inherit;display:block;margin:0 auto;opacity:1;text-transform:none;-webkit-appearance:none}#form-contact .form-confirmation .confirmation-message span{color:#01503c}#form-contact #form-card .btn-close-form{width:70px;height:70px;border-radius:0;background-color:#af1920;color:#fff}#form-contact #form-card .btn-close-form svg g{fill:#fff}#form-contact #form-card #form-card-header{margin-top:9px}#form-contact #form-card #form-card-header .intro-title{font-size:24px;line-height:1}@media (min-width:768px){#form-contact #form-card #form-card-header .intro-title{font-size:32px}}#form-contact #form-card #form-card-header .intro-title span{display:block}@media (min-width:768px){#form-contact #form-card #form-card-header .intro-title span{display:inline-block}}#form-contact #form-card #form-card-header .intro-subtitle{color:#292f36;font-size:20px;margin-top:18px}@media (min-width:768px){#form-contact #form-card #form-card-header .intro-subtitle{font-size:24px}}@media (min-width:1024px){#form-contact #form-card #form-card-header .intro-title{font-size:42px}#form-contact #form-card #form-card-header .intro-subtitle{font-size:22px}}#form-contact #form-card #form-card-body{max-width:720px;margin-top:35px;font-size:17px;padding:0 20px}#form-contact #form-card #form-card-body .form-group{margin-bottom:10px}#form-contact #form-card #form-card-body .form-group .input-group-prepend{background-color:#f5f5f5;border:1px solid #c3c3c3;color:#656571}#form-contact #form-card #form-card-body .form-group .input-group-prepend .btn-zip-prefix{width:64px}#form-contact #form-card #form-card-body .form-group .form-control{height:50px;padding:6px 9px;border:1px solid #c3c3c3;border-radius:0;background-color:#f5f5f5}#form-contact #form-card #form-card-body .custom-radio{margin-right:20px}#form-contact #form-card #form-card-body .custom-radio .custom-control-label:before{top:0;width:21px;height:21px;border:1px solid #c3c3c3;background-color:#f5f5f5}#form-contact #form-card #form-card-body .custom-radio .custom-control-label:after{width:13px;height:13px;border-radius:50%;left:-20px;top:4px;background-color:#f5f5f5}#form-contact #form-card #form-card-body .custom-radio .custom-control-input:checked~.custom-control-label:after{background:#00577b!important}#form-contact #form-card #form-card-body .custom-radio #optinMsg{width:150px;top:35px;left:calc(50% - 30px)}#form-contact #form-card #form-card-body #civ-row{margin-bottom:18px}#form-contact #form-card #form-card-body #civ-row #civ-label{margin-right:10px}#form-contact #form-card #form-card-body #optin-label-row{margin:20px 0;font-size:12px;line-height:1.58;color:#666}#form-contact #form-card #form-card-body #submit-btn{margin-top:38px;width:188px;height:60px;border-radius:0;padding:19px 62px 19px 66px;background-color:#af1920;color:#fff;border:0}#form-contact #form-card #form-card-body #submit-btn~span{font-size:12px;margin-top:12px;color:#656571}#form-contact #form-card #form-card-footer{max-width:720px;margin:35px auto;font-size:12px;line-height:1.58;color:#656571;padding:0 20px}#container-program{position:relative}@media (min-width:1280px){#container-program{width:100%;display:flex;justify-content:space-between}#container-program #col-left{flex-grow:1}#container-program #col-left .col-left-container{position:relative;width:900px;margin:0 auto}#container-program #col-right{display:block;position:sticky;z-index:2;top:0;right:0;width:300px;min-width:300px;max-width:300px;padding:0 20px;height:calc(100vh + 16px);transform:translateY(-16px);background-color:#f9f8f8;overflow-y:scroll;overflow-x:hidden;background-clip:border-box}#container-program #col-right #sticky-form-right{padding-top:100px}#container-program #col-right #sticky-form-right #form-contact{position:relative;right:0;height:100%;width:100%;border:none;background:transparent;box-shadow:none;overflow-y:auto;overflow-x:hidden;z-index:2}#container-program #col-right #sticky-form-right #form-contact .btn-close-form{display:none!important}#container-program #col-right #sticky-form-right #form-contact #form-card #form-card-header .intro-title{font-size:22px}#container-program #col-right #sticky-form-right #form-contact #form-card #form-card-header .intro-subtitle{font-size:16px}#container-program #col-right #sticky-form-right #form-contact #form-card #form-card-body{padding:0}#container-program #col-right::-webkit-scrollbar{width:2px!important}#container-program #col-right::-webkit-scrollbar-track{background:transparent}#container-program #col-right::-webkit-scrollbar-thumb{background:#efefef;border-radius:0}#container-program #col-right::-webkit-scrollbar-thumb:hover{background:#efefef}}@media (min-width:1280px){.bg-grey-xl{background:#f3f3f3}}@media (min-width:1280px){footer{transform:translateY(-16px)}}