.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-BlackItalic.eot");src:url("../fonts/roboto/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-BlackItalic.woff") format("woff"),url("../fonts/roboto/Roboto-BlackItalic.ttf") format("truetype"),url("../fonts/roboto/Roboto-BlackItalic.svg#Roboto-BlackItalic") format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Medium.eot");src:url("../fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Medium.woff") format("woff"),url("../fonts/roboto/Roboto-Medium.ttf") format("truetype"),url("../fonts/roboto/Roboto-Medium.svg#Roboto-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Black.eot");src:url("../fonts/roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Black.woff") format("woff"),url("../fonts/roboto/Roboto-Black.ttf") format("truetype"),url("../fonts/roboto/Roboto-Black.svg#Roboto-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-LightItalic.eot");src:url("../fonts/roboto/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-LightItalic.woff") format("woff"),url("../fonts/roboto/Roboto-LightItalic.ttf") format("truetype"),url("../fonts/roboto/Roboto-LightItalic.svg#Roboto-LightItalic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Regular.eot");src:url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Regular.woff") format("woff"),url("../fonts/roboto/Roboto-Regular.ttf") format("truetype"),url("../fonts/roboto/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Bold.eot");src:url("../fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Bold.woff") format("woff"),url("../fonts/roboto/Roboto-Bold.ttf") format("truetype"),url("../fonts/roboto/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("Roboto-Thin.eot");src:url("../fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Thin.woff") format("woff"),url("../fonts/roboto/Roboto-Thin.ttf") format("truetype"),url("../fonts/roboto/Roboto-Thin.svg#Roboto-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-BoldItalic.eot");src:url("../fonts/roboto/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-BoldItalic.woff") format("woff"),url("../fonts/roboto/Roboto-BoldItalic.ttf") format("truetype"),url("../fonts/roboto/Roboto-BoldItalic.svg#Roboto-BoldItalic") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-MediumItalic.eot");src:url("../fonts/roboto/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-MediumItalic.woff") format("woff"),url("../fonts/roboto/Roboto-MediumItalic.ttf") format("truetype"),url("../fonts/roboto/Roboto-MediumItalic.svg#Roboto-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Italic.eot");src:url("../fonts/roboto/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Italic.woff") format("woff"),url("../fonts/roboto/Roboto-Italic.ttf") format("truetype"),url("../fonts/roboto/Roboto-Italic.svg#Roboto-Italic") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Light.eot");src:url("../fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Light.woff") format("woff"),url("../fonts/roboto/Roboto-Light.ttf") format("truetype"),url("../fonts/roboto/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("Roboto-ThinItalic.eot");src:url("../fonts/roboto/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-ThinItalic.woff") format("woff"),url("../fonts/roboto/Roboto-ThinItalic.ttf") format("truetype"),url("../fonts/roboto/Roboto-ThinItalic.svg#Roboto-ThinItalic") format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("RobotoCondensed-Light.eot");src:url("../fonts/roboto-condensed/RobotoCondensed-Light?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed/RobotoCondensed-Light.woff") format("woff"),url("../fonts/roboto-condensed/RobotoCondensed-Light.ttf") format("truetype"),url("../fonts/roboto-condensed/RobotoCondensed-Light.svg#RobotoCondensed-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("RobotoCondensed-Regular.eot");src:url("../fonts/roboto-condensed/RobotoCondensed-Regular?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed/RobotoCondensed-Regular.woff") format("woff"),url("../fonts/roboto-condensed/RobotoCondensed-Regular.ttf") format("truetype"),url("../fonts/roboto-condensed/RobotoCondensed-Regular.svg#RobotoCondensed-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("RobotoCondensed-Bold.eot");src:url("../fonts/roboto-condensed/RobotoCondensed-Bold?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed/RobotoCondensed-Bold.woff") format("woff"),url("../fonts/roboto-condensed/RobotoCondensed-Bold.ttf") format("truetype"),url("../fonts/roboto-condensed/RobotoCondensed-Bold.svg#RobotoCondensed-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box}html *,html *::after,html *::before{box-sizing:inherit}body{font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.2;font-weight:400;color:#000;overflow-x:hidden;background-color:#f7f7f7;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 1200px){body{font-size:1rem}}body strong{font-weight:700}body em{font-style:italic}footer,header,main{display:block}sup{position:relative;bottom:1px;font-size:.625rem;line-height:1;vertical-align:super}@media only screen and (min-width: 1200px){sup{font-size:.6875rem}}img,svg{display:block}.form{padding:12px 20px}.form__block{margin-bottom:10px;position:relative}.form__block.more-margin{margin-bottom:20px}.form__block.margin-top{margin-top:15px}.form__label{display:block;font-size:.875rem}.form__label--inline{display:inline-block;font-size:.875rem;margin-right:16px}.form__label--block{display:block;font-size:.875rem;margin-bottom:5px}.form__input{width:100%;font-size:1rem;color:#000;padding:8px 10px;border-radius:0;background-color:#fff;border:1px solid #666;outline:none;-webkit-box-shadow:none;-webkit-appearance:none;box-shadow:none;-moz-appearance:textfield}.form__required{font-size:.875rem}.form__confirm{display:none;position:fixed;z-index:100;background:rgba(0,0,0,.8);width:100%;height:100%;top:0;left:0}.form__confirm__popin{position:absolute;width:100%;height:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.form__confirm__wrap{background:#3faea8;padding:60px 20px;width:100%;max-width:850px;position:relative;transition:margin-top .4s}@media only screen and (min-width: 1200px){.form__confirm__wrap{max-width:1022px;padding:90px 72px}}.form__confirm__message{text-align:center;color:#fff}.form__confirm__message__title{font-size:1.625rem;font-weight:bold}@media only screen and (min-width: 850px){.form__confirm__message__title{font-size:1.75rem}}.form__confirm__message p{font-size:1rem;line-height:1.6;margin-top:50px}@media only screen and (min-width: 850px){.form__confirm__message p{line-height:1.61}}.form__confirm__close{position:absolute;right:20px;top:20px;cursor:pointer;width:20px;height:20px}@media only screen and (min-width: 850px){.form__confirm__close{width:30px;height:30px;right:30px;top:30px}}.form__confirm__close img{width:100%}.form__submit__button{display:block;width:100%;padding:15px;margin:20px auto 10px;background-color:#666;color:#fff;font-size:1.125rem;text-align:center;text-transform:uppercase;border:none;outline:none;border-radius:0;cursor:pointer;transition:background-color .7s,border .7s;font-weight:500}@media only screen and (min-width: 1200px){.form__submit__button:hover{background-color:#50c7b9}}.form input[type=radio]:checked,.form input[type=radio]:not(:checked),.form input[type=checkbox]:checked,.form input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.form input[type=radio]:checked+label,.form input[type=radio]:not(:checked)+label,.form input[type=checkbox]:checked+label,.form input[type=checkbox]:not(:checked)+label{position:relative;padding:4px 0 0 28px;margin:0 16px 0 0;cursor:pointer;font-size:.875rem;display:inline-block}.form input[type=radio]:checked+label::before,.form input[type=radio]:not(:checked)+label::before,.form input[type=checkbox]:checked+label::before,.form input[type=checkbox]:not(:checked)+label::before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:999px;background-color:#fff;border:1px solid #666}.form input[type=radio]:checked+label::after,.form input[type=radio]:not(:checked)+label::after,.form input[type=checkbox]:checked+label::after,.form input[type=checkbox]:not(:checked)+label::after{content:"";position:absolute;top:6px;left:4px;width:11px;height:11px;background-color:#666;border-radius:999px;transition:opacity .2s,transform .2s}.form input[type=radio]:checked+label.double:before,.form input[type=radio]:not(:checked)+label.double:before,.form input[type=checkbox]:checked+label.double:before,.form input[type=checkbox]:not(:checked)+label.double:before{top:12px}.form input[type=radio]:checked+label.double:after,.form input[type=radio]:not(:checked)+label.double:after,.form input[type=checkbox]:checked+label.double:after,.form input[type=checkbox]:not(:checked)+label.double:after{top:16px}.form input[type=radio]:not(:checked)+label::after,.form input[type=checkbox]:not(:checked)+label::after{opacity:0;transform:scale(0)}.form input[type=radio]:checked+label::after,.form input[type=checkbox]:checked+label::after{opacity:1;transform:scale(1)}.form input[type=checkbox]:checked+label,.form input[type=checkbox]:not(:checked)+label{font-size:.75rem}.form input[type=checkbox]:checked+label::before,.form input[type=checkbox]:not(:checked)+label::before{top:0;border-radius:0}.form input[type=checkbox]:checked+label::after,.form input[type=checkbox]:not(:checked)+label::after{top:4px;border-radius:0}.form a.open-mentions{text-decoration:underline;color:#000}.form a.open-mentions:hover{text-decoration:none}.form ::-webkit-input-placeholder{color:#666}.form ::-moz-placeholder{color:#666;opacity:1}.form :-ms-input-placeholder{color:#666}.form label[class*=error],.form p[class*=error]{display:inline-block;color:#ff5050;font-size:.8125rem;font-weight:600;margin-top:5px}.form p[class*=error]{display:block;text-align:center;margin-top:10px}.form input[class*=error]{border:1px solid #ff5050;color:#ff5050}.form input[class*=error]+label{color:#ff5050 !important}.form input[class*=error]+label::before{border:1px solid #ff5050 !important}.videoVirtual__brochureBtn--btn,.videoVirtual__openBtn--btn,.videoVirtual__openBtnLink--linkBtn,.descriptionBox__btn--btn{border-radius:3px;padding:12px 0;width:215px;display:inline-block;color:#fff;background-color:#3faea8;text-decoration:none;text-transform:uppercase;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:background-color .5s;text-align:center}@media only screen and (min-width: 1200px){.videoVirtual__brochureBtn--btn,.videoVirtual__openBtn--btn,.videoVirtual__openBtnLink--linkBtn,.descriptionBox__btn--btn{cursor:pointer}}@media only screen and (min-width: 1200px){.videoVirtual__brochureBtn--btn:hover,.videoVirtual__openBtn--btn:hover,.videoVirtual__openBtnLink--linkBtn:hover,.descriptionBox__btn--btn:hover{background-color:#00968f}}.villasBanner--topBanner{height:240px;background-size:cover}@media only screen and (min-width: 500px){.villasBanner--topBanner{height:480px}}@media only screen and (min-width: 850px){.villasBanner--topBanner{height:450px}}@media only screen and (min-width: 1200px){.villasBanner--topBanner{height:620px}}@media only screen and (min-width: 1500px){.villasBanner--topBanner{height:715px}}.villasBanner__textSlider{background-color:#fff}@media only screen and (min-width: 500px){.villasBanner__textSlider{margin:-30px auto 0;width:calc(100% - 50px);max-width:1300px;padding:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);position:relative;z-index:1}}@media only screen and (min-width: 850px){.villasBanner__textSlider{margin-top:-30px;padding:30px}}@media only screen and (min-width: 1200px){.villasBanner__textSlider{margin-top:-50px;padding:40px}}@media only screen and (min-width: 1500px){.villasBanner__textSlider{margin-top:-75px}}.villasBanner__textSlider--top{padding:18px}@media only screen and (min-width: 500px){.villasBanner__textSlider--top{padding:0 0 20px}}.villasBanner__textSlider--title{font-size:1.5rem;line-height:1.22;padding-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 850px){.villasBanner__textSlider--title{font-size:1.9375rem;padding-bottom:15px}}@media only screen and (min-width: 1200px){.villasBanner__textSlider--title{font-size:2.4375rem}}.villasBanner__textSlider--title__line{display:block}.villasBanner__textSlider--title__line.line-01{font-weight:700}.villasBanner__textSlider--subTitle{text-align:right;font-size:1.0625rem;line-height:1.3}@media only screen and (min-width: 850px){.villasBanner__textSlider--subTitle{font-size:1.5625rem}}@media only screen and (min-width: 1200px){.villasBanner__textSlider--subTitle{font-size:1.875rem}}.villasBanner__textSlider--subTitle .lineBreak{display:block}.villasBanner__textSlider--sliderBox .slick-slide>div{display:-ms-flexbox;display:flex}.villasBanner__textSlider--sliderBox .slick-dots{position:absolute;bottom:10px;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (min-width: 850px){.villasBanner__textSlider--sliderBox .slick-dots{bottom:20px}}.villasBanner__textSlider--sliderBox .slick-dots li{padding:0px 2px}@media only screen and (min-width: 850px){.villasBanner__textSlider--sliderBox .slick-dots li{padding:0px 3px}}.villasBanner__textSlider--sliderBox .slick-dots li.slick-active button{opacity:1}.villasBanner__textSlider--sliderBox .slick-dots li button{width:10px;height:10px;background-color:#fff;opacity:.7;border:none;border-radius:50%;text-indent:-9999px;padding:0;cursor:pointer}.villasBanner__textSlider--sliderBox .slick-dots li button:focus{outline:none}@media only screen and (min-width: 850px){.villasBanner__textSlider--sliderBox .slick-dots li button{width:16px;height:16px}}.villasBanner__textSlider--slides{height:235px;background-size:cover;background-position:center}@media only screen and (min-width: 500px){.villasBanner__textSlider--slides{height:350px}}@media only screen and (min-width: 850px){.villasBanner__textSlider--slides{height:480px}}@media only screen and (min-width: 1200px){.villasBanner__textSlider--slides{height:560px}}@media only screen and (min-width: 1500px){.villasBanner__textSlider--slides{height:685px}}.descriptionBox{padding:50px 15px 40px;text-align:center;color:#fff;position:relative}@media only screen and (min-width: 500px){.descriptionBox{margin:0 auto;width:calc(100% - 50px);max-width:1300px}}.descriptionBox__nameImg{width:100%;max-width:265px;margin:0 auto 32px}.descriptionBox__nameImg--img{width:100%;fill:#fff}.descriptionBox__logoImg{width:100%;max-width:235px;margin:0 auto 60px}.descriptionBox__logoImg--img{width:100%;fill:#fff}.descriptionBox--title{font-size:1.1875rem;line-height:1.45;padding-bottom:30px;text-transform:uppercase;width:100%;max-width:600px;margin:0 auto}@media only screen and (min-width: 500px){.descriptionBox--title{font-size:1.5rem}}@media only screen and (min-width: 1200px){.descriptionBox--title{font-size:2rem;max-width:none}}.descriptionBox--text{font-size:.875rem;line-height:1.55}@media only screen and (min-width: 850px){.descriptionBox--text{font-size:1rem}}@media only screen and (min-width: 1200px){.descriptionBox--text{font-size:1.125rem;padding-bottom:30px}}.descriptionBox--text .lines{display:block;padding-bottom:24px;position:relative}.descriptionBox--text .lines:before{content:"";position:absolute;bottom:10px;left:50%;background-color:#fff;width:3px;height:3px;border-radius:50%}.descriptionBox--text .lines:last-child::before{display:none}.descriptionBox--text .lines__break{display:block}.descriptionBox__btn{width:285px;margin:0 auto 45px}.descriptionBox__btn--btn{background-color:#fff;width:285px;color:#2b867b;font-size:1rem;padding:20px 0;transition:opacity .2s}@media only screen and (min-width: 1200px){.descriptionBox__btn--btn:hover{background-color:#fff;opacity:.9}}@media only screen and (min-width: 850px){.descriptionBox__btn--btn{font-size:1.25rem;font-weight:500}}.descriptionBox--subTitle{text-transform:uppercase;font-size:1.25rem;font-weight:700}@media only screen and (min-width: 850px){.descriptionBox--subTitle{font-size:2rem}}.videoVirtual{padding:40px 15px;text-align:center}@media only screen and (min-width: 850px){.videoVirtual{width:calc(100% - 150px);max-width:1130px;padding:0 0 55px;margin:50px auto 0}}.videoVirtual .videoVirtualBox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 850px){.videoVirtual .videoVirtualBox{display:none;position:static;background-color:transparent}}.videoVirtual .videoVirtualBox.visible{display:-ms-flexbox;display:flex}.videoVirtual .videoVirtualBox--block{background-color:#fff;width:100%;max-width:600px;padding:10px;position:relative}@media only screen and (min-width: 850px){.videoVirtual .videoVirtualBox--block{padding:0;max-width:none;margin-bottom:55px}}.videoVirtual .videoVirtualBox--block .frame{display:block}@media only screen and (min-width: 1200px){.videoVirtual .videoVirtualBox--block .frame{min-height:450px}}@media only screen and (min-width: 1500px){.videoVirtual .videoVirtualBox--block .frame{min-height:565px}}.videoVirtual .videoVirtualBox--close{position:absolute;top:-30px;right:5px;width:20px;height:20px}@media only screen and (min-width: 850px){.videoVirtual .videoVirtualBox--close{display:none}}.videoVirtual .videoVirtualBox--close:before,.videoVirtual .videoVirtualBox--close:after{content:"";position:absolute;top:9px;left:0;width:20px;height:2px;background-color:#fff;transform:rotate(45deg)}.videoVirtual .videoVirtualBox--close:after{transform:rotate(-45deg)}.videoVirtual__openBtnLink{margin:0 auto 40px;width:290px;font-size:1rem;text-transform:uppercase;font-weight:500}.videoVirtual__openBtnLink--linkBtn{padding:20px 0;width:100%}.videoVirtual__openBtn{margin:0 auto 40px;width:290px;font-size:1rem;text-transform:uppercase;font-weight:500;display:none}.videoVirtual__openBtn--btn{padding:20px 0;width:100%}.videoVirtual__openBtn{margin:0 auto 40px;width:290px;font-size:1rem;text-transform:uppercase;font-weight:500;display:none}.videoVirtual__openBtn--btn{padding:20px 0;width:100%}.videoVirtual__brochureBtn{margin:0 auto;width:290px;font-size:.9375rem;text-transform:uppercase;font-weight:500}@media only screen and (min-width: 1200px){.videoVirtual__brochureBtn{font-size:1.25rem;width:400px}}.videoVirtual__brochureBtn--btn{width:100%;padding:22px 0}@media only screen and (min-width: 1200px){.videoVirtual__brochureBtn--btn{padding:20px 0}}.tabSection{color:#fff;padding:25px 0 15px;margin-bottom:15px}@media only screen and (min-width: 850px){.tabSection{margin-bottom:35px}}@media only screen and (min-width: 1200px){.tabSection{padding:50px 0;margin:0 auto 70px;width:calc(100% - 50px);max-width:1300px}}.tabSection--title{text-align:center;font-size:1.1875rem;font-weight:700;padding-bottom:35px}@media only screen and (min-width: 850px){.tabSection--title{font-size:2rem}}@media only screen and (min-width: 1200px){.tabSection--title{padding-bottom:45px}}.tabSection--container{width:100%;max-width:1130px;margin:0 auto;padding:0 8px}.tabSection__tabList{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow-x:auto;padding-bottom:40px;text-align:center;margin:0 -8px}@media only screen and (min-width: 850px){.tabSection__tabList{-ms-flex-pack:justify;justify-content:space-between;margin:0}}.tabSection__tabList--item{width:205px;-ms-flex:0 0 205px;flex:0 0 205px;padding:0 8px;box-sizing:content-box}@media only screen and (min-width: 850px){.tabSection__tabList--item{max-width:calc(25% - 10px);-ms-flex:0 0 calc(25% - 10px);flex:0 0 calc(25% - 10px);padding:0}}@media only screen and (min-width: 1200px){.tabSection__tabList--item{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%;padding:0}}.tabSection__tabList__block{border:1px solid #fff;padding:35px 5px;position:relative}@media only screen and (min-width: 1200px){.tabSection__tabList__block{width:250px;box-sizing:border-box;padding:45px 5px;cursor:pointer}}.tabSection__tabList__block.active:before{content:"";position:absolute;bottom:-15px;left:calc(50% - 15px);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent}.tabSection__tabList__block--title{font-weight:700;font-size:1rem;text-transform:uppercase}@media only screen and (min-width: 1200px){.tabSection__tabList__block--title{font-size:1.25rem}}.tabSection__tabList__block--text{font-size:.875rem;padding-bottom:20px}@media only screen and (min-width: 1200px){.tabSection__tabList__block--text{font-size:1.125rem}}.tabSection__tabList__block--text .bigText{font-size:1.1875rem}@media only screen and (min-width: 1200px){.tabSection__tabList__block--text .bigText{font-size:1.5rem}}.tabSection__tabList__block--text .lineBreak{display:block}.tabSection__tabList__block--link{background-color:#fff;width:145px;text-decoration:none;text-transform:uppercase;font-size:.875rem;padding:16px 0;margin:0 auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:block}@media only screen and (min-width: 1200px){.tabSection__tabList__block--link{font-size:1.125rem;width:180px;font-weight:500}}.tabSection__tabDataBlock{overflow-x:auto;padding:30px 0;margin:0 -8px;display:none;margin-bottom:20px}@media only screen and (min-width: 850px){.tabSection__tabDataBlock{padding-top:0;margin:0}}.tabSection__tabDataBlock.active{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 850px){.tabSection__tabDataBlock.active{-ms-flex-direction:row;flex-direction:row}}.tabSection__tabData{display:-ms-flexbox;display:flex}@media only screen and (min-width: 850px){.tabSection__tabData{-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 20%;flex:0 0 20%}}.tabSection__tabData.tabName{display:none}@media only screen and (min-width: 850px){.tabSection__tabData.tabName{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:4px}}@media only screen and (min-width: 850px){.tabSection__tabData.tabName .tabSection__tabData--list{-ms-flex:0 0 calc(20% - 2px);flex:0 0 calc(20% - 2px);max-width:calc(20% - 2px);font-weight:700;padding:8px 0}}.tabSection__tabData--list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 295px;flex:0 0 295px;max-width:295px;text-align:center;-ms-flex-pack:center;justify-content:center;padding:0 10px 2px}@media only screen and (min-width: 850px){.tabSection__tabData--list{-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 0}}.tabSection__tabData--list .titleName{font-size:1.125rem;font-weight:700;-ms-flex:0 0 130px;flex:0 0 130px;max-width:130px;padding:3px 0}@media only screen and (min-width: 850px){.tabSection__tabData--list .titleName{display:none}}.tabSection__tabData--list .dataTag{font-size:1rem;-ms-flex:0 0 145px;flex:0 0 145px;max-width:145px}@media only screen and (min-width: 850px){.tabSection__tabData--list .dataTag{max-width:none;-ms-flex:0 0 100%;flex:0 0 100%}}.tabSection__tabData--list .dataTag a{color:#fff}.tabSection--tabText{font-size:.75rem;line-height:1.65;text-align:center;padding:0 15px}@media only screen and (min-width: 850px){.tabSection--tabText{font-size:1rem}}.formBlock{background-color:#fff;margin-bottom:20px}@media only screen and (min-width: 500px){.formBlock{margin:0 auto 30px;width:calc(100% - 50px);max-width:1300px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}@media only screen and (min-width: 850px){.formBlock{margin-bottom:50px;padding:50px}}.formBlock--container{width:100%;max-width:950px;margin:0 auto}.formBlock__texts{text-align:center;padding:20px}@media only screen and (min-width: 850px){.formBlock__texts{padding:0 0 60px}}.formBlock__texts--title{font-size:1.375rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;padding-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 850px){.formBlock__texts--title{font-size:2rem;padding-bottom:15px}}@media only screen and (min-width: 1200px){.formBlock__texts--title{font-size:2.5rem;padding-bottom:30px}}.formBlock__texts--text{font-size:.875rem;line-height:1.35}@media only screen and (min-width: 850px){.formBlock__texts--text{font-size:1.125rem}}.formBlock__texts--text .break{display:block}.formBlock .form{padding:12px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width: 500px){.formBlock .form{padding:0}}@media only screen and (min-width: 850px){.formBlock .form{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}}.formBlock .form__MainBlocks{width:100%;max-width:280px;margin:0 auto}@media only screen and (min-width: 500px){.formBlock .form__MainBlocks{max-width:370px}}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks{-ms-flex:0 0 50%;flex:0 0 50%;margin:0;max-width:425px}}.formBlock .form__MainBlocks--title{text-align:center;font-size:1.125rem;font-weight:700;padding-bottom:20px}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks--title{font-size:1.25rem}}.formBlock .form__MainBlocks--smTitle{font-size:1.125rem;font-weight:700;padding-bottom:15px}.formBlock .form__MainBlocks .form__block{margin-bottom:15px}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks .form__block{margin-bottom:8px}}.formBlock .form__MainBlocks .form__block.firstEle{margin-bottom:15px}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks.blockOne .form--Holders{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks.blockOne .form--Holders .form__block{-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks.blockOne .form--Holders .form__block.widthHalfDesk{-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px)}}.formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label{padding:3px 0;margin:0;width:100%;height:38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem}.formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label:before,.formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label:before,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label:before,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label:before{display:none}.formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label:after,.formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label:after,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label:after,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label:after{display:none}.formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label span,.formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label span,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label span,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label span{-ms-flex-preferred-size:100%;flex-basis:100%;display:block;font-size:.625rem;text-align:center}.formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label{color:#fff}.formBlock .form__MainBlocks.blockThree{display:none}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks.blockThree{-ms-flex:0 0 100%;flex:0 0 100%;max-width:none;padding-bottom:60px}}.formBlock .form__MainBlocks.blockThree .form--Holders{padding-bottom:5px}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks.blockThree .form--Holders{display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks.blockThree .form--Holders .form__block{padding-right:30px}}.formBlock .form__MainBlocks.blockThree input[type=radio]:checked+label,.formBlock .form__MainBlocks.blockThree input[type=radio]:not(:checked)+label,.formBlock .form__MainBlocks.blockThree input[type=checkbox]:checked+label,.formBlock .form__MainBlocks.blockThree input[type=checkbox]:not(:checked)+label{font-size:1.125rem;padding-top:0}.formBlock .form__MainBlocks__List{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:220px;margin:0 auto;padding-bottom:30px}@media only screen and (min-width: 850px){.formBlock .form__MainBlocks__List{padding:28px 0 8px}}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks__List{max-width:none}}.formBlock .form__MainBlocks__List.bigRow{max-width:260px;padding-bottom:0}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks__List.bigRow{max-width:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 2px}}.formBlock .form__MainBlocks__List--item{-ms-flex:1 0 auto;flex:1 0 auto;padding:2px}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks__List--item{padding:0 2px}}.formBlock .form__MainBlocks__List--item.mbFull{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks__List--item.mbFull{-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px);padding:0 0 8px}}.formBlock .form__MainBlocks__List--item.budgetRow{position:relative}@media only screen and (min-width: 1200px){.formBlock .form__MainBlocks__List--item.budgetRow{-ms-flex:0 0 100%;flex:0 0 100%}}.formBlock .form__MainBlocks__List--item.budgetRow:before{content:"€";position:absolute;top:12px;right:40px;font-size:1rem}.formBlock .form__MainBlocks__List--item.budgetRow .form__input{padding-right:80px}.formBlock .form__MainBlocks__List--item.budgetRow .error{-ms-flex-pack:start;justify-content:flex-start}.formBlock .form__block--rgdpText{line-height:1.5;font-size:.875rem;padding:0 20px 6px 0}@media only screen and (min-width: 850px){.formBlock .form__block--rgdpText{padding-right:0}}.formBlock .form--Holders{padding-bottom:40px}.formBlock .form .singleLine{display:-ms-flexbox;display:flex;width:100%;max-width:500px}.formBlock .form__label--inline{font-size:1rem;color:#494949;padding-top:11px}@media only screen and (min-width: 1200px){.formBlock .form__label--inline{min-width:87px}}.formBlock .form__block{margin-bottom:20px;max-width:290px;-ms-flex:0 0 290px;flex:0 0 290px;text-align:left}@media only screen and (min-width: 500px){.formBlock .form__block{padding:0 15px;max-width:370px;-ms-flex:0 0 370px;flex:0 0 370px}}@media only screen and (min-width: 850px){.formBlock .form__block{margin-bottom:25px}}@media only screen and (min-width: 1200px){.formBlock .form__block{padding:0;max-width:none;-ms-flex:0 0 auto;flex:0 0 auto}}.formBlock .form__block--labelText{font-size:1rem;color:#494949;padding-bottom:10px}@media only screen and (min-width: 1200px){.formBlock .form__block.longRow{-ms-flex:0 0 365px;flex:0 0 365px;max-width:365px}}@media only screen and (min-width: 1200px){.formBlock .form__block.desktopPT{padding-top:30px;margin-bottom:50px}}.formBlock .form input[type=radio]:checked+label:last-child,.formBlock .form input[type=radio]:not(:checked)+label:last-child,.formBlock .form input[type=checkbox]:checked+label:last-child,.formBlock .form input[type=checkbox]:not(:checked)+label:last-child{margin-right:0}.formBlock .form__submit{margin:0px -10px;padding-bottom:15px;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 500px){.formBlock .form__submit{margin:0}}@media only screen and (min-width: 1200px){.formBlock .form__submit{padding-top:20px}}.formBlock .form__submit__button{font-size:1rem;font-family:"Roboto",sans-serif;font-weight:700;padding:20px 15px;max-width:290px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media only screen and (min-width: 500px){.formBlock .form__submit__button{font-size:1.25rem;max-width:400px}}.formBlock .form__submit{width:100%;max-width:485px;margin:0 auto}.formBlock .form__submit__button{font-weight:bold;font-size:1rem;font-family:"Roboto",sans-serif}@media only screen and (min-width: 1200px){.formBlock .form__submit__button{font-size:1.25rem;padding:12px 0}}.formBlock .form .rgpdTextBlock{padding-bottom:5px;width:100%;max-width:500px;margin:0 auto;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 1200px){.formBlock .form .rgpdTextBlock{max-width:950px}}.formBlock .form .rgpdTextBlock input[type=radio]:checked+label::before,.formBlock .form .rgpdTextBlock input[type=radio]:checked+label:after,.formBlock .form .rgpdTextBlock input[type=radio]:not(:checked)+label::before,.formBlock .form .rgpdTextBlock input[type=radio]:not(:checked)+label:after,.formBlock .form .rgpdTextBlock input[type=checkbox]:checked+label::before,.formBlock .form .rgpdTextBlock input[type=checkbox]:checked+label:after,.formBlock .form .rgpdTextBlock input[type=checkbox]:not(:checked)+label::before,.formBlock .form .rgpdTextBlock input[type=checkbox]:not(:checked)+label:after{border-radius:0}.formBlock .form .error{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:center;justify-content:center}.formBlock .form__block .error{-ms-flex-pack:start;justify-content:flex-start}.formBlock .form__required{text-align:center}.formBlock .successMessage{text-align:center;font-size:1.0625rem;font-family:"Roboto Condensed",sans-serif;color:#000;padding:10px 30px 30px}@media only screen and (min-width: 850px){.formBlock .successMessage{padding:0;font-size:1.5rem}}@media only screen and (min-width: 850px){.formBlock .successMessage__line{display:block}}.formBlock .successMessage__line.line-03{display:block}@media only screen and (min-width: 850px){.formBlock .successMessage__line.line-03 .successMessage__line__subline{display:block}}.formBlock.hide .formBlock__texts{padding-bottom:0}.formBlock.hide .formBlock__texts--text{display:none}.villasGreen .villasBanner--topBanner{background-image:url("../img/sliders/maisons-mobile.jpg")}@media only screen and (min-width: 850px){.villasGreen .villasBanner--topBanner{background-image:url("../img/sliders/maisons-desktop.jpg")}}.villasGreen .villasBanner__textSlider--title{color:#16503f}.villasGreen .villasBanner__textSlider--slides.slide1{background-image:url("../img/sliders/maisons-slider-1.jpg")}.villasGreen .villasBanner__textSlider--slides.slide2{background-image:url("../img/sliders/maisons-slider-2.jpg")}.villasGreen .villasBanner__textSlider--slides.slide3{background-image:url("../img/sliders/maisons-slider-3.jpg")}.villasGreen .villasBanner__textSlider--slides.slide4{background-image:url("../img/sliders/maisons-slider-4.jpg")}.villasGreen .villasBanner__textSlider--slides.slide5{background-image:url("../img/sliders/maisons-slider-5.jpg")}.villasGreen .villasBanner__textSlider--slides.slide6{background-image:url("../img/sliders/maisons-slider-6.jpg")}.villasGreen .villasBanner__textSlider--slides.slide7{background-image:url("../img/sliders/maisons-slider-7.jpg")}.villasGreen .descriptionBox{background-color:#2b867b}.villasGreen .descriptionBox__nameImg--img{height:112px}.villasGreen .descriptionBox__logoImg--img{height:33px}.villasGreen .videoVirtual__openBtn--btn{background-color:#2b867b}.villasGreen .videoVirtual__brochureBtn--btn{background-color:#16503f}@media only screen and (min-width: 1200px){.villasGreen .videoVirtual__brochureBtn--btn:hover{background-color:#00968f}}.villasGreen .tabSection{background-color:#2b867b}.villasGreen .tabSection__tabList__block.active{border:1px solid #15513f;background-color:#15513f}.villasGreen .tabSection__tabList__block.active:before{border-top:15px solid #15513f}.villasGreen .tabSection__tabList__block.active .tabSection__tabList__block--text .bigText{color:#2b867b}@media only screen and (min-width: 1200px){.villasGreen .tabSection__tabList__block:hover{background-color:#1f5f58}}.villasGreen .tabSection__tabList__block--text .bigText{color:#16503f}.villasGreen .tabSection__tabList__block--link{color:#2b867b}.villasGreen .tabSection__tabData.tabName .tabSection__tabData--list{background-color:#15513f}.villasGreen .tabSection__tabData--list .titleName{background-color:#15513f}.villasGreen .formBlock{color:#2b867b}.villasGreen .formBlock__texts--title,.villasGreen .formBlock__texts--text{color:#2b867b}.villasGreen .formBlock .form{color:#2b867b}.villasGreen .formBlock .form input[type=radio]:checked+label::before,.villasGreen .formBlock .form input[type=radio]:not(:checked)+label::before,.villasGreen .formBlock .form input[type=checkbox]:checked+label::before,.villasGreen .formBlock .form input[type=checkbox]:not(:checked)+label::before{border:1px solid #2b867b}.villasGreen .formBlock .form input[type=radio]:checked+label::after,.villasGreen .formBlock .form input[type=radio]:not(:checked)+label::after,.villasGreen .formBlock .form input[type=checkbox]:checked+label::after,.villasGreen .formBlock .form input[type=checkbox]:not(:checked)+label::after{background-color:#2b867b}.villasGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label,.villasGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label,.villasGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label{border:1px solid #2b867b;color:#2b867b}.villasGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label{color:#fff;background-color:#2b867b}.villasGreen .formBlock .form__submit__button{color:#fff;background-color:#16503f}@media only screen and (min-width: 1200px){.villasGreen .formBlock .form__submit__button:hover{background-color:#2b867b}}.villasGreen .formBlock .form__input{border-color:#2b867b}.villasGreen .formBlock .form ::-webkit-input-placeholder{color:#2b867b}.villasGreen .formBlock .form ::-moz-placeholder{color:#2b867b}.villasGreen .formBlock .form :-ms-input-placeholder{color:#2b867b}.villasRed .villasBanner--topBanner{background-image:url("../img/sliders/contemporaine-mobile.jpg")}@media only screen and (min-width: 850px){.villasRed .villasBanner--topBanner{background-image:url("../img/sliders/contemporaine-desktop.jpg")}}.villasRed .villasBanner__textSlider--title{color:#812d2b}.villasRed .villasBanner__textSlider--slides.slide1{background-image:url("../img/sliders/contemporaine-slider-1.jpg")}.villasRed .villasBanner__textSlider--slides.slide2{background-image:url("../img/sliders/contemporaine-slider-2.jpg")}.villasRed .villasBanner__textSlider--slides.slide3{background-image:url("../img/sliders/contemporaine-slider-3.jpg")}.villasRed .villasBanner__textSlider--slides.slide4{background-image:url("../img/sliders/contemporaine-slider-4.jpg")}.villasRed .descriptionBox{background-color:#812d2b}.villasRed .descriptionBox__nameImg{margin-bottom:10px}.villasRed .descriptionBox__nameImg--img{height:154px}.villasRed .descriptionBox__logoImg{max-width:160px}.villasRed .descriptionBox__logoImg--img{height:56px}.villasRed .videoVirtual__openBtn--btn{background-color:#812d2b}.villasRed .videoVirtual__openBtnLink--linkBtn{background-color:#812d2b;color:#fff}@media only screen and (min-width: 1200px){.villasRed .videoVirtual__openBtnLink--linkBtn:hover{background-color:#f2dcbc;color:#812d2b}}.villasRed .videoVirtual__brochureBtn--btn{background-color:#f2dcbc;color:#812d2b}@media only screen and (min-width: 1200px){.villasRed .videoVirtual__brochureBtn--btn:hover{background-color:#812d2b;color:#f2dcbc}}.villasRed .tabSection{background-color:#812d2b}.villasRed .tabSection__tabList__block.active{border:1px solid #f2dcbc;background-color:#f2dcbc}.villasRed .tabSection__tabList__block.active:before{border-top:15px solid #f2dcbc}.villasRed .tabSection__tabList__block.active .tabSection__tabList__block--text .bigText{color:#812d2b}@media only screen and (min-width: 1200px){.villasRed .tabSection__tabList__block:hover{background-color:#5b201e}}.villasRed .tabSection__tabList__block--text .bigText{color:#f2dcbc}.villasRed .tabSection__tabList__block--link{color:#812d2b}.villasRed .tabSection__tabData.tabName .tabSection__tabData--list{background-color:#f2dcbc}.villasRed .tabSection__tabData--list .titleName{background-color:#f2dcbc}.villasRed .formBlock{color:#812d2b}.villasRed .formBlock__texts--title,.villasRed .formBlock__texts--text{color:#812d2b}.villasRed .formBlock .form{color:#812d2b}.villasRed .formBlock .form input[type=radio]:checked+label::before,.villasRed .formBlock .form input[type=radio]:not(:checked)+label::before,.villasRed .formBlock .form input[type=checkbox]:checked+label::before,.villasRed .formBlock .form input[type=checkbox]:not(:checked)+label::before{border:1px solid #812d2b}.villasRed .formBlock .form input[type=radio]:checked+label::after,.villasRed .formBlock .form input[type=radio]:not(:checked)+label::after,.villasRed .formBlock .form input[type=checkbox]:checked+label::after,.villasRed .formBlock .form input[type=checkbox]:not(:checked)+label::after{background-color:#812d2b}.villasRed .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasRed .formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label,.villasRed .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label,.villasRed .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label{border:1px solid #812d2b;color:#812d2b}.villasRed .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasRed .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label{color:#fff;background-color:#812d2b}.villasRed .formBlock .form__submit__button{color:#812d2b;background-color:#f2dcbc}@media only screen and (min-width: 1200px){.villasRed .formBlock .form__submit__button:hover{background-color:#812d2b;color:#f2dcbc}}.villasRed .formBlock .form__input{border-color:#812d2b}.villasRed .formBlock .form ::-webkit-input-placeholder{color:#812d2b}.villasRed .formBlock .form ::-moz-placeholder{color:#812d2b}.villasRed .formBlock .form :-ms-input-placeholder{color:#812d2b}.villasPurple .villasBanner--topBanner{background-image:url("../img/sliders/sereine-mobile.jpg")}@media only screen and (min-width: 850px){.villasPurple .villasBanner--topBanner{background-image:url("../img/sliders/sereine-desktop.jpg")}}.villasPurple .villasBanner__textSlider--title{color:#494d64}.villasPurple .villasBanner__textSlider--slides.slide1{background-image:url("../img/sliders/sereine-slider-1.jpg")}.villasPurple .villasBanner__textSlider--slides.slide2{background-image:url("../img/sliders/sereine-slider-2.jpg")}.villasPurple .villasBanner__textSlider--slides.slide3{background-image:url("../img/sliders/sereine-slider-3.jpg")}.villasPurple .villasBanner__textSlider--slides.slide4{background-image:url("../img/sliders/sereine-slider-4.jpg")}.villasPurple .villasBanner__textSlider--slides.slide5{background-image:url("../img/sliders/sereine-slider-5.jpg")}.villasPurple .villasBanner__textSlider--slides.slide6{background-image:url("../img/sliders/sereine-slider-6.jpg")}.villasPurple .descriptionBox{background-color:#878fb8}@media only screen and (min-width: 1200px){.villasPurple .descriptionBox__nameImg{max-width:335px}}.villasPurple .descriptionBox__nameImg--img{height:97px}@media only screen and (min-width: 1200px){.villasPurple .descriptionBox__nameImg--img{height:123px}}.villasPurple .descriptionBox__logoImg{max-width:120px}.villasPurple .descriptionBox__logoImg--img{height:46px}.villasPurple .videoVirtual__openBtn--btn{background-color:#878fb8}@media only screen and (min-width: 1200px){.villasPurple .videoVirtual__openBtn--btn:hover{background-color:#494d64}}.villasPurple .videoVirtual__openBtnLink--linkBtn{background-color:#878fb8;color:#fff}@media only screen and (min-width: 1200px){.villasPurple .videoVirtual__openBtnLink--linkBtn:hover{background-color:#494d64;color:#fff}}.villasPurple .videoVirtual__brochureBtn--btn{background-color:#494d64}@media only screen and (min-width: 1200px){.villasPurple .videoVirtual__brochureBtn--btn:hover{background-color:#878fb8}}.villasPurple .tabSection{background-color:#878fb8}.villasPurple .tabSection__tabList__block.active{border:1px solid #494d64;background-color:#494d64}.villasPurple .tabSection__tabList__block.active:before{border-top:15px solid #494d64}.villasPurple .tabSection__tabList__block.active .tabSection__tabList__block--text .bigText{color:#878fb8}@media only screen and (min-width: 1200px){.villasPurple .tabSection__tabList__block:hover{background-color:#6771a5}}.villasPurple .tabSection__tabList__block--text .bigText{color:#494d64}.villasPurple .tabSection__tabList__block--link{color:#494d64}.villasPurple .tabSection__tabData.tabName .tabSection__tabData--list{background-color:#494d64}.villasPurple .tabSection__tabData--list .titleName{background-color:#494d64}.villasPurple .formBlock{color:#878fb8}.villasPurple .formBlock__texts--title,.villasPurple .formBlock__texts--text{color:#878fb8}.villasPurple .formBlock .form{color:#878fb8}.villasPurple .formBlock .form input[type=radio]:checked+label::before,.villasPurple .formBlock .form input[type=radio]:not(:checked)+label::before,.villasPurple .formBlock .form input[type=checkbox]:checked+label::before,.villasPurple .formBlock .form input[type=checkbox]:not(:checked)+label::before{border:1px solid #878fb8}.villasPurple .formBlock .form input[type=radio]:checked+label::after,.villasPurple .formBlock .form input[type=radio]:not(:checked)+label::after,.villasPurple .formBlock .form input[type=checkbox]:checked+label::after,.villasPurple .formBlock .form input[type=checkbox]:not(:checked)+label::after{background-color:#878fb8}.villasPurple .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasPurple .formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label,.villasPurple .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label,.villasPurple .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label{border:1px solid #878fb8;color:#878fb8}.villasPurple .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasPurple .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label{color:#fff;background-color:#878fb8}.villasPurple .formBlock .form__submit__button{color:#fff;background-color:#494d64}@media only screen and (min-width: 1200px){.villasPurple .formBlock .form__submit__button:hover{background-color:#878fb8}}.villasPurple .formBlock .form__input{border-color:#878fb8}.villasPurple .formBlock .form ::-webkit-input-placeholder{color:#878fb8}.villasPurple .formBlock .form ::-moz-placeholder{color:#878fb8}.villasPurple .formBlock .form :-ms-input-placeholder{color:#878fb8}.villasDarkGreen .villasBanner--topBanner{background-image:url("../img/sliders/artistes-mobile.jpg")}@media only screen and (min-width: 850px){.villasDarkGreen .villasBanner--topBanner{background-image:url("../img/sliders/artistes-desktop.jpg")}}.villasDarkGreen .villasBanner__textSlider--title{color:#809187}.villasDarkGreen .villasBanner__textSlider--slides.slide1{background-image:url("../img/sliders/artistes-slider-1.jpg")}.villasDarkGreen .villasBanner__textSlider--slides.slide2{background-image:url("../img/sliders/artistes-slider-2.jpg")}.villasDarkGreen .villasBanner__textSlider--slides.slide3{background-image:url("../img/sliders/artistes-slider-3.jpg")}.villasDarkGreen .villasBanner__textSlider--slides.slide4{background-image:url("../img/sliders/artistes-slider-4.jpg")}.villasDarkGreen .villasBanner__textSlider--slides.slide5{background-image:url("../img/sliders/artistes-slider-5.jpg")}.villasDarkGreen .villasBanner__textSlider--slides.slide6{background-image:url("../img/sliders/artistes-slider-6.jpg")}.villasDarkGreen .descriptionBox{background-color:#809187}.villasDarkGreen .descriptionBox__nameImg--img{height:112px}.villasDarkGreen .descriptionBox__logoImg--img{height:33px}.villasDarkGreen .videoVirtual__openBtn--btn{background-color:#809187}.villasDarkGreen .videoVirtual__openBtnLink--linkBtn{background-color:#809187;color:#fff}.villasDarkGreen .videoVirtual__openBtnLink--linkBtn:hover{background-color:#4f5c54}.villasDarkGreen .videoVirtual__brochureBtn--btn{background-color:#4f5c54}.villasDarkGreen .videoVirtual__brochureBtn--btn:hover{background-color:#202522}.villasDarkGreen .tabSection{background-color:#809187}.villasDarkGreen .tabSection__tabList__block.active{border:1px solid #4f5c54;background-color:#4f5c54}.villasDarkGreen .tabSection__tabList__block.active:before{border-top:15px solid #4f5c54}.villasDarkGreen .tabSection__tabList__block.active .tabSection__tabList__block--text .bigText{color:#809187}@media only screen and (min-width: 1200px){.villasDarkGreen .tabSection__tabList__block:hover{background-color:#67776e}}.villasDarkGreen .tabSection__tabList__block--text .bigText{color:#4f5c54}.villasDarkGreen .tabSection__tabList__block--link{color:#809187}.villasDarkGreen .tabSection__tabData.tabName .tabSection__tabData--list{background-color:#809187}.villasDarkGreen .tabSection__tabData--list .titleName{background-color:#809187}.villasDarkGreen .formBlock{color:#4f5c54}.villasDarkGreen .formBlock__texts--title,.villasDarkGreen .formBlock__texts--text{color:#4f5c54}.villasDarkGreen .formBlock .form{color:#4f5c54}.villasDarkGreen .formBlock .form input[type=radio]:checked+label::before,.villasDarkGreen .formBlock .form input[type=radio]:not(:checked)+label::before,.villasDarkGreen .formBlock .form input[type=checkbox]:checked+label::before,.villasDarkGreen .formBlock .form input[type=checkbox]:not(:checked)+label::before{border:1px solid #809187}.villasDarkGreen .formBlock .form input[type=radio]:checked+label::after,.villasDarkGreen .formBlock .form input[type=radio]:not(:checked)+label::after,.villasDarkGreen .formBlock .form input[type=checkbox]:checked+label::after,.villasDarkGreen .formBlock .form input[type=checkbox]:not(:checked)+label::after{background-color:#809187}.villasDarkGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasDarkGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label,.villasDarkGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label,.villasDarkGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label{border:1px solid #809187;color:#809187}.villasDarkGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasDarkGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label{color:#fff;background-color:#809187}.villasDarkGreen .formBlock .form__submit__button{color:#fff;background-color:#4f5c54}@media only screen and (min-width: 1200px){.villasDarkGreen .formBlock .form__submit__button:hover{background-color:#202522}}.villasDarkGreen .formBlock .form__input{border-color:#809187}.villasDarkGreen .formBlock .form ::-webkit-input-placeholder{color:#809187}.villasDarkGreen .formBlock .form ::-moz-placeholder{color:#809187}.villasDarkGreen .formBlock .form :-ms-input-placeholder{color:#809187}.villasLightGreen .villasBanner--topBanner{background-image:url("../img/sliders/lumieres-mobile.jpg")}@media only screen and (min-width: 850px){.villasLightGreen .villasBanner--topBanner{background-image:url("../img/sliders/lumieres-desktop.jpg")}}.villasLightGreen .villasBanner__textSlider--title{color:#7fcbad}.villasLightGreen .villasBanner__textSlider--slides.slide1{background-image:url("../img/sliders/lumieres-slider-1.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide2{background-image:url("../img/sliders/lumieres-slider-2.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide3{background-image:url("../img/sliders/lumieres-slider-3.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide4{background-image:url("../img/sliders/lumieres-slider-4.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide5{background-image:url("../img/sliders/lumieres-slider-5.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide6{background-image:url("../img/sliders/lumieres-slider-6.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide7{background-image:url("../img/sliders/lumieres-slider-7.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide8{background-image:url("../img/sliders/lumieres-slider-8.jpg")}.villasLightGreen .villasBanner__textSlider--slides.slide9{background-image:url("../img/sliders/lumieres-slider-9.jpg")}.villasLightGreen .descriptionBox{background-color:#7fcbad}.villasLightGreen .descriptionBox__nameImg--img{height:112px}.villasLightGreen .descriptionBox__logoImg--img{height:33px}.villasLightGreen .videoVirtual__openBtn--btn{background-color:#7fcbad}.villasLightGreen .videoVirtual__openBtnLink--linkBtn{background-color:#7fcbad;color:#fff}.villasLightGreen .videoVirtual__openBtnLink--linkBtn:hover{background-color:#42a27c}.villasLightGreen .videoVirtual__brochureBtn--btn{background-color:#42a27c}.villasLightGreen .videoVirtual__brochureBtn--btn:hover{background-color:#245a45}.villasLightGreen .tabSection{background-color:#7fcbad}.villasLightGreen .tabSection__tabList__block.active{border:1px solid #42a27c;background-color:#42a27c}.villasLightGreen .tabSection__tabList__block.active:before{border-top:15px solid #42a27c}.villasLightGreen .tabSection__tabList__block.active .tabSection__tabList__block--text .bigText{color:#7fcbad}@media only screen and (min-width: 1200px){.villasLightGreen .tabSection__tabList__block:hover{background-color:#5bbc96}}.villasLightGreen .tabSection__tabList__block--text .bigText{color:#42a27c}.villasLightGreen .tabSection__tabList__block--link{color:#7fcbad}.villasLightGreen .tabSection__tabData.tabName .tabSection__tabData--list{background-color:#7fcbad}.villasLightGreen .tabSection__tabData--list .titleName{background-color:#7fcbad}.villasLightGreen .formBlock{color:#42a27c}.villasLightGreen .formBlock__texts--title,.villasLightGreen .formBlock__texts--text{color:#42a27c}.villasLightGreen .formBlock .form{color:#42a27c}.villasLightGreen .formBlock .form input[type=radio]:checked+label::before,.villasLightGreen .formBlock .form input[type=radio]:not(:checked)+label::before,.villasLightGreen .formBlock .form input[type=checkbox]:checked+label::before,.villasLightGreen .formBlock .form input[type=checkbox]:not(:checked)+label::before{border:1px solid #7fcbad}.villasLightGreen .formBlock .form input[type=radio]:checked+label::after,.villasLightGreen .formBlock .form input[type=radio]:not(:checked)+label::after,.villasLightGreen .formBlock .form input[type=checkbox]:checked+label::after,.villasLightGreen .formBlock .form input[type=checkbox]:not(:checked)+label::after{background-color:#7fcbad}.villasLightGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasLightGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:not(:checked)+label,.villasLightGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label,.villasLightGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:not(:checked)+label{border:1px solid #7fcbad;color:#7fcbad}.villasLightGreen .formBlock .form__MainBlocks.blockTwo input[type=radio]:checked+label,.villasLightGreen .formBlock .form__MainBlocks.blockTwo input[type=checkbox]:checked+label{color:#fff;background-color:#7fcbad}.villasLightGreen .formBlock .form__submit__button{color:#fff;background-color:#42a27c}@media only screen and (min-width: 1200px){.villasLightGreen .formBlock .form__submit__button:hover{background-color:#245a45}}.villasLightGreen .formBlock .form__input{border-color:#7fcbad}.villasLightGreen .formBlock .form ::-webkit-input-placeholder{color:#7fcbad}.villasLightGreen .formBlock .form ::-moz-placeholder{color:#7fcbad}.villasLightGreen .formBlock .form :-ms-input-placeholder{color:#7fcbad}.overHidden{overflow:hidden}