html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[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;}
.slick-loading .slick-list{background:#fff url(/themes/custom/errera/node_modules/slick-carousel/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/errera/node_modules/slick-carousel/slick/./fonts/slick.eot);src:url(/themes/custom/errera/node_modules/slick-carousel/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/errera/node_modules/slick-carousel/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/errera/node_modules/slick-carousel/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/errera/node_modules/slick-carousel/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}.btn{position:relative;display:inline-block;cursor:pointer;outline:none}.btn:hover,.btn:focus{text-decoration:none}.btn--upper{text-transform:uppercase}.btn--transparent{color:#fff;font-size:1.4rem;text-transform:uppercase;text-align:center;padding:20px 40px;background:transparent;border:1px solid #dbdbdb;border-radius:2px}.btn.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:4.5rem;height:45px;width:45px;z-index:1}.btn.slick-arrow.prev{left:0}.btn.slick-arrow.next{right:0}.btn-slide{font-size:1.6rem;color:#fff;line-height:1;padding:1em 2em;overflow:hidden;z-index:1;-webkit-transition:color 0.8s;transition:color 0.8s;border-radius:2px}@media (max-width:767px){.btn-slide{padding:1em}}.btn-slide:after,.btn-slide:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.btn-slide--primary-to-light{color:#fff}.btn-slide--primary-to-light:before{border:1px solid #767576;background-color:transparent}.btn-slide--primary-to-light-opaque:before{border:1px solid #767576;background-color:#f0ece9}.btn-slide--primary-to-light:after,.btn-slide--primary-to-light-opaque:after{border:1px solid transparent;background-color:#767576;-webkit-transition:0.8s;transition:0.8s}.btn-slide--primary-to-light:hover,.btn-slide--primary-to-light:focus,.btn-slide--primary-to-light-opaque:hover,.btn-slide--primary-to-light-opaque:focus{color:#767576}.btn-slide--primary-to-light:hover:after,.btn-slide--primary-to-light:focus:after,.btn-slide--primary-to-light-opaque:hover:after,.btn-slide--primary-to-light-opaque:focus:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-slide--secondary-to-light{color:#767576}.btn-slide--secondary-to-light:before{border:1px solid #ecc1bf;background-color:transparent}.btn-slide--secondary-to-light-opaque:before{background-color:#fff;border:none}.btn-slide--secondary-to-light:after{border:1px solid transparent;background-color:#ecc1bf;-webkit-transition:0.8s;transition:0.8s}.btn-slide--secondary-to-light:hover,.btn-slide--secondary-to-light:focus{color:#767576}.btn-slide--secondary-to-light:hover:after,.btn-slide--secondary-to-light:focus:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-slide--secondary-to-dark-secondary{color:#fff}.btn-slide--secondary-to-dark-secondary:before{border:1px solid #ecc1bf;background-color:#be5d8E}.btn-slide--secondary-to-dark-secondary:after{border:1px solid transparent;background-color:#ecc1bf;-webkit-transition:0.8s;transition:0.8s}.btn-slide--secondary-to-dark-secondary:hover:after,.btn-slide--secondary-to-dark-secondary:focus:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-slide--dark-secondary-to-light{color:#fff}.btn-slide--dark-secondary-to-light:before{border:1px solid #be5d8E;background-color:#fff}.btn-slide--dark-secondary-to-light:after{border:1px solid transparent;background-color:#be5d8E;-webkit-transition:0.8s;transition:0.8s}.btn-slide--dark-secondary-to-light:hover,.btn-slide--dark-secondary-to-light:focus{color:#000}.btn-slide--dark-secondary-to-light:hover:after,.btn-slide--dark-secondary-to-light:focus:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-slide--dark-to-light{color:#fff}.btn-slide--dark-to-light:before{border:1px solid #000;background-color:transparent}.btn-slide--dark-to-light:after{border:1px solid transparent;background-color:#000;-webkit-transition:0.8s;transition:0.8s}.btn-slide--dark-to-light:hover,.btn-slide--dark-to-light:focus{color:#000}.btn-slide--dark-to-light:hover:after,.btn-slide--dark-to-light:focus:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-slide--light-to-primary{color:#767576;border:1px solid #767576}.btn-slide--light-to-primary:before{background-color:#767576}.btn-slide--light-to-primary:after{background-color:#fff;-webkit-transition:0.8s;transition:0.8s}.btn-slide--light-to-primary:hover,.btn-slide--light-to-primary:focus{color:#fff}.btn-slide--light-to-primary:hover:after,.btn-slide--light-to-primary:focus:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-slide--transparent-to-light{color:#fff;border:1px solid #dbdbdb}.btn-slide--transparent-to-light:before{background-color:transparent}.btn-slide--transparent-to-light:after{background-color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.8s;transition:0.8s}.btn-slide--transparent-to-light:hover,.btn-slide--transparent-to-light:focus{color:#000}.btn-slide--transparent-to-light:hover:after,.btn-slide--transparent-to-light:focus:after{-webkit-transform:translateX(0);transform:translateX(0)}.btn-slide--transparent-to-secondary{color:#fff;border:1px solid #dbdbdb;-webkit-transition:border-color 0.8s,color 0.8s;transition:border-color 0.8s,color 0.8s}.btn-slide--transparent-to-secondary:before{background-color:transparent}.btn-slide--transparent-to-secondary:after{background-color:#ecc1bf;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.8s;transition:0.8s}.btn-slide--transparent-to-secondary:hover,.btn-slide--transparent-to-secondary:focus{border-color:#ecc1bf;color:#000}.btn-slide--transparent-to-secondary:hover:after,.btn-slide--transparent-to-secondary:focus:after{-webkit-transform:translateX(0);transform:translateX(0)}input[type="submit"].btn-submit{font-size:1.6rem;line-height:1;padding:1em 2em;-webkit-transition:0.8s;transition:0.8s;margin:0 auto}@media (max-width:767px){input[type="submit"].btn-submit{padding:1em}}input[type="submit"].btn-submit--secondary-to-light{color:#fff;border:1px solid transparent;background-color:#ecc1bf}input[type="submit"].btn-submit--secondary-to-light:hover{color:#ecc1bf;border:1px solid #ecc1bf;background-color:transparent}input[type="submit"].btn-submit--dark-secondary-to-light{color:#fff;border:1px solid #be5d8E !important;background-color:#be5d8E !important}input[type="submit"].btn-submit--dark-secondary-to-light:hover{color:#000 !important;border:1px solid #be5d8E !important;background-color:#fff !important}@font-face{font-family:'Cinzel';font-style:normal;font-weight:400;src:url("/themes/custom/errera/fonts/cinzel-v11-latin-regular.woff") format("woff")}@font-face{font-family:'Cinzel';font-style:normal;font-weight:700;src:url("/themes/custom/errera/fonts/cinzel-v11-latin-700.woff") format("woff")}@font-face{font-family:'salernomi-j';font-style:normal;font-weight:500;src:url("/themes/custom/errera/fonts/Salernomi-J-Roman.woff") format("woff")}@font-face{font-family:'Sanpaullo';font-style:normal;src:url("/themes/custom/errera/fonts/Sanpaullo.woff") format("woff")}@font-face{font-family:"errera-icon";src:url("/themes/custom/errera/fonts/errera-icon.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"]:before,[class*=" icon-"]:before{display:inline-block;font-family:"errera-icon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-euro:before{content:"\e908"}.icon-ad-type:before{content:"\e909"}.icon-search-localisation:before{content:"\e90a"}.icon-search:before{content:"\e90b"}.icon-house-discount:before{content:"\e907"}.icon-sofa:before{content:"\e906"}.icon-phone:before{content:"\e905"}.icon-location:before{content:"\e903"}.icon-3d:before{content:"\e904"}.icon-whatsapp:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-check:before{content:"p"}.icon-close:before{content:"\71"}.icon-left-arrow:before{content:"S"}.icon-print:before{content:"\65"}.icon-message:before{content:"\57"}.icon-share:before{content:"\66"}.icon-chevron-thin-down:before,.icon-down:before{content:""}.icon-right-arrow:before{content:"S";-webkit-transform:rotate(180deg);transform:rotate(180deg)}a,.virtual-link{text-decoration:none}a:hover,.virtual-link:hover{text-decoration:underline}a.back,.virtual-link.back{color:#767576;font-size:1.4rem;line-height:1.6rem;font-weight:300;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a.back:before,.virtual-link.back:before{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"S";speak:none;text-transform:none;font-size:1.8rem;margin-right:15px;color:#ecc1bf}a.back:hover,a.back:focus,a.back.active,.virtual-link.back:hover,.virtual-link.back:focus,.virtual-link.back.active{text-decoration:none}a.back:hover:before,a.back:focus:before,a.back.active:before,.virtual-link.back:hover:before,.virtual-link.back:focus:before,.virtual-link.back.active:before{-webkit-animation:bouncing-horizontally-back 0.8s 0s infinite alternate;animation:bouncing-horizontally-back 0.8s 0s infinite alternate}a.action-button,.virtual-link.action-button{color:#767576;width:30px;height:30px}a.action-button:before,.virtual-link.action-button:before{font-size:3rem;font-weight:300}a.share-link,.virtual-link.share-link{line-height:20px;padding:5px 10px;width:100%;margin-bottom:2px;font-size:1.4rem}a.share-link span,.virtual-link.share-link span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a.share-link span:before,.virtual-link.share-link span:before{margin-right:10px}a.forward,.virtual-link.forward{font-size:1.6rem;line-height:1.6rem;color:#767576;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a.forward:after,.virtual-link.forward:after{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"S";speak:none;text-transform:none;-webkit-transform:scaleX(-1);transform:scaleX(-1);color:#ecc1bf;font-size:1.8rem;margin-left:15px}a.forward:hover,a.forward:focus,a.forward.active,.virtual-link.forward:hover,.virtual-link.forward:focus,.virtual-link.forward.active{text-decoration:none}a.forward:hover:after,a.forward:focus:after,a.forward.active:after,.virtual-link.forward:hover:after,.virtual-link.forward:focus:after,.virtual-link.forward.active:after{-webkit-animation:bouncing-horizontally-forward 0.8s 0s infinite alternate;animation:bouncing-horizontally-forward 0.8s 0s infinite alternate}a.full-link,.virtual-link.full-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}a.button-link,.virtual-link.button-link{display:inline-block;text-align:center;text-decoration:none;-webkit-transition:0.8s;transition:0.8s}a.button-link:hover,.virtual-link.button-link:hover{color:#ecc1bf}@media (min-width:768px){a.button-link,.virtual-link.button-link{margin:0 1em}}@media (max-width:413px){a.button-link,.virtual-link.button-link{min-width:calc(100vw - 70px);padding:10px}}a span.sr-only,.virtual-link span.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}[data-link-target]{cursor:pointer}@-webkit-keyframes bouncing-horizontally-back{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes bouncing-horizontally-back{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-webkit-keyframes bouncing-horizontally-forward{from{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}to{-webkit-transform:scaleX(-1) translateX(-10px);transform:scaleX(-1) translateX(-10px)}}@keyframes bouncing-horizontally-forward{from{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}to{-webkit-transform:scaleX(-1) translateX(-10px);transform:scaleX(-1) translateX(-10px)}}.tag{font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:3px;text-align:center;text-transform:uppercase;border-radius:100px;padding:4px 12px}.tag--off-market{color:#3e3c3c;background:#ecc1bf}.decorated-title:after{content:"";display:block;width:140px;height:2px;background:#ecc1bf;margin:21px auto}.decorated-title--mono:after{background:#fff}.decorated-title--right:after{margin-right:0}.decorated-title--small:after{width:40px}section h2{margin:0;padding-top:50px;text-align:center;position:relative;z-index:1;font-family:"Open Sans",sans-serif;font-size:2rem;text-transform:uppercase;color:#767576;font-weight:400;letter-spacing:0.35rem}section h2.decorated-title:after{margin:18px auto}section h2.big{font-size:2.4rem}.basic-page-header{position:relative;min-height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.basic-page-header{height:auto !important;min-height:unset !important}}.basic-page-header>.media-image{opacity:0}.basic-page-header.aos-animate .media-image{-webkit-transition:opacity 0.8s 0.3s;transition:opacity 0.8s 0.3s;opacity:1}.basic-page-header.aos-animate .media-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),color-stop(25%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 25%)}.basic-page-header>.search-block{position:relative;margin:40px 0 20px 20vw}@media (max-width:1199px){.basic-page-header>.search-block{margin-left:3vw}}@media (max-width:991px){.basic-page-header>.search-block{margin:0 auto}}.basic-page-header>.search-block .search-form-container{border-top-left-radius:2px}.basic-page-header>.contents{position:relative;width:460px;margin-left:20vw}@media (max-width:1199px){.basic-page-header>.contents{margin-left:3vw}}@media (max-width:991px){.basic-page-header>.contents{text-align:center;padding:60px 20px 20px}}@media (max-width:767px){.basic-page-header>.contents{width:100%;margin:0}}.basic-page-header>.contents>.title{font-family:"Cinzel",serif;font-size:5rem;letter-spacing:0;line-height:1;overflow:hidden;margin-top:90px}@media (max-width:1199px){.basic-page-header>.contents>.title{font-size:4rem;line-height:1}}@media (max-width:767px){.basic-page-header>.contents>.title{font-size:3rem}}.basic-page-header>.contents>.body{margin-top:30px;font-size:1.6rem;letter-spacing:0;line-height:1.8;text-align:justify}@media (max-width:767px){.basic-page-header>.contents>.body{font-size:1.4rem;color:#fff;position:relative}}.basic-page-header--content-centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.basic-page-header--content-centered>.contents{width:auto;margin:auto}.basic-page-header--thin{min-height:400px}.basic-page-header--thin>.contents{width:35vw;min-width:650px;padding:0 0 20px}@media (max-width:1199px){.basic-page-header--thin>.contents{min-width:550px}}@media (max-width:991px){.basic-page-header--thin>.contents{margin:auto;width:60vw;padding:60px 0 20px}}@media (max-width:767px){.basic-page-header--thin>.contents{padding:60px 20px 20px;width:100%;min-width:unset}}.captcha,.g-recaptcha{max-width:100%}@media (max-width:767px){.captcha,.g-recaptcha{margin:0px -5px}}.g-recaptcha>div,.g-recaptcha iframe{max-width:100%}@media (max-width:767px){.g-recaptcha>div,.g-recaptcha iframe{max-width:unset}}.g-recaptcha .error{color:#cb2424;font-size:1.2rem !important;margin:1px 0}#contact_ajax_contact_message_contact_form p:not(.error){text-align:center;font-size:1.6rem;line-height:1.6rem;margin:0}.contact-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.contact-form{overflow-x:auto;overflow-y:hidden}}.contact-form>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.contact-form .form-item:not(.js-form-type-managed-file){margin-bottom:10px}.contact-form .form-item:not(.js-form-type-managed-file) label{padding-left:0;font-size:1.4rem;color:#3e3c3c}.contact-form .form-item:not(.js-form-type-managed-file) input:not(.btn),.contact-form .form-item:not(.js-form-type-managed-file) .fake-input,.contact-form .form-item:not(.js-form-type-managed-file) textarea{margin-top:15px;font-size:1.4rem;color:#3e3c3c}.contact-form .form-item.js-form-type-checkbox{padding-left:5px}.contact-form .form-item:not(.form-item-field-acceptance-policy-value) label{text-transform:uppercase}@media (max-width:767px){.contact-form .g-recaptcha{padding-left:10px}}.contact-form .form-submit .captcha{margin:0;width:calc(100% - 100px)}.contact-form .form-submit .captcha .description{height:25px}@media (max-width:767px){.contact-form .form-submit .captcha{margin:0 0 20px;width:auto}}.contact-form .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 calc(25px + .75em) 0}@media (max-width:767px){.contact-form .form-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.modal__form .contact-form .form-item-name,.modal__form .contact-form .form-item-mail{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}body.user-logged-in .contact-form .form-item-name label,body.user-logged-in .contact-form .form-item-mail label{position:relative}html body .tac_activate{padding:10px;font-weight:bold}html body .tac_activate .tac_float .tarteaucitronAllow{background-color:#6ac259;margin-left:20px}html body .tacjs-wysiwyg__container{display:inline}html body .tacjs-wysiwyg__container .tac_activate{margin-bottom:5px}html body #tarteaucitronRoot #tarteaucitronPercentage{display:none !important}html body #tarteaucitronRoot div#tarteaucitronAlertBig{width:300px;padding:25px;right:2vw;bottom:2vw;left:auto;border:1px solid #767576;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.5) !important;box-shadow:0 0 9px 0 rgba(0,0,0,0.5) !important;-webkit-transform:none;transform:none;top:auto;max-height:calc(85vh - (25px * 2));overflow:auto}@media (max-width:767px){html body #tarteaucitronRoot div#tarteaucitronAlertBig{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:413px){html body #tarteaucitronRoot div#tarteaucitronAlertBig{left:2vw;width:auto}}html body #tarteaucitronRoot div#tarteaucitronAlertBig:before{font-size:1.5rem;font-weight:bold;text-transform:uppercase}html body #tarteaucitronRoot div#tarteaucitronAlertBig,html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:#000}html body #tarteaucitronRoot div#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert{font-size:1.3rem;line-height:1.5;font-weight:300;padding:0;margin:0 0 25px}html body #tarteaucitronRoot div#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert a{color:#000;text-decoration:underline}html body #tarteaucitronRoot div#tarteaucitronAlertBig button+button,html body #tarteaucitronRoot div#tarteaucitronAlertBig br+button{margin-top:10px}html body #tarteaucitronRoot div#tarteaucitronAlertBig button{border:1px solid #767576;text-transform:uppercase;font-size:1rem !important;padding:10px;display:block;width:calc(100% - 25px);margin-left:0;color:#000;background-color:#fff;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;font-weight:600}html body #tarteaucitronRoot div#tarteaucitronAlertBig button span:before{color:#000}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:hover{color:#fff;background-color:#000}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:hover span:before{color:#fff}html body #tarteaucitronRoot div#tarteaucitronAlertBig button.tarteaucitronAllow:hover{color:#fff;background-color:#6ac259}html body #tarteaucitronRoot div#tarteaucitronAlertBig button.tarteaucitronDeny:hover{background-color:#cb2424;color:#fff;font-weight:700}html body #tarteaucitronRoot div#tarteaucitronAlertBig br{display:none}html body #tarteaucitronRoot .tarteaucitronH1,html body #tarteaucitronRoot .tarteaucitronH2{color:#000;font-size:1.5rem !important;font-weight:bold;margin:0}html body #tarteaucitronRoot .tarteaucitronH1{text-transform:uppercase;margin-right:auto}html body #tarteaucitronRoot .tarteaucitronH3{font-size:1.4rem !important;font-weight:500}html body #tarteaucitronRoot #tarteaucitron{max-width:680px}@media (max-width:991px){html body #tarteaucitronRoot #tarteaucitron{margin:auto !important}}@media (max-width:767px){html body #tarteaucitronRoot #tarteaucitron{width:90vw !important;background:none}}html body #tarteaucitronRoot #tarteaucitron a{text-decoration:underline}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesTitle_mandatory .tarteaucitronName{width:100% !important;max-width:100% !important;margin:0 !important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesTitle_mandatory .tarteaucitronName .tarteaucitronH3{background:none;color:#767576;line-height:1.4em;padding:0 0;font-size:1.1rem !important;position:static;max-width:none;display:block !important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesTitle_mandatory .tarteaucitronName .tarteaucitronH3 a{text-decoration:underline;font-size:1.1rem}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesTitle_mandatory button{display:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{background:transparent;color:#000;top:34px;right:22px;width:auto;padding-right:30px;font-weight:300;font-size:1.1rem;height:20px;outline:none;z-index:2}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:after{content:"";width:18px;height:20px;border-left:1px solid #000;display:block;margin-left:5px;position:absolute;right:0}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-1px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover{color:#767576}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover:before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover:after{border-color:1px solid #767576}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices{border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 14px 0 #767576;box-shadow:0 0 14px 0 #767576;padding:25px;height:auto !important;max-height:calc(85vh - (25px * 2));overflow:auto}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{padding:0;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}@media (max-width:767px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine{background:none;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine .tarteaucitronName,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine .tarteaucitronAsk{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%}@media (max-width:767px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine .tarteaucitronName{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;max-width:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine .tarteaucitronAsk{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0 !important}}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border:none;background:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{margin-left:16px;width:auto;max-width:280px;min-width:280px;text-align:left}@media (max-width:767px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{max-width:100%}}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{display:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName>*{line-height:1.4 !important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{margin:0 0 auto auto !important;float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0 !important}}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{width:125px;border:1px solid #767576;font-size:1.2rem !important;padding:10px;border-radius:0;opacity:1 !important;background-color:#fff;color:#000;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;font-weight:600}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button span:before{color:#000}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button:hover{background-color:#6ac259;color:#fff}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button:hover span:before{color:#fff}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny:hover{background-color:#cb2424}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk p{margin-left:17px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk a{font-size:1.2rem}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed button.tarteaucitronAllow{background-color:#6ac259;color:#fff}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed button.tarteaucitronAllow span:before{color:#fff}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied button.tarteaucitronDeny{background-color:#cb2424;color:#fff}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied button.tarteaucitronDeny span:before{color:#fff}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder{border:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronSelfLink,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden{background:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronName{margin-right:10px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle{margin-bottom:10px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button{background:none;color:#000;padding:0;margin:0;outline:0;cursor:pointer;display:inline-block}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button .tarteaucitronPlus{display:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronSelfLink{text-transform:none;color:#000;font-size:1.2rem;line-height:1.4;text-align:left !important;font-weight:600;padding:0 !important;text-indent:-18px;overflow:hidden;margin-top:10px;pointer-events:none;position:inherit;display:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li{margin-top:21px}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronDetails{background:none;color:#767576;line-height:1.4;padding:0 0 25px;height:100%;font-size:1.1rem;position:static;max-width:none;display:block !important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronDetails a{text-decoration:underline;font-size:1.1rem}html body #tarteaucitronRoot button#tarteaucitronBack{opacity:0.2}html body #tarteaucitronRoot #tarteaucitronInfo{margin:25px 0 !important;padding:0 !important;max-width:none !important;background:none;border:0;color:#000;font-size:1.4rem !important;font-weight:300;line-height:1.4;text-align:left !important}html body #tarteaucitronRoot #tarteaucitronInfo a{color:#000;text-decoration:underline;font-size:1.4rem}html body #tarteaucitronRoot *{font-family:"Open Sans",sans-serif !important}html body:not(.modal-open) #tarteaucitronRoot.tarteaucitronBeforeVisible:before{display:none}html body.modal-open #tarteaucitronRoot div#tarteaucitronAlertBig{display:none !important}.hidden-form-item{display:none}form .form-item-header{text-transform:uppercase;text-align:center;width:80%;margin:0 auto 20px}@media (max-width:991px){form .form-item-header{width:90%;margin-bottom:15px}}@media (max-width:767px){form .form-item-header{font-size:1.3rem;width:100%}}form input:invalid{-webkit-box-shadow:none;box-shadow:none}form .captcha{width:100%;margin-bottom:20px}form .form-item-infos,form .form-item-privacy-policy-legal{font-size:1rem;margin:20px 0}form .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}form .flex>div{width:45%}form .columns--form--two{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}form .columns--form--two input:not(.form-radio):not(.form-date):not(.form-time){width:100%}form .columns--form--two>div,form .columns--form--two>fieldset{width:48%}form .form-item-address{margin-top:17px}form .js-form-type-select{position:relative;width:90%;margin-top:30px}form .js-form-type-select label{display:none}form .js-form-type-select select{background-color:transparent;border:1px solid #767576;opacity:0.7;border-radius:2px;outline:none 0;width:100%;padding:10px 0 10px 5px;-webkit-box-shadow:none;box-shadow:none;scroll-behavior:smooth;-webkit-appearance:none;min-height:38px}form .js-form-type-select:after{position:absolute;content:'\e900';font-family:"errera-icon";background-color:#f0ece9;top:0;right:10px;bottom:0;width:10px;height:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:auto 0}form .form-disabled,form .form--hidden{display:none}form #edit-genre--wrapper legend{display:none}form #edit-genre--wrapper #edit-genre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}form #edit-genre--wrapper #edit-genre>div{margin-bottom:0}form #edit-genre--wrapper #edit-genre input:checked+label{font-weight:bold;color:#000}form #edit-genre--wrapper #edit-genre label{position:relative;cursor:pointer;padding-top:0;margin-right:10px;padding-bottom:0;display:block}form [data-drupal-messages] [role="contentinfo"]{text-align:center;color:#6ac259}form [data-drupal-messages] [role="alert"] li{color:#cb2424;list-style-type:none}.js-form-type-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.js-form-type-radio p.error{margin-left:5px}.form-item:not(.js-form-type-managed-file){position:relative;margin-bottom:20px}.form-item:not(.js-form-type-managed-file) label{position:absolute;font-size:1.2rem;padding:10px;top:0;left:0;-webkit-transition:top 0.8s;transition:top 0.8s}.form-item:not(.js-form-type-managed-file) label.js-form-required:after{content:'*';background:none}.form-item:not(.js-form-type-managed-file) label.animate{top:-20px}.form-item:not(.js-form-type-managed-file) input.form-email,.form-item:not(.js-form-type-managed-file) input.form-text,.form-item:not(.js-form-type-managed-file) input.form-tel,.form-item:not(.js-form-type-managed-file) input.form-number,.form-item:not(.js-form-type-managed-file) .fake-input{border:none;border-bottom:1px solid #767576;padding:10px;height:43px;width:100%;outline:none;color:#767576;font-size:1.4rem}.form-item:not(.js-form-type-managed-file) input.form-email:not(.internal-label),.form-item:not(.js-form-type-managed-file) input.form-text:not(.internal-label),.form-item:not(.js-form-type-managed-file) input.form-tel:not(.internal-label),.form-item:not(.js-form-type-managed-file) input.form-number:not(.internal-label),.form-item:not(.js-form-type-managed-file) .fake-input:not(.internal-label){padding-top:50px}.form-item:not(.js-form-type-managed-file) textarea{border:1px solid #767576;padding:10px;width:100%;max-width:100%;outline:none;color:#767576;margin-top:0.3em}.form-item:not(.js-form-type-managed-file) input.form-checkbox,.form-item:not(.js-form-type-managed-file) input.form-radio{position:absolute;opacity:0}.form-item:not(.js-form-type-managed-file) input.form-checkbox+label,.form-item:not(.js-form-type-managed-file) input.form-radio+label{position:relative;cursor:pointer;padding:0}.form-item:not(.js-form-type-managed-file) input.form-checkbox+label:before,.form-item:not(.js-form-type-managed-file) input.form-radio+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:15px;height:15px;background:white;-webkit-box-shadow:0 0 0 1px #767576;box-shadow:0 0 0 1px #767576}.form-item:not(.js-form-type-managed-file) input.form-checkbox:hover+label:before,.form-item:not(.js-form-type-managed-file) input.form-radio:hover+label:before{background:#767576}.form-item:not(.js-form-type-managed-file) input.form-checkbox:checked+label:before,.form-item:not(.js-form-type-managed-file) input.form-radio:checked+label:before{background:#767576}.form-item:not(.js-form-type-managed-file) input.form-checkbox:disabled+label,.form-item:not(.js-form-type-managed-file) input.form-radio:disabled+label{color:#b8b8b8;cursor:auto}.form-item:not(.js-form-type-managed-file) input.form-checkbox:disabled+label:before,.form-item:not(.js-form-type-managed-file) input.form-radio:disabled+label:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}.form-item:not(.js-form-type-managed-file) input.form-checkbox:checked+label:after,.form-item:not(.js-form-type-managed-file) input.form-radio:checked+label:after{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p";speak:none;text-transform:none;color:#fff;font-weight:700;position:absolute;top:0;left:0;margin:0;font-size:10px;padding:2px}.form-item:not(.js-form-type-managed-file) input.form-radio{opacity:1;display:block;position:relative;margin-right:10px}.form-item:not(.js-form-type-managed-file) input.form-radio+label:before,.form-item:not(.js-form-type-managed-file) input.form-radio+label:after{display:none}.form-item:not(.js-form-type-managed-file) .error{color:#cb2424;font-size:1.2rem;margin:1px 0}.form-item.js-form-type-datetime>label{position:relative}.form-item.js-form-type-datetime>div{padding:0 10px}.js-form-type-managed-file,.js-form-type-textarea{position:relative;margin-bottom:20px}.js-form-type-managed-file label,.js-form-type-textarea label{position:relative !important;font-size:1.2rem;padding:10px}.js-form-type-managed-file .description,.js-form-type-textarea .description{padding-top:20px !important}.js-form-type-managed-file input[type="submit"],.js-form-type-textarea input[type="submit"]{color:#fff;line-height:1;padding:1em 2em;overflow:hidden;z-index:1;margin:20px 0 0 !important}@media (max-width:767px){.js-form-type-managed-file input[type="submit"],.js-form-type-textarea input[type="submit"]{padding:1em}}.form-actions{max-width:100%}input[type="submit"]{-webkit-appearance:none;color:#fff;background-color:#000;border:none;font-size:1.4rem;text-transform:uppercase;justify-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;cursor:pointer;-webkit-transition:all 0.8s;transition:all 0.8s;border:1px solid #000}input[type="submit"]:hover{color:#000;background-color:#fff}svg.logo path{-webkit-transition:fill 0.3s;transition:fill 0.3s}.page--header:not(.minified):not(.active) svg.logo path{fill:#fff}.block-language{font-size:1.2rem;font-weight:500;position:relative;margin-left:15px;max-width:80px}@media (max-width:991px){.block-language{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.block-language>span.current-language{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 10px;color:#fff;border:1px solid #fff;text-transform:uppercase;font-size:1.2rem;cursor:pointer}.page--header.minified .block-language>span.current-language{border-color:#dbdbdb;color:#767576}.page--header.active .block-language>span.current-language{border-color:#dbdbdb;color:#767576}.block-language>span.current-language:after{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";speak:none;text-transform:none;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;margin-left:15px}.block-language>.content-wrapper{position:absolute;width:100%;overflow:hidden}.block-language>.content-wrapper>.content{width:100%;overflow:hidden;-webkit-transform:translateY(-105%);transform:translateY(-105%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;background-color:#fff;border:1px solid transparent;border-top-style:none;z-index:1}.page--header.minified .block-language>.content-wrapper>.content{border-color:#dbdbdb}.page--header.active .block-language>.content-wrapper>.content{border-color:#dbdbdb}.block-language>.content-wrapper>.content ul{list-style:none;padding:0;margin:0}.block-language>.content-wrapper>.content ul a{color:#767576;padding:5px 10px;display:block;text-transform:uppercase;font-size:1.2rem}.block-language>.content-wrapper>.content ul a.is-active{opacity:0.5;pointer-events:none}.block-language:hover>span.current-language,.block-language.opened>span.current-language{border:1px solid #fff}.block-language:hover>span.current-language:after,.block-language.opened>span.current-language:after{-webkit-transform:rotate(0.5turn);transform:rotate(0.5turn)}.block-language:hover .content-wrapper .content,.block-language.opened .content-wrapper .content{-webkit-transform:none;transform:none}nav.menu--main{position:fixed;opacity:0;left:0;top:0;width:100vw;height:100vh;pointer-events:none}body.dom-ready nav.menu--main{-webkit-transition:opacity 1s;transition:opacity 1s}nav.menu--main>.menu-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:767px){nav.menu--main>.menu-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}nav.menu--main>.menu-wrapper>.media>picture>img{-o-object-position:top;object-position:top;font-family:'object-fit: cover; object-position: top;'}nav.menu--main>.menu-wrapper>ul.menu{z-index:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:17vw}@media (max-width:767px){nav.menu--main>.menu-wrapper>ul.menu{margin-left:5vw;top:90px}}nav.menu--main>.menu-wrapper>ul.menu>li{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}nav.menu--main>.menu-wrapper>ul.menu>li:not(:last-child):after{content:"";height:1px;width:100%;margin:20px 0;background:#fff}@media (max-width:767px){nav.menu--main>.menu-wrapper>ul.menu>li:not(:last-child):after{margin:5px 0}}nav.menu--main>.menu-wrapper>ul.menu>li>a{color:#767576;font-family:"Cinzel",serif;font-size:3.4rem}@media (max-width:767px){nav.menu--main>.menu-wrapper>ul.menu>li>a{font-size:2.2rem}}nav.menu--main>.menu-wrapper>ul.menu>li>a:after{position:absolute;top:1rem;right:-20px;font-size:2rem;display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"S";speak:none;text-transform:none;-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:0;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s}nav.menu--main>.menu-wrapper>ul.menu>li>a:hover{text-decoration:none}nav.menu--main>.menu-wrapper>ul.menu>li>a:hover:after{opacity:1;-webkit-transform:scaleX(-1) translateX(-25px);transform:scaleX(-1) translateX(-25px)}.page--header.active nav.menu--main{opacity:1;pointer-events:auto}.menu-icon{cursor:pointer;width:30px;height:40px;position:relative}.menu-icon>.inner{margin-top:18px}.menu-icon>.inner,.menu-icon>.inner:before,.menu-icon>.inner:after{position:absolute;background:#767576;height:3px;border-radius:2px;width:100%;-webkit-transition:all 0.6s;transition:all 0.6s}.page--header:not(.minified):not(.active) .menu-icon>.inner,.page--header:not(.minified):not(.active) .menu-icon>.inner:before,.page--header:not(.minified):not(.active) .menu-icon>.inner:after{background:#fff}.menu-icon>.inner:before{content:"";top:-12px}.menu-icon>.inner:after{content:"";top:12px}.page--header.active .menu-icon>.inner{background:transparent}.page--header.active .menu-icon>.inner:before,.page--header.active .menu-icon>.inner:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.page--header.active .menu-icon>.inner:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:105;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0}.modal.modal__text .container>div>p{font-size:1.4rem;text-align:center}.modal.modal__warning-ie{display:none;opacity:1;visibility:visible}@media screen and (-ms-high-contrast:none){.modal.modal__warning-ie{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.modal.modal__warning-ie .container .icon-close{display:none}.modal.display{visibility:visible;opacity:1;-webkit-transition:all 0.8s 0s;transition:all 0.8s 0s}.modal.hidden{-webkit-transition:all 0.8s 0.4s;transition:all 0.8s 0.4s}.modal:before{content:'';display:block;top:0;left:0;right:0;bottom:0;position:absolute;z-index:-1;background-color:rgba(0,0,0,0.7)}.modal form{padding:0 30px}@media (max-width:991px){.modal form{padding:0}}.modal form .js-form-submit{margin-bottom:20px}.modal .container{background-color:#fff;padding:35px;opacity:1;z-index:106;position:relative;width:60%;margin:0}@media (max-width:991px){.modal .container{width:80%}}@media (max-width:767px){.modal .container{width:90%;max-height:90%;padding:0;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.modal .container .icon-close{display:block;position:absolute;cursor:pointer;top:-30px;z-index:3;right:0;font-size:2rem;color:#fff}@media (max-width:767px){.modal .container .icon-close{top:10px;right:10px;color:#000}}.modal .container>div{border:1px solid #767576;padding:35px}@media (min-width:768px){.modal .container>div{max-height:calc(100vh - 150px);overflow:auto}}@media (max-width:767px){.modal .container>div{padding:30px;border:none}}.modal .container>div p{font-size:1rem;line-height:1.4}.modal .container>div p.title{font-size:2.4rem;font-weight:600;color:#000;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-transform:uppercase;text-align:center;line-height:1.67;margin:0 10px 10px;height:auto;width:calc(100% - 20px)}.modal .container>div p.title:after{display:none}.modal .container p.message-confirmation{text-align:center;font-size:1.4rem}.section-scroller-wrapper{position:absolute;right:0;bottom:80px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-animation:bouncing-vertically 0.8s 0s infinite alternate;animation:bouncing-vertically 0.8s 0s infinite alternate;z-index:2}@media (max-width:991px){.section-scroller-wrapper{bottom:10px;right:10px;-webkit-animation:none;animation:none}}.section-scroller-wrapper:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.section-scroller-wrapper>.section-scroller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1rem;letter-spacing:2px;line-height:1.3;-webkit-transform:rotate(-0.25turn);transform:rotate(-0.25turn);text-decoration:none}@media (max-width:991px){.section-scroller-wrapper>.section-scroller{-webkit-transform:none;transform:none}}.section-scroller-wrapper>.section-scroller:hover{text-decoration:none}.section-scroller-wrapper>.section-scroller:before{content:'';width:38px;margin-right:5px;background-color:#fff;height:1px}.section-scroller-wrapper>.section-scroller>.section-scroller__text{text-transform:uppercase;font-size:1rem}@-webkit-keyframes bouncing-vertically{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bouncing-vertically{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.section-title{overflow:hidden}#contact_ajax_contact_message_estimate_form p:not(.error){text-align:center;font-size:1.6rem;line-height:1.6rem;margin:0}.contact-message-estimate-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.contact-message-estimate-form{overflow-x:auto;overflow-y:hidden}}.contact-message-estimate-form>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.contact-message-estimate-form .form-item:not(.js-form-type-managed-file){margin-bottom:10px}.contact-message-estimate-form .form-item:not(.js-form-type-managed-file) label{padding-left:0;font-size:1.4rem;color:#3e3c3c}.contact-message-estimate-form .form-item:not(.js-form-type-managed-file) input:not(.btn),.contact-message-estimate-form .form-item:not(.js-form-type-managed-file) .fake-input,.contact-message-estimate-form .form-item:not(.js-form-type-managed-file) textarea{margin-top:15px;font-size:1.4rem;color:#3e3c3c}.contact-message-estimate-form .form-item.js-form-type-checkbox{padding-left:5px}.contact-message-estimate-form .form-item:not(.form-item-field-acceptance-policy-value) label{text-transform:uppercase}@media (max-width:767px){.contact-message-estimate-form .g-recaptcha{padding-left:10px}}.contact-message-estimate-form .form-submit .captcha{margin:0;width:calc(100% - 100px)}.contact-message-estimate-form .form-submit .captcha .description{height:25px}@media (max-width:767px){.contact-message-estimate-form .form-submit .captcha{margin:0 0 20px;width:auto}}.contact-message-estimate-form .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 calc(25px + .75em) 0}@media (max-width:767px){.contact-message-estimate-form .form-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.contact-message-estimate-form .js-form-type-select{width:100%;margin-top:0}.contact-message-estimate-form .js-form-type-select label{display:block}.contact-message-estimate-form .js-form-type-select select{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;opacity:1;border:1px solid #C9C9C9}.contact-message-estimate-form .js-form-type-select:after{top:50%;right:20px;padding:3px;background-color:#e9e9ed}.contact-message-estimate-form details{border:none}.contact-message-estimate-form details summary{display:none}.contact-message-estimate-form details .details-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal__form .contact-message-estimate-form .form-item-name,.modal__form .contact-message-estimate-form .form-item-mail{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}body.user-logged-in .contact-message-estimate-form .form-item-name label,body.user-logged-in .contact-message-estimate-form .form-item-mail label{position:relative}.page--footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:35px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#767576;background-color:#f1edea}@media (max-width:767px){.page--footer{padding:30px 0}}.page--footer #block-footer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page--footer #block-footer::after{content:"";width:85%;height:1px;background-color:#C9C9C9;margin-top:25px;margin-bottom:25px}@media (max-width:767px){.page--footer #block-footer::after{margin-top:40px;margin-bottom:40px}}.page--footer #block-footer .footer--container{width:calc(85% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.page--footer #block-footer .footer--container{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;gap:40px}}.page--footer #block-footer .footer--container .footer--informations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;gap:50px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media (max-width:991px){.page--footer #block-footer .footer--container .footer--informations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;gap:40px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}.page--footer #block-footer .footer--container .footer--informations .link__logo svg{height:80px}.page--footer #block-footer .footer--container .footer--informations .agency-information{font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}.page--footer #block-footer .footer--container .footer--informations .agency-information>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:24px;gap:8px}.page--footer #block-footer .footer--container .footer--informations .agency-information>div::before{width:20px;height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.page--footer #block-footer .footer--container .footer--informations .agency-information>div a{color:#767576}.page--footer #block-footer .footer--container .footer--social-media{height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:right}@media (max-width:767px){.page--footer #block-footer .footer--container .footer--social-media{text-align:center}}.page--footer #block-footer .footer--container .footer--social-media .title{font-family:"Cinzel",serif;font-weight:400;font-size:1.8rem;line-height:32px;text-transform:uppercase;margin:0}@media (max-width:767px){.page--footer #block-footer .footer--container .footer--social-media .title{margin:0 auto;font-size:1.8rem;line-height:26px}}.page--footer #block-footer .footer--container .footer--social-media .social-media-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}@media (max-width:767px){.page--footer #block-footer .footer--container .footer--social-media .social-media-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.page--footer #block-footer .footer--container .footer--social-media .social-media-container .social-link .media{width:32px;height:32px}.page--footer nav.menu--footer{font-family:"Open Sans",sans-serif;font-size:1.4rem}.page--footer nav.menu--footer>ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page--footer nav.menu--footer>ul.menu>li{list-style:none;margin:0 0.4rem;padding:0}.page--footer nav.menu--footer>ul.menu>li+li:before{content:"-";margin-right:0.4rem}.page--footer nav.menu--footer>ul.menu>li a{text-transform:uppercase;line-height:20px;color:#767576}html{font-size:10px;color:#767576;font-family:"Open Sans",sans-serif;margin:0;padding:0}h1{color:#ecc1bf}*{-webkit-box-sizing:border-box;box-sizing:border-box}.user-logged-in{padding-top:97px}.fullsize{width:100%}@media (min-width:992px){.fullsize{height:100vh}}@media (max-width:991px){.fullsize{min-height:100vh}}.main-content{overflow:hidden}.limited-content,.base-page>.body-wrapper.body-wrapper--fullwidth>.body{max-width:1180px;padding:0 20px;width:100%;margin:0 auto}.slick-slide{outline:none}p{margin:0 0 20px}@media (min-width:768px){.mobile-only{display:none}}@media (min-width:1200px){.tablet-mobile-only{display:none}}@media (max-width:991px){.desktop-only{display:none}}@media screen and (device-aspect-ratio:2 / 3){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px !important}}@media screen and (device-aspect-ratio:40 / 71){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px !important}}@media screen and (device-aspect-ratio:375 / 667){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px !important}}@media screen and (device-aspect-ratio:9 / 16){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px !important}}.hidden{display:none}:root{--scrollbar-gap:0}.page--header{position:absolute;top:0;left:0;width:100%;padding:50px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen{body:not(.dom-ready){opacity:0}}.page--header.minified{position:fixed;z-index:100;background:#fff;padding:20px 40px;height:80px}.page--header.minified>.link__logo{height:50px}.page--header.minified>.link__logo>.logo{height:100%}@media (max-width:767px){.page--header,.page--header.minified{padding:10px}}.page--header>.link__logo{width:170px;z-index:100;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:767px){.page--header>.link__logo{width:130px}}.page--header>.header-tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page--header>.header-tools>*{z-index:100}.page--header>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li{opacity:0}.page--header>.header-tools>#block-language-switcher{margin-left:20px}.page--header.active>.header-tools{margin-right:var(--scrollbar-gap)}.page--header.active>.header-tools>nav.menu--main{z-index:99}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li{opacity:1}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(1){-webkit-transition:opacity 0.5s 0.5s;transition:opacity 0.5s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(2){-webkit-transition:opacity 1s 0.5s;transition:opacity 1s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(3){-webkit-transition:opacity 1.5s 0.5s;transition:opacity 1.5s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(4){-webkit-transition:opacity 2s 0.5s;transition:opacity 2s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(5){-webkit-transition:opacity 2.5s 0.5s;transition:opacity 2.5s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(6){-webkit-transition:opacity 3s 0.5s;transition:opacity 3s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(7){-webkit-transition:opacity 3.5s 0.5s;transition:opacity 3.5s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(8){-webkit-transition:opacity 4s 0.5s;transition:opacity 4s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(9){-webkit-transition:opacity 4.5s 0.5s;transition:opacity 4.5s 0.5s}.page--header.active>.header-tools>nav.menu--main>.menu-wrapper>ul.menu>li:nth-child(10){-webkit-transition:opacity 5s 0.5s;transition:opacity 5s 0.5s}@media (min-width:992px){body.path-frontpage section .fullsize,body.path-frontpage section .fullsize .slideshow>.slick-list>.slick-track{height:calc(100vh - 80px)}}@media (max-width:991px){body.path-frontpage section .fullsize,body.path-frontpage section .fullsize .slideshow>.slick-list>.slick-track{min-height:calc(100vh - 80px)}}.media-image.media--full-background>picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.media-image.media--full-background>picture>img{height:100%;width:100%;-o-object-fit:cover;font-family:"object-fit:cover;object-position:center";object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:991px){.media-image.media--full-background>picture>img{-o-object-position:top left;object-position:top left}}.path-user{background:url("/themes/custom/errera/img/background-login.jpg") no-repeat center center;background-size:cover;min-height:100vh;width:100vw}.path-user #block-errera-tabs{position:relative;top:unset;padding:unset;border:none;background:none;left:unset}.path-user #block-errera-tabs ul.tabs{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.path-user #block-errera-tabs ul.tabs>li a.is-active{color:#fff;background-color:#767576}.path-user footer{width:100%;position:fixed;bottom:0}.path-user .page--content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.path-user .page--content:before{content:'';position:absolute;z-index:-1;background:-webkit-gradient(linear,right top,left top,color-stop(-100%,transparent),to(rgba(0,0,0,0.2)));background:linear-gradient(to left,transparent -100%,rgba(0,0,0,0.2) 100%);top:0;left:0;right:0;bottom:0}.path-user .page--content .main-wrapper{max-width:50%;margin:0 auto;font-weight:500}@media (max-width:767px){.path-user .page--content .main-wrapper{max-width:100%;padding:0 20px}}.path-user div[id$='-tabs'] ul{padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}@media (max-width:767px){.path-user div[id$='-tabs'] ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.path-user div[id$='-tabs'] ul>li{margin-right:10px;margin-bottom:10px}.path-user div[id$='-tabs'] ul>li a{color:#fff;font-weight:400;padding:5px 10px;border:1px solid #dbdbdb;-webkit-transition:all 0.8s;transition:all 0.8s}.path-user div[id$='-tabs'] ul>li a.is-active,.path-user div[id$='-tabs'] ul>li a:hover{background-color:rgba(0,0,0,0.5)}.path-user .user-login-form .form-item,.path-user .user-pass .form-item{color:#fff}.path-user .user-login-form .form-item label,.path-user .user-pass .form-item label{position:relative;padding:0;margin-bottom:10px;font-size:1.4rem}.path-user .user-login-form .form-item input,.path-user .user-pass .form-item input{background:transparent !important;border-color:#fff;color:#fff;height:30px}.path-user .user-login-form input[type="submit"],.path-user .user-pass input[type="submit"]{padding:5px 10px;background-color:transparent;border:1px solid #dbdbdb;color:#fff;font-weight:600}.path-user .user-login-form input[type="submit"]:hover,.path-user .user-pass input[type="submit"]:hover{background-color:rgba(0,0,0,0.5)}.path-user .user-login-form p,.path-user .user-pass p{color:#fff}.agency{background-color:#fff;margin-bottom:50px;position:relative}.agency .agency-title{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.agency .agency-title h2{background-color:#fff;margin:40px 15% 0 15%;padding-bottom:20px;width:100%;max-width:768px;border:1px solid #C9C9C9;border-bottom:0}@media (max-width:767px){.agency .agency-title h2{margin-left:10%;margin-right:10%}}@media (max-width:767px){.agency .agency-title h1{font-size:2.6rem}}.agency__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.agency__container .contact-form__container{position:relative;min-height:255px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:768px;padding:20px 40px;background:#fff;margin:0 15% 100px 15%;border:1px solid #C9C9C9;border-top:0}@media (max-width:991px){.agency__container .contact-form__container{margin-left:15%;margin-right:15%}}@media (max-width:767px){.agency__container .contact-form__container{padding:10px 20px;margin-left:10%;margin-right:10%}}.agency__container .contact-form__container form{overflow:hidden}.agency__container .contact-form__container form label{position:relative}.agency__container .contact-form__container form input:not(.btn),.agency__container .contact-form__container form textarea,.agency__container .contact-form__container form .fake-input,.agency__container .contact-form__container form select{width:100%;height:auto !important;padding:12px 16px !important;border:1px solid #C9C9C9;border-radius:4px;font-size:1.4rem;line-height:2.1rem;color:#3e3c3c;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease}.agency__container .contact-form__container form .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.agency__container .contact-form__container form .form-row>*{width:100%}.agency__container .contact-form__container form .form-row.form-submit{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media (max-width:767px){.agency__container .contact-form__container form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.agency__container .contact-form__container form .form-row .form-group{width:48%}@media (max-width:767px){.agency__container .contact-form__container form .form-row .form-group{width:100%}}@media (max-width:767px){.agency__container .contact-form__container form{padding:0}}.agency--full-page .agency__container .contact-form__container{margin:40px 15% 100px 15%;border:1px solid #C9C9C9;max-width:1180px}@media (max-width:991px){.agency--full-page .agency__container .contact-form__container{margin-left:10%;margin-right:10%}}@media (max-width:767px){.agency--full-page .agency__container .contact-form__container{padding:10px 20px}}.block-collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:75vh}@media (max-width:767px){.block-collection{height:100%}}.block-collection>.section-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.block-collection>.collection{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:calc(90% - 32px);margin:20px 0 50px 0}@media (min-width:768px){.block-collection>.collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:991px){.block-collection>.collection{width:calc(100% - 40px)}}@media (max-aspect-ratio:8 / 6){.block-collection>.collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block-collection>.collection>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.block-collection>.collection>.item picture{-webkit-transform:translateY(102%);transform:translateY(102%);overflow:hidden}.block-collection>.collection>.item picture>img{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}.block-collection>.collection>.item.aos-animate:nth-child(1) picture{-webkit-transform:translateY(102%);transform:translateY(102%);overflow:hidden;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:u3af10a3f_wrapper;animation-name:u3af10a3f_wrapper;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.block-collection>.collection>.item.aos-animate:nth-child(1) picture>img{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}@-webkit-keyframes u3af10a3f_wrapper{from{-webkit-transform:translateY(102%);transform:translateY(102%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes u3af10a3f_wrapper{from{-webkit-transform:translateY(102%);transform:translateY(102%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.block-collection>.collection>.item.aos-animate:nth-child(1) picture>img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:u3af10a3f;animation-name:u3af10a3f;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes u3af10a3f{0%{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}80%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes u3af10a3f{0%{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}80%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.block-collection>.collection>.item.aos-animate:nth-child(2) picture{-webkit-transform:translateY(102%);transform:translateY(102%);overflow:hidden;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:ud2092313_wrapper;animation-name:ud2092313_wrapper;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.block-collection>.collection>.item.aos-animate:nth-child(2) picture>img{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}@-webkit-keyframes ud2092313_wrapper{from{-webkit-transform:translateY(102%);transform:translateY(102%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ud2092313_wrapper{from{-webkit-transform:translateY(102%);transform:translateY(102%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.block-collection>.collection>.item.aos-animate:nth-child(2) picture>img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:ud2092313;animation-name:ud2092313;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes ud2092313{0%{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}80%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes ud2092313{0%{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}80%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.block-collection>.collection>.item.aos-animate:nth-child(3) picture{-webkit-transform:translateY(102%);transform:translateY(102%);overflow:hidden;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:u9b675ed7_wrapper;animation-name:u9b675ed7_wrapper;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.block-collection>.collection>.item.aos-animate:nth-child(3) picture>img{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}@-webkit-keyframes u9b675ed7_wrapper{from{-webkit-transform:translateY(102%);transform:translateY(102%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes u9b675ed7_wrapper{from{-webkit-transform:translateY(102%);transform:translateY(102%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.block-collection>.collection>.item.aos-animate:nth-child(3) picture>img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:u9b675ed7;animation-name:u9b675ed7;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes u9b675ed7{0%{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}80%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes u9b675ed7{0%{-webkit-transform:translateY(-102%) scale(1.2);transform:translateY(-102%) scale(1.2)}80%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (min-width:768px){.block-collection>.collection>.item{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%}}@media (min-width:768px) and (min-aspect-ratio:4 / 3){.block-collection>.collection>.item:not(:first-child){margin-left:32px}}@media (min-width:768px) and (max-aspect-ratio:4 / 3){.block-collection>.collection>.item:not(:first-child){margin-top:20px}}@media (max-width:767px){.block-collection>.collection>.item{height:50vh}.block-collection>.collection>.item:not(:first-child){margin-top:50px}}section#estimate-property{padding:4rem 0 1.5rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section#estimate-property .estimate-property--container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:1rem;width:auto;min-width:calc(max(52%,1004px));background-color:#f1edea;padding:12px 24px}@media (max-width:991px){section#estimate-property .estimate-property--container{min-width:450px}}@media (max-width:767px){section#estimate-property .estimate-property--container{min-width:300px;padding:20px 24px}}section#estimate-property .estimate-property--container .estimate-property--content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}section#estimate-property .estimate-property--container .estimate-property--content-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}@media (max-width:991px){section#estimate-property .estimate-property--container .estimate-property--content-icon{width:28px;height:28px}}section#estimate-property .estimate-property--container .estimate-property--content-icon i::before{font-size:24px;color:#767576}@media (max-width:991px){section#estimate-property .estimate-property--container .estimate-property--content-icon i::before{font-size:28px}}section#estimate-property .estimate-property--container .estimate-property--content-title{text-transform:uppercase;font-size:1.5rem;font-weight:500;color:#767576}@media (max-width:991px){section#estimate-property .estimate-property--container .estimate-property--content-title{font-size:1.6rem}}@media (max-width:413px){section#estimate-property .estimate-property--container .estimate-property--content-title{font-size:1.4rem}}section#estimate-property .estimate-property--container .estimate-property--link{text-align:center}section#estimate-property .estimate-property--container .estimate-property--link .btn{font-size:1.5rem;padding:0.9em 1.9em}@media (max-width:991px){section#estimate-property .estimate-property--container .estimate-property--link .btn{font-size:1.4rem;padding:1em 2em}}@media (max-width:991px){section#estimate-property .estimate-property--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;padding:16px 24px}}section#outgone-estates{margin-bottom:50px}section#outgone-estates>.tabs-wrapper>.tab-headers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:50px;width:100%}@media (max-width:767px){section#outgone-estates>.tabs-wrapper>.tab-headers{gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}}section#outgone-estates>.tabs-wrapper>.tab-headers>.tab-headers__item{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.4rem;letter-spacing:0.5rem;text-transform:uppercase;padding:40px 0 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}@media (max-width:767px){section#outgone-estates>.tabs-wrapper>.tab-headers>.tab-headers__item{padding:0}}section#outgone-estates>.tabs-wrapper>.tab-headers>.tab-headers__item.active:after{content:"";display:block;width:calc(100% - 0.5rem);height:6px;background-color:#ecc1bf;margin-top:8px}section#outgone-estates>.tabs-wrapper>.tab-headers>.tab-headers__item.active{font-weight:500}section#outgone-estates>.tabs-wrapper>.tab-headers>.tab-headers__item.active:after{-webkit-transform:none;transform:none}section#outgone-estates>.tabs-wrapper>.tab-contents{width:100%;display:none}section#outgone-estates>.tabs-wrapper>.tab-contents.active{display:block}section#outgone-estates>.tabs-wrapper>.tab-contents .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto}section#outgone-estates>.tabs-wrapper>.tab-contents .view-content .slick-list{width:90%;height:auto}@media (max-width:767px){section#outgone-estates>.tabs-wrapper>.tab-contents .view-content .slick-list{width:100%}}section#outgone-estates>.tabs-wrapper>.tab-contents .view-content .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#outgone-estates>.tabs-wrapper>.tab-contents .view-content .views-row{width:calc(100% / 3 - 32px);min-height:500px;height:auto;margin-left:16px;margin-right:16px}@media (max-width:767px){section#outgone-estates>.tabs-wrapper>.tab-contents .view-content .views-row{width:100%;margin-left:8px;margin-right:8px}}section#outgone-estates>.tabs-wrapper>.tab-contents>.tab-contents__item{width:100%;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}section#outgone-estates>.tabs-wrapper .link{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section#outgone-estates>.tabs-wrapper .link a{text-transform:uppercase;font-size:1.3rem}#block-errera-tabs{position:absolute;top:15vh;z-index:15;padding:5px;border:1px solid;border-radius:10px;left:20px;background-color:#f0ece9}#block-errera-tabs ul.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem}#block-errera-tabs ul.tabs li{padding:2px 0}#block-errera-tabs ul.tabs li a{color:#767576}#block-errera-tabs ul.tabs li a.is-active,#block-errera-tabs ul.tabs li a:hover{background:none}section#commitment{color:#767576 !important;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:130px;padding:0 130px;background:#f0ece9 41%;height:100%}@media (max-width:1399px){section#commitment{gap:80px}}@media (max-width:991px){section#commitment{gap:0;padding-left:25px;padding-right:25px}}@media (min-width:992px){section#commitment{min-height:700px}}@media (max-width:991px){section#commitment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:auto}}section#commitment>.medias__container{width:55%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:grid;gap:48px;margin-top:80px;margin-bottom:80px;height:100%}@media (max-width:1199px){section#commitment>.medias__container{gap:24px;width:50%}}@media (max-width:991px){section#commitment>.medias__container{width:100%;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){section#commitment>.medias__container{display:none}}section#commitment>.medias__container .medias-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media (max-width:1199px){section#commitment>.medias__container .medias-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:24px}}section#commitment>.medias__container .medias-row .media img,section#commitment>.medias__container .medias-row .media video{width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;border-radius:4px;max-height:400px}section#commitment>.medias__container .medias-row:nth-child(1) .media:nth-child(1){width:35%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}section#commitment>.medias__container .medias-row:nth-child(1) .media:nth-child(2){width:65%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}@media (max-width:1199px){section#commitment>.medias__container .medias-row:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section#commitment>.medias__container .medias-row:nth-child(1) .media:nth-child(1){width:100%}section#commitment>.medias__container .medias-row:nth-child(1) .media:nth-child(2){width:100%}}section#commitment>.medias__container .medias-row:nth-child(2){-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}section#commitment>.medias__container .medias-row:nth-child(2) .media:nth-child(1){width:45%}section#commitment>.medias__container .medias-row:nth-child(2) .media:nth-child(2){width:40%}@media (max-width:1199px){section#commitment>.medias__container .medias-row:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section#commitment>.medias__container .medias-row:nth-child(2) .media:nth-child(1){width:100%}section#commitment>.medias__container .medias-row:nth-child(2) .media:nth-child(2){width:auto}}section#commitment>.content{width:45%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transform:translateX(-20vw);transform:translateX(-20vw);-webkit-transition:opacity 0.8s .8s,-webkit-transform 0.8s .8s;transition:opacity 0.8s .8s,-webkit-transform 0.8s .8s;transition:opacity 0.8s .8s,transform 0.8s .8s;transition:opacity 0.8s .8s,transform 0.8s .8s,-webkit-transform 0.8s .8s}@media (max-width:1199px){section#commitment>.content{width:50%}}@media (min-width:992px){section#commitment>.content{height:100%;padding:0}}@media (max-width:991px){section#commitment>.content{width:100%}}section#commitment>.content>.title{overflow:hidden;padding-top:80px}section#commitment>.content>.title>.section-title>h2{font-size:2rem;color:#767576;-webkit-transition-delay:1s;transition-delay:1s;padding-top:0;line-height:2.6rem;letter-spacing:3px;text-align:left}@media (max-width:767px){section#commitment>.content>.title>.section-title>h2{font-size:1.8rem}}@media (max-width:991px){section#commitment>.content>.title{padding-top:0}}@media (max-width:767px){section#commitment>.content>.title{padding-top:40px}}section#commitment>.content>.body{margin-top:25px;font-size:1.6rem;font-weight:300;line-height:2.8rem;text-align:justify}section#commitment>.content>.body h2{font-size:4rem;font-weight:500;font-family:"Cinzel",serif;opacity:0;padding-top:20px;text-align:initial;color:#767576;letter-spacing:normal;line-height:48px;-webkit-transition-delay:1.7s;transition-delay:1.7s}@media (min-width:992px) and (max-width:1199px){section#commitment>.content>.body h2{font-size:3rem}}@media (max-width:991px){section#commitment>.content>.body h2{font-size:4rem}}@media (max-width:767px){section#commitment>.content>.body h2{font-size:2.6rem}}section#commitment>.content>.body p{opacity:0}section#commitment>.content>.body.aos-animate h2{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:u13a05389;animation-name:u13a05389;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes u13a05389{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes u13a05389{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}section#commitment>.content>.body.aos-animate p{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:u5477839a;animation-name:u5477839a;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.85s;animation-delay:1.85s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes u5477839a{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes u5477839a{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}section#commitment>.content>.body.aos-animate p:nth-child(1){-webkit-animation-delay:1.7s;animation-delay:1.7s}section#commitment>.content>.body.aos-animate p:nth-child(2){-webkit-animation-delay:2s;animation-delay:2s}section#commitment>.content>.body.aos-animate p:nth-child(3){-webkit-animation-delay:2.3s;animation-delay:2.3s}section#commitment>.content>.body.aos-animate p:nth-child(4){-webkit-animation-delay:2.6s;animation-delay:2.6s}section#commitment>.content>.body.aos-animate p:nth-child(5){-webkit-animation-delay:2.9s;animation-delay:2.9s}section#commitment>.content>.body.aos-animate p:nth-child(6){-webkit-animation-delay:3.2s;animation-delay:3.2s}section#commitment>.content>.body.aos-animate p:nth-child(7){-webkit-animation-delay:3.5s;animation-delay:3.5s}section#commitment>.content>.body.aos-animate p:nth-child(8){-webkit-animation-delay:3.8s;animation-delay:3.8s}section#commitment>.content>.body.aos-animate p:nth-child(9){-webkit-animation-delay:4.1s;animation-delay:4.1s}section#commitment>.content>.body.aos-animate p:nth-child(10){-webkit-animation-delay:4.4s;animation-delay:4.4s}@media (max-width:991px){section#commitment>.content>.body.aos-animate p{-webkit-animation-delay:0.5s;animation-delay:0.5s}section#commitment>.content>.body.aos-animate p:nth-child(1){-webkit-animation-delay:0.8s;animation-delay:0.8s}section#commitment>.content>.body.aos-animate p:nth-child(2){-webkit-animation-delay:1.1s;animation-delay:1.1s}section#commitment>.content>.body.aos-animate p:nth-child(3){-webkit-animation-delay:1.4s;animation-delay:1.4s}section#commitment>.content>.body.aos-animate p:nth-child(4){-webkit-animation-delay:1.7s;animation-delay:1.7s}section#commitment>.content>.body.aos-animate p:nth-child(5){-webkit-animation-delay:2s;animation-delay:2s}section#commitment>.content>.body.aos-animate p:nth-child(6){-webkit-animation-delay:2.3s;animation-delay:2.3s}section#commitment>.content>.body.aos-animate p:nth-child(7){-webkit-animation-delay:2.6s;animation-delay:2.6s}section#commitment>.content>.body.aos-animate p:nth-child(8){-webkit-animation-delay:2.9s;animation-delay:2.9s}section#commitment>.content>.body.aos-animate p:nth-child(9){-webkit-animation-delay:3.2s;animation-delay:3.2s}section#commitment>.content>.body.aos-animate p:nth-child(10){-webkit-animation-delay:3.5s;animation-delay:3.5s}}section#commitment>.content>.tagline .signature{opacity:0;text-align:center}section#commitment>.content>.tagline .signature>svg{width:98%}@media (max-width:413px){section#commitment>.content>.tagline .signature>svg{width:100%}}section#commitment>.content>.tagline .signature>svg .hand-writing-mask{fill:none;stroke:#767576;stroke-linecap:round;stroke-miterlimit:10;stroke-width:10px;stroke-dasharray:3000;stroke-dashoffset:3000}section#commitment>.content>.tagline .key_figures{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding:40px 0;gap:40px;opacity:0;width:100%;max-width:1200px;margin:0 auto}section#commitment>.content>.tagline .key_figures .key_figure-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:calc(50% - 20px);text-align:center}@media (min-width:1200px){section#commitment>.content>.tagline .key_figures .key_figure-item{min-width:calc(25% - 30px)}}@media (min-width:768px) and (max-width:991px){section#commitment>.content>.tagline .key_figures .key_figure-item{min-width:calc(25% - 30px)}}section#commitment>.content>.tagline .key_figures .key_figure-item__number{font-size:4rem;font-family:"Cinzel",serif;font-weight:700}section#commitment>.content>.tagline .key_figures .key_figure-item__title{font-size:1.6rem;font-weight:400}section#commitment>.content>.tagline.aos-animate .key_figures{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:ud56a3c6c;animation-name:ud56a3c6c;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes ud56a3c6c{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ud56a3c6c{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}section#commitment>.content>.tagline.aos-animate .signature{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-name:u7c16f958;animation-name:u7c16f958;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.3s;animation-delay:2.3s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes u7c16f958{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes u7c16f958{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (max-width:991px){section#commitment>.content>.tagline>.keyword{-webkit-animation-delay:0.9s;animation-delay:0.9s}}section#commitment>.content .contact{padding-bottom:80px}section#commitment>.content .contact>.btn{text-transform:uppercase;opacity:0}@media (max-width:991px){section#commitment>.content .contact{text-align:center}section#commitment>.content .contact>.btn{width:60%;text-align:center;-webkit-animation-delay:1.1s;animation-delay:1.1s}}@media (max-width:767px){section#commitment>.content .contact{padding-bottom:40px}section#commitment>.content .contact>.btn{width:100%}}section#commitment>.content .contact.aos-animate .btn{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:u45c62f49;animation-name:u45c62f49;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.8s;animation-delay:2.8s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes u45c62f49{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes u45c62f49{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}section#commitment.aos-animate>.image__container>.media-image{opacity:1}section#commitment.aos-animate>.content{opacity:1;-webkit-transform:none;transform:none}@-webkit-keyframes hand-writing{to{stroke-dashoffset:0}}@keyframes hand-writing{to{stroke-dashoffset:0}}section#intro{position:relative;color:#fff;min-height:100vh}section#intro:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:background-color 0.8s;transition:background-color 0.8s}section#intro.ended:after{background-color:rgba(0,0,0,0.2)}@media (max-width:767px){section#intro{min-height:60vh}}section#intro>.contents{z-index:2;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;height:100%;min-height:100vh;padding-top:180px;padding-bottom:160px}@media (max-width:1199px){section#intro>.contents{gap:0;padding-bottom:0;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}}section#intro>.contents>.title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media (max-width:1199px){section#intro>.contents>.title-container{gap:0}}section#intro>.contents>.title-container>.title{font-family:"Cinzel",serif;font-size:6rem;text-align:center}@media (max-width:991px){section#intro>.contents>.title-container>.title{font-size:5rem}}@media (max-width:767px){section#intro>.contents>.title-container>.title{font-size:2.6rem}}section#intro>.contents>.title-container>.subtitle{font-size:2rem;text-transform:uppercase;letter-spacing:2.25px;overflow:hidden}@media (max-width:767px){section#intro>.contents>.title-container>.subtitle{font-size:1.6rem}}section#intro>.contents>.search-block{bottom:40px}@media (max-width:1199px){section#intro>.contents>.search-block{margin:35px auto 0;min-width:450px;position:relative;bottom:0}}@media (max-width:767px){section#intro>.contents>.search-block{min-width:300px}}@media (max-width:1199px){section#intro>.contents>.search-block .search-form-container{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}}@media (max-width:1199px){section#intro>.contents>.search-block .search-form-container form .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}}@media (max-width:1199px){section#intro>.contents>.search-block .search-form-container form .form--inline .form-actions{width:100%}}section#intro>.background{z-index:1}@media (max-width:767px){section#intro>.background-video{display:none}}section#intro>.background-video>video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit:cover;object-position:center",'object-fit: cover; object-position: center;'}section#intro>.background-picture:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),color-stop(25%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 25%)}@media (max-width:991px){section#intro>.background-picture img{-o-object-fit:cover;font-family:"object-fit:cover;object-position:center";object-fit:cover;-o-object-position:center;object-position:center}}section#intro>.background-picture:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%)}@media (min-width:768px){section#intro.has-video>.background-picture{display:none}}.main-feature-link{position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;overflow:hidden}.main-feature-link>.media-image{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;-webkit-transition:all 0.5s;transition:all 0.5s}.main-feature-link>.media-image>picture>img{-o-object-position:center center;object-position:center center}.main-feature-link.active>.media-image{top:0;right:0;bottom:0;left:0}.main-feature-link>.info{position:absolute;bottom:-1px;left:-1px;width:80%;background:#fff;padding:15px 0 15px 5px}@media (min-aspect-ratio:4 / 3) and (min-width:992px) and (max-width:1199px){.main-feature-link>.info{width:70%}}@media (min-aspect-ratio:4 / 3) and (min-width:768px) and (max-width:991px){.main-feature-link>.info{left:0;width:100%}}@media (min-aspect-ratio:4 / 3) and (max-width:413px){.main-feature-link>.info{width:70%}}.main-feature-link>.info>.title{font-family:"Cinzel",serif;color:#767576;font-size:3.2rem;letter-spacing:3px;line-height:32px;-webkit-transform:translateY(10px);transform:translateY(10px)}.main-feature-link>.info>.link{font-size:1.4rem;line-height:24px;color:#767576;margin-top:15px}section#selection{position:relative;overflow:hidden;min-height:0;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){section#selection{height:auto !important}}section#selection>.section-title{overflow:unset}section#selection>.section-title .decorated-title{padding:25px 0}section#selection>.section-title .decorated-title:after{margin-bottom:0}section#selection>.slideshow{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}@media (max-width:767px){section#selection>.slideshow{height:100%}}section#selection>.slideshow>.slick-list{height:auto;width:90%}@media (max-width:767px){section#selection>.slideshow>.slick-list{width:100%}}section#selection>.slideshow>.slick-list>.slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#selection>.slideshow>.slick-list>.slick-track .slick-slide{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:16px;margin-right:16px}@media (max-width:767px){section#selection>.slideshow>.slick-list>.slick-track .slick-slide{margin-left:8px;margin-right:8px}}section#selection>.slideshow>.prev,section#selection>.slideshow>.next{color:#767576}@media (max-width:767px){section#selection>.slideshow>.prev,section#selection>.slideshow>.next{font-size:3.5rem;top:40%}}section#selection>.slideshow>.prev{left:15px}@media (max-width:991px){section#selection>.slideshow>.prev{left:8px}}section#selection>.slideshow>.next{right:15px}@media (max-width:991px){section#selection>.slideshow>.next{right:8px}}.search-block{line-height:1;z-index:1;position:absolute;bottom:20px}@media (max-width:991px){.search-block{margin:35px auto 0;min-width:450px;position:relative;bottom:0}}@media (max-width:767px){.search-block{min-width:300px}}.search-block button{background-color:#fff;border:none;color:#767576;text-transform:uppercase;padding:12px 40px;margin:0;display:inline;font-size:1.6rem}.search-block button:first-child{border-top-left-radius:2px}.search-block button:nth-child(2){border-top-right-radius:2px}.search-block button.active{color:#be5d8E;font-weight:700}@media (max-width:991px){.search-block button{width:calc(100% / 2)}}.search-form-container{background-color:rgba(255,255,255,0.4);padding:12px;border-top-right-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.search-form-container{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;padding-bottom:6px}}.search-form-container form .form--inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.search-form-container form .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}}.search-form-container form .form--inline .form-item-city{margin:0 8px 0 0;position:relative}@media (max-width:991px){.search-form-container form .form--inline .form-item-city{margin:0}}.search-form-container form .form--inline .form-item-city.focus label{display:none}.search-form-container form .form--inline .form-item-city label{position:absolute;z-index:1;color:#767576;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem}.search-form-container form .form--inline .form-item-city label:before{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";speak:none;text-transform:none;font-size:2rem}.search-form-container form .form--inline .form-item-city input{min-width:250px;height:40px;border:1px solid #C9C9C9;padding:0 16px !important;color:#767576;font-size:1.4rem}.search-form-container form .form--inline .form-actions{background-color:#be5d8E;color:#fff;border-radius:2px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;min-width:40px;height:40px;cursor:pointer}@media (max-width:991px){.search-form-container form .form--inline .form-actions{width:100%}}.search-form-container form .form--inline .form-actions:before{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";speak:none;text-transform:none;font-size:2rem}.search-form-container form .form--inline .form-actions input{display:none}.search-form-container .search-type-selector{margin:0 8px 0 0;position:relative;display:inline-block}@media (max-width:991px){.search-form-container .search-type-selector{margin:0}}.search-form-container .search-type-selector #fake-search-type{margin:0 !important}.search-form-container .search-type-selector #fake-search-type .details-wrapper .option{position:relative;margin-bottom:16px;line-height:1.2rem;font-size:1.2rem;cursor:pointer}.search-form-container .search-type-selector #fake-search-type .details-wrapper .option:before{content:'';margin-right:10px;display:inline-block;border-radius:50%;vertical-align:text-top;width:16px;height:16px;background:white;-webkit-box-shadow:0 0 0 1px #767576;box-shadow:0 0 0 1px #767576}.search-form-container .search-type-selector #fake-search-type .details-wrapper .option.active:after,.search-form-container .search-type-selector #fake-search-type .details-wrapper .option:hover:after{content:'';position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background-color:#be5d8E;border-radius:50%}.search-form-container .search-type-selector #search-type{display:none}.search-form-container details{-webkit-box-flex:1 !important;-webkit-flex:1 1 auto !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;min-width:250px;max-width:529px !important;height:40px;border:1px solid #C9C9C9;padding:0;position:relative;color:#767576;background-color:#fff;margin:0 8px 0 0 !important;float:unset !important}@media (max-width:991px){.search-form-container details{margin:0 !important}}.search-form-container details[open]{border-bottom:none;z-index:2}.search-form-container details summary{width:100%;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:0;cursor:pointer;height:100%;padding:0 16px;font-size:1.4rem}.search-form-container details summary span[class*="summary"]:before{color:#767576;font-size:1.3rem}.search-form-container details summary:after{justify-self:flex-end;margin-left:auto;display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"S";speak:none;text-transform:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.search-form-container details summary[aria-expanded="true"]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-form-container details .details-wrapper{background-color:#fff;border:1px solid #C9C9C9;border-top:none;width:calc(100% + 2px);margin-left:-1px}.search-form-container details .details-wrapper .form-item:not(.js-form-type-managed-file) input.form-checkbox:hover+label::before,.search-form-container details .details-wrapper .form-item:not(.js-form-type-managed-file) input.form-checkbox:checked+label::before{-webkit-box-shadow:0 0 0 1px #be5d8E;box-shadow:0 0 0 1px #be5d8E;background-color:#be5d8E}.search-form-container #edit-property-type-collapsible--6 summary:before,.search-form-container #edit-property-type-collapsible--3 summary:before,.search-form-container #edit-property-type-collapsible--9 summary:before{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";speak:none;text-transform:none;font-size:1.6rem}.search-form-container #edit-budget-collapsible--6 summary:before,.search-form-container #edit-budget-collapsible--3 summary:before,.search-form-container #edit-budget-collapsible--9 summary:before{display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";speak:none;text-transform:none;font-size:1.2rem;border:solid 1px #000;border-radius:50%;padding:1px;height:16px;width:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.path-frontpage #block-estate-search-rent{display:none}.view-estate-ads-list{max-width:90%}@media (max-width:767px){.view-estate-ads-list{max-width:100%;padding:0 40px}}.view-estate-ads-list>.view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding:25px 0}@media (max-width:991px){.view-estate-ads-list>.view-content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.view-estate-ads-list>.view-content>.view-item{width:calc(100% / 3 - 32px);margin:16px}@media (max-width:1199px){.view-estate-ads-list>.view-content>.view-item{width:calc(100% / 2 - 32px)}}@media (max-width:767px){.view-estate-ads-list>.view-content>.view-item{width:100%;margin:8px}}.view-estate-ads-list>.view-content>.view-item>.node-property--spotlighting{width:100%}.view-estate-ads-list>nav.pager{margin-bottom:40px}.view-estate-ads-list>nav.pager>.pager__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.view-estate-ads-list>nav.pager>.pager__items>.pager__item{width:40px;height:40px;border:1px solid transparent;padding:0}.view-estate-ads-list>nav.pager>.pager__items>.pager__item:not(:first-child){margin-left:20px}.view-estate-ads-list>nav.pager>.pager__items>.pager__item.is-active{border-radius:50%;background:#ecc1bf;color:#fff}.view-estate-ads-list>nav.pager>.pager__items>.pager__item.is-active>a{color:#fff}.view-estate-ads-list>nav.pager>.pager__items>.pager__item:hover{border-radius:50%;border:1px solid #ecc1bf}.view-estate-ads-list>nav.pager>.pager__items>.pager__item>a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#767576;text-decoration:none;font-size:1.8rem;letter-spacing:0}.view-estate-ads-list>nav.pager>.pager__items>.pager__item--previous>a{font-size:0}.view-estate-ads-list>nav.pager>.pager__items>.pager__item--previous>a:after{font-size:2rem;display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"S";speak:none;text-transform:none}.view-estate-ads-list>nav.pager>.pager__items>.pager__item--next>a{font-size:0}.view-estate-ads-list>nav.pager>.pager__items>.pager__item--next>a:after{font-size:2rem;display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"S";speak:none;text-transform:none;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.view-estate-ads-list>nav.pager>.pager__items>.pager__item--first,.view-estate-ads-list>nav.pager>.pager__items>.pager__item--last{display:none}.view-estate-ads-list.view-display-id-block_4 .views-exposed-form{display:none}.view-estate-ads-list.view-display-id-block_4 .filter{text-align:center;font-size:1.4rem;text-transform:uppercase;letter-spacing:5px;margin-top:25px}.view-estate-ads-list.view-display-id-block_4 .tabs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;font-size:1.4rem;letter-spacing:5px;text-transform:uppercase;gap:50px}@media (max-width:767px){.view-estate-ads-list.view-display-id-block_4 .tabs{gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.view-estate-ads-list.view-display-id-block_4 .tabs .tab-item{cursor:pointer;opacity:0.5}.view-estate-ads-list.view-display-id-block_4 .tabs .tab-item.selected{opacity:1;padding-bottom:10px;border-bottom:6px solid #ecc1bf}@media (max-width:767px){.view-latest-outgone-estates{margin:50px 0}}.view-latest-outgone-estates .btn.slick-arrow{color:#767576}@media (max-width:767px){.view-latest-outgone-estates .btn.slick-arrow{font-size:3.6rem}}.view-latest-outgone-estates .btn.slick-arrow.prev{left:15px}@media (max-width:991px){.view-latest-outgone-estates .btn.slick-arrow.prev{left:8px}}.view-latest-outgone-estates .btn.slick-arrow.next{right:15px}@media (max-width:991px){.view-latest-outgone-estates .btn.slick-arrow.next{right:8px}}.view-latest-outgone-estates .slick-slide{margin-left:16px;margin-right:16px}@media (max-width:767px){.view-latest-outgone-estates .slick-slide{margin-left:8px;margin-right:8px}}.view-latest-outgone-estates .property--teaser{padding:0 0 56.25%}@media (max-width:1399px){.view-latest-outgone-estates .property--teaser{padding:0 0 56.25%}}.view-latest-outgone-estates .property--teaser>.description{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width:1199px){.view-latest-outgone-estates .property--teaser>.description{padding:15px}}@media (max-width:413px){.view-latest-outgone-estates .property--teaser>.description{padding:10px}.view-latest-outgone-estates .property--teaser>.description .city{font-size:1.3rem !important}.view-latest-outgone-estates .property--teaser>.description .title{font-size:2rem !important}}.view-latest-outgone-estates .property--teaser>.description>.outgone-label{display:none}.paragraph-description{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:25px 0}@media (min-width:992px){.paragraph-description{min-height:450px}}@media (max-width:991px){.paragraph-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.paragraph-description .information__container{-webkit-box-flex:0;-webkit-flex:0 67%;-ms-flex:0 67%;flex:0 67%;padding:100px 20% 100px 110px;background-color:rgba(240,236,233,0.31);position:relative;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity 1s 0.8s,-webkit-transform 1s 0.8s;transition:opacity 1s 0.8s,-webkit-transform 1s 0.8s;transition:opacity 1s 0.8s,transform 1s 0.8s;transition:opacity 1s 0.8s,transform 1s 0.8s,-webkit-transform 1s 0.8s}@media screen and (min-width:992px) and (-ms-high-contrast:none){.paragraph-description .information__container{max-width:67%}}@media (max-width:991px){.paragraph-description .information__container{padding:50px 20px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.paragraph-description .information__container .step{font-family:"salernomi-j",sans-serif;color:#ecc1bf;font-size:30rem;position:absolute;top:15px;left:0;opacity:0;-webkit-transition:opacity 0.5s 1.4s;transition:opacity 0.5s 1.4s}@media (min-width:992px){.paragraph-description .information__container .step{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:991px){.paragraph-description .information__container .step{font-size:10rem;top:30px;left:10px}}.paragraph-description .information__container .information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph-description .information__container .information .title{font-size:4rem;line-height:1.3;font-family:"Cinzel",serif;margin-bottom:45px;opacity:0}@media (max-width:991px){.paragraph-description .information__container .information .title{padding-left:60px}}@media (max-width:767px){.paragraph-description .information__container .information .title{font-size:2.6rem}}.paragraph-description .information__container .information .description{font-size:1.6rem;line-height:1.8;text-align:justify;opacity:0}@media (max-width:767px){.paragraph-description .information__container .information .description{font-size:1.4rem}}.paragraph-description .image__container{overflow:hidden}.paragraph-description .image__container .media-image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.5s 0.5s,-webkit-transform 0.5s 0.5s;transition:opacity 0.5s 0.5s,-webkit-transform 0.5s 0.5s;transition:opacity 0.5s 0.5s,transform 0.5s 0.5s;transition:opacity 0.5s 0.5s,transform 0.5s 0.5s,-webkit-transform 0.5s 0.5s;-webkit-transform:scale(1.1) translateY(50%);transform:scale(1.1) translateY(50%);opacity:0}@media (min-width:992px){.paragraph-description .image__container{position:absolute;width:50%;padding-bottom:33%;top:50%;left:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}}@media (max-width:991px){.paragraph-description .image__container{position:relative;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.paragraph-description .image__container picture{position:relative}}.paragraph-description.reverse .information__container{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.paragraph-description.aos-animate .information__container{opacity:1;-webkit-transform:none;transform:none}.paragraph-description.aos-animate .information__container .step{opacity:1}.paragraph-description.aos-animate .information__container>.information>.title{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:u8484eaf2;animation-name:u8484eaf2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes u8484eaf2{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes u8484eaf2{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.paragraph-description.aos-animate .information__container>.information>.description{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:u652f2925;animation-name:u652f2925;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.3s;animation-delay:2.3s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes u652f2925{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes u652f2925{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}50%{opacity:0.2}80%{opacity:0.6}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.paragraph-description.aos-animate .image__container .media-image{opacity:1;-webkit-transform:none;transform:none}@media (min-width:992px){.paragraph-description.reverse{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.paragraph-description.reverse .information__container{padding:100px 110px 100px 20%}.paragraph-description.reverse .information__container .step{left:auto;right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.paragraph-description.reverse .image__container{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.path-contact section.agency .agency__intro{height:30vh;position:relative}.path-contact section.agency .agency__intro .agency-title{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.path-contact section.agency .agency__intro .agency-title h1{font-family:"Cinzel",serif;font-size:5rem;font-weight:400;color:#fff;text-align:center;z-index:1}@media (max-width:767px){.path-contact section.agency .agency__intro .agency-title h1{font-size:2.6rem}}.path-contact section.agency .agency__intro .media{pointer-events:none}.page-action .basic-page-header{height:80vh}.page-action .basic-page-header>.contents{width:40vw;margin-left:15vw}@media (max-width:991px){.page-action .basic-page-header>.contents{width:100%;margin-left:0}}.page-action .basic-page-header>.contents>.title{line-height:1.3}.page-action .basic-page-header>.contents>.body{width:75%}@media (max-width:991px){.page-action .basic-page-header>.contents>.body{width:100%}}.page-action #actions .limited-content,.page-action #actions .base-page>.body-wrapper.body-wrapper--fullwidth>.body{padding:25px 0}@media (max-width:1399px){.page-action #actions .limited-content,.page-action #actions .base-page>.body-wrapper.body-wrapper--fullwidth>.body{padding:25px 80px}}@media (max-width:991px){.page-action #actions .limited-content,.page-action #actions .base-page>.body-wrapper.body-wrapper--fullwidth>.body{padding:25px}}.property-detail .summary{font-family:"Cinzel",serif;z-index:5}.property-detail .summary.fullsize{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media (max-width:991px){.property-detail .summary.fullsize{height:auto;padding-bottom:30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto}}@media (min-width:992px){.property-detail .summary .photos__container{position:absolute;top:0;left:0;height:100%;width:100%}}@media (max-width:991px){.property-detail .summary .photos__container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),color-stop(25%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 25%)}}.property-detail .summary .photos__container .field__item{height:100vh;position:relative}.property-detail .summary .photos__container .field__item:after{content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 30%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px){.property-detail .summary .photos__container .field__item{height:50vh}}@media (max-width:991px) and (max-height:719px){.property-detail .summary .photos__container .field__item{height:70vh}}@media (max-width:991px) and (max-height:499px){.property-detail .summary .photos__container .field__item{height:100vh}}@media (max-width:413px){.property-detail .summary .photos__container .field__item{height:40vh}}.property-detail .summary .information__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:1;padding:0 7vw}@media (min-width:992px){.property-detail .summary .information__container{margin-bottom:30px}}@media (max-width:991px){.property-detail .summary .information__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}}@media (max-width:991px){.property-detail .summary .information__container .main-information__container{padding-top:40px}}.property-detail .summary .information__container .main-information__container .tag{display:inline-block;margin-bottom:10px}.property-detail .summary .information__container .main-information__container h1,.property-detail .summary .information__container .main-information__container .price{color:#fff}@media (max-width:991px){.property-detail .summary .information__container .main-information__container h1,.property-detail .summary .information__container .main-information__container .price{color:#767576}}.property-detail .summary .information__container .main-information__container h1{font-size:3.8rem;font-weight:500;text-transform:none;margin:0}@media (max-width:991px){.property-detail .summary .information__container .main-information__container h1{font-size:2.6rem}}.property-detail .summary .information__container .main-information__container .price{font-size:2.4rem;line-height:1.5}.property-detail .summary .information__container .cta__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#fff}@media (min-width:992px){.property-detail .summary .information__container .cta__container{padding-right:100px}}@media (max-width:991px){.property-detail .summary .information__container .cta__container{position:absolute;top:-85px;left:0;right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.property-detail .summary .information__container .cta__container .projection__container{margin-right:30px}}@media (max-width:991px){.property-detail .summary .information__container .cta__container .projection__container{position:absolute;left:5px;width:50%}.property-detail .summary .information__container .cta__container .projection__container a{font-size:1.4rem}.property-detail .summary .information__container .cta__container .projection__container a:before{font-size:3.6rem}}@media (max-width:413px){.property-detail .summary .information__container .cta__container .projection__container a{font-size:1.2rem}.property-detail .summary .information__container .cta__container .projection__container a:before{font-size:3.2rem}}.property-detail .summary .information__container .cta__container .arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px}@media (max-width:991px){.property-detail .summary .information__container .cta__container .arrows{margin-bottom:40px}}.property-detail .summary .information__container .cta__container .arrows .slick-arrow{position:relative;font-size:2.5rem;width:auto;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.property-detail .summary .information__container .cta__container .arrows .counter__container{font-size:2.5rem;min-width:100px;text-align:center}.property-detail .description{position:relative;padding:0 7vw 50px}@media (max-width:991px){.property-detail .description{padding:0 20px 30px}}.property-detail .description__title{position:relative;margin-bottom:85px}@media (max-width:991px){.property-detail .description__title{margin-bottom:30px}}.property-detail .description__title h2{font-size:1.8rem;text-transform:uppercase;line-height:1.2;text-align:center;letter-spacing:3.5px}.property-detail .description__title a.back{position:absolute;top:50px;left:0;z-index:1}@media (max-width:991px){.property-detail .description__title a.back{top:-20px}}.property-detail .description__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.property-detail .description__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.property-detail .description__container .left{-webkit-box-flex:66%;-webkit-flex:66%;-ms-flex:66%;flex:66%}@media (max-width:991px){.property-detail .description__container .left{padding-bottom:30px}}.property-detail .description__container .left .property-information{opacity:0;-webkit-transition:opacity 0.3s 0.5s;transition:opacity 0.3s 0.5s;margin-bottom:70px}@media (max-width:991px){.property-detail .description__container .left .property-information{margin-bottom:30px}}.property-detail .description__container .left .property-information>div:not(:last-child){margin-bottom:20px}.property-detail .description__container .left .property-information .city,.property-detail .description__container .left .property-information .property_type{font-weight:500;line-height:1.2}.property-detail .description__container .left .property-information .property_type{font-size:3rem}@media (max-width:991px){.property-detail .description__container .left .property-information .property_type{font-size:2rem}}.property-detail .description__container .left .property-information .city{font-size:1.6rem}.property-detail .description__container .left .property-information .body{font-size:1.6rem;line-height:2;text-align:justify}.property-detail .description__container .left .specifications,.property-detail .description__container .left .cta,.property-detail .description__container .left .dpe__container{opacity:0;-webkit-transition:opacity 0.3s 0.8s;transition:opacity 0.3s 0.8s}.property-detail .description__container .left .cta{text-align:right}@media (max-width:991px){.property-detail .description__container .left .cta{text-align:center}}.property-detail .description__container .right{-webkit-box-flex:34%;-webkit-flex:34%;-ms-flex:34%;flex:34%;-webkit-transition:opacity 0.3s 1.1s;transition:opacity 0.3s 1.1s;opacity:0}@media (min-width:992px){.property-detail .description__container .right{padding-left:100px}}.property-detail .description__container .right .action-buttons{padding-bottom:20px;border-bottom:2px solid rgba(236,193,191,0.52)}.property-detail .description__container .right .action-buttons .action-button:not(:last-child){margin-right:30px}.property-detail .description__container .right .action-buttons .social-media-share{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:5px 10px;-webkit-transition:margin-left 0.4s;transition:margin-left 0.4s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:-10px;height:42px}.property-detail .description__container .right .action-buttons .social-media-share .icon-share{margin-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color 0.4s;transition:color 0.4s;font-size:3rem}.property-detail .description__container .right .action-buttons .social-media-share .social-media{visibility:hidden;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:calc(var(--icon-index) * 0.3s);transition-delay:calc(var(--icon-index) * 0.3s);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.property-detail .description__container .right .action-buttons .social-media-share .social-media a{margin-left:10px}.property-detail .description__container .right .action-buttons .social-media-share .social-media a:hover{text-decoration:none}.property-detail .description__container .right .action-buttons .social-media-share .social-media span{opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color 0.6s;transition:color 0.6s;color:#767576;font-size:2.4rem}.property-detail .description__container .right .action-buttons .social-media-share .social-media span:hover{color:#ecc1bf}.property-detail .description__container .right .action-buttons .social-media-share.display-media{border:1px solid #767576;border-radius:10px}.property-detail .description__container .right .action-buttons .social-media-share.display-media .icon-share{margin-right:5px}.property-detail .description__container .right .action-buttons .social-media-share.display-media .icon-share:hover{color:#767576}.property-detail .description__container .right .action-buttons .social-media-share.display-media .social-media{visibility:visible}.property-detail .description__container .right .action-buttons .social-media-share.display-media .social-media span{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:calc(var(--icon-index) * 0.3s);transition-delay:calc(var(--icon-index) * 0.3s);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:1}.property-detail .description__container .right .property-information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 5px;border-bottom:2px solid rgba(236,193,191,0.52);font-size:1.6rem}.property-detail .description__container .right .property-information>div:not(:last-child){margin-right:50px}.property-detail .description__container .right .price{padding:20px 5px 50px}.property-detail .description__container .right .price__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.property-detail .description__container .right .price__container{font-size:2.4rem;font-family:"Cinzel",serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.property-detail .description__container .right .price__container .star{margin-left:5px}.property-detail .description__container .right .price .label{font-family:"Cinzel",serif;font-size:1.2rem;line-height:1.3;font-weight:300}.property-detail .description__container .right .price .label .star{margin-right:5px}.property-detail .description__container .right .cta .btn{width:100%;text-align:center}.property-detail .description__container .right .plan__container{display:block;background:url("/themes/custom/errera/img/background-plan.jpg") no-repeat center center;background-size:cover;width:100%;height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 0 35px;margin-top:25px}@media (max-width:991px){.property-detail .description__container .right .plan__container{height:150px;padding:20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}}.property-detail .description__container .right .modal__plan .container{width:95%;height:calc(100vh - 100px)}.property-detail .description__container .right .modal__plan .container>div{height:100%;max-height:none}.property-detail .description__container .right .modal__plan .container>div>div{height:100%;width:100%;position:relative}.property-detail .description__container .right .modal__plan .container>div>div .slick-list,.property-detail .description__container .right .modal__plan .container>div>div .slick-track{height:100%}.property-detail .description__container .right .modal__plan picture img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit:contain",'object-fit: contain; object-position: center;'}@media (max-width:991px){.property-detail .description__container .right .modal__plan picture img{-o-object-position:center;object-position:center}}.property-detail .description__container.aos-animate .left .property-information,.property-detail .description__container.aos-animate .left .specifications,.property-detail .description__container.aos-animate .left .cta,.property-detail .description__container.aos-animate .left .dpe__container{opacity:1}.property-detail .description__container.aos-animate .right{opacity:1}.property .current-offer-tag,.property-detail .current-offer-tag{margin-top:10px !important;padding:5px 7px;background-color:#fff;font-size:1.2rem;color:#767576;border-radius:15px;display:inline-block;-webkit-box-shadow:0 1px 6px 1px rgba(147,147,147,0.5);box-shadow:0 1px 6px 1px rgba(147,147,147,0.5);font-family:"Cinzel",serif}.property-detail .specifications{font-size:1.6rem;line-height:2.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px}.property-detail .specifications>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%}@media (max-width:767px){.property-detail .specifications>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.property-detail .specifications>div label{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%;text-align:right;padding-right:20px}@media (max-width:991px){.property-detail .specifications>div label{text-align:left}}.property-detail .specifications>div span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;font-weight:600}.property-detail .specifications>div.full-line{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.property-detail .specifications>div.full-line label{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}@media (max-width:767px){.property-detail .specifications>div.full-line label{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.property-detail .specifications>div:not(.full-line),.property-detail .specifications>div.full-line:not(:last-child){border-bottom:1px solid rgba(236,193,191,0.52)}.property-detail .modal__dpe .container{width:calc(290px * 2 + 140px)}.dpe{font-family:sans-serif;color:#000;font-size:12px;z-index:103;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dpe-markers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.dpe-markers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.dpe-marker{min-width:290px;padding:10px}.dpe .title{text-align:center;text-transform:uppercase;font-size:1em;clear:right}.dpe .row{overflow:hidden}.dpe .information{font-size:0.8em}.dpe .left{float:left}.dpe .right{float:right}.dpe .letters{color:#000;margin-top:5px}.dpe .letters>div{overflow:hidden;height:25px;margin-bottom:0.4em}.dpe .letters>div .line,.dpe .letters>div .sticker{line-height:25px;height:25px;position:relative}.dpe .letters>div .line{position:relative;float:left}.dpe .letters>div .line em{font-size:0.8em}.dpe .letters>div .line strong{display:block;position:absolute;top:0}.dpe .letters .sticker{float:right;width:2.5em;text-align:center;font-weight:bold;font-size:1.3em;display:none}.dpe .letters .sticker::before{content:" ";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom;transform-origin:bottom;width:19.23077px;height:19.23077px;position:absolute;left:-0.2em;top:0;z-index:-1}.dpe .dpe__wrapper .letter-a{width:100%}.dpe .dpe__wrapper .letter-a .line{width:20%}.dpe .dpe__wrapper .letter-a .line,.dpe .dpe__wrapper .letter-a .line::after,.dpe .dpe__wrapper .letter-a .sticker,.dpe .dpe__wrapper .letter-a .sticker::before{background-color:#329837}.dpe .dpe__wrapper.a .letter-a .sticker{display:block}.dpe .dpe__wrapper .letter-b{width:100%}.dpe .dpe__wrapper .letter-b .line{width:27%}.dpe .dpe__wrapper .letter-b .line,.dpe .dpe__wrapper .letter-b .line::after,.dpe .dpe__wrapper .letter-b .sticker,.dpe .dpe__wrapper .letter-b .sticker::before{background-color:#57af37}.dpe .dpe__wrapper.b .letter-b .sticker{display:block}.dpe .dpe__wrapper .letter-c{width:100%}.dpe .dpe__wrapper .letter-c .line{width:34%}.dpe .dpe__wrapper .letter-c .line,.dpe .dpe__wrapper .letter-c .line::after,.dpe .dpe__wrapper .letter-c .sticker,.dpe .dpe__wrapper .letter-c .sticker::before{background-color:#c6d300}.dpe .dpe__wrapper.c .letter-c .sticker{display:block}.dpe .dpe__wrapper .letter-d{width:100%}.dpe .dpe__wrapper .letter-d .line{width:41%}.dpe .dpe__wrapper .letter-d .line,.dpe .dpe__wrapper .letter-d .line::after,.dpe .dpe__wrapper .letter-d .sticker,.dpe .dpe__wrapper .letter-d .sticker::before{background-color:#f2e500}.dpe .dpe__wrapper.d .letter-d .sticker{display:block}.dpe .dpe__wrapper .letter-e{width:100%}.dpe .dpe__wrapper .letter-e .line{width:48%}.dpe .dpe__wrapper .letter-e .line,.dpe .dpe__wrapper .letter-e .line::after,.dpe .dpe__wrapper .letter-e .sticker,.dpe .dpe__wrapper .letter-e .sticker::before{background-color:#ffcb03}.dpe .dpe__wrapper.e .letter-e .sticker{display:block}.dpe .dpe__wrapper .letter-f{width:100%}.dpe .dpe__wrapper .letter-f .line{width:55%}.dpe .dpe__wrapper .letter-f .line,.dpe .dpe__wrapper .letter-f .line::after,.dpe .dpe__wrapper .letter-f .sticker,.dpe .dpe__wrapper .letter-f .sticker::before{background-color:#f39739}.dpe .dpe__wrapper.f .letter-f .sticker{display:block}.dpe .dpe__wrapper .letter-g{width:100%}.dpe .dpe__wrapper .letter-g .line{width:62%}.dpe .dpe__wrapper .letter-g .line,.dpe .dpe__wrapper .letter-g .line::after,.dpe .dpe__wrapper .letter-g .sticker,.dpe .dpe__wrapper .letter-g .sticker::before{background-color:#e4251f}.dpe .dpe__wrapper.g .letter-g .sticker{display:block}.dpe .ghg__wrapper .letter-a{width:100%}.dpe .ghg__wrapper .letter-a .line{width:20%}.dpe .ghg__wrapper .letter-a .line,.dpe .ghg__wrapper .letter-a .line::after,.dpe .ghg__wrapper .letter-a .sticker,.dpe .ghg__wrapper .letter-a .sticker::before{background-color:#f6edfd}.dpe .ghg__wrapper.a .letter-a .sticker{display:block}.dpe .ghg__wrapper .letter-b{width:100%}.dpe .ghg__wrapper .letter-b .line{width:27%}.dpe .ghg__wrapper .letter-b .line,.dpe .ghg__wrapper .letter-b .line::after,.dpe .ghg__wrapper .letter-b .sticker,.dpe .ghg__wrapper .letter-b .sticker::before{background-color:#e1c2f8}.dpe .ghg__wrapper.b .letter-b .sticker{display:block}.dpe .ghg__wrapper .letter-c{width:100%}.dpe .ghg__wrapper .letter-c .line{width:34%}.dpe .ghg__wrapper .letter-c .line,.dpe .ghg__wrapper .letter-c .line::after,.dpe .ghg__wrapper .letter-c .sticker,.dpe .ghg__wrapper .letter-c .sticker::before{background-color:#d4a9f5}.dpe .ghg__wrapper.c .letter-c .sticker{display:block}.dpe .ghg__wrapper .letter-d{width:100%}.dpe .ghg__wrapper .letter-d .line{width:41%}.dpe .ghg__wrapper .letter-d .line,.dpe .ghg__wrapper .letter-d .line::after,.dpe .ghg__wrapper .letter-d .sticker,.dpe .ghg__wrapper .letter-d .sticker::before{background-color:#cb95f3}.dpe .ghg__wrapper.d .letter-d .sticker{display:block}.dpe .ghg__wrapper .letter-e{width:100%}.dpe .ghg__wrapper .letter-e .line{width:48%}.dpe .ghg__wrapper .letter-e .line,.dpe .ghg__wrapper .letter-e .line::after,.dpe .ghg__wrapper .letter-e .sticker,.dpe .ghg__wrapper .letter-e .sticker::before{background-color:#ba72ef}.dpe .ghg__wrapper.e .letter-e .sticker{display:block}.dpe .ghg__wrapper .letter-f{width:100%}.dpe .ghg__wrapper .letter-f .line{width:55%}.dpe .ghg__wrapper .letter-f .line,.dpe .ghg__wrapper .letter-f .line::after,.dpe .ghg__wrapper .letter-f .sticker,.dpe .ghg__wrapper .letter-f .sticker::before{background-color:#a74deb}.dpe .ghg__wrapper.f .letter-f .sticker{display:block}.dpe .ghg__wrapper .letter-g{width:100%}.dpe .ghg__wrapper .letter-g .line{width:62%}.dpe .ghg__wrapper .letter-g .line,.dpe .ghg__wrapper .letter-g .line::after,.dpe .ghg__wrapper .letter-g .sticker,.dpe .ghg__wrapper .letter-g .sticker::before{background-color:#8a19df}.dpe .ghg__wrapper.g .letter-g .sticker{display:block}.dpe .letter-g,.dpe .letter-g .sticker{color:#fff}.dpe .dpe__wrapper .letters .line{padding-left:0.5em}.dpe .dpe__wrapper .letters .line::after{content:" ";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom;transform-origin:bottom;width:19.23077px;height:19.23077px;position:absolute;right:-1.25em;top:0;z-index:-1}.dpe .dpe__wrapper .letters .line strong{right:0}.dpe .ghg__wrapper .letters .line{padding:0 0.5em;border:1px solid #000}.dpe .ghg__wrapper .letters .line strong{right:0.2em}.property-detail .map__section{padding:0 7vw 50px}@media (max-width:991px){.property-detail .map__section{padding:0 20px 30px}}.property-detail .map{height:100%}.property-detail .filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0}.property-detail .filters .filter{font-size:1.6rem;line-height:1.4;text-transform:uppercase;font-weight:300;font-family:"Cinzel",serif;cursor:pointer;-webkit-transition:all 1s;transition:all 1s;margin:0 10px;position:relative}@media (max-width:767px){.property-detail .filters .filter{font-size:1.2rem}}.property-detail .filters .filter:after{content:'';display:block;position:absolute;right:0;left:0;width:0;height:1px;background:#767576;-webkit-transition:width 0.6s;transition:width 0.6s}.property-detail .filters .filter.active,.property-detail .filters .filter:hover{opacity:1}.property-detail .filters .filter.active:after,.property-detail .filters .filter:hover:after{width:100%}.property-detail .googlemaps_custom__container{height:60vh;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}.property-detail .similar-properties{padding:0 7vw 50px}@media (max-width:991px){.property-detail .similar-properties{padding:0 20px 30px}}.property-detail .similar-properties__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:15px auto 0}@media (max-width:767px){.property-detail .similar-properties__container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.property-detail .similar-properties__container>*{-webkit-flex-basis:calc(100% / 2 - 15px);-ms-flex-preferred-size:calc(100% / 2 - 15px);flex-basis:calc(100% / 2 - 15px)}@media (max-width:767px){.property-detail .similar-properties__container>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}}.projection__container a{color:#fff;font-size:1.6rem;font-family:"Open Sans",sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.projection__container a:before{font-size:4rem;margin-right:10px}.modal__projection .container{width:95%}.modal__projection .container .slick-list{position:absolute;width:100%;height:100%}.modal__projection .container .slick-track{height:100%}.modal__projection .container .slick-slider{width:calc(100% - 50px);margin:auto}@media (max-width:413px){.modal__projection .container .slick-slider{width:100%}}.modal__projection .container .slick-arrow.prev{left:-60px}.modal__projection .container .slick-arrow.next{right:-60px}.modal__projection .container .field_projection{position:relative;padding-bottom:calc(100vh - 230px)}@media (min-height:949px){.modal__projection .container .field_projection{padding-bottom:66%}}@media (max-width:991px) and (min-height:699px){.modal__projection .container .field_projection{padding-bottom:50vw}}@media (max-width:767px){.modal__projection .container .field_projection{padding-bottom:calc(100vh - 100px)}}@media (max-width:767px) and (min-height:419px){.modal__projection .container .field_projection{padding-bottom:50vw}}@media (max-width:413px){.modal__projection .container .field_projection{padding-bottom:50vw}}.modal__projection .container iframe{position:absolute;width:100%;height:100%}.discover-property{white-space:nowrap;font-size:1.2rem;letter-spacing:0;line-height:1.6rem;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-family:"Cinzel",serif}.property--full-teaser{width:100%;position:relative;overflow:hidden}@media (max-width:991px){.property--full-teaser{min-height:225px}}.property--full-teaser>.image-wrapper{height:100%}.property--full-teaser>.image-wrapper>.media{padding-bottom:37%;position:relative;position:static}.property--full-teaser>.image-wrapper>.media:after{content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 30%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:767px){.property--full-teaser>.image-wrapper>.media{position:relative;position:static}.property--full-teaser>.image-wrapper>.media:after{content:'';background:-webkit-gradient(linear,left bottom,left top,color-stop(5%,rgba(0,0,0,0.5)),color-stop(50%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.5) 5%,rgba(0,0,0,0) 50%);width:100%;height:100%;position:absolute;top:0;left:0}}.property--full-teaser>.item-footer{position:absolute;right:40px;bottom:30px;left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#fff}@media (max-width:991px){.property--full-teaser>.item-footer{right:20px;bottom:20px;left:20px}}.property--full-teaser>.item-footer>.item-infos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.property--full-teaser>.item-footer>.item-infos{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}}.property--full-teaser>.item-footer>.item-infos>.title{font-family:"Cinzel",serif;font-size:2.8rem;letter-spacing:0;line-height:3rem}@media (max-width:991px){.property--full-teaser>.item-footer>.item-infos>.title{font-size:2rem;line-height:2.5rem}}.property--full-teaser>.item-footer>.item-infos>.infos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:25px}@media (max-width:767px){.property--full-teaser>.item-footer>.item-infos>.infos{margin-top:5px}}.property--full-teaser>.item-footer>.item-infos>.infos>.city,.property--full-teaser>.item-footer>.item-infos>.infos>.price{font-size:1.8rem;line-height:2.2rem}@media (max-width:991px){.property--full-teaser>.item-footer>.item-infos>.infos>.city,.property--full-teaser>.item-footer>.item-infos>.infos>.price{font-size:1.4rem;line-height:1.8rem}}.property--full-teaser>.item-footer>.item-infos>.infos>.price{margin-left:50px}@media (max-width:991px){.property--full-teaser>.item-footer>.item-infos>.infos>.price{margin-left:10px;min-width:92px}}.property--full-teaser>.item-footer>.item-link{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.property--full-teaser>.item-footer>.item-link:after{top:1rem;font-size:2rem;display:inline-block;font-family:"errera-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"S";speak:none;text-transform:none;-webkit-transition:margin-left 0.3s;transition:margin-left 0.3s;-webkit-animation:bouncing-horizontally 0.8s 0s infinite alternate;animation:bouncing-horizontally 0.8s 0s infinite alternate}.property--full-teaser>.item-footer>.item-link>a{font-family:"Cinzel",serif;font-size:1.8rem;line-height:0.5;white-space:nowrap;color:#fff}@media (max-width:991px){.property--full-teaser>.item-footer>.item-link>a{font-size:1.4rem}}@media (min-width:992px){.property--full-teaser:hover>.item-footer>.item-link{opacity:1}.property--full-teaser:hover>.item-footer>.item-link:after{margin-left:20px}}@-webkit-keyframes bouncing-horizontally{from{-webkit-transform:scaleX(-1) translateY(0);transform:scaleX(-1) translateY(0)}to{-webkit-transform:scaleX(-1) translateX(-10px);transform:scaleX(-1) translateX(-10px)}}@keyframes bouncing-horizontally{from{-webkit-transform:scaleX(-1) translateY(0);transform:scaleX(-1) translateY(0)}to{-webkit-transform:scaleX(-1) translateX(-10px);transform:scaleX(-1) translateX(-10px)}}.property--list-item{position:relative}.property--list-item>.item-header{position:relative;width:100%;padding-bottom:70%;overflow:hidden}.property--list-item>.item-header>.image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.property--list-item>.item-header>.image-wrapper>.media--full-background{position:relative;position:static}.property--list-item>.item-header>.image-wrapper>.media--full-background:after{content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 30%);width:100%;height:100%;position:absolute;top:0;left:0}.property--list-item>.item-header>.image-wrapper>.media--full-background>picture>img{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.property--list-item>.item-header>.current-offer-tag{position:absolute;margin-top:0 !important;right:30px;top:30px}.property--list-item>.item-header>.footer{position:absolute;bottom:0;left:0;width:100%}.property--list-item>.item-header>.footer .title{letter-spacing:0;margin:0 0 30px 20px;width:80%;color:#fff;font-size:2.8rem;line-height:3rem;font-family:"Cinzel",serif}@media (max-width:991px){.property--list-item>.item-header>.footer .title{position:absolute;width:auto;bottom:10px;left:10px;right:10px;font-size:2rem;margin:0;line-height:2.5rem}}.property--list-item>.item-header>.footer .discover-property{position:absolute;right:20px;bottom:15px;opacity:0;color:#fff;font-family:"Cinzel",serif;font-size:1.2rem;letter-spacing:0;white-space:nowrap}.property--list-item>.item-legend{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:25px;text-transform:uppercase;position:relative}@media (max-width:991px){.property--list-item>.item-legend{margin-top:10px}}.property--list-item>.item-legend>.item-legend__item{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.property--list-item>.item-legend>.item-legend__item--alternate{position:absolute;left:0;opacity:0}.property--list-item>.item-legend>.item-legend__item>*:not(:first-child){margin-top:15px}.property--list-item>.item-legend>.item-legend__item>.primary,.property--list-item>.item-legend>.item-legend__item>.secondary{font-size:1.6rem;letter-spacing:0;line-height:1.9rem}@media (max-width:991px){.property--list-item>.item-legend>.item-legend__item>.primary,.property--list-item>.item-legend>.item-legend__item>.secondary{font-size:1.4rem;letter-spacing:0;line-height:1.6rem}}.property--list-item>.item-legend>.item-legend__item>.primary{letter-spacing:0;text-transform:none}.property--list-item>.item-legend>.item-legend__item>.secondary{color:#ecc1bf;font-weight:700}.property--list-item>.item-legend>.price{font-size:1.8rem;letter-spacing:0}.property--list-item>.item-legend>.price>.price-placeholder{font-size:1.2rem}@media (max-width:991px){.property--list-item>.item-legend>.price{font-size:1.4rem;min-width:92px}}@media (min-width:992px){.property--list-item:hover>.item-header>.image-wrapper>.media--full-background>picture>img{-webkit-transform:scale3d(1.04,1.04,1);transform:scale3d(1.04,1.04,1)}.property--list-item:hover>.item-header>.footer .discover-property{opacity:1}.property--list-item:hover>.item-legend>.item-legend__item{opacity:0}.property--list-item:hover>.item-legend>.item-legend__item--alternate{opacity:1}}body{opacity:1 !important}.path-property{padding:0;margin:0}.property-pdf{width:100%;padding:0;margin:0}.property-pdf .informations__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}.property-pdf .informations__main .information-wrapper{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;text-align:center}.property-pdf .informations__main .information-wrapper h1{color:#000;font-size:2.5rem;text-transform:uppercase;font-weight:600;margin:0 0 10px}.property-pdf .informations__main .information-wrapper .price{color:#767576;font-weight:600;display:block;margin-bottom:5px}.property-pdf .informations__main .information-wrapper .information-item{font-size:1.6rem}.property-pdf .informations__main .logo-wrapper,.property-pdf .informations__main .contact-wrapper{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.property-pdf .informations__main .logo-wrapper{position:relative}.property-pdf .informations__main .logo-wrapper img{max-width:100%}.property-pdf .informations__main .contact-wrapper{text-align:right;font-size:1.4rem;line-height:1.4}.property-pdf .informations__main .contact-wrapper .phone{font-weight:700}.property-pdf .image img{width:100%;height:auto;max-height:15cm}.property-pdf .about__container{font-size:1.6rem;padding:60px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.property-pdf .about__container h2{color:#767576;text-transform:none;font-size:1.8rem;font-weight:600}.property-pdf .about__container .description{text-align:justify;font-weight:400;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.property-pdf .about__container .description .body{line-height:1.5}.property-pdf .about__container .description .specifications{margin-top:40px;width:100%;border-top:1px solid #c2c2c2;border-spacing:0}.property-pdf .about__container .description .specifications td{padding:10px 0;border-bottom:1px solid #c2c2c2}.property-pdf .about__container .description .specifications td div{font-weight:600;padding:10px 0}.property-pdf .about__container .description .specifications td.label{width:17%;text-align:left;font-weight:700}.property-pdf .about__container .description .specifications td.value{padding-left:10px;width:33%;font-weight:400;margin-left:15px}.property-pdf .about__container .informations{padding-left:5%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:35%}.property-pdf .about__container .informations .dpe .dpe-markers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.property-pdf .about__container .informations .dpe .dpe-markers .dpe-marker{min-width:0}.property-pdf .about__container .informations .dpe .dpe-markers .dpe-marker:first-of-type{padding-top:0}.property-pdf .about__container .informations .dpe .dpe-markers .hide-on-pdf{display:none}.property-pdf .photos__container{page-break-before:always;clear:both;margin:0;padding:0}.property-pdf .photos__container .illustration{position:relative}.property-pdf .photos__container .illustration:not(:last-child){margin-bottom:40px}.property-pdf .photos__container .illustration img{width:100%;height:auto;max-height:16.5cm}.property-pdf .photos__container .illustration img:last-child{margin:0}.property-pdf .photos__container .illustration--plan{text-align:center}.property-pdf .photos__container .illustration--plan img{max-height:27cm;width:auto;max-width:100%}.property-pdf .pub__container{page-break-before:always;clear:both;padding:2cm 0;width:25cm;height:34cm}.property-pdf .pub__container .cell{position:relative;height:8cm;width:6.3cm;float:left;margin:1cm}.property-pdf .pub__container .cell__container{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.property-pdf .pub__container .cell__container--left{left:0}.property-pdf .pub__container .cell__container--left-center{left:-1cm}.property-pdf .pub__container .cell__container--right{left:auto;right:0}.property-pdf .pub__container .cell__container--right-center{left:auto;right:-1cm}.property-pdf .pub__container .cell__container--center{text-transform:uppercase;text-align:center}.property-pdf .pub__container .cell__container--center span{font-size:5rem;font-weight:600;line-height:1.6}.property-pdf .pub__container .cell__container--center span.light{font-size:3.8rem;font-weight:400}.property-pdf .pub__container .cell__container--center div.border{margin-top:50px;border-top:1px solid #000;height:1px;width:80px}.property-pdf .pub__container .cell__container--top{top:auto;bottom:3cm}.property-pdf .pub__container .cell__container--bottom{top:3cm;bottom:auto}.property-pdf .pub__container .cell__container .image{width:6cm;height:6cm;background-size:cover !important;background-repeat:no-repeat !important;background-position:top left !important;margin-bottom:20px}.property-pdf .pub__container .cell__container .description{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.property-pdf .pub__container .cell__container .description .title{font-weight:600;font-size:2rem;display:block}.property-pdf .pub__container .cell__container .description .subtitle{font-size:1.6rem;display:block}.property-pdf .pub__footer{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:25cm;margin-top:30px;padding-top:30px;border-top:2px solid #000;font-weight:600}.property-pdf .pub__footer>div{-webkit-box-flex:1;-webkit-flex:1 25%;-ms-flex:1 25%;flex:1 25%}.property--spotlighted{position:relative}@media (min-width:768px){.property--spotlighted{position:relative}.property--spotlighted:after{content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 30%);width:100%;height:100%;position:absolute;top:0;left:0}}@media (max-width:767px){.property--spotlighted{height:auto}.property--spotlighted:after{display:none}}@media (max-width:767px){.property--spotlighted .media{padding-bottom:66%;position:relative}}@media (max-width:767px){.property--spotlighted .property__wrapper{margin:0 20px}}.property--spotlighted .description{z-index:1;position:absolute;bottom:40px;left:130px;right:130px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.property--spotlighted .description{color:#fff}@media (max-width:767px){.property--spotlighted .description{color:#3e3c3c}}.property--spotlighted .description .current-offer-tag{margin-top:20px !important}@media (max-width:991px){.property--spotlighted .description{left:20px;right:20px;bottom:20px}}@media (max-width:767px){.property--spotlighted .description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;left:0;top:unset;bottom:unset;padding:20px;background-color:#f0ece9}}@media (min-width:768px){.property--spotlighted .description .info>*:not(:first-child){margin-top:6px}}.property--spotlighted .description .info>.type,.property--spotlighted .description .info>.city{font-size:1.8rem}@media (max-width:767px){.property--spotlighted .description .info>.type,.property--spotlighted .description .info>.city{font-size:1.6rem}}.property--spotlighted .description .info>.type{text-transform:uppercase}.property--spotlighted .description .info>.city{color:#fff;font-weight:500}@media (max-width:767px){.property--spotlighted .description .info>.city{color:#3e3c3c}}.property--spotlighted .description .info>.title{font-family:"Cinzel",serif;font-size:3.8rem}.property--spotlighted .description .info>.title a{color:#fff;text-decoration:none}@media (max-width:767px){.property--spotlighted .description .info>.title a{color:#3e3c3c}}@media (max-width:767px){.property--spotlighted .description .info>.title{font-size:2.6rem}}.property--spotlighted .description .btn{font-size:1.4rem;padding:10px 20px;text-align:center}@media (max-width:767px){.property--spotlighted .description .btn{color:#767576;padding:1em 2em;border:none}.property--spotlighted .description .btn:hover{color:#fff}.property--spotlighted .description .btn:before{border:1px solid #767576}.property--spotlighted .description .btn:after{border-color:#ecc1bf}}@media (max-width:767px){.property--spotlighted .description>*{width:100%}.property--spotlighted .description>*:not(:first-child){margin-top:20px}}@media (min-width:768px){.property--spotlighted .description>*:not(:first-child){margin-left:20px}}.property--teaser{position:relative;padding:40px}.property--teaser>.media{position:relative;position:static}.property--teaser>.media:after{content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 30%);width:100%;height:100%;position:absolute;top:0;left:0}.property--teaser>.description{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;color:#fff}.property--teaser>.description>.outgone-label{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:auto;font-size:1.4rem;font-weight:600;text-transform:uppercase;overflow:hidden}.property--teaser>.description>.info>.city{font-size:1.8rem}.property--teaser>.description>.info>.title{margin-top:6px;font-family:"Cinzel",serif;font-size:2.4rem}.property--teaser>.description>.discover-property{position:absolute;right:40px;bottom:15px;opacity:0}.property--teaser:hover>.description>.discover-property{opacity:1}.node-property--thumbnail{padding:16px 16px 24px 16px;border:1px solid #f1edea;background-color:white;color:#767576;height:100%;min-height:500px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.node-property--thumbnail .property__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:16px;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.node-property--thumbnail .property__wrapper .information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.node-property--thumbnail .property__wrapper .information .tag{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.node-property--thumbnail .property__wrapper .information .type,.node-property--thumbnail .property__wrapper .information .title{text-transform:uppercase}.node-property--thumbnail .property__wrapper .information .type{font-size:1.6rem;font-weight:400;line-height:24px;letter-spacing:0.15rem;padding:4px 0}.node-property--thumbnail .property__wrapper .information .title{font-weight:500;font-size:2.4rem;line-height:32px;font-family:"Cinzel",serif}.node-property--thumbnail .property__wrapper .information .ordinal{text-transform:lowercase !important}.node-property--thumbnail .property__wrapper .information .details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;font-size:1.6rem;font-weight:400;line-height:20px}.node-property--thumbnail .property__wrapper .information .details .detail-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.node-property--thumbnail .property__wrapper .information .details .detail-item:not(:last-child)::after{content:"-";margin:0 4px}.node-property--thumbnail .property__wrapper .information .price{font-size:2rem;font-weight:500;line-height:28px}.node-property--thumbnail .property__wrapper .property-background .media{height:100%;min-height:300px;position:relative}.node-property--thumbnail .property__wrapper .property-background .media>picture{height:100%}.node-property--thumbnail .property__wrapper .property-background .media>picture>img{-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;width:100%;height:100%}.node-property--thumbnail .property__wrapper .property-background.background-center .media>picture>img{-o-object-position:center;object-position:center}.node-property--thumbnail .redirect-link{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.node-property--thumbnail .redirect-link a,.node-property--thumbnail .redirect-link .virtual-link{line-height:24px}.node-property--thumbnail .redirect-link a{z-index:2}.node-property--thumbnail .redirect-link .virtual-link{margin:0}.property--wide-item-list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:420px;width:100%}@media (min-width:992px){.property--wide-item-list:hover .item-legend{width:545px;-webkit-transition:width 0.4s;transition:width 0.4s}.property--wide-item-list:hover .item-legend__item>div:last-child{width:120px;-webkit-box-flex:1;-webkit-flex:1 0 120px;-ms-flex:1 0 120px;flex:1 0 120px;height:auto;opacity:1;-webkit-transition:opacity 0.4s 0.4s,-webkit-flex-basis 0.4s,-webkit-flex-basis 0.4s;transition:opacity 0.4s 0.4s,-webkit-flex-basis 0.4s,-webkit-flex-basis 0.4s;transition:opacity 0.4s 0.4s,flex-basis 0.4s;transition:opacity 0.4s 0.4s,flex-basis 0.4s,-webkit-flex-basis 0.4s,-webkit-flex-basis 0.4s,-ms-flex-preferred-size 0.4s}.property--wide-item-list:hover .item-legend__item>div .attribute.displayOnHover{opacity:1;-webkit-transition:opacity 0.4s 0.4s;transition:opacity 0.4s 0.4s}}@media (max-width:991px){.property--wide-item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}}.property--wide-item-list .item-header{-webkit-box-flex:0;-webkit-flex:0 1 calc(100% - 425px);-ms-flex:0 1 calc(100% - 425px);flex:0 1 calc(100% - 425px);-webkit-transition:-webkit-flex-basis 0.4s,-webkit-flex-basis 0.4s;transition:-webkit-flex-basis 0.4s,-webkit-flex-basis 0.4s;transition:flex-basis 0.4s;transition:flex-basis 0.4s,-webkit-flex-basis 0.4s,-webkit-flex-basis 0.4s,-ms-flex-preferred-size 0.4s;position:relative}@media (max-width:991px){.property--wide-item-list .item-header{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;aspect-ratio:16/9}}.property--wide-item-list .item-header .current-offer-tag{z-index:1;position:relative;margin:35px !important}.property--wide-item-list .item-legend{position:absolute;top:0;right:0;height:100%;width:425px;background-color:#f0ece9;padding:40px 40px 35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:width 0.4s;transition:width 0.4s}@media (max-width:991px){.property--wide-item-list .item-legend{position:relative;width:100%}}.property--wide-item-list .item-legend__title .city{color:#ecc1bf;font-weight:700;text-transform:uppercase;font-size:1.6rem}.property--wide-item-list .item-legend__title .title{font-family:"Cinzel",serif;text-transform:uppercase;font-size:2.4rem;line-height:1.2em;margin:5px 0 30px}.property--wide-item-list .item-legend__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:170px;width:100%}@media (max-width:991px){.property--wide-item-list .item-legend__item{display:none}}.property--wide-item-list .item-legend__item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 calc(100% / 3);-ms-flex:1 1 calc(100% / 3);flex:1 1 calc(100% / 3);height:-webkit-min-content;height:-moz-min-content;height:min-content}@media (max-width:767px){.property--wide-item-list .item-legend__item>div{-webkit-box-flex:1;-webkit-flex:1 0 calc(100% / 2);-ms-flex:1 0 calc(100% / 2);flex:1 0 calc(100% / 2);min-width:180px}.property--wide-item-list .item-legend__item>div:not(:last-child){border-bottom:solid 1px #d7c4c5;margin-bottom:20px}}.property--wide-item-list .item-legend__item>div:first-child{padding-left:0}.property--wide-item-list .item-legend__item>div:first-child>div{padding-left:0}.property--wide-item-list .item-legend__item>div:last-child{width:0;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;height:100px;opacity:0;-webkit-transition:opacity 0.4s 0s,-webkit-flex-basis 0s,-webkit-flex-basis 0s;transition:opacity 0.4s 0s,-webkit-flex-basis 0s,-webkit-flex-basis 0s;transition:opacity 0.4s 0s,flex-basis 0s;transition:opacity 0.4s 0s,flex-basis 0s,-webkit-flex-basis 0s,-webkit-flex-basis 0s,-ms-flex-preferred-size 0s}@media (max-width:991px){.property--wide-item-list .item-legend__item>div:last-child{width:auto;height:auto;opacity:1;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.property--wide-item-list .item-legend__item>div:last-child>div{padding-right:0}.property--wide-item-list .item-legend__item>div>div{padding:0 5px 20px}.property--wide-item-list .item-legend__item>div>div:first-child{border-bottom:solid 1px #d7c4c5;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.property--wide-item-list .item-legend__item>div .attribute{font-size:1.6rem}.property--wide-item-list .item-legend__item>div .attribute.displayOnHover{opacity:0;-webkit-transition:opacity 0.2s 0s;transition:opacity 0.2s 0s}@media (max-width:991px){.property--wide-item-list .item-legend__item>div .attribute.displayOnHover{opacity:1}}.property--wide-item-list .item-legend__item>div .attribute span{opacity:62%;display:inline-block;margin-right:5px;font-weight:300}.property--wide-item-list .item-legend__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:413px){.property--wide-item-list .item-legend__footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.property--wide-item-list .item-legend__footer>div{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.property--wide-item-list .item-legend__footer .price{text-transform:uppercase;font-weight:700;font-size:2.4rem}@media (max-width:413px){.property--wide-item-list .item-legend__footer .price{margin-bottom:20px}}.property--wide-item-list .item-legend__footer .price .price-placeholder{font-size:1.6rem;text-transform:none;font-weight:400}.property--wide-item-list .item-legend__footer .discover-property{opacity:1;font-family:"Open Sans",sans-serif;color:#000;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;border:solid 1px #000;text-transform:uppercase}.property--wide-item-list .item-legend__footer .discover-property:hover{border-color:#ecc1bf;color:#fff}.base-page>.body-wrapper{background:#fff}.base-page>.body-wrapper:not(.body-wrapper--fullwidth){padding:50px}.base-page>.body-wrapper:not(.body-wrapper--fullwidth)>.body{max-width:600px;margin:0 auto}.base-page>.body-wrapper.body-wrapper--fullwidth{padding:0}@media (max-width:991px){.base-page>.body-wrapper.body-wrapper--fullwidth>.body iframe{max-height:55vh}}.base-page>.body-wrapper>.body{font-size:1.6rem;line-height:2.7rem}.base-page>.body-wrapper>.body a{color:#767576;text-decoration:underline}.base-page>.body-wrapper>.body h2{margin:35px 0 30px;color:#ecc1bf;font-size:2.4rem;text-align:left}.base-page>.body-wrapper>.body h2:first-of-type{padding-top:0}.base-page>.body-wrapper>.body ul{padding-left:0}.base-page>.body-wrapper>.body li{padding:3px 0;list-style-type:none}body.page-node-type-error-page section.bottom{display:none}.error-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.error-page>.media-image{opacity:0}.error-page.aos-animate .media-image{-webkit-transition:opacity 0.8s 0.3s;transition:opacity 0.8s 0.3s;opacity:1}.error-page>.contents{position:relative;margin-top:50px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.error-page>.contents>.title{overflow:hidden}.error-page>.contents>.title>h1{font-family:"Cinzel",serif;font-size:5rem;font-weight:normal;color:#767576;letter-spacing:0;line-height:6.8rem;margin:0}.error-page>.contents>.subtitle{margin-top:25px;font-size:1.8rem;letter-spacing:0;line-height:2.2rem}.error-page>.contents>.button{margin-top:60px}*[data-aos].decorated-title:after{-webkit-transition:width 1.5s 1s;transition:width 1.5s 1s}*[data-aos].decorated-title:not(.aos-animate):after{width:0}*[data-aos].decorated-title--small:after{-webkit-transition-delay:0.1s;transition-delay:0.1s}
