.wrapper{position:relative}.wrapper .offer-slider{position:relative;width:100%}.wrapper .offer-slider .item{max-height:90vh}.wrapper .offer-slider .item.active{max-height:90vh;min-height:90vh;position:relative}@media (max-width:992px){.wrapper .offer-slider .item.active{max-height:unset;min-height:unset}}.wrapper .offer-slider .item.active img{min-width:1920px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:992px){.wrapper .offer-slider .item.active img{min-width:unset;position:static;transform:unset}}.wrapper .offer-slider .item img{display:flex;width:100%}@media (max-width:576px){.wrapper .offer-slider .item img{min-width:125%!important;position:relative!important;left:-12.5%!important}}.wrapper .offer-slider .indicators-container{position:absolute;bottom:58px;right:50%;transform:translateX(50%);display:flex}@media (max-width:992px){.wrapper .offer-slider .indicators-container{position:static;justify-content:center;background-color:#fff;padding:5px 0;transform:unset}.wrapper .offer-slider .indicators-container .carousel-indicator{outline:1px solid #3b424c}.wrapper .offer-slider .indicators-container .carousel-indicator:hover{outline:3px solid #3b424c}}@media (max-width:768px){.wrapper .offer-slider .indicators-container{display:none}}.wrapper .offer-slider .indicators-container a:first-child{margin-right:24px}.wrapper .offer-slider .offer-box{position:absolute;right:131px;bottom:86px;width:389px;height:230px;border:2px solid #87be59;background-color:rgba(32,33,36,.8);display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}@media (max-width:1400px){.wrapper .offer-slider .offer-box{right:86px}}@media (max-width:1200px){.wrapper .offer-slider .offer-box{bottom:150px}}@media (max-width:992px){.wrapper .offer-slider .offer-box{bottom:25px;right:25px}}@media (max-width:768px){.wrapper .offer-slider .offer-box{width:189px;height:106px;right:10px;bottom:10px}}.wrapper .offer-slider .offer-box .box-title{font-family:RobotoBlack;font-size:30px;line-height:30px;letter-spacing:1.2px}@media (max-width:768px){.wrapper .offer-slider .offer-box .box-title{font-size:18px;letter-spacing:.72px;line-height:21px}.wrapper .offer-slider .offer-box .box-title sup{font-size:10px}}.wrapper .offer-slider .offer-box .box-title sup{line-height:0;font-size:12px;vertical-align:super}.wrapper .offer-slider .offer-box .separator{background-color:#87be59;height:4px;width:35px;margin:20px auto}@media (max-width:768px){.wrapper .offer-slider .offer-box .separator{margin:10px auto}}.wrapper .offer-slider .offer-box .box-subtitle{font-family:PlayfairBold;font-size:19px;letter-spacing:.19px;line-height:26px}@media (max-width:768px){.wrapper .offer-slider .offer-box .box-subtitle{font-size:14px;line-height:16px;letter-spacing:.14px}}.wrapper .offer-slider .offer-info{display:flex}@media (max-width:1400px){.wrapper .offer-slider .offer-info{padding:0 50px}}@media (max-width:768px){.wrapper .offer-slider .offer-info{padding:0 24px}}.wrapper .offer-slider .offer-info .info-container{flex-grow:1;max-width:753px;padding-left:82px;position:relative}@media (max-width:992px){.wrapper .offer-slider .offer-info .info-container{padding-left:0;position:static}}.wrapper .offer-slider .offer-info .info-container .vertical-banner{width:221px;position:absolute;display:flex;flex-wrap:wrap;word-break:break-word;align-items:center;top:221px;left:0;background-color:#87be59;color:#fff;padding:8.5px 22px;font-size:18px;letter-spacing:1.8px;font-family:RobotoBlack;transform:rotate(-90deg);transform-origin:top left;text-transform:uppercase}@media (max-width:992px){.wrapper .offer-slider .offer-info .info-container .vertical-banner{width:auto;left:24px}}.wrapper .offer-slider .offer-info .info-container .title-row{display:flex;align-items:center;padding:35px 0 6px}@media (max-width:992px){.wrapper .offer-slider .offer-info .info-container .title-row{padding:15px 0 6px}}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .title-row{flex-direction:column;align-items:flex-start}}.wrapper .offer-slider .offer-info .info-container .title-row .text{font-size:28px;line-height:33px;letter-spacing:.56px;padding-right:20px}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .title-row .text{font-size:24px;line-height:28px;letter-spacing:.48px;padding-right:0}}.wrapper .offer-slider .offer-info .info-container .title-row .text strong{font-family:RobotoBlack}.wrapper .offer-slider .offer-info .info-container .title-row .line{flex-grow:1;height:1px;background-color:#87be59}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .title-row .line{margin-top:20px;width:100%;height:2px}}.wrapper .offer-slider .offer-info .info-container p{font-size:18px;line-height:28px;letter-spacing:.45px}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container p{line-height:28.5px;letter-spacing:.18px}}@media (max-width:576px){.wrapper .offer-slider .offer-info .info-container p{text-align:justify}}.wrapper .offer-slider .offer-info .info-container .link-row{display:flex;justify-content:space-between;padding:60px 0}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .link-row{padding-top:30px;flex-direction:column;align-items:flex-end}}@media (max-width:576px){.wrapper .offer-slider .offer-info .info-container .link-row{align-items:center}}.wrapper .offer-slider .offer-info .info-container .link-row .contact-btn{display:inline-flex;height:61px;align-items:center;justify-content:center;max-width:448px;width:100%;border:1px solid #3b424c;color:#3b424c;font-size:22px;letter-spacing:4.4px;font-family:RobotoBold}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .link-row .contact-btn{margin-bottom:25px}}@media (max-width:360px){.wrapper .offer-slider .offer-info .info-container .link-row .contact-btn{font-size:18px;letter-spacing:3.6px}}@media (max-width:320px){.wrapper .offer-slider .offer-info .info-container .link-row .contact-btn{font-size:14px;letter-spacing:2.8px}}.wrapper .offer-slider .offer-info .info-container .link-row .contact-btn:hover{border:3px solid #3b424c;color:#87be59}.wrapper .offer-slider .offer-info .info-container .link-row .contact-btn:hover svg path{fill:#87be59}.wrapper .offer-slider .offer-info .info-container .link-row .contact-btn svg{margin-right:20px}.wrapper .offer-slider .offer-info .info-container .link-row .download{display:flex;align-items:center;justify-content:flex-end;font-size:20px;line-height:24px;letter-spacing:.5px;color:#3b424c;padding-right:38px;transition:all .3s ease-out;position:relative}@media (max-width:576px){.wrapper .offer-slider .offer-info .info-container .link-row .download{margin:0 20px}}@media (max-width:330px){.wrapper .offer-slider .offer-info .info-container .link-row .download{min-width:unset;font-size:17px;line-height:21px;letter-spacing:.4px}}.wrapper .offer-slider .offer-info .info-container .link-row .download:hover{color:#87be59;padding-right:45px}.wrapper .offer-slider .offer-info .info-container .link-row .download:hover img{width:50px;height:50px}.wrapper .offer-slider .offer-info .info-container .link-row .download img{position:absolute;right:0;transform:translateX(50%);display:flex;justify-content:center;align-items:center;margin-left:20px;width:36px;height:36px;border-radius:50%;transition:all .3s ease-out}.wrapper .offer-slider .offer-info .info-container .offer-meta{display:block;align-items:center;font-size:21px;line-height:30px;color:#87be59}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .offer-meta{font-size:18px;line-height:24px}}.wrapper .offer-slider .offer-info .info-container .offer-meta .name{letter-spacing:4.2px;font-family:PlayfairRegular;text-transform:uppercase;display:inline-block}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .offer-meta .name{letter-spacing:3.6px}}.wrapper .offer-slider .offer-info .info-container .offer-meta .sub-title{font-family:PlayfairItalic;letter-spacing:.63px;display:inline-block}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .offer-meta .sub-title{letter-spacing:.54px}}.wrapper .offer-slider .offer-info .info-container .offer-meta .sub-title sup{vertical-align:super;font-size:14px}.wrapper .offer-slider .offer-info .info-container .offer-information{font-size:20px;letter-spacing:.5px;line-height:24px;padding:21px 0;font-family:RobotoBold;display:flex;flex-wrap:wrap}.wrapper .offer-slider .offer-info .info-container .offer-information sup{vertical-align:top;font-size:12px}@media (max-width:768px){.wrapper .offer-slider .offer-info .info-container .offer-information{padding:15px 0;text-align:left}}@media (max-width:576px){.wrapper .offer-slider .offer-info .info-container .offer-information{padding:10px 0;font-size:18px;letter-spacing:.45px;line-height:22px}}.wrapper .offer-slider .offer-info .map-info-container{display:none}.wrapper .map-container{display:flex}.wrapper .map-container #bien-map{flex-grow:1;width:100%;height:523px;margin-bottom:60px}.wrapper .map-container #bien-map .si-pointer-border-left{border:unset;background-color:#87be59;top:51%;width:50px;height:1px;transform:translateX(100%)}.wrapper .map-container #bien-map .si-pointer-border-top{border:unset;background-color:#87be59;top:110%;left:53.5%;width:50px;height:1px;transform:translateY(100%) rotate(45deg)}.wrapper .map-container #bien-map .si-content-wrapper{min-width:252px;max-width:252px;min-height:137px;padding:10px;display:flex;justify-content:center;align-items:center}.wrapper .map-container #bien-map .si-content-wrapper .si-content{color:#fff;display:flex;justify-content:center;align-items:center;max-width:100%!important;width:100%;overflow-y:hidden;text-align:center}.wrapper .map-container #bien-map .si-content-wrapper .si-content .marker-title{color:#87be59;font-size:18px;letter-spacing:3.6px;line-height:18px;font-family:PlayfairRegular;text-transform:uppercase}.wrapper .map-container #bien-map .si-content-wrapper .si-content .separator{width:50px;height:1px;background-color:#87be59;margin:10px auto}.wrapper .map-container #bien-map .si-content-wrapper .si-content .text{font-size:17px;letter-spacing:.34px}.wrapper .map-container #bien-map .si-content-wrapper .si-content .text p{line-height:25px}.wrapper .map-container #bien-map .si-content-wrapper button{display:none}@media (max-width:768px){.wrapper .map-container #bien-map{border-top:2px solid #87be59;border-bottom:2px solid #87be59;height:350px}}@media (max-width:576px){.wrapper .map-container #bien-map{border-top:2px solid #87be59;border-bottom:2px solid #87be59;height:280px}}.wrapper .form-container{padding:91px 0;background-color:rgba(59,66,77,.1)}@media (max-width:1700px){.wrapper .form-container{padding-right:50px;padding-left:50px}}@media (max-width:1200px){.wrapper .form-container{padding:91px 50px}}@media (max-width:768px){.wrapper .form-container{padding:60px 24px;border-bottom:2px solid #87be59}}.wrapper .form-container .wrapper{max-width:1094px;margin-left:554px}@media (max-width:1700px){.wrapper .form-container .wrapper{margin-left:400px}}@media (max-width:1400px){.wrapper .form-container .wrapper{margin:auto}}.heading{font-size:43px;line-height:58px;letter-spacing:3.44px;font-family:PlayfairBold;text-transform:uppercase;padding-bottom:50px}@media (max-width:768px){.heading{font-size:36px;letter-spacing:2.88px;line-height:48px;text-align:center}}@media (max-width:300px){.heading{font-size:30px;letter-spacing:2.36px;line-height:42px;text-align:center}}li.error{color:red;padding-bottom:20px;font-size:16px;text-align:center}#contact-form .type-row #form_type{display:flex;flex-wrap:wrap;padding:0 0 35px}@media (max-width:768px){#contact-form .type-row #form_type{flex-direction:column;align-items:center}}#contact-form .type-row #form_type input[type=radio]{display:none}#contact-form .type-row #form_type input[type=radio]:checked+label{outline:2px solid #87be59;font-family:RobotoBlack}#contact-form .type-row #form_type label{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;height:61px;border:1px solid #87be59;padding:0 30px;min-width:248px;margin:0 34px 15px 0;font-size:22px;letter-spacing:.44px;line-height:25px;transition:.05s;text-align:center;outline:2px solid transparent}@media (max-width:768px){#contact-form .type-row #form_type label{margin-right:0;width:100%}}#contact-form .type-row #form_type label:last-child{margin-right:0}#contact-form .type-row #form_type label:hover{outline:2px solid #87be59;font-family:RobotoBlack}#contact-form .vous-row label{margin-right:30px!important}#contact-form .vous-row label:nth-child(4){min-width:403px!important}@media (max-width:768px){#contact-form .vous-row label:nth-child(4){min-width:unset!important}}#contact-form .vous-row label:last-child{margin-right:0!important}@media (max-width:768px){#contact-form .vous-row label{margin-right:0!important}}#contact-form .gender-row{display:flex;flex-wrap:wrap;padding-bottom:40px;position:relative}#contact-form .gender-row #form_civility input[type=radio]{visibility:hidden;position:absolute}#contact-form .gender-row #form_civility input[type=radio]:checked+label:after{display:block}#contact-form .gender-row #form_civility label.error{position:absolute;left:0;bottom:12px;color:red}#contact-form .gender-row #form_civility label.required{cursor:pointer;display:inline-flex;align-items:center;font-family:RobotoLight;font-size:17px;line-height:20px;letter-spacing:.34px;padding-left:58px;height:38px;position:relative;transition:.05s}#contact-form .gender-row #form_civility label.required:last-child{margin-left:88px}@media (max-width:350px){#contact-form .gender-row #form_civility label.required:last-child{margin-left:40px}}#contact-form .gender-row #form_civility label.required:before{position:absolute;top:0;left:0;width:38px;height:38px;border-radius:50%;background-color:#fff;content:""}#contact-form .gender-row #form_civility label.required:after{display:none;position:absolute;top:9px;left:9px;width:20px;height:20px;border-radius:50%;background-color:#87be59;content:""}#contact-form .input-container input.form-control,#contact-form .input-container textarea{font-family:RobotoLight;font-size:17px;letter-spacing:.34px;background-color:#fff;color:#3b424c;border:unset;outline:none;height:60px;width:100%;padding-left:30px}#contact-form .input-container input.form-control::placeholder,#contact-form .input-container textarea::placeholder{color:#3b424c;font-family:RobotoLight}#contact-form .input-container input.form-control+label,#contact-form .input-container textarea+label{color:red;position:absolute;bottom:12px;left:0}#contact-form .input-container .input-holder{padding-bottom:40px;position:relative}#contact-form .input-container .text-area{position:relative}#contact-form .input-container textarea{resize:none;height:165px;padding:22px 22px 22px 30px;margin-bottom:40px}#contact-form .input-container .input-cols{display:flex}@media (max-width:768px){#contact-form .input-container .input-cols{flex-direction:column;justify-content:center;align-items:center}}#contact-form .input-container .input-cols .col-left{flex-grow:1;display:flex;flex-direction:column;margin-right:17px}@media (max-width:768px){#contact-form .input-container .input-cols .col-left{margin:0;width:100%}}#contact-form .input-container .input-cols .col-right{flex-grow:1;display:flex;flex-direction:column;margin-left:17px}@media (max-width:768px){#contact-form .input-container .input-cols .col-right{margin:0;width:100%}}#contact-form .checkbox-row{display:flex;align-items:center;height:78px;padding-bottom:40px;position:relative}#contact-form .checkbox-row #custom-error-sales{position:absolute;bottom:12px;left:0}#contact-form .checkbox-row #custom-error-sales label{color:red}#contact-form .checkbox-row input{visibility:hidden}#contact-form .checkbox-row input:checked+label:after{display:block}#contact-form .checkbox-row label.custom-checkbox{cursor:pointer;font-family:RobotoLight;font-size:17px;line-height:20px;letter-spacing:.34px;padding-left:58px}@media (max-width:576px){#contact-form .checkbox-row label.custom-checkbox{font-size:15px;letter-spacing:.15px}}#contact-form .checkbox-row label.custom-checkbox:before{position:absolute;content:"";top:0;left:0;width:38px;height:38px;background-color:#fff}#contact-form .checkbox-row label.custom-checkbox:after{display:none;position:absolute;content:"";top:7px;left:5px;width:28px;height:24.7px;background-image:url(/svg/tick.svg)}#contact-form .envoyer-btn{display:flex;justify-content:center;align-items:center;width:100%;height:61px;color:#fff;background-color:#87be59;transition:.1s;font-family:RobotoBold;font-size:22px;letter-spacing:4.4px;margin:0 0 20px;border:unset;outline:none}#contact-form .envoyer-btn:hover{background-color:#3b424c;color:#87be59;border:1px solid #87be59}#contact-form .envoyer-btn:disabled{background-color:#f0f0f0!important;cursor:no-drop}#contact-form .text{font-size:15px;letter-spacing:.3px;line-height:21px;font-family:RobotoLight}@media (max-width:576px){#contact-form .text{font-size:14px;line-height:17px;letter-spacing:.28px}}#contact-form .text a{text-decoration:underline}