@charset "UTF-8";
/*!

	📐 M A I N —  C S S

	We are the creative agency
	that your business deserves™.

	Plan a project // Work together — hello@avec.mx

*/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.btn,.button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn,.button{-webkit-transition:none;transition:none}}.btn:focus,.btn:hover,.button:focus,.button:hover{text-decoration:none}.btn.focus,.btn:focus,.button:focus,.focus.button{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.btn.disabled,.btn:disabled,.button:disabled,.disabled.button{opacity:0.65}.btn:not(:disabled):not(.disabled),.button:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,a.disabled.button,fieldset:disabled a.btn,fieldset:disabled a.button{pointer-events:none}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn):not(.button){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.animation{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.background-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#a18cd1),to(#fbc2eb));background-image:linear-gradient(to top,#a18cd1 0%,#fbc2eb 100%)}.background-linear{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),color-stop(50%,rgba(0,0,0,0.9)),to(#000));background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.9) 50%,#000)}@font-face{font-family:"Didot";src:url("Didot.eot");src:url("../fonts/Didot.eot?#iefix") format("embedded-opentype"),url("../fonts/Didot.woff2") format("woff2"),url("../fonts/Didot.woff") format("woff"),url("../fonts/Didot.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Didot";src:url("../fonts/Didot-Italic.eot");src:url("../fonts/Didot-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Didot-Italic.woff2") format("woff2"),url("../fonts/Didot-Italic.woff") format("woff"),url("../fonts/Didot-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Didot";src:url("../fonts/Didot-Bold.eot");src:url("../fonts/Didot-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Didot-Bold.woff2") format("woff2"),url("../fonts/Didot-Bold.woff") format("woff"),url("../fonts/Didot-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Medium.eot");src:url("../fonts/AvenirLTStd-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Medium.woff2") format("woff2"),url("../fonts/AvenirLTStd-Medium.woff") format("woff"),url("../fonts/AvenirLTStd-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Oblique.eot");src:url("../fonts/AvenirLTStd-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Oblique.woff2") format("woff2"),url("../fonts/AvenirLTStd-Oblique.woff") format("woff"),url("../fonts/AvenirLTStd-Oblique.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Roman.eot");src:url("../fonts/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Roman.woff2") format("woff2"),url("../fonts/AvenirLTStd-Roman.woff") format("woff"),url("../fonts/AvenirLTStd-Roman.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Book.eot");src:url("../fonts/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Book.woff2") format("woff2"),url("../fonts/AvenirLTStd-Book.woff") format("woff"),url("../fonts/AvenirLTStd-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Black.eot");src:url("../fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Black.woff2") format("woff2"),url("../fonts/AvenirLTStd-Black.woff") format("woff"),url("../fonts/AvenirLTStd-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Light.eot");src:url("../fonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Light.woff2") format("woff2"),url("../fonts/AvenirLTStd-Light.woff") format("woff"),url("../fonts/AvenirLTStd-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--color-primary:#766E64;--color-secundary:#5D7261;--color-red:#E01E5A;--color-coffee:#766E65;--color-green:#5D7261;--color-orange:#874937;--color-text:#333333;--color-text-light:#706E6C;--color-text-black:#000000;--color-body:#E0DCD7;--body-line-height:1.5;--body-size-text:1rem;--title:"Didot";--title-bold:"Didot";--text:"Avenir LT Std";--text-light:"Avenir LT Std";--text-bold:"Avenir LT Std";--text-serif:"Merriweather",serif;--text-mono:"Roboto Mono",monospace;--color-link:#766E64;--color-link-hover:#5D7261;--color-accent:#EDEDED;--color-divider:#BDBDBD;--color-elements:#222;--color-placeholder:#757575;--color-selection-bg:#8B765A;--color-selection-text:#000000}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:"Avenir W01";font-style:normal;font-weight:400;color:var(--color-text);font-size:var(--body-size-text);line-height:var(--body-line-height);letter-spacing:0.03rem;text-align:left;background-color:var(--color-body);-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always;-webkit-font-smoothing:antialiased}body,html{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700}hr{border-color:var(--color-divider)}a{color:var(--color-link);text-decoration:underline;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:var(--color-link-hover);text-decoration:underline;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}address{font-style:normal}blockquote{font-style:normal}::-moz-selection{color:var(--color-selection-text);background:var(--color-selection-bg)}::selection{color:var(--color-selection-text);background:var(--color-selection-bg)}::-webkit-input-placeholder{color:var(--color-placeholder)}:-moz-placeholder{color:var(--color-placeholder);opacity:1}::-moz-placeholder{color:var(--color-placeholder);opacity:1}:-ms-input-placeholder{color:var(--color-placeholder)}.footer{width:100%;position:relative;padding-top:4em;padding-bottom:4em}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:8.33333%;padding-right:8.33333%}.footer__social{width:33.33333%;position:relative}@media (min-width:0px) and (max-width:768px){.footer__social{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.footer__social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;list-style:none;padding:0px;margin:0px;left:0px;bottom:50px;position:absolute}@media (min-width:0px) and (max-width:768px){.footer__social ul{bottom:0px;text-align:center;position:relative;margin-top:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:769px) and (max-width:1024px){.footer__social ul{display:block}}.footer__social ul li{position:relative}.footer__social ul li+li{margin-left:80px}@media (min-width:0px) and (max-width:768px){.footer__social ul li+li{margin-left:25px}}@media (min-width:769px) and (max-width:1024px){.footer__social ul li+li{margin-left:0px;margin-top:25px}}@media (min-width:1025px) and (max-width:1366px){.footer__social ul li+li{margin-left:55px}}@media (min-width:1367px) and (max-width:1600px){.footer__social ul li+li{margin-left:65px}}.footer__social ul li a{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;display:inline-block;position:relative;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:0px) and (max-width:768px){.footer__social ul li a{font-size:0.8125rem}}@media (min-width:769px) and (max-width:1024px){.footer__social ul li a{font-size:0.875rem}}@media (min-width:1025px) and (max-width:1366px){.footer__social ul li a{font-size:0.75rem}}@media (min-width:1367px) and (max-width:1600px){.footer__social ul li a{font-size:0.875rem}}.footer__social ul li a:hover{text-decoration:none}.footer__social ul li a:hover svg{fill:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer__social ul li a:hover span{color:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer__social ul li a svg{width:24px;height:24px;fill:var(--color-secundary);position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:0px) and (max-width:768px){.footer__social ul li a svg{width:16px;height:16px}}@media (min-width:769px) and (max-width:1024px){.footer__social ul li a svg{width:18px;height:18px}}@media (min-width:1025px) and (max-width:1366px){.footer__social ul li a svg{width:16px;height:16px}}@media (min-width:1367px) and (max-width:1600px){.footer__social ul li a svg{width:22px;height:22px}}.footer__social ul li a span{color:var(--color-secundary);position:relative;padding-left:16px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:0px) and (max-width:768px){.footer__social ul li a span{padding-left:6px}}@media (min-width:769px) and (max-width:1024px){.footer__social ul li a span{padding-left:8px}}@media (min-width:1025px) and (max-width:1366px){.footer__social ul li a span{padding-left:6px}}@media (min-width:1367px) and (max-width:1600px){.footer__social ul li a span{padding-left:12px}}.footer__logo{width:33.33333%;position:relative;text-align:center}@media (min-width:0px) and (max-width:768px){.footer__logo{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.footer__logo__up{width:100%;position:relative;text-align:center}.footer__logo__up button{border:0px;border-radius:0px;text-align:center;background-color:transparent}.footer__logo__up button:hover{background-color:transparent}.footer__logo__up button:hover svg{stroke:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer__logo__up button svg{width:40px;display:block;position:relative;fill:none;stroke:var(--color-secundary);stroke-miterlimit:10;stroke-width:4;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:0px) and (max-width:768px){.footer__logo__up button svg{width:32px}}@media (min-width:769px) and (max-width:1024px){.footer__logo__up button svg{width:32px}}@media (min-width:1025px) and (max-width:1366px){.footer__logo__up button svg{width:36px}}@media (min-width:1367px) and (max-width:1600px){.footer__logo__up button svg{width:38px}}.footer__logo__icon{width:100%;position:relative;margin-top:35px}@media (min-width:0px) and (max-width:768px){.footer__logo__icon{margin-top:20px}}@media (min-width:769px) and (max-width:1024px){.footer__logo__icon{margin-top:25px}}@media (min-width:1025px) and (max-width:1366px){.footer__logo__icon{margin-top:25px}}@media (min-width:1367px) and (max-width:1600px){.footer__logo__icon{margin-top:30px}}.footer__logo__icon svg{width:64px;fill:var(--color-secundary);display:block;margin:0 auto;position:relative}@media (min-width:0px) and (max-width:768px){.footer__logo__icon svg{width:44px}}@media (min-width:769px) and (max-width:1024px){.footer__logo__icon svg{width:54px}}@media (min-width:1025px) and (max-width:1366px){.footer__logo__icon svg{width:56px}}@media (min-width:1367px) and (max-width:1600px){.footer__logo__icon svg{width:58px}}.footer__copyright{width:33.33333%;position:relative;text-align:right}@media (min-width:0px) and (max-width:768px){.footer__copyright{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:45px;text-align:center}}.footer__copyright p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;color:var(--color-text-light);font-size:1.125rem;position:relative;margin-top:0px;margin-bottom:30px;text-align:left}@media (min-width:0px) and (max-width:768px){.footer__copyright p{font-size:0.8125rem;margin-bottom:20px}}@media (min-width:0px) and (max-width:320px){.footer__copyright p{font-size:0.75rem;margin-bottom:10px}}@media (min-width:769px) and (max-width:1024px){.footer__copyright p{font-size:0.875rem}}@media (min-width:1025px) and (max-width:1366px){.footer__copyright p{font-size:0.875rem}}@media (min-width:1367px) and (max-width:1600px){.footer__copyright p{font-size:0.9375rem}}.footer__copyright p span{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;display:block;position:relative}@media (min-width:0px) and (max-width:768px){.footer__copyright p span{display:inline-block;font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.footer__copyright p span{display:block;font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.footer__copyright p span{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.footer__copyright p span{font-size:1rem}}.footer__copyright a{display:inline-block;position:relative;text-decoration:none}.footer__copyright a:hover{text-decoration:none}.footer__copyright a svg{width:264px;display:block;position:relative}@media (min-width:0px) and (max-width:768px){.footer__copyright a svg{width:164px}}@media (min-width:769px) and (max-width:1024px){.footer__copyright a svg{width:164px}}@media (min-width:1025px) and (max-width:1366px){.footer__copyright a svg{width:184px}}@media (min-width:1367px) and (max-width:1600px){.footer__copyright a svg{width:214px}}.footer__privacy{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%;text-align:center;margin-top:35px}.footer__privacy span{font-family:var(--text);font-style:normal;font-display:swap;font-weight:normal;color:var(--color-text-light);font-size:0.75rem;position:relative}@media (min-width:0px) and (max-width:768px){.footer__privacy span{font-size:0.6875rem}}.footer__privacy a{font-family:var(--text);font-style:normal;font-display:swap;font-weight:normal;color:var(--color-text-light);font-size:0.75rem;display:inline-block;position:relative}@media (min-width:0px) and (max-width:768px){.footer__privacy a{font-size:0.6875rem}}.footer__privacy a:hover{color:var(--color-primary);text-decoration:underline}.header{width:100%;top:0px;left:0px;z-index:50;position:fixed;padding-top:3em;padding-bottom:3em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:0px) and (max-width:768px){.header{padding-top:2em;padding-bottom:2em;background-color:var(--color-body)}}.header.is-header-home-mobile{background-color:transparent}.header.is-hidden{background-color:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:769px) and (max-width:1024px){.header{padding-top:2em;padding-bottom:2em}}@media (min-width:1025px) and (max-width:1366px){.header{padding-top:2em;padding-bottom:2em}}@media (min-width:1601px){.header{padding-top:4em;padding-bottom:4em}}.header__overlay{width:100%;height:100%;top:0px;left:0px;z-index:5;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(224,220,215)),color-stop(rgba(224,220,215,0.992)),color-stop(rgba(224,220,215,0.961)),color-stop(rgba(224,220,215,0.91)),color-stop(rgba(224,220,215,0.831)),color-stop(rgba(224,220,215,0.733)),color-stop(rgba(224,220,215,0.612)),color-stop(rgba(224,220,215,0.467)),color-stop(rgba(224,220,215,0.302)),color-stop(rgba(224,220,215,0.118)),to(rgba(224,220,215,0)));background-image:linear-gradient(rgb(224,220,215),rgba(224,220,215,0.992),rgba(224,220,215,0.961),rgba(224,220,215,0.91),rgba(224,220,215,0.831),rgba(224,220,215,0.733),rgba(224,220,215,0.612),rgba(224,220,215,0.467),rgba(224,220,215,0.302),rgba(224,220,215,0.118),rgba(224,220,215,0))}@media (min-width:0px) and (max-width:768px){.header__overlay{opacity:0;visibility:hidden}}.header__overlay svg{width:100%;position:relative}.header__container{width:100%;margin:0 auto;z-index:15;padding-left:8.33333%;padding-right:8.33333%;position:relative}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu{display:none;top:-8px;left:8.33333%;position:absolute}@media (min-width:0px) and (max-width:768px){.header__menu{display:block}}@media (min-width:769px) and (max-width:1024px){.header__menu{display:block}}.header__menu button{border:0px;border-radius:0px;padding-left:0px;padding-right:0px;background-color:transparent}.header__menu button:hover{background-color:transparent}.header__menu button svg{width:32px;fill:#766e64;position:relative}@media (min-width:0px) and (max-width:320px){.header__menu button svg{width:30px}}.header__logo{width:20%;z-index:20;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header__logo.is-hidden{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:0px) and (max-width:768px){.header__logo{width:50%;margin:0 auto;text-align:center}}@media (min-width:769px) and (max-width:1024px){.header__logo{width:50%;margin:0 auto;text-align:center}}.header__logo a{text-decoration:none;display:inline-block;position:relative}.header__logo a svg{width:100%;max-width:349px;fill:var(--color-primary);position:relative}@media (min-width:0px) and (max-width:768px){.header__logo a svg{width:184px}}@media (min-width:0px) and (max-width:320px){.header__logo a svg{width:164px}}@media (min-width:769px) and (max-width:1024px){.header__logo a svg{width:184px}}.header__navigation{width:80%;position:relative;z-index:20;padding-left:8.33333%}.header__navigation nav{width:100%;position:relative}@media (min-width:0px) and (max-width:768px){.header__navigation nav{display:none}}@media (min-width:769px) and (max-width:1024px){.header__navigation nav{display:none}}.header__navigation nav ul[role=nav]{width:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__navigation nav ul[role=nav] li[role=link]{width:16.66666%;text-align:right;position:relative}.header__navigation nav ul[role=nav] li[role=link] a{font-family:var(--text);font-weight:500;font-style:normal;font-display:swap;color:var(--color-text);font-size:0.875rem;text-decoration:none;text-align:right;text-transform:uppercase;display:inline-block;position:relative;opacity:0;visibility:hidden}@media (min-width:1025px) and (max-width:1366px){.header__navigation nav ul[role=nav] li[role=link] a{font-size:0.75rem}}@media (min-width:1367px) and (max-width:1600px){.header__navigation nav ul[role=nav] li[role=link] a{font-size:0.8125rem}}@media (min-width:1601px){.header__navigation nav ul[role=nav] li[role=link] a{font-size:0.875rem}}.header__navigation nav ul[role=nav] li[role=link] a:hover{text-decoration:none}.header__navigation nav ul[role=nav] li[role=link] a:hover:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header__navigation nav ul[role=nav] li[role=link] a:before{content:"";width:0%;height:1px;left:0px;right:initial;bottom:0px;position:absolute;background-color:var(--color-text);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header__navigation nav ul[role=nav] li[role=list]{width:16.66666%;text-align:right;position:relative}.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]{font-family:var(--text);font-weight:500;font-style:normal;font-display:swap;color:var(--color-text);font-size:0.875rem;text-decoration:none;text-align:right;text-transform:uppercase;display:inline-block;position:relative;opacity:0;visibility:hidden}@media (min-width:1025px) and (max-width:1366px){.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]{font-size:0.75rem}}@media (min-width:1367px) and (max-width:1600px){.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]{font-size:0.8125rem}}@media (min-width:1601px){.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]{font-size:0.875rem}}.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]:hover{text-decoration:none}.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]:hover:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]:hover+.header__submenu{display:block;opacity:1;visibility:visible;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:all 3s cubic-bezier(0.41,0,0.13,1.005);transition:all 3s cubic-bezier(0.41,0,0.13,1.005)}.header__navigation nav ul[role=nav] li[role=list] a[role=submenu]:before{content:"";width:0%;height:1px;left:0px;right:initial;bottom:0px;position:absolute;background-color:var(--color-text);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.loader{width:100%;height:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:var(--color-body);position:fixed;z-index:100}.loader__container{width:83.33334%;top:50%;left:50%;text-align:center;position:absolute;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.loader__container svg{width:84px;fill:var(--color-primary);display:block;margin:0 auto;position:relative}.not__overflow{overflow:hidden!important}.menu{width:100vw;height:100vh;top:0px;left:0px;right:0px;overflow:hidden;position:fixed;padding:0px;margin:0px;max-height:100%;z-index:100;display:none;-webkit-transform:matrix(1,0,0,1,-1024,0);-ms-transform:matrix(1,0,0,1,-1024,0);transform:matrix(1,0,0,1,-1024,0);background-color:var(--color-secundary)}@media (min-width:0px) and (max-width:768px){.menu{display:block}}@media (min-width:769px) and (max-width:1024px){.menu{display:block}}.menu__header{width:100%;top:0px;left:0px;position:absolute;padding-top:2em;padding-bottom:2em;padding-left:8.33333%;padding-right:8.33333%}.menu__header__row{width:100%;position:relative}.menu__close{top:-8px;left:0%;position:absolute}.menu__close button{border:0px;border-radius:0px;padding-left:0px;padding-right:0px;background-color:transparent}.menu__close button:hover{background-color:transparent}.menu__close button svg{width:32px;fill:white;position:relative}@media (min-width:0px) and (max-width:320px){.menu__close button svg{width:30px}}.menu__logo{width:50%;margin:0 auto;text-align:center}.menu__logo a{text-decoration:none;display:inline-block;position:relative}.menu__logo a svg{width:184px;fill:white;position:relative}@media (min-width:0px) and (max-width:320px){.menu__logo a svg{width:164px}}.menu__container{width:83.33334%;top:50%;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;opacity:0;visibility:hidden}.menu__container nav{width:100%;position:relative}.menu__container nav ul{width:100%;list-style:none;margin:0px;padding:0px;position:relative}.menu__container nav ul li[role=list]{position:relative}.menu__container nav ul li[role=list] a[role=submenu]{font-family:var(--title);font-weight:bold;font-style:normal;font-display:swap;font-size:6vw;color:white;letter-spacing:0.08em;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.menu__container nav ul li[role=list] a[role=submenu] svg{width:8px;fill:none;stroke:var(--color-body);top:4px;margin-left:12px;position:relative}@media (min-width:0px) and (max-width:320px){.menu__container nav ul li[role=list] a[role=submenu]{font-size:5.5vw}}.menu__container nav ul li[role=link]{position:relative}.menu__container nav ul li[role=link]+li{margin-top:16px}@media (min-width:0px) and (max-width:320px){.menu__container nav ul li[role=link]+li{margin-top:10px}}.menu__container nav ul li[role=link] a{font-family:var(--title);font-weight:bold;font-style:normal;font-display:swap;font-size:6vw;color:white;letter-spacing:0.08em;position:relative;display:inline-block;text-decoration:none}@media (min-width:0px) and (max-width:320px){.menu__container nav ul li[role=link] a{font-size:5.5vw}}.menu__submenu{list-style:none;margin:0px;padding:0px;position:relative;height:0px}.menu__submenu li[role=option]{margin-top:10px;position:relative;opacity:0;visibility:hidden}.menu__submenu li[role=option] a{color:var(--color-body);font-family:var(--title);font-weight:bold;font-style:normal;font-display:swap;line-height:1;margin:0px;display:inline-block;padding:0px;position:relative;text-decoration:none}.menu__submenu li[role=option] a:hover{color:var(--color-body);text-decoration:none}.menu__submenu li[role=option] a span{color:var(--color-body);font-size:16px;position:relative}.menu__container__logo{width:100%;position:relative;text-align:center;margin-top:20px}.menu__container__logo svg{width:36px;fill:white;display:block;margin:0 auto;position:relative}@media (min-width:0px) and (max-width:768px){.menu__container__logo svg{width:34px}}@media (min-width:0px) and (max-width:320px){.menu__container__logo svg{width:32px}}.menu__container__address{width:100%;position:relative;text-align:center;margin-top:20px}.menu__container__address address{color:white;font-family:var(--title);font-weight:normal;font-style:normal;font-display:swap;font-size:0.75rem}@media (min-width:0px) and (max-width:320px){.menu__container__address address{font-size:0.625rem}}.menu__footer__social{width:60%;padding-left:8.33333%;padding-bottom:calc(85px + env(safe-area-inset-bottom));left:0px;bottom:0px;position:absolute}.menu__footer__social ul{width:100%;position:relative;list-style:none;margin:0px;padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__footer__social ul li{position:relative}.menu__footer__social ul li+li{margin-left:10px}@media (min-width:0px) and (max-width:320px){.menu__footer__social ul li+li{margin-left:8px}}.menu__footer__social ul li a{font-family:var(--text);font-weight:500;font-style:normal;font-display:swap;color:white;font-size:0.5rem;display:inline-block;position:relative;text-decoration:none}.menu__footer__social ul li a:hover{text-decoration:none}@media (min-width:0px) and (max-width:320px){.menu__footer__social ul li a{font-size:0.4375rem}}.menu__footer__social ul li a span{color:white;display:inline-block;position:relative;padding-left:2px}@media (min-width:0px) and (max-width:320px){.menu__footer__social ul li a span{padding-left:1px}}.menu__footer__social ul li a svg{width:10px;height:10px;fill:white;position:relative}@media (min-width:0px) and (max-width:320px){.menu__footer__social ul li a svg{width:8px;height:8px}}.menu__footer__email{width:40%;right:0px;bottom:0px;position:absolute;padding-right:8.33333%;padding-bottom:calc(80px + env(safe-area-inset-bottom));text-align:right}.menu__footer__email a{font-family:var(--title);font-weight:bold;font-style:normal;font-display:swap;font-size:0.625rem;color:white;display:inline-block;position:relative;text-transform:uppercase;text-decoration:none}@media (min-width:0px) and (max-width:320px){.menu__footer__email a{font-size:0.5rem}}.menu__footer__email a span{color:white;display:block;position:relative}.header__submenu{width:100%;top:42px;left:25%;margin:0 auto;list-style:none;padding:0px;z-index:100;position:absolute;border:0px;-webkit-box-shadow:7px 7px 22px rgba(0,0,0,0.06);box-shadow:7px 7px 22px rgba(0,0,0,0.06);background-color:var(--color-body);display:none;opacity:0;visibility:hidden;-webkit-transition-delay:0.08s;transition-delay:0.08s;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__submenu:hover{display:block;opacity:1;visibility:visible;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:all 3s cubic-bezier(0.41,0,0.13,1.005);transition:all 3s cubic-bezier(0.41,0,0.13,1.005)}.header__submenu:before{content:"";width:100%;height:26px;top:-26px;left:0px;position:absolute}.header__submenu li[role=option]{display:block;position:relative}.header__submenu li[role=option] a{color:var(--color-coffee);font-family:var(--text);font-size:14px;font-weight:500;font-style:normal;display:block;padding-top:12px;padding-bottom:12px;padding-left:18px;padding-right:18px;position:relative;text-align:left;text-decoration:none;background-color:transparent;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.header__submenu li[role=option] a:hover{color:var(--color-body);background-color:var(--color-coffee);text-decoration:none;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.header__submenu li[role=option] a:hover span{color:var(--color-body);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.header__submenu li[role=option] a span{color:var(--color-coffee);display:block;position:relative;text-align:left;text-transform:uppercase;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.button{border:1px solid transparent;border-radius:0px;text-decoration:none;padding:0.5rem 1.35rem}.button:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.button:focus{-webkit-box-shadow:none;box-shadow:none}.button-link{color:var(--color-primary);font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:1.3125rem;border-radius:0px;border:1px solid var(--color-primary);display:inline-block;position:relative;padding-top:10px;padding-bottom:10px;padding-left:25px;padding-right:25px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:transparent}@media (min-width:0px) and (max-width:768px){.button-link{font-size:0.9375rem;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px}}@media (min-width:769px) and (max-width:1024px){.button-link{font-size:1rem;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px}}@media (min-width:1025px) and (max-width:1366px){.button-link{font-size:1rem;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px}}@media (min-width:1367px) and (max-width:1600px){.button-link{font-size:1.125rem}}.button-link:hover{color:var(--color-secundary);text-decoration:none;border:1px solid var(--color-secundary);background-color:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button-link:hover span{color:var(--color-secundary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button-link:hover span:before{background-color:var(--color-secundary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button-link span{display:inline-block;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button-link span:before{content:"";width:100%;height:1px;bottom:5px;position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.button-link span:before{bottom:3px}}form{margin:0}form label{display:block;padding-bottom:5px}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url]{color:var(--color-text);width:100%;padding:0.85rem 0.75rem;border-radius:0px;background-color:white;border:1px solid var(--color-divider)}form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus{-webkit-box-shadow:none;box-shadow:none;outline:1px solid white}form textarea{color:var(--color-text);width:100%;padding:0.85rem 0.75rem;border-radius:0px;background-color:white;border:1px solid var(--color-divider)}form textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:1px solid white}form input[type=reset],form input[type=submit]{height:auto}.input-error{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:rgba(224,30,90,0.15)!important}.form-message{width:100%;position:relative;font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;text-align:center;font-size:0.875rem;margin:0 auto;margin-bottom:20px;padding:10px}.form-message.is-success{color:rgb(13,110,253)!important;background-color:rgba(13,110,253,0.15)!important}.form-message.is-error{color:rgb(224,30,90)!important;background-color:rgba(224,30,90,0.15)!important}@media (min-width:0px) and (max-width:768px){.form-message{font-size:0.75rem}}.modal{width:100vw;height:100vh;top:0px;left:0px;right:0px;bottom:0px;position:fixed;overflow-y:hidden;overflow-x:hidden;z-index:100;opacity:0;visibility:hidden}.modal__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:10;cursor:pointer}.modal__container{width:83.33334%;top:50%;left:50%;z-index:20;text-align:center;position:absolute;padding-top:6em;padding-bottom:6em;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#F0EFED;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.16);box-shadow:0px 0px 20px rgba(0,0,0,0.16)}@media (min-width:0px) and (max-width:768px){.modal__container{padding-left:2em;padding-right:2em;padding-top:4em;padding-bottom:4em}}@media (min-width:769px) and (max-width:1024px){.modal__container{padding-left:2em;padding-right:2em;padding-top:4em;padding-bottom:4em}}@media (min-width:1025px) and (max-width:1366px){.modal__container{padding-top:4em;padding-bottom:4em}}@media (min-width:1601px){.modal__container{padding-top:4em;padding-bottom:4em}}.modal__container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0px;padding:0px;width:100%;position:relative;list-style:none}.modal__container ul li{width:20%;position:relative;margin-bottom:20px}@media (min-width:0px) and (max-width:768px){.modal__container ul li{width:33.33333%}}@media (min-width:769px) and (max-width:1024px){.modal__container ul li{width:25%}}.modal__container ul li svg{width:100%;margin:0 auto;display:block;position:relative}@media (min-width:0px) and (max-width:768px){.modal__container ul li svg{max-width:44px;min-height:44px;max-height:44px}}@media (min-width:769px) and (max-width:1024px){.modal__container ul li svg{max-width:54px;min-height:54px;max-height:54px}}@media (min-width:1025px) and (max-width:1366px){.modal__container ul li svg{max-width:64px;min-height:64px;max-height:64px}}@media (min-width:1367px) and (max-width:1600px){.modal__container ul li svg{max-width:84px;min-height:110px;max-height:110px}}@media (min-width:1601px){.modal__container ul li svg{max-width:106px;min-height:110px;max-height:110px}}.modal__container ul li p{font-family:"Avenir W01";color:#766E64;font-size:0.875rem;margin-top:10px;margin-bottom:0px;position:relative;text-transform:uppercase}@media (min-width:0px) and (max-width:768px){.modal__container ul li p{font-size:0.5625rem}}@media (min-width:769px) and (max-width:1024px){.modal__container ul li p{font-size:0.625rem}}@media (min-width:1025px) and (max-width:1366px){.modal__container ul li p{font-size:0.6875rem}}@media (min-width:1367px) and (max-width:1600px){.modal__container ul li p{font-size:0.75rem}}@media (min-width:1601px){.modal__container ul li p{width:83.33334%;margin-left:auto;margin-right:auto}}.modal__overflow{overflow:hidden!important}.message{width:100%;height:100vh;top:0px;left:0px;right:0px;bottom:0px;position:fixed;overflow:hidden;z-index:100;opacity:0;visibility:hidden}.message__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:10;cursor:pointer}.message__container{width:83.33334%;top:50%;left:50%;z-index:20;max-width:500px;text-align:center;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.message__container__close{width:100%;position:relative;text-align:right;margin-bottom:40px}.message__container__close button{border:0px;border-radius:0px;position:relative;text-align:center;background-color:transparent}.message__container__close button:hover{background-color:transparent}.message__container__close button svg{width:16px;fill:var(--color-body);top:50%;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.message__container__text{width:100%;position:relative;padding-top:20px;padding-bottom:60px;padding-left:30px;padding-right:30px}.message__container__text.is-success{background-color:var(--color-secundary)}.message__container__text.is-error{background-color:var(--color-primary)}.message__container__text h4{color:var(--color-body);font-size:2.75rem;position:relative;margin-bottom:20px}.message__container__text p{color:var(--color-body);font-size:0.875rem;margin-bottom:0px}@media (min-width:1601px){.message__container__text p{font-size:1.125rem}}.whatsapp__component{right:0px;bottom:24px;z-index:50;position:fixed}.whatsapp__component a{display:inline-block;padding:12px;position:relative;text-decoration:none;text-align:center;background-color:#5D7261;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.16);box-shadow:0px 5px 10px rgba(0,0,0,0.16);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.whatsapp__component a:hover{text-decoration:none;background-color:#01A784;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.whatsapp__component a svg{width:42px;display:block;right:-2px;margin:0px;padding:0px;position:relative}@media (min-width:0px) and (max-width:768px){.whatsapp__component a svg{width:32px}}@media (min-width:769px) and (max-width:1024px){.whatsapp__component a svg{width:42px}}.home__location{width:100%;position:relative}@media (min-width:0px) and (max-width:768px){.home__location{padding-top:4em}}.home__location__title{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%}.home__location__title h2{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:5.25rem;color:var(--color-primary);position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__location__title h2{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.home__location__title h2{font-size:3.375rem}}@media (min-width:1025px) and (max-width:1366px){.home__location__title h2{font-size:4rem}}@media (min-width:1367px) and (max-width:1600px){.home__location__title h2{font-size:4.625rem}}.home__location__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:calc(6em + 0px);position:relative}@media (min-width:0px) and (max-width:768px){.home__location__row{padding-top:calc(4em + 0px)}}@media (min-width:0px) and (max-width:320px){.home__location__row{padding-top:calc(2em + 0px)}}@media (min-width:769px) and (max-width:1024px){.home__location__row{padding-top:calc(4em + 0px)}}.home__location__information{width:33.33333%;position:relative;padding-left:8.33333%}@media (min-width:0px) and (max-width:768px){.home__location__information{width:100%}}@media (min-width:769px) and (max-width:1024px){.home__location__information{width:100%}}.home__location__information__text{width:100%;height:100%;position:relative;padding-right:8.33333%}.home__location__information__text ul{width:100%;position:relative;list-style:none;margin:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:50%}@media (min-width:0px) and (max-width:768px){.home__location__information__text ul{padding-right:0%}}@media (min-width:1025px) and (max-width:1366px){.home__location__information__text ul{padding-right:25%}}@media (min-width:1367px) and (max-width:1600px){.home__location__information__text ul{padding-right:33.33333%}}.home__location__information__text ul li{position:relative;font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem}@media (min-width:0px) and (max-width:768px){.home__location__information__text ul li{font-size:0.875rem;padding-left:16px}}@media (min-width:0px) and (max-width:320px){.home__location__information__text ul li{font-size:0.8125rem}}@media (min-width:769px) and (max-width:1024px){.home__location__information__text ul li{font-size:0.875rem}}@media (min-width:1025px) and (max-width:1366px){.home__location__information__text ul li{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.home__location__information__text ul li{font-size:1.0625rem}}.home__location__information__text ul li+li{margin-top:40px}@media (min-width:0px) and (max-width:768px){.home__location__information__text ul li+li{margin-top:20px}}@media (min-width:1025px) and (max-width:1366px){.home__location__information__text ul li+li{margin-top:25px}}@media (min-width:1367px) and (max-width:1600px){.home__location__information__text ul li+li{margin-top:30px}}@media (min-width:1601px){.home__location__information__text ul li+li{margin-top:45px}}.home__location__information__text__icon{left:-70px;display:inline-block;position:absolute}@media (min-width:0px) and (max-width:768px){.home__location__information__text__icon{top:-2px;left:0px}}@media (min-width:769px) and (max-width:1024px){.home__location__information__text__icon{left:-35px}}@media (min-width:1025px) and (max-width:1366px){.home__location__information__text__icon{left:-50px}}.home__location__information__text__icon svg{width:10px;fill:var(--color-primary);position:relative}@media (min-width:0px) and (max-width:768px){.home__location__information__text__icon svg{width:6px}}@media (min-width:0px) and (max-width:320px){.home__location__information__text__icon svg{width:6px}}@media (min-width:769px) and (max-width:1024px){.home__location__information__text__icon svg{width:8px}}@media (min-width:1025px) and (max-width:1366px){.home__location__information__text__icon svg{width:8px}}.home__location__information__link{width:100%;position:relative;margin-top:45px}@media (min-width:769px) and (max-width:1024px){.home__location__information__link{margin-bottom:45px}}@media (min-width:1025px) and (max-width:1366px){.home__location__information__link{margin-bottom:65px}}@media (min-width:1367px) and (max-width:1600px){.home__location__information__link{margin-bottom:80px}}@media (min-width:1601px){.home__location__information__link{margin-bottom:80px}}.home__location__information__address{width:100%;text-align:right}@media (min-width:0px) and (max-width:768px){.home__location__information__address{position:relative;text-align:left;padding-right:0%;padding-left:0%;margin-top:2em}}@media (min-width:769px) and (max-width:1024px){.home__location__information__address{margin-top:2em;text-align:left}}@media (min-width:1601px){.home__location__information__address{padding-left:25%}}.home__location__information__address address{font-family:var(--title);font-style:normal;font-display:swap;font-weight:normal;font-size:1.25rem;margin:0px;position:relative}@media (min-width:0px) and (max-width:768px){.home__location__information__address address{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.home__location__information__address address{font-size:1.0625rem}}@media (min-width:1025px) and (max-width:1366px){.home__location__information__address address{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.home__location__information__address address{font-size:1.125rem}}.home__location__mapa{width:66.66667%;position:relative}@media (min-width:0px) and (max-width:768px){.home__location__mapa{width:100%;margin-top:4em}}@media (min-width:769px) and (max-width:1024px){.home__location__mapa{width:100%;margin-top:4em;padding-left:8.33333%;padding-right:8.33333%}}.home__location__mapa__component{width:100%;position:relative;overflow:hidden;background-color:var(--color-accent)}.home__location__mapa__component svg{width:100%;position:relative}.home__location__mapa__component svg .svg-render-text{cursor:pointer;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home__location__mapa__component svg .svg-render-text:hover{fill:#D6D1CA;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home__location__mapa__component svg .svg-render-text:hover~.svg-render-area>.svg-render-rect{fill:#8B765A;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home__location__mapa__component svg .svg-render-rect{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home__location__mapa__component svg .svg-render-rect:hover{fill:#8B765A;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home__location__mapa__component__image{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute}.home__location__mapa__component__image svg{width:100%;position:relative}.home__location__mapa__component__image img{opacity:0;visibility:hidden}.home__contact{width:100%;position:relative;padding-bottom:4em}.home__contact__figure{width:100%;top:0px;right:0px;position:absolute;text-align:right;display:none}.home__contact__figure.is-home{display:block}.home__contact__figure svg{width:180px;display:inline-block;position:relative}@media (min-width:0px) and (max-width:768px){.home__contact__figure svg{width:64px}}@media (min-width:769px) and (max-width:1024px){.home__contact__figure svg{width:84px}}@media (min-width:1025px) and (max-width:1366px){.home__contact__figure svg{width:124px}}@media (min-width:1367px) and (max-width:1600px){.home__contact__figure svg{width:134px}}.home__contact__title{width:100%;position:relative;text-align:center;margin-bottom:4em}.home__contact__title.is-home{padding-top:14em}@media (min-width:0px) and (max-width:768px){.home__contact__title.is-home{padding-top:4em}}@media (min-width:769px) and (max-width:1024px){.home__contact__title.is-home{padding-top:6em}}@media (min-width:1025px) and (max-width:1366px){.home__contact__title.is-home{padding-top:8em}}.home__contact__title.is-master{padding-top:4em}@media (min-width:0px) and (max-width:768px){.home__contact__title{padding-top:4em;margin-bottom:2em;padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.home__contact__title{padding-top:6em;margin-bottom:4em;padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:1601px){.home__contact__title{margin-bottom:6em}}.home__contact__title h2{font-family:var(--title);font-style:normal;font-display:swap;font-weight:600;font-size:5.25rem;color:var(--color-secundary);line-height:1.2;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__contact__title h2{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.home__contact__title h2{font-size:3.375rem}}@media (min-width:1025px) and (max-width:1366px){.home__contact__title h2{font-size:4rem}}@media (min-width:1367px) and (max-width:1600px){.home__contact__title h2{font-size:4.625rem}}.home__contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:0px) and (max-width:768px){.home__contact__row{padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.home__contact__row{padding-left:8.33333%;padding-right:8.33333%}}.home__contact__column{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.home__contact__column{width:100%}}@media (min-width:769px) and (max-width:1024px){.home__contact__column{width:100%}}.home__contact__column.is-left{padding-left:8.33333%}@media (min-width:0px) and (max-width:768px){.home__contact__column.is-left{padding-left:0%}}@media (min-width:769px) and (max-width:1024px){.home__contact__column.is-left{padding-left:0%}}.home__contact__column.is-right{padding-right:8.33333%}@media (min-width:0px) and (max-width:768px){.home__contact__column.is-right{padding-right:0%}}@media (min-width:769px) and (max-width:1024px){.home__contact__column.is-right{padding-right:0%}}.home__contact__column__text{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.home__contact__column__text{width:100%}}@media (min-width:769px) and (max-width:1024px){.home__contact__column__text{width:100%}}@media (min-width:1025px) and (max-width:1366px){.home__contact__column__text{width:75%}}@media (min-width:1367px) and (max-width:1600px){.home__contact__column__text{width:66.66667%}}.home__contact__column__text p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;line-height:1.8;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__contact__column__text p{font-size:0.9375rem}}@media (min-width:769px) and (max-width:1024px){.home__contact__column__text p{font-size:1rem}}@media (min-width:1025px) and (max-width:1366px){.home__contact__column__text p{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.home__contact__column__text p{font-size:1rem}}.home__contact__column__address{width:100%;position:relative;text-align:left;padding-left:25%;padding-right:8.33333%}@media (min-width:0px) and (max-width:768px){.home__contact__column__address{padding-left:0%;padding-right:0%;margin-top:2em;margin-bottom:2em}}@media (min-width:769px) and (max-width:1024px){.home__contact__column__address{padding-left:0%;padding-right:0%;margin-top:2em;margin-bottom:2em}}@media (min-width:1025px) and (max-width:1366px){.home__contact__column__address{padding-left:8.33333%;padding-right:0%}}@media (min-width:1367px) and (max-width:1600px){.home__contact__column__address{padding-left:16.66666%}}.home__contact__column__address a{color:var(--color-secundary);font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:3.5vw;display:inline-block;position:relative;text-decoration:none;margin-top:1em;margin-bottom:35px}.home__contact__column__address a:hover{color:var(--color-primary);text-decoration:none}@media (min-width:0px) and (max-width:768px){.home__contact__column__address a{font-size:7vw}}@media (min-width:0px) and (max-width:320px){.home__contact__column__address a{font-size:1.875rem}}@media (min-width:769px) and (max-width:1024px){.home__contact__column__address a{font-size:5vw}}@media (min-width:1025px) and (max-width:1366px){.home__contact__column__address a{font-size:4vw}}@media (min-width:1367px) and (max-width:1600px){.home__contact__column__address a{font-size:4vw}}@media (min-width:1601px){.home__contact__column__address a{font-size:3.5vw}}.home__contact__column__address address{font-family:var(--title);font-style:normal;font-display:swap;font-weight:normal;font-size:1.3125rem;line-height:1.8;letter-spacing:0.07em;margin:0px}@media (min-width:0px) and (max-width:768px){.home__contact__column__address address{font-size:1.125rem;position:relative}}@media (min-width:769px) and (max-width:1024px){.home__contact__column__address address{font-size:1.125rem;position:relative}}@media (min-width:1025px) and (max-width:1366px){.home__contact__column__address address{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.home__contact__column__address address{font-size:1rem}}.home__contact__column__address address span{font-family:var(--title);font-style:normal;font-display:swap;font-weight:normal;display:block;position:relative}@media (min-width:0px) and (max-width:768px){.home__contact__column__address address span{font-size:0.9375rem}}.home__contact__form{width:100%;position:relative}@media (min-width:769px) and (max-width:1024px){.home__contact__form{margin-top:35px}}.home__contact__form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0px;padding:0px}@media (min-width:0px) and (max-width:768px){.home__contact__form__row{margin-top:16px}}@media (min-width:0px) and (max-width:320px){.home__contact__form__row{margin-top:12px}}.home__contact__form__row.is-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__contact__form__row.is-bottom{margin-top:-10px}@media (min-width:0px) and (max-width:768px){.home__contact__form__row.is-bottom{margin-top:16px}}@media (min-width:0px) and (max-width:320px){.home__contact__form__row.is-bottom{margin-top:12px}}.home__contact__form__label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:180px;position:relative;text-align:right;padding-right:10px}@media (min-width:0px) and (max-width:768px){.home__contact__form__label{width:100%;min-width:auto;padding-right:0px}}@media (min-width:769px) and (max-width:1024px){.home__contact__form__label{min-width:120px;text-align:left}}@media (min-width:1025px) and (max-width:1366px){.home__contact__form__label{min-width:130px}}@media (min-width:1367px) and (max-width:1600px){.home__contact__form__label{min-width:130px}}.home__contact__form__label label{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;color:var(--color-secundary);font-size:1.125rem;display:block;position:relative;margin-top:0px;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__contact__form__label label{font-size:0.875rem;text-align:left}}@media (min-width:0px) and (max-width:320px){.home__contact__form__label label{font-size:0.8125rem;text-align:left}}@media (min-width:769px) and (max-width:1024px){.home__contact__form__label label{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.home__contact__form__label label{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.home__contact__form__label label{font-size:0.9375rem}}.home__contact__form__label label span{display:block;position:relative}@media (min-width:0px) and (max-width:768px){.home__contact__form__label label span{display:inline-block}}.home__contact__form__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media (min-width:0px) and (max-width:768px){.home__contact__form__input{width:100%}}.home__contact__form__input input[type=email],.home__contact__form__input input[type=tel],.home__contact__form__input input[type=text]{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;width:100%;margin:0px;padding-top:10px;padding-right:10px;position:relative;border-top:1px solid var(--color-secundary);border-bottom:0px;border-left:1px solid var(--color-secundary);border-right:1px solid var(--color-secundary);background-color:#D6D1CA}@media (min-width:0px) and (max-width:768px){.home__contact__form__input input[type=email],.home__contact__form__input input[type=tel],.home__contact__form__input input[type=text]{font-size:0.875rem;padding-top:8px;padding-right:8px;border-bottom:1px solid var(--color-secundary)}}@media (min-width:0px) and (max-width:320px){.home__contact__form__input input[type=email],.home__contact__form__input input[type=tel],.home__contact__form__input input[type=text]{font-size:0.8125rem;padding-top:6px;padding-right:6px}}@media (min-width:1367px) and (max-width:1600px){.home__contact__form__input input[type=email],.home__contact__form__input input[type=tel],.home__contact__form__input input[type=text]{font-size:1rem;padding-top:8px;padding-right:8px}}.home__contact__form__input input[type=email]:focus,.home__contact__form__input input[type=tel]:focus,.home__contact__form__input input[type=text]:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid var(--color-secundary);border-bottom:0px;border-left:1px solid var(--color-secundary);border-right:1px solid var(--color-secundary);background-color:#D6D1CA}@media (min-width:0px) and (max-width:768px){.home__contact__form__input input[type=email]:focus,.home__contact__form__input input[type=tel]:focus,.home__contact__form__input input[type=text]:focus{border-bottom:1px solid var(--color-secundary)}}.home__contact__form__input textarea{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;width:100%;margin:0px;resize:none;padding-top:10px;padding-right:10px;position:relative;border-top:1px solid var(--color-secundary);border-bottom:0px;border-left:1px solid var(--color-secundary);border-right:1px solid var(--color-secundary);background-color:#D6D1CA}@media (min-width:0px) and (max-width:768px){.home__contact__form__input textarea{max-height:160px;font-size:0.9375rem;padding-top:8px;padding-right:8px;border-bottom:1px solid var(--color-secundary)}}@media (min-width:0px) and (max-width:320px){.home__contact__form__input textarea{max-height:160px;font-size:0.8125rem;padding-top:6px;padding-right:6px}}@media (min-width:1367px) and (max-width:1600px){.home__contact__form__input textarea{max-height:180px;font-size:1rem;padding-top:8px;padding-right:8px}}.home__contact__form__input textarea:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid var(--color-secundary);border-bottom:0px;border-left:1px solid var(--color-secundary);border-right:1px solid var(--color-secundary);background-color:#D6D1CA}@media (min-width:0px) and (max-width:768px){.home__contact__form__input textarea:focus{border-bottom:1px solid var(--color-secundary)}}.home__contact__form__submit{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;border-top:1px solid var(--color-secundary)}.home__contact__form__select{width:50%;position:relative;text-align:center}.home__contact__form__select:after{width:10px;height:10px;right:30px;border-bottom:2px solid var(--color-secundary);border-right:2px solid var(--color-secundary);content:"";display:block;margin-top:-4px;pointer-events:none;position:absolute;top:44%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}@media (min-width:0px) and (max-width:768px){.home__contact__form__select:after{right:20px}}@media (min-width:1025px) and (max-width:1366px){.home__contact__form__select:after{right:20px}}.home__contact__form__select select{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;color:#EFEAE4;font-size:1.125rem;text-align:center;-moz-text-align-last:center;text-align-last:center;width:100%;height:100%;max-height:53px;border-top:0px;border-left:1px solid var(--color-secundary);border-right:1px solid var(--color-secundary);border-bottom:1px solid var(--color-secundary);border-radius:0px;margin:0px;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;display:block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(93,114,97,0.5)}.home__contact__form__select select:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none}@media (min-width:0px) and (max-width:768px){.home__contact__form__select select{font-size:0.9375rem}}@media (min-width:0px) and (max-width:320px){.home__contact__form__select select{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.home__contact__form__select select{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.home__contact__form__select select{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.home__contact__form__select select{font-size:1.0625rem}}.home__contact__form__select select option{display:block;position:relative;text-align:center}.home__contact__form__button{width:50%;position:relative}.home__contact__form__button button{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;color:#D6D1CA;font-size:1.3125rem;letter-spacing:0.08em;width:100%;height:100%;max-height:53px;border:0px;border-radius:0px;background-color:var(--color-secundary);text-transform:uppercase;position:relative;margin:0 auto;padding-top:6px;padding-bottom:6px}@media (min-width:0px) and (max-width:768px){.home__contact__form__button button{font-size:1rem;padding-top:10px;padding-bottom:10px}}@media (min-width:0px) and (max-width:320px){.home__contact__form__button button{font-size:0.9375rem}}@media (min-width:769px) and (max-width:1024px){.home__contact__form__button button{font-size:1rem}}@media (min-width:1025px) and (max-width:1366px){.home__contact__form__button button{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.home__contact__form__button button{font-size:1.125rem}}.home__contact__form__button button:hover{color:white;background-color:var(--color-primary)}.home__contact__form__recaptcha{width:100%;position:relative;text-align:center;margin-top:25px}.home__contact__form__recaptcha div,.home__contact__form__recaptcha iframe{display:block;margin:0 auto;position:relative}.page__error{width:100%;position:relative;padding-top:10em;padding-bottom:10em}@media (min-width:769px) and (max-width:1024px){.page__error{padding-top:12em;padding-bottom:12em}}@media (min-width:1025px) and (max-width:1366px){.page__error{padding-top:14em;padding-bottom:14em}}@media (min-width:1367px) and (max-width:1600px){.page__error{padding-top:16em;padding-bottom:16em}}@media (min-width:1601px){.page__error{padding-top:18em;padding-bottom:18em}}.page__error__section{width:100%;position:relative}.page__error__container{width:100%;position:relative;padding-left:8.33333%;padding-right:8.333333%}.page__error__container h1{font-family:var(--title);font-style:normal;font-weight:700;font-size:4rem;position:relative;margin-bottom:35px}@media (min-width:0px) and (max-width:768px){.page__error__container h1{font-size:2.625rem}}@media (min-width:769px) and (max-width:1024px){.page__error__container h1{font-size:3rem}}@media (min-width:1025px) and (max-width:1366px){.page__error__container h1{font-size:3.375rem}}@media (min-width:1367px) and (max-width:1600px){.page__error__container h1{font-size:3.625rem}}.page__error__container p{font-size:1.5rem;position:relative;margin-bottom:65px}@media (min-width:0px) and (max-width:768px){.page__error__container p{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.page__error__container p{font-size:1.125rem}}@media (min-width:1025px) and (max-width:1366px){.page__error__container p{font-size:1.25rem}}@media (min-width:1367px) and (max-width:1600px){.page__error__container p{font-size:1.375rem}}.page__error__container a{color:white;display:inline-block;position:relative;padding-left:32px;padding-right:32px;background-color:var(--color-primary)}.page__error__container a:hover{color:white;background-color:var(--color-secundary)}.home__cover{width:100%;position:relative}.js-home-slider{opacity:0;visibility:hidden}.home__cover__item{width:100vw;height:0px;padding-top:calc(50% - 6vh);position:relative;overflow:hidden;z-index:5}@media (min-width:0px) and (max-width:768px){.home__cover__item{padding-bottom:75%}}@media (min-width:769px) and (max-width:1024px){.home__cover__item{padding-bottom:60%}}@media (min-width:1025px) and (max-width:1366px){.home__cover__item{padding-top:calc(80% - 6vh)}}@media (min-width:1367px) and (max-width:1600px){.home__cover__item{padding-top:calc(65% - 6vh)}}@media (min-width:1601px){.home__cover__item{padding-top:calc(50% - 6vh)}}.home__cover__item__thumb{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:15}.home__cover__item__thumb img{opacity:0;visibility:hidden}.home__cover__item__text{width:83.33334%;margin:0 auto;top:20%;left:50%;z-index:20;position:absolute;text-align:center;overflow:hidden;opacity:0;visibility:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:0px) and (max-width:768px){.home__cover__item__text{width:83.33334%;margin:0 auto;top:35%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.home__cover__item__text h1{font-family:var(--title);font-weight:normal;font-style:normal;font-display:swap;color:white;font-size:2.8vw;line-height:1;position:relative;margin-bottom:0px;-webkit-transform:matrix(1,0,0,1,0,300);-ms-transform:matrix(1,0,0,1,0,300);transform:matrix(1,0,0,1,0,300)}.home__cover__item__text h1.is-one{color:var(--color-coffee)}.home__cover__item__text h1.is-two{color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.home__cover__item__text h1.is-two{color:white}}.home__cover__item__text h1.is-three{color:white}.home__cover__item__text h1.is-four{color:var(--color-secundary)}@media (min-width:0px) and (max-width:768px){.home__cover__item__text h1{font-size:6vw}}@media (min-width:769px) and (max-width:1024px){.home__cover__item__text h1{font-size:5vw}}@media (min-width:1025px) and (max-width:1366px){.home__cover__item__text h1{font-size:5vw}}@media (min-width:1367px) and (max-width:1600px){.home__cover__item__text h1{font-size:3.6vw}}.home__cover__overlay{width:100%;height:118px;left:0px;bottom:0%;z-index:15;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(224,220,215,0)),color-stop(rgba(224,220,215,0.118)),color-stop(rgba(224,220,215,0.302)),color-stop(rgba(224,220,215,0.467)),color-stop(rgba(224,220,215,0.612)),color-stop(rgba(224,220,215,0.733)),color-stop(rgba(224,220,215,0.831)),color-stop(rgba(224,220,215,0.91)),color-stop(rgba(224,220,215,0.961)),color-stop(rgba(224,220,215,0.992)),to(rgb(224,220,215)));background-image:linear-gradient(rgba(224,220,215,0),rgba(224,220,215,0.118),rgba(224,220,215,0.302),rgba(224,220,215,0.467),rgba(224,220,215,0.612),rgba(224,220,215,0.733),rgba(224,220,215,0.831),rgba(224,220,215,0.91),rgba(224,220,215,0.961),rgba(224,220,215,0.992),rgb(224,220,215))}.home__cover__overlay svg{width:100%;position:relative}.home__cover__controls__prev{left:0px;top:50%;z-index:35;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home__cover__controls__prev button{padding-left:20px;position:relative;background-color:transparent}.home__cover__controls__prev button:hover{background-color:transparent}.home__cover__controls__prev button svg{width:24px;fill:none;stroke:#907b60;stroke-miterlimit:10;stroke-width:4;position:relative}@media (min-width:0px) and (max-width:768px){.home__cover__controls__prev button svg{width:16px}}@media (min-width:769px) and (max-width:1024px){.home__cover__controls__prev button svg{width:18px}}@media (min-width:1025px) and (max-width:1366px){.home__cover__controls__prev button svg{width:20px}}@media (min-width:1367px) and (max-width:1600px){.home__cover__controls__prev button svg{width:22px}}.home__cover__controls__next{right:0px;top:50%;z-index:35;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home__cover__controls__next button{padding-right:20px;position:relative;background-color:transparent}.home__cover__controls__next button:hover{background-color:transparent}.home__cover__controls__next button svg{width:24px;fill:none;stroke:#907b60;stroke-miterlimit:10;stroke-width:4;position:relative}@media (min-width:0px) and (max-width:768px){.home__cover__controls__next button svg{width:16px}}@media (min-width:769px) and (max-width:1024px){.home__cover__controls__next button svg{width:18px}}@media (min-width:1025px) and (max-width:1366px){.home__cover__controls__next button svg{width:20px}}@media (min-width:1367px) and (max-width:1600px){.home__cover__controls__next button svg{width:22px}}.home__concept{width:100%;z-index:20;position:relative;padding-bottom:8em}@media (min-width:0px) and (max-width:768px){.home__concept{padding-bottom:2em}}@media (min-width:769px) and (max-width:1024px){.home__concept{padding-bottom:4em}}@media (min-width:1025px) and (max-width:1366px){.home__concept{padding-bottom:6em}}@media (min-width:1367px) and (max-width:1600px){.home__concept{padding-bottom:6em}}@media (min-width:1601px){.home__concept{padding-bottom:8em}}.home__concept__icon{width:100%;position:relative;text-align:center;margin-top:-3%}.home__concept__icon svg{width:164px;margin:0 auto;fill:var(--color-secundary);display:block;position:relative}@media (min-width:0px) and (max-width:768px){.home__concept__icon svg{width:64px}}@media (min-width:769px) and (max-width:1024px){.home__concept__icon svg{width:84px}}@media (min-width:1025px) and (max-width:1366px){.home__concept__icon svg{width:94px}}@media (min-width:1367px) and (max-width:1600px){.home__concept__icon svg{width:124px}}.home__concept__thumb{height:0px;z-index:20;position:absolute;background-color:var(--color-accent)}.home__concept__thumb.is-one{width:20%;top:-16.66666%;padding-top:30%}@media (min-width:0px) and (max-width:768px){.home__concept__thumb.is-one{width:33.33333%;top:-6.66666%;padding-top:50%}}@media (min-width:769px) and (max-width:1024px){.home__concept__thumb.is-one{width:25%;top:-20%;padding-top:40%}}@media (min-width:1025px) and (max-width:1366px){.home__concept__thumb.is-one{width:25%;padding-top:35%}}@media (min-width:1601px){.home__concept__thumb.is-one{top:-20%}}.home__concept__thumb.is-two{width:16.66666%;right:0%;top:0%;padding-top:25%}@media (min-width:0px) and (max-width:768px){.home__concept__thumb.is-two{width:50%;margin:auto 0 auto auto;padding-top:75%;position:relative}}@media (min-width:769px) and (max-width:1024px){.home__concept__thumb.is-two{width:25%;padding-top:45%}}@media (min-width:1025px) and (max-width:1366px){.home__concept__thumb.is-two{width:20%;padding-top:40%}}@media (min-width:1367px) and (max-width:1600px){.home__concept__thumb.is-two{width:22.7777766667%;padding-top:35%}}@media (min-width:1601px){.home__concept__thumb.is-two{width:22.7777766667%;padding-top:30%}}.home__concept__thumb:before{content:"";width:100%;height:1px;top:50%;z-index:35;position:absolute}.home__concept__thumb__image{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:15;overflow:hidden}.home__concept__thumb__image img{opacity:0;visibility:hidden}.home__concept__thumb__animation{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:20;display:none;background-color:#D6D1CA}.home__concept__thumb__figure__top{width:100%;z-index:35;top:-40%;text-align:right;position:absolute}@media (min-width:769px) and (max-width:1024px){.home__concept__thumb__figure__top{top:-38%}}@media (min-width:1025px) and (max-width:1366px){.home__concept__thumb__figure__top{top:-42%}}.home__concept__thumb__figure__top svg{width:30%;display:inline-block;position:relative}.home__concept__thumb__figure{width:100%;z-index:20;bottom:-50%;text-align:right;position:absolute}.home__concept__thumb__figure svg{width:75%;display:inline-block;position:relative}@media (min-width:769px) and (max-width:1024px){.home__concept__thumb__figure svg{width:66.66667%}}.home__concept__title{width:100%;position:relative;padding-left:8.33333%;padding-right:25%;margin-top:4em}@media (min-width:769px) and (max-width:1024px){.home__concept__title{margin-top:6em;padding-right:33.33333%}}.home__concept__title h2{font-family:var(--title);font-weight:bold;font-style:normal;font-display:swap;color:var(--color-secundary);font-size:5.25rem;text-align:right;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__concept__title h2{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.home__concept__title h2{font-size:3.375rem}}@media (min-width:1025px) and (max-width:1366px){.home__concept__title h2{font-size:4rem}}@media (min-width:1367px) and (max-width:1600px){.home__concept__title h2{font-size:4.625rem}}.home__concept__text{width:100%;position:relative;padding-left:33.33333%;padding-right:25%;padding-top:4em}@media (min-width:0px) and (max-width:768px){.home__concept__text{padding-left:0%;padding-right:0%}}@media (min-width:769px) and (max-width:1024px){.home__concept__text{padding-left:0%;padding-right:0%}}@media (min-width:1025px) and (max-width:1366px){.home__concept__text{padding-left:8.33333%}}@media (min-width:1367px) and (max-width:1600px){.home__concept__text{padding-left:16.66666%}}@media (min-width:1601px){.home__concept__text{padding-top:6em;padding-left:25%}}.home__concept__text__quote{width:100%;position:relative;padding-right:8.33333%}@media (min-width:0px) and (max-width:768px){.home__concept__text__quote{margin-top:45px;padding-left:8.33333%;padding-right:16.666666%}}@media (min-width:769px) and (max-width:1024px){.home__concept__text__quote{padding-left:8.33333%;padding-right:33.33333%}}@media (min-width:1025px) and (max-width:1366px){.home__concept__text__quote{padding-right:8.33333%}}@media (min-width:1367px) and (max-width:1600px){.home__concept__text__quote{padding-right:16.66666%}}@media (min-width:1601px){.home__concept__text__quote{padding-right:16.66666%}}.home__concept__text__quote p{font-family:var(--title);font-weight:normal;font-style:normal;font-display:swap;font-size:1.375rem;line-height:1.8;letter-spacing:0.08em;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__concept__text__quote p{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.home__concept__text__quote p{font-size:1rem}}@media (min-width:1025px) and (max-width:1366px){.home__concept__text__quote p{font-size:1.125rem}}@media (min-width:1367px) and (max-width:1600px){.home__concept__text__quote p{font-size:1.125rem}}.home__concept__text__information{width:100%;position:relative;padding-left:8.33333%;margin-top:45px}@media (min-width:0px) and (max-width:768px){.home__concept__text__information{padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.home__concept__text__information{width:83.33334%;padding-left:16.66666%;padding-right:33.33333%}}@media (min-width:1025px) and (max-width:1366px){.home__concept__text__information{width:83.33334%;padding-left:16.66666%}}@media (min-width:1367px) and (max-width:1600px){.home__concept__text__information{width:91.66667%}}@media (min-width:1601px){.home__concept__text__information{width:91.66667%;margin-top:85px;padding-right:8.33333%}}.home__concept__text__information p{font-family:var(--text);font-weight:normal;font-style:normal;font-display:swap;font-size:1.125rem;line-height:1.8;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__concept__text__information p{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.home__concept__text__information p{font-size:0.875rem}}@media (min-width:1025px) and (max-width:1366px){.home__concept__text__information p{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.home__concept__text__information p{font-size:1rem}}.home__concept__text__information strong{font-family:var(--text);font-style:normal;font-display:swap;font-weight:700;position:relative;display:inline-block;margin-bottom:10px}@media (min-width:0px) and (max-width:768px){.home__concept__text__information strong{font-size:1.0625rem}}@media (min-width:769px) and (max-width:1024px){.home__concept__text__information strong{font-size:1.0625rem}}@media (min-width:1025px) and (max-width:1366px){.home__concept__text__information strong{font-size:1.125rem}}@media (min-width:1367px) and (max-width:1600px){.home__concept__text__information strong{font-size:1.1875rem}}@media (min-width:1601px){.home__concept__text__information strong{font-size:1.25rem}}.home__concept__text__information strong em{font-family:var(--text);font-display:swap;font-weight:700;font-style:italic}.home__concept__cover{width:25%;height:0px;display:block;margin-top:2em;padding-top:25%;position:relative;overflow:hidden}@media (min-width:0px) and (max-width:768px){.home__concept__cover{width:50%;padding-top:35%}}@media (min-width:769px) and (max-width:1024px){.home__concept__cover{width:41.66666%;padding-top:35%}}@media (min-width:1025px) and (max-width:1366px){.home__concept__cover{width:33.33333%;padding-top:35%}}.home__concept__cover img{opacity:0;visibility:hidden}.home__concept__figure{width:100%;padding-top:10em;padding-left:8.33333%;padding-right:25%;position:relative;text-align:right}@media (min-width:0px) and (max-width:768px){.home__concept__figure{text-align:center;padding-top:2em;padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.home__concept__figure{padding-top:4em}}@media (min-width:1025px) and (max-width:1366px){.home__concept__figure{padding-top:6em}}@media (min-width:1367px) and (max-width:1600px){.home__concept__figure{padding-top:8em}}@media (min-width:1601px){.home__concept__figure{padding-top:8em;padding-right:25%}}.home__concept__figure svg{width:350px;display:inline-block;position:relative}@media (min-width:0px) and (max-width:768px){.home__concept__figure svg{width:164px}}@media (min-width:769px) and (max-width:1024px){.home__concept__figure svg{width:184px}}@media (min-width:1025px) and (max-width:1366px){.home__concept__figure svg{width:224px}}@media (min-width:1367px) and (max-width:1600px){.home__concept__figure svg{width:284px}}.home__project{width:100%;position:relative}.home__project__title{width:100%;position:relative;margin-bottom:4em;padding-right:8.33333%;padding-left:16.66666%}.home__project__title h2{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:5.25rem;color:var(--color-primary);position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__project__title h2{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.home__project__title h2{font-size:3.375rem}}@media (min-width:1025px) and (max-width:1366px){.home__project__title h2{font-size:4rem}}@media (min-width:1367px) and (max-width:1600px){.home__project__title h2{font-size:4.625rem}}.home__project__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:8.33333%;padding-right:8.33333%}.home__project__map{width:70%;position:relative;background-color:var(--color-body)}@media (min-width:0px) and (max-width:768px){.home__project__map{width:100%}}@media (min-width:769px) and (max-width:1024px){.home__project__map{width:100%}}@media (min-width:1025px) and (max-width:1366px){.home__project__map{width:70%}}.home__project__map svg{width:calc(100% - 0px);display:block;margin:0px;padding:0px;position:relative}.home__project__map svg .svg-circle{fill:var(--color-primary);cursor:pointer;display:block;z-index:10;position:relative}.home__project__map svg .svg-letter,.home__project__map svg .svg-number{cursor:pointer;z-index:5;position:relative}.home__project__map svg .section__1,.home__project__map svg .section__2,.home__project__map svg .section__3,.home__project__map svg .section__4,.home__project__map svg .section__5,.home__project__map svg .section__a,.home__project__map svg .section__b,.home__project__map svg .section__c{visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home__project__map__text{width:100%;position:relative;margin-top:45px}@media (min-width:0px) and (max-width:768px){.home__project__map__text{margin-top:20px}}@media (min-width:0px) and (max-width:320px){.home__project__map__text{margin-top:10px}}@media (min-width:769px) and (max-width:1024px){.home__project__map__text{margin-top:25px}}@media (min-width:1025px) and (max-width:1366px){.home__project__map__text{margin-top:35px}}.home__project__map__text p{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-secundary);font-size:1.125rem;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__project__map__text p{font-size:0.875rem}}@media (min-width:0px) and (max-width:320px){.home__project__map__text p{font-size:0.75rem}}@media (min-width:769px) and (max-width:1024px){.home__project__map__text p{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.home__project__map__text p{font-size:1rem}}.home__project__map__icon{top:0px;right:0px;padding-top:80px;position:absolute}@media (min-width:0px) and (max-width:768px){.home__project__map__icon{padding-top:16px}}@media (min-width:769px) and (max-width:1024px){.home__project__map__icon{padding-top:44px}}@media (min-width:1025px) and (max-width:1366px){.home__project__map__icon{padding-top:30px}}@media (min-width:1367px) and (max-width:1600px){.home__project__map__icon{padding-top:44px}}.home__project__map__icon svg{width:54px;position:relative}@media (min-width:0px) and (max-width:768px){.home__project__map__icon svg{width:34px}}@media (min-width:769px) and (max-width:1024px){.home__project__map__icon svg{width:38px}}@media (min-width:1025px) and (max-width:1366px){.home__project__map__icon svg{width:40px}}@media (min-width:1367px) and (max-width:1600px){.home__project__map__icon svg{width:44px}}.home__project__information{width:30%;position:relative}@media (min-width:0px) and (max-width:768px){.home__project__information{width:100%;padding-left:0%}}@media (min-width:769px) and (max-width:1024px){.home__project__information{width:100%;padding-left:0%;margin-top:4em}}.home__project__information article{width:100%;position:relative}.home__project__information article ul{width:100%;position:relative;list-style:none;margin:0px;padding:0px}@media (min-width:0px) and (max-width:768px){.home__project__information article ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-16px}}.home__project__information article ul li{cursor:pointer;display:block;padding-left:32px;position:relative}@media (min-width:0px) and (max-width:768px){.home__project__information article ul li{width:calc(50% - 16px);margin-top:25px!important;margin-left:16px;padding-left:10px}}@media (min-width:0px) and (max-width:320px){.home__project__information article ul li{width:calc(50% - 16px);margin-top:20px!important;margin-left:16px;padding-left:10px}}.home__project__information article ul li+li{margin-top:50px}@media (min-width:0px) and (max-width:768px){.home__project__information article ul li+li{margin-top:0px}}@media (min-width:1025px) and (max-width:1366px){.home__project__information article ul li+li{margin-top:35px}}@media (min-width:1367px) and (max-width:1600px){.home__project__information article ul li+li{margin-top:25px}}.home__project__information article ul li+li:nth-child(6){margin-top:0px}.home__project__information article ul li h4{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-primary);font-size:1.375rem;position:relative;margin-top:0px;margin-bottom:20px}@media (min-width:0px) and (max-width:768px){.home__project__information article ul li h4{font-size:0.75rem;margin-bottom:10px}}@media (min-width:0px) and (max-width:320px){.home__project__information article ul li h4{font-size:0.625rem;margin-bottom:8px}}@media (min-width:769px) and (max-width:1024px){.home__project__information article ul li h4{font-size:1.125rem}}@media (min-width:1025px) and (max-width:1366px){.home__project__information article ul li h4{font-size:1rem;margin-bottom:16px}}@media (min-width:1367px) and (max-width:1600px){.home__project__information article ul li h4{font-size:1.125rem}}.home__project__information article ul li p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;position:relative;margin-top:0px;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__project__information article ul li p{font-size:0.625rem}}@media (min-width:769px) and (max-width:1024px){.home__project__information article ul li p{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.home__project__information article ul li p{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.home__project__information article ul li p{font-size:1rem}}.home__project__information article ul li p+p{margin-top:1rem}@media (min-width:0px) and (max-width:768px){.home__project__information article ul li p+p{margin-top:4px}}@media (min-width:1025px) and (max-width:1366px){.home__project__information article ul li p+p{margin-top:10px}}@media (min-width:1367px) and (max-width:1600px){.home__project__information article ul li p+p{margin-top:12px}}.home__project__information__item{width:100%;position:relative}.home__project__information__icon{top:0px;left:0px;position:absolute}.home__project__information__icon svg{width:10px;fill:var(--color-primary);position:relative}@media (min-width:0px) and (max-width:768px){.home__project__information__icon svg{top:-4px;width:4px}}@media (min-width:1025px) and (max-width:1366px){.home__project__information__icon svg{width:8px}}@media (min-width:1367px) and (max-width:1600px){.home__project__information__icon svg{width:8px}}.home__project__information__link{width:100%;position:relative;margin-top:35px}.home__prototype{width:100%;position:relative;margin-top:2em}.home__prototype__layout{margin:0 auto;position:relative;padding-left:8.33333%;padding-right:8.33333%}.home__prototype__title{width:100%;position:relative;text-align:center;margin-bottom:4em}.home__prototype__title h3{color:var(--color-secundary);font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;padding:0px;position:relative;margin:0px;font-size:5.25rem}@media (min-width:0px) and (max-width:768px){.home__prototype__title h3{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.home__prototype__title h3{font-size:3.375rem}}@media (min-width:1025px) and (max-width:1366px){.home__prototype__title h3{font-size:4rem}}@media (min-width:1367px) and (max-width:1600px){.home__prototype__title h3{font-size:4.625rem}}.home__prototype__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:32px;grid-row-gap:0px}@media (min-width:0px) and (max-width:768px){.home__prototype__grid{grid-row-gap:32px}}.home__prototype__column{-ms-grid-column-span:4;grid-column-end:span 4;position:relative;border-bottom:1px solid transparent}@media (min-width:0px) and (max-width:768px){.home__prototype__column{-ms-grid-column-span:12;grid-column-end:span 12;border-bottom:1px solid var(--color-coffee)}}@media (min-width:769px) and (max-width:1024px){.home__prototype__column{-ms-grid-column-span:12;grid-column-end:span 12;border-bottom:1px solid var(--color-coffee)}}.home__prototype__column+.home__prototype__column{border-left:1px solid var(--color-coffee)}@media (min-width:0px) and (max-width:768px){.home__prototype__column+.home__prototype__column{border-left:1px solid transparent}}.home__prototype__item{display:block;position:relative}@media (min-width:0px) and (max-width:768px){.home__prototype__item{padding-bottom:32px}}.home__prototype__item#entre-patios label{color:var(--color-coffee)}.home__prototype__item#entre-patios h4{color:var(--color-green)}.home__prototype__item#entre-patios .home__prototype__item__text p{color:var(--color-green)}.home__prototype__item#entre-patios .home__prototype__item__button a{border-color:var(--color-green)}.home__prototype__item#entre-patios .home__prototype__item__button a span{color:var(--color-green)}.home__prototype__item#entre-patios .home__prototype__item__button a span:before{background-color:var(--color-green)}.home__prototype__item#entre-patios .home__prototype__item__thumb__image.is--one{width:35%;padding-top:25%}.home__prototype__item#entre-patios .home__prototype__item__thumb__image.is--two{width:50%;padding-top:30%;margin-top:-8.33333%;margin-left:22%}.home__prototype__item#magnus label{color:var(--color-coffee)}.home__prototype__item#magnus h4{color:var(--color-orange)}.home__prototype__item#magnus .home__prototype__item__text p{color:var(--color-orange)}.home__prototype__item#magnus .home__prototype__item__button a{border-color:var(--color-orange)}.home__prototype__item#magnus .home__prototype__item__button a span{color:var(--color-orange)}.home__prototype__item#magnus .home__prototype__item__button a span:before{background-color:var(--color-orange)}.home__prototype__item#magnus .home__prototype__item__thumb__image.is--one{width:33.33333%;z-index:10;padding-top:25%;margin-left:50%}.home__prototype__item#magnus .home__prototype__item__thumb__image.is--two{width:50%;padding-top:30%;z-index:5;margin-top:-8.33333%;margin-left:22%}.home__prototype__item#bliss label{color:var(--color-coffee)}.home__prototype__item#bliss h4{color:var(--color-coffee)}.home__prototype__item#bliss .home__prototype__item__text p{color:var(--color-coffee)}.home__prototype__item#bliss .home__prototype__item__button a{border-color:var(--color-coffee)}.home__prototype__item#bliss .home__prototype__item__button a span{color:var(--color-coffee)}.home__prototype__item#bliss .home__prototype__item__button a span:before{background-color:var(--color-coffee)}.home__prototype__item#bliss .home__prototype__item__thumb__image.is--one{width:50%;z-index:5;padding-top:30%;margin-top:0%;margin-left:8.33333%}.home__prototype__item#bliss .home__prototype__item__thumb__image.is--two{width:33.33333%;padding-top:25%;margin-top:-8.33333%;margin-left:auto;margin-right:16.66666%;z-index:10}.home__prototype__item label{font-family:var(--text);font-style:normal;font-display:swap;font-weight:300;font-size:14px;letter-spacing:3px;margin:0px;display:block;padding:0px;position:relative;text-align:center;text-transform:uppercase}.home__prototype__item h4{font-family:var(--title);font-style:normal;font-display:swap;font-weight:500;position:relative;text-align:center;font-size:60px;line-height:1;margin:0px;padding:0px}@media (min-width:0px) and (max-width:768px){.home__prototype__item h4{font-size:2.625rem}}@media (min-width:769px) and (max-width:1024px){.home__prototype__item h4{font-size:2.875rem}}@media (min-width:1025px) and (max-width:1366px){.home__prototype__item h4{font-size:3.125rem}}@media (min-width:1367px) and (max-width:1600px){.home__prototype__item h4{font-size:3.375rem}}.home__prototype__item__thumb{width:100%;display:block;position:relative;overflow:hidden;margin-top:2.5em}.home__prototype__item__thumb__image{width:60%;height:0px;display:block;overflow:hidden;position:relative}.home__prototype__item__thumb__image.is--one{z-index:5;padding-top:40%;margin-left:8.33333%}.home__prototype__item__thumb__image.is--two{z-index:10;padding-top:35%}.home__prototype__item__text{width:83.33334%;margin-left:auto;margin-right:auto;margin-top:2em;text-align:center;position:relative}.home__prototype__item__text p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:14px}.home__prototype__item__button{width:100%;margin-top:1.6em;text-align:center;position:relative}.home__amenities{width:100%;position:relative;padding-top:1em}@media (min-width:0px) and (max-width:768px){.home__amenities{padding-top:6em}}@media (min-width:769px) and (max-width:1024px){.home__amenities{padding-top:2em}}@media (min-width:1025px) and (max-width:1366px){.home__amenities{padding-top:8em}}@media (min-width:1367px) and (max-width:1600px){.home__amenities{padding-top:6em}}@media (min-width:1601px){.home__amenities{padding-top:6em}}.home__amenities__title{width:100%;position:relative;text-align:right;padding-left:8.33333%;padding-right:25%;margin-bottom:4em}@media (min-width:0px) and (max-width:768px){.home__amenities__title{margin-bottom:4em;padding-right:8.33333%;text-align:center}}@media (min-width:1601px){.home__amenities__title{margin-bottom:6em}}.home__amenities__title h2{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-secundary);font-size:5.25rem;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.home__amenities__title h2{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.home__amenities__title h2{font-size:3.375rem}}@media (min-width:1025px) and (max-width:1366px){.home__amenities__title h2{font-size:4rem}}@media (min-width:1367px) and (max-width:1600px){.home__amenities__title h2{font-size:4.625rem}}.home__amenities__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.home__amenities__left{width:40%;position:relative}@media (min-width:0px) and (max-width:768px){.home__amenities__left{width:100%;padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.home__amenities__left{width:100%;padding-left:8.33333%;padding-right:8.33333%}}.home__amenities__thumb{width:100%;height:0px;z-index:5;padding-top:60%;position:relative;overflow:hidden;background-color:var(--color-accent)}@media (min-width:0px) and (max-width:768px){.home__amenities__thumb{margin-bottom:10em}}@media (min-width:0px) and (max-width:320px){.home__amenities__thumb{margin-bottom:8em}}@media (min-width:769px) and (max-width:1024px){.home__amenities__thumb{margin-bottom:10em}}@media (min-width:1025px) and (max-width:1366px){.home__amenities__thumb{padding-top:75%}}@media (min-width:1367px) and (max-width:1600px){.home__amenities__thumb{padding-top:70%}}.home__amenities__thumb img{opacity:0;visibility:hidden}.home__amenities__thumb__animation{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:10;display:none;background-color:#D6D1CA}.home__amenities__thumb__figure{top:80%;z-index:20;left:16.66666%;position:absolute}@media (min-width:0px) and (max-width:768px){.home__amenities__thumb__figure{top:50%}}@media (min-width:0px) and (max-width:320px){.home__amenities__thumb__figure{top:35%}}@media (min-width:769px) and (max-width:1024px){.home__amenities__thumb__figure{top:50%}}@media (min-width:1025px) and (max-width:1366px){.home__amenities__thumb__figure{top:35%}}@media (min-width:1367px) and (max-width:1600px){.home__amenities__thumb__figure{top:55%}}@media (min-width:1601px){.home__amenities__thumb__figure{top:55%}}.home__amenities__thumb__figure svg{width:270px;position:relative}@media (min-width:0px) and (max-width:768px){.home__amenities__thumb__figure svg{width:134px}}@media (min-width:0px) and (max-width:320px){.home__amenities__thumb__figure svg{width:124px}}@media (min-width:769px) and (max-width:1024px){.home__amenities__thumb__figure svg{width:184px}}@media (min-width:1025px) and (max-width:1366px){.home__amenities__thumb__figure svg{width:194px}}@media (min-width:1367px) and (max-width:1600px){.home__amenities__thumb__figure svg{width:214px}}.home__amenities__center{width:60%;position:relative;margin-top:60px}@media (min-width:0px) and (max-width:768px){.home__amenities__center{width:100%}}@media (min-width:769px) and (max-width:1024px){.home__amenities__center{width:100%}}.home__amenities__information{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%}.home__amenities__information ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;position:relative;list-style:none;margin:0px;padding:0px}@media (min-width:0px) and (max-width:768px){.home__amenities__information ul{margin-left:-16px}}.home__amenities__information ul li{width:20%;position:relative;text-align:center;margin-bottom:30px}@media (min-width:0px) and (max-width:768px){.home__amenities__information ul li{width:calc(33.33333% - 16px);margin-left:16px}}@media (min-width:769px) and (max-width:1024px){.home__amenities__information ul li{width:33.33333%}}.home__amenities__information ul li p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;color:#766E64;font-size:0.75rem;margin-top:45px;margin-bottom:0px;position:relative;text-transform:uppercase}@media (min-width:0px) and (max-width:768px){.home__amenities__information ul li p{margin-top:25px;font-size:0.75rem}}@media (min-width:0px) and (max-width:320px){.home__amenities__information ul li p{margin-top:20px;font-size:0.625rem}}@media (min-width:0px) and (max-width:320px){.home__amenities__information ul li p{font-size:0.625rem}}@media (min-width:769px) and (max-width:1024px){.home__amenities__information ul li p{font-size:0.75rem}}.home__amenities__information__link{width:100%;position:relative;text-align:right;margin-top:60px;margin-bottom:50px;padding-right:8.33333%}@media (min-width:0px) and (max-width:768px){.home__amenities__information__link{margin-top:25px}}@media (min-width:769px) and (max-width:1024px){.home__amenities__information__link{margin-top:35px}}@media (min-width:1601px){.home__amenities__information__link{margin-top:85px}}.home__amenities__information__icon{width:100%;display:block;position:relative;text-align:center}.home__amenities__information__icon svg{width:100%;max-width:130px;min-height:104px;max-height:104px;margin:0 auto;display:block;position:relative}@media (min-width:0px) and (max-width:768px){.home__amenities__information__icon svg{max-width:84px;min-height:84px;max-height:104px}}@media (min-width:0px) and (max-width:320px){.home__amenities__information__icon svg{max-width:64px;min-height:64px;max-height:104px}}@media (min-width:769px) and (max-width:1024px){.home__amenities__information__icon svg{max-width:128px;min-height:104px;max-height:104px}}@media (min-width:1025px) and (max-width:1366px){.home__amenities__information__icon svg{max-width:86px;min-height:86px;max-height:86px}}@media (min-width:1367px) and (max-width:1600px){.home__amenities__information__icon svg{max-width:104px;min-height:64px;max-height:64px}}.home__amenities__thumb__center{width:100%;position:relative;text-align:center}.home__amenities__thumb__center__image{width:20%;height:0px;margin-left:30%;padding-top:20%;position:relative;overflow:hidden;background-color:var(--color-accent)}@media (min-width:0px) and (max-width:768px){.home__amenities__thumb__center__image{width:41.66666%;padding-top:40%;margin-left:8.33333%}}@media (min-width:769px) and (max-width:1024px){.home__amenities__thumb__center__image{width:25%;padding-top:25%;margin-left:20%}}@media (min-width:1025px) and (max-width:1366px){.home__amenities__thumb__center__image{width:25%;padding-top:25%;margin-left:25%}}.home__amenities__thumb__center__image:before{content:"";width:100%;height:1px;top:50%;z-index:35;position:absolute}.home__amenities__thumb__center__image img{opacity:0;visibility:hidden}.home__amenities__thumb__bottom{width:100%;position:relative;text-align:right;padding-left:8.33333%;padding-right:8.33333%}.home__amenities__thumb__bottom__image{width:33.33333%;height:0px;margin:-8% 0px auto auto;display:block;overflow:hidden;position:relative;padding-top:20%;background-color:var(--color-accent)}@media (min-width:0px) and (max-width:768px){.home__amenities__thumb__bottom__image{width:60%;padding-top:40%;margin:4em 0px auto auto}}@media (min-width:769px) and (max-width:1024px){.home__amenities__thumb__bottom__image{width:41.66666%;padding-top:30%}}@media (min-width:1025px) and (max-width:1366px){.home__amenities__thumb__bottom__image{width:41.66666%;padding-top:25%;margin:-12% 0px auto auto}}@media (min-width:1367px) and (max-width:1600px){.home__amenities__thumb__bottom__image{padding-top:22%;margin:-10% 0px auto auto}}.home__amenities__thumb__bottom__image img{opacity:0;visibility:hidden}.amenidades{width:100%;position:relative;opacity:0;visibility:hidden;padding-top:calc(6em + 170px)}@media (min-width:0px) and (max-width:768px){.amenidades{padding-top:calc(4em + 106px)}}@media (min-width:769px) and (max-width:1024px){.amenidades{padding-top:calc(6em + 74px)}}@media (min-width:1025px) and (max-width:1366px){.amenidades{padding-top:calc(7em + 103px)}}@media (min-width:1367px) and (max-width:1600px){.amenidades{padding-top:calc(7em + 148px)}}.amenidades__section{width:100%;position:relative}.amenidades__layout{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%}.amenidades__title{width:100%;position:relative;text-align:right}@media (min-width:0px) and (max-width:768px){.amenidades__title{text-align:left}}.amenidades__title h1{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-secundary);font-size:5.25rem;margin-bottom:0px;position:relative}@media (min-width:0px) and (max-width:768px){.amenidades__title h1{font-size:3rem}}@media (min-width:0px) and (max-width:320px){.amenidades__title h1{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.amenidades__title h1{font-size:3.625rem}}@media (min-width:1025px) and (max-width:1366px){.amenidades__title h1{font-size:4.25rem}}@media (min-width:1367px) and (max-width:1600px){.amenidades__title h1{font-size:4.75rem}}.amenidades__text{width:66.66667%;position:relative;margin-top:75px;margin-bottom:65px;padding-right:8.33333%;padding-left:33.33333%}@media (min-width:0px) and (max-width:768px){.amenidades__text{width:100%;padding-left:8.33333%;margin-top:25px;margin-bottom:45px}}@media (min-width:769px) and (max-width:1024px){.amenidades__text{width:83.33334%;padding-left:25%;margin-top:55px;margin-bottom:45px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__text{width:75%;padding-left:25%;margin-top:65px;margin-bottom:55px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__text{width:75%;padding-left:25%}}.amenidades__text p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;letter-spacing:0.08em;line-height:1.6;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.amenidades__text p{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.amenidades__text p{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.amenidades__text p{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.amenidades__text p{font-size:1rem}}.amenidades__gallery{width:100%;position:relative}.amenidades__gallery__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.amenidades__gallery__column__left{width:25%;position:relative;padding-left:32px;padding-right:32px;padding-top:60px}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__column__left{width:100%;padding-top:25px;padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.amenidades__gallery__column__left{padding-top:50px;padding-left:16px;padding-right:16px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__gallery__column__left{padding-top:60px;padding-left:16px;padding-right:16px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__gallery__column__left{padding-top:65px}}@media (min-width:1601px){.amenidades__gallery__column__left{padding-top:80px}}.amenidades__gallery__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-18px;opacity:0;visibility:hidden}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__thumbs{margin-left:-10px}}@media (min-width:0px) and (max-width:320px){.amenidades__gallery__thumbs{margin-left:-8px}}@media (min-width:769px) and (max-width:1024px){.amenidades__gallery__thumbs{margin-left:-16px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__gallery__thumbs{margin-left:-16px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__gallery__thumbs{margin-left:-16px}}.amenidades__gallery__thumbs button{width:calc(33.33333% - 18px);height:0px;padding-top:calc(33.33333% - 18px);margin-left:18px;margin-bottom:18px;padding-left:0px;padding-right:0px;padding-bottom:0px;position:relative;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:0px;border:2px solid var(--color-body);background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__thumbs button{width:calc(25% - 10px);padding-top:calc(25% - 10px);margin-left:10px;margin-bottom:10px}}@media (min-width:0px) and (max-width:320px){.amenidades__gallery__thumbs button{width:calc(25% - 8px);padding-top:calc(25% - 8px);margin-left:8px;margin-bottom:8px}}@media (min-width:769px) and (max-width:1024px){.amenidades__gallery__thumbs button{width:calc(50% - 16px);padding-top:calc(50% - 16px);margin-left:16px;margin-bottom:16px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__gallery__thumbs button{width:calc(33.33333% - 16px);padding-top:calc(33.33333% - 16px);margin-left:16px;margin-bottom:16px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__gallery__thumbs button{width:calc(33.33333% - 16px);padding-top:calc(33.33333% - 16px);margin-left:16px;margin-bottom:16px}}.amenidades__gallery__thumbs button.is-active{border:2px solid var(--color-primary)}.amenidades__gallery__thumbs button:hover{opacity:0.8;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.amenidades__gallery__thumb{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute}.amenidades__gallery__thumb img{opacity:0;visibility:hidden}.amenidades__gallery__column__right{width:75%;position:relative}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__column__right{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative}}.amenidades__gallery__items{width:100%;position:relative;opacity:0;visibility:hidden}.amenidades__gallery__item{width:100%;position:relative}.amenidades__gallery__image{width:100%;height:0px;position:relative;padding-top:calc(50% - 60px);overflow:hidden;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__image{padding-top:calc(60% - 24px)}}@media (min-width:769px) and (max-width:1024px){.amenidades__gallery__image{padding-top:calc(60% - 32px)}}.amenidades__gallery__image img{opacity:0;visibility:hidden}.amenidades__gallery__text{width:100%;position:relative;padding-left:16.66666%;padding-right:8.33333%}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__text{padding-left:8.33333%}}@media (min-width:769px) and (max-width:1024px){.amenidades__gallery__text{padding-left:8.33333%}}@media (min-width:1025px) and (max-width:1366px){.amenidades__gallery__text{padding-left:8.33333%}}@media (min-width:1367px) and (max-width:1600px){.amenidades__gallery__text{padding-left:8.33333%}}.amenidades__gallery__text h2{font-family:var(--title);font-style:normal;font-display:swap;font-weight:normal;color:var(--color-primary);font-size:3.75rem;letter-spacing:0.06em;margin-top:20px;margin-bottom:35px}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__text h2{font-size:1.75rem;margin-bottom:15px}}@media (min-width:769px) and (max-width:1024px){.amenidades__gallery__text h2{font-size:2.25rem;margin-bottom:20px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__gallery__text h2{font-size:2.75rem;margin-bottom:25px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__gallery__text h2{font-size:3rem;margin-bottom:30px}}.amenidades__gallery__text p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;letter-spacing:0.08em;line-height:1.7;font-size:1.125rem;margin-bottom:0px}.amenidades__gallery__text p span{display:inline-block;position:relative;text-decoration:underline}.amenidades__gallery__text p span sup{text-decoration:none!important}.amenidades__gallery__text p sup{text-decoration:none!important}@media (min-width:0px) and (max-width:768px){.amenidades__gallery__text p{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.amenidades__gallery__text p{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.amenidades__gallery__text p{font-size:1rem;width:91.66667%}}@media (min-width:1367px) and (max-width:1600px){.amenidades__gallery__text p{font-size:1rem;width:91.66667%}}@media (min-width:1601px){.amenidades__gallery__text p{width:83.33334%}}.amenidades__icons{width:100%;position:relative;margin-top:6em}@media (min-width:0px) and (max-width:768px){.amenidades__icons{margin-top:4em}}@media (min-width:769px) and (max-width:1024px){.amenidades__icons{margin-top:4em}}@media (min-width:1025px) and (max-width:1366px){.amenidades__icons{margin-top:4em}}@media (min-width:1367px) and (max-width:1600px){.amenidades__icons{margin-top:5em}}.amenidades__icons__layout{width:100%;position:relative;padding-left:25%;padding-right:8.33333%}@media (min-width:0px) and (max-width:768px){.amenidades__icons__layout{padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.amenidades__icons__layout{padding-left:8.33333%;padding-right:8.33333%}}.amenidades__icons__title{width:100%;position:relative;text-align:right;margin-bottom:35px}@media (min-width:0px) and (max-width:768px){.amenidades__icons__title{margin-bottom:25px}}.amenidades__icons__title p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;color:var(--color-secundary);font-size:1.5rem;letter-spacing:0.08em;margin-bottom:0px;position:relative}@media (min-width:0px) and (max-width:768px){.amenidades__icons__title p{font-size:1.125rem}}@media (min-width:769px) and (max-width:1024px){.amenidades__icons__title p{font-size:1.25rem}}@media (min-width:1025px) and (max-width:1366px){.amenidades__icons__title p{font-size:1.375rem}}.amenidades__icons__row{list-style:none;padding:0px;margin:0px;margin-left:-16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.amenidades__icons__information{width:calc(20% - 16px);position:relative;margin-top:35px;margin-left:16px;text-align:center}@media (min-width:0px) and (max-width:768px){.amenidades__icons__information{width:calc(25% - 16px)}}.amenidades__icons__information svg{width:100%;height:64px;max-width:128px;min-height:64px;max-height:96px}@media (min-width:0px) and (max-width:768px){.amenidades__icons__information svg{width:100%;height:44px;max-width:64px;min-height:34px;max-height:44px}}@media (min-width:769px) and (max-width:1024px){.amenidades__icons__information svg{width:100%;height:36px;max-width:84px;min-height:60px;max-height:84px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__icons__information svg{width:100%;height:46px;max-width:88px;min-height:60px;max-height:88px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__icons__information svg{width:100%;height:60px;max-width:124px;min-height:60px;max-height:96px}}.amenidades__icons__information p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:0.75rem;text-transform:uppercase;position:relative;margin-top:12px;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.amenidades__icons__information p{font-size:0.5rem;margin-top:8px}}@media (min-width:769px) and (max-width:1024px){.amenidades__icons__information p{font-size:0.5rem;margin-top:10px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__icons__information p{font-size:0.625rem;margin-top:10px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__icons__information p{margin-top:10px}}.amenidades__icons__information__icon{width:100%;position:relative;text-align:center}.amenidades__link{width:100%;position:relative;margin-top:8em;margin-bottom:8em}@media (min-width:0px) and (max-width:768px){.amenidades__link{margin-top:10em;margin-bottom:0em}}.amenidades__link__icon{top:-50%;left:0px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:0px) and (max-width:768px){.amenidades__link__icon{top:-25%}}@media (min-width:769px) and (max-width:1024px){.amenidades__link__icon{top:50%}}.amenidades__link__icon svg{width:314px;position:relative}@media (min-width:0px) and (max-width:768px){.amenidades__link__icon svg{width:94px}}@media (min-width:0px) and (max-width:320px){.amenidades__link__icon svg{width:84px}}@media (min-width:769px) and (max-width:1024px){.amenidades__link__icon svg{width:184px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__link__icon svg{width:214px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__link__icon svg{width:264px}}.amenidades__link__layout{width:100%;position:relative;text-align:center}.amenidades__link__layout a{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:1.75rem;letter-spacing:0.08em;display:inline-block;text-decoration:none;color:var(--color-secundary);border-radius:0px;border:1px solid var(--color-secundary);margin:0 auto;position:relative;padding-left:42px;padding-right:42px;padding-top:32px;padding-bottom:32px}@media (min-width:0px) and (max-width:768px){.amenidades__link__layout a{font-size:1rem;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}}@media (min-width:769px) and (max-width:1024px){.amenidades__link__layout a{font-size:1.125rem;padding-left:36px;padding-right:36px;padding-top:26px;padding-bottom:26px}}@media (min-width:1025px) and (max-width:1366px){.amenidades__link__layout a{font-size:1.25rem;padding-left:38px;padding-right:38px;padding-top:28px;padding-bottom:28px}}@media (min-width:1367px) and (max-width:1600px){.amenidades__link__layout a{font-size:1.5rem;padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:30px}}.amenidades__link__layout a:hover{color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);background-color:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.amenidades__link__layout a:hover span{color:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.amenidades__link__layout a:hover span:before{background-color:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.amenidades__link__layout a span{display:inline-block;position:relative}.amenidades__link__layout a span:before{content:"";width:100%;height:1px;bottom:5px;position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.amenidades__link__layout a span:before{bottom:3px}}.amenidades__layout{margin-bottom:30px;margin-top:-20px}.amenidades__gallery__text h2{line-height:1em}.amenidades__gallery__text ul{padding-top:10px}.amenidades__gallery__text li{font-size:0.95em;line-height:1.55em}@media (min-width:775px){.amenidades__layout{margin-top:-90px}.amenidades__gallery__text h2{margin-top:20px}}@media (min-width:1380px){.amenidades__layout{margin-top:-105px}.amenidades__gallery__text li{font-size:1.05em;line-height:1.65em}.amenidades__gallery__column__left{width:36%}.amenidades__gallery__column__right{width:64%}}@media (min-width:1540px){.amenidades__gallery__text h2{line-height:1.1em}}.master{width:100%;position:relative;opacity:0;visibility:hidden;padding-top:calc(10em + 170px)}@media (min-width:0px) and (max-width:768px){.master{padding-top:calc(4em + 106px)}}@media (min-width:769px) and (max-width:1024px){.master{padding-top:calc(6em + 74px)}}@media (min-width:1025px) and (max-width:1366px){.master{padding-top:calc(7em + 103px)}}@media (min-width:1367px) and (max-width:1600px){.master{padding-top:calc(7em + 146px)}}.master__section{width:100%;position:relative}.master__layout{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%}.master__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.master__title{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.master__title{width:100%}}@media (min-width:769px) and (max-width:1024px){.master__title{width:60%}}.master__title h1{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-secundary);font-size:5.25rem;position:relative;margin-bottom:0px;margin-top:0px}@media (min-width:0px) and (max-width:768px){.master__title h1{font-size:3rem}}@media (min-width:0px) and (max-width:320px){.master__title h1{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.master__title h1{font-size:3.625rem}}@media (min-width:1025px) and (max-width:1366px){.master__title h1{font-size:4.25rem}}@media (min-width:1367px) and (max-width:1600px){.master__title h1{font-size:4.75rem}}.master__text{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.master__text{width:100%}}@media (min-width:769px) and (max-width:1024px){.master__text{width:40%}}.master__text p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;color:var(--color-primary);font-size:1.875rem;position:relative;text-align:right;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.master__text p{font-size:1.125rem;text-align:left}}@media (min-width:769px) and (max-width:1024px){.master__text p{font-size:1.25rem}}@media (min-width:1025px) and (max-width:1366px){.master__text p{font-size:1.375rem}}@media (min-width:1367px) and (max-width:1600px){.master__text p{font-size:1.5rem}}.master__information{width:50%;margin:0 0 auto auto;position:relative;margin-top:65px;text-align:left}@media (min-width:0px) and (max-width:768px){.master__information{width:100%}}@media (min-width:769px) and (max-width:1024px){.master__information{width:100%}}@media (min-width:1025px) and (max-width:1366px){.master__information{margin-top:45px;width:50%}}@media (min-width:1367px) and (max-width:1600px){.master__information{margin-top:45px;width:50%}}.master__information p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;position:relative;margin-bottom:50px}@media (min-width:0px) and (max-width:768px){.master__information p{font-size:0.875rem;margin-bottom:25px}}@media (min-width:769px) and (max-width:1024px){.master__information p{font-size:0.9375rem;margin-bottom:35px}}@media (min-width:1025px) and (max-width:1366px){.master__information p{font-size:0.9375rem;margin-bottom:35px}}@media (min-width:1367px) and (max-width:1600px){.master__information p{font-size:1rem;margin-bottom:35px}}.master__information p strong{font-family:var(--text);font-style:normal;font-display:swap;font-weight:900;text-decoration:underline}.master__render{width:100%;position:relative;margin-top:25px;opacity:0;visibility:hidden}.master__render svg{width:100%;display:block;margin:0 auto;position:relative}@media (min-width:1367px) and (max-width:1600px){.master__render svg{width:83.33334%}}.master__render__list{right:0px;bottom:12%;z-index:15;position:absolute}@media (min-width:0px) and (max-width:768px){.master__render__list{bottom:0%;position:relative}}@media (min-width:769px) and (max-width:1024px){.master__render__list{bottom:15%}}@media (min-width:1025px) and (max-width:1366px){.master__render__list{bottom:14%}}.master__render__list ul{width:100%;position:relative;list-style:none;margin:0px;padding:0px}.master__render__list ul li{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-primary);font-size:1.5rem;position:relative}@media (min-width:0px) and (max-width:768px){.master__render__list ul li{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.master__render__list ul li{font-size:0.75rem}}@media (min-width:1025px) and (max-width:1366px){.master__render__list ul li{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.master__render__list ul li{font-size:1.125rem}}.master__render__list ul li+li{margin-top:16px}@media (min-width:0px) and (max-width:768px){.master__render__list ul li+li{margin-top:10px}}@media (min-width:769px) and (max-width:1024px){.master__render__list ul li+li{margin-top:10px}}@media (min-width:1025px) and (max-width:1366px){.master__render__list ul li+li{margin-top:12px}}@media (min-width:1367px) and (max-width:1600px){.master__render__list ul li+li{margin-top:14px}}.master__render__text{width:100%;position:relative}@media (min-width:0px) and (max-width:768px){.master__render__text{display:none}}.master__render__text p{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-secundary);font-size:1.125rem;top:0px;left:0px;position:absolute;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.master__render__text p{font-size:0.75rem}}@media (min-width:769px) and (max-width:1024px){.master__render__text p{font-size:0.875rem}}@media (min-width:1025px) and (max-width:1366px){.master__render__text p{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.master__render__text p{left:8.33333%;font-size:1rem}}.master__availability{width:100%;position:relative}.master__availability__layout{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%}.master__availability__title{width:100%;position:relative;text-align:right}@media (min-width:0px) and (max-width:768px){.master__availability__title{margin-top:65px;text-align:left}}@media (min-width:769px) and (max-width:1024px){.master__availability__title{margin-top:65px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__title{margin-top:65px}}.master__availability__title h2{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:5.25rem;color:var(--color-secundary);position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.master__availability__title h2{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.master__availability__title h2{font-size:4rem}}@media (min-width:1025px) and (max-width:1366px){.master__availability__title h2{font-size:4.25rem}}@media (min-width:1367px) and (max-width:1600px){.master__availability__title h2{font-size:4.625rem}}.master__availability__text{width:50%;margin:0 0 auto auto;position:relative;margin-top:65px;text-align:right}@media (min-width:0px) and (max-width:768px){.master__availability__text{width:100%;margin-top:35px;text-align:left}}@media (min-width:769px) and (max-width:1024px){.master__availability__text{width:75%;margin-top:45px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__text{width:58.33334%;margin-top:55px}}@media (min-width:1367px) and (max-width:1600px){.master__availability__text{width:50%;margin-top:55px}}.master__availability__text p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;line-height:1.7;letter-spacing:0.08em;position:relative}@media (min-width:0px) and (max-width:768px){.master__availability__text p{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.master__availability__text p{font-size:1rem}}@media (min-width:1025px) and (max-width:1366px){.master__availability__text p{font-size:0.9375rem}}@media (min-width:1367px) and (max-width:1600px){.master__availability__text p{font-size:1rem}}.master__availability__items{width:100%;position:relative;margin-top:65px}@media (min-width:0px) and (max-width:768px){.master__availability__items{margin-top:45px}}@media (min-width:769px) and (max-width:1024px){.master__availability__items{margin-top:55px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__items{margin-top:60px}}@media (min-width:1601px){.master__availability__items{margin-top:75px}}.master__availability__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;padding:0px;margin:0px;margin-left:-16px;position:relative}.master__availability__list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin-left:16px}@media (min-width:0px) and (max-width:768px){.master__availability__list li{width:calc(50% - 16px)}}@media (min-width:769px) and (max-width:1024px){.master__availability__list li{width:calc(50% - 16px)}}.master__availability__list li h4{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-primary);font-size:1.375rem;margin-bottom:12px;padding-left:24px}@media (min-width:0px) and (max-width:768px){.master__availability__list li h4{font-size:0.9375rem;padding-left:14px;margin-bottom:6px}}@media (min-width:769px) and (max-width:1024px){.master__availability__list li h4{font-size:1rem;padding-left:16px;margin-bottom:8px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__list li h4{font-size:1rem;padding-left:18px;margin-bottom:10px}}@media (min-width:1367px) and (max-width:1600px){.master__availability__list li h4{font-size:1.0625rem;padding-left:20px;margin-bottom:12px}}.master__availability__list li p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;margin-bottom:35px}@media (min-width:0px) and (max-width:768px){.master__availability__list li p{font-size:0.875rem;margin-bottom:20px}}@media (min-width:769px) and (max-width:1024px){.master__availability__list li p{font-size:0.9375rem;margin-bottom:25px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__list li p{font-size:0.9375rem;margin-bottom:30px}}@media (min-width:1367px) and (max-width:1600px){.master__availability__list li p{font-size:1rem;margin-bottom:30px}}.master__availability__list li a{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;position:relative;display:inline-block;color:var(--color-primary);font-size:1.125rem;letter-spacing:0.08rem;line-height:1.7;text-decoration:underline;margin-bottom:35px}@media (min-width:0px) and (max-width:768px){.master__availability__list li a{font-size:0.875rem;margin-bottom:25px}}@media (min-width:769px) and (max-width:1024px){.master__availability__list li a{font-size:0.9375rem;margin-bottom:35px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__list li a{font-size:1rem;margin-bottom:35px}}@media (min-width:1367px) and (max-width:1600px){.master__availability__list li a{font-size:1.0625rem;margin-bottom:35px}}.master__availability__list li a:hover{color:var(--color-secundary);text-decoration:underline}.master__availability__list__icon{left:0px;display:inline-block;position:absolute}.master__availability__list__icon svg{width:10px;fill:var(--color-primary);position:relative}@media (min-width:0px) and (max-width:768px){.master__availability__list__icon svg{width:6px}}@media (min-width:769px) and (max-width:1024px){.master__availability__list__icon svg{width:6px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__list__icon svg{width:8px}}.master__availability__row{width:100%;position:relative;padding-top:14em}@media (min-width:0px) and (max-width:768px){.master__availability__row{padding-top:4em}}.master__availability__thumb__left{width:20%;height:0px;top:8.33333%;left:8.33333%;display:inline-block;position:absolute;overflow:hidden;padding-top:14%;opacity:0.8;z-index:5;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.master__availability__thumb__left{display:none}}@media (min-width:769px) and (max-width:1024px){.master__availability__thumb__left{width:25%;padding-top:18%}}@media (min-width:1601px){.master__availability__thumb__left{top:16.66666%;left:12%}}.master__availability__thumb__left img{opacity:0;visibility:hidden}.master__availability__thumb__animation{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:15;background-color:var(--color-primary)}.master__availability__thumb__right{width:25%;height:0px;top:30px;right:0px;display:inline-block;position:absolute;overflow:hidden;padding-top:36%;opacity:0.8;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.master__availability__thumb__right{display:none}}.master__availability__thumb__right img{opacity:0;visibility:hidden}.master__availability__thumb__bottom{width:22%;height:0px;left:32px;bottom:0px;display:inline-block;position:absolute;overflow:hidden;padding-top:22%;opacity:0.8;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.master__availability__thumb__bottom{display:none}}@media (min-width:1601px){.master__availability__thumb__bottom{left:64px}}.master__availability__thumb__bottom img{opacity:0;visibility:hidden}.master__availability__link{width:100%;position:relative;text-align:center;padding-left:8.33333%;padding-right:8.33333%}.master__availability__link a{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:1.75rem;letter-spacing:0.08em;display:inline-block;text-decoration:none;color:var(--color-secundary);border-radius:0px;border:1px solid var(--color-secundary);margin:0 auto;position:relative;padding-left:42px;padding-right:42px;padding-top:32px;padding-bottom:32px}@media (min-width:0px) and (max-width:768px){.master__availability__link a{font-size:1rem;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}}@media (min-width:769px) and (max-width:1024px){.master__availability__link a{font-size:1.125rem;padding-left:36px;padding-right:36px;padding-top:26px;padding-bottom:26px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__link a{font-size:1.25rem;padding-left:38px;padding-right:38px;padding-top:28px;padding-bottom:28px}}@media (min-width:1367px) and (max-width:1600px){.master__availability__link a{font-size:1.5rem;padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:30px}}.master__availability__link a:hover{color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);background-color:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.master__availability__link a:hover span{color:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.master__availability__link a:hover span:before{background-color:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.master__availability__link a span{display:inline-block;position:relative}.master__availability__link a span:before{content:"";width:100%;height:1px;bottom:5px;position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.master__availability__link a span:before{bottom:3px}}.master__availability__figure{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%;text-align:center;margin-top:20%}.master__availability__figure svg{width:312px;fill:none;stroke:var(--color-secundary);stroke-miterlimit:10;stroke-width:3;position:relative;margin:0 auto}@media (min-width:0px) and (max-width:768px){.master__availability__figure svg{width:164px}}@media (min-width:769px) and (max-width:1024px){.master__availability__figure svg{width:184px}}@media (min-width:1025px) and (max-width:1366px){.master__availability__figure svg{width:204px}}@media (min-width:1367px) and (max-width:1600px){.master__availability__figure svg{width:264px}}.ubicacion{width:100%;position:relative;opacity:0;visibility:hidden;padding-top:calc(8em + 170px)}@media (min-width:0px) and (max-width:768px){.ubicacion{padding-top:calc(4em + 106px)}}@media (min-width:769px) and (max-width:1024px){.ubicacion{padding-top:calc(6em + 74px)}}@media (min-width:1025px) and (max-width:1366px){.ubicacion{padding-top:calc(7em + 103px)}}@media (min-width:1367px) and (max-width:1600px){.ubicacion{padding-top:calc(7em + 148px)}}.ubicacion__layout{width:100%;position:relative;padding-left:8.33333%}@media (min-width:0px) and (max-width:768px){.ubicacion__layout{padding-left:0%}}.ubicacion__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.ubicacion__column__left{width:33.33333%;position:relative}@media (min-width:769px) and (max-width:1024px){.ubicacion__column__left.is-tablet{width:50%;position:relative}}@media (min-width:0px) and (max-width:768px){.ubicacion__column__left{width:100%;position:relative}}@media (min-width:769px) and (max-width:1024px){.ubicacion__column__left{width:100%;position:relative}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__column__left{width:25%;padding-right:8.33333%}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__column__left{width:25%;padding-right:8.33333%}}@media (min-width:1601px){.ubicacion__column__left{width:25%;padding-right:8.33333%}}.ubicacion__column__right{width:66.66667%;position:relative}.ubicacion__column__right:before{content:"";top:0%;left:50%;width:1px;height:100%;position:absolute;background-color:red;display:none}@media (min-width:0px) and (max-width:768px){.ubicacion__column__right{width:100%;position:relative}}@media (min-width:769px) and (max-width:1024px){.ubicacion__column__right{width:100%;position:relative}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__column__right{width:75%}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__column__right{width:75%}}@media (min-width:1601px){.ubicacion__column__right{width:75%}}.ubicacion__title{width:100%;position:relative;margin-bottom:85px}@media (min-width:0px) and (max-width:768px){.ubicacion__title{padding-left:8.33333%;padding-right:8.33333%;margin-bottom:35px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__title{margin-bottom:45px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__title{margin-bottom:65px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__title{margin-bottom:75px}}.ubicacion__title h1{font-family:var(--title);font-weight:bold;font-style:normal;font-display:swap;color:var(--color-secundary);font-size:5.25rem;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.ubicacion__title h1{font-size:3rem}}@media (min-width:0px) and (max-width:320px){.ubicacion__title h1{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.ubicacion__title h1{font-size:3.625rem}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__title h1{font-size:4.25rem}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__title h1{font-size:4.75rem}}.ubicacion__list{width:100%;position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__list{padding-left:8.33333%;padding-right:8.33333%;margin-bottom:25px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__list{margin-bottom:25px}}.ubicacion__list ul{width:100%;position:relative;list-style:none;margin:0px;padding:0px}.ubicacion__list ul li{display:block;position:relative;font-family:var(--text);font-style:normal;font-weight:500;font-display:swap;color:var(--color-text);font-size:1.125rem;letter-spacing:0.08rem;line-height:1.7}@media (min-width:0px) and (max-width:768px){.ubicacion__list ul li{font-size:0.875rem;padding-left:16px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__list ul li{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__list ul li{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__list ul li{font-size:1rem}}.ubicacion__list ul li+li{margin-top:20px}@media (min-width:0px) and (max-width:768px){.ubicacion__list ul li+li{margin-top:20px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__list ul li+li{margin-top:25px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__list ul li+li{margin-top:30px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__list ul li+li{margin-top:35px}}@media (min-width:1601px){.ubicacion__list ul li+li{margin-top:40px}}.ubicacion__list__icon{top:0px;left:0px;display:inline-block;position:absolute}@media (min-width:0px) and (max-width:768px){.ubicacion__list__icon{left:0px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__list__icon{left:-32px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__list__icon{left:-32px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__list__icon{left:-32px}}@media (min-width:1601px){.ubicacion__list__icon{left:-32px}}.ubicacion__list__icon svg{width:10px;fill:var(--color-primary);position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__list__icon svg{width:6px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__list__icon svg{width:7px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__list__icon svg{width:8px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__list__icon svg{width:9px}}.ubicacion__mapa{width:100%;position:relative;overflow:hidden}.ubicacion__mapa svg{width:100%;position:relative}.ubicacion__mapa__figure{right:0px;top:0px;position:absolute}.ubicacion__mapa__figure svg{width:180px;display:block;fill:var(--color-primary);position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__mapa__figure svg{width:64px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__mapa__figure svg{width:84px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__mapa__figure svg{width:114px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__mapa__figure svg{width:134px}}.ubicacion__mapa__text{width:100%;position:relative;padding-top:85px;padding-right:8.33333%}@media (min-width:0px) and (max-width:768px){.ubicacion__mapa__text{padding-top:65px;text-align:center;padding-left:8.33333%}}@media (min-width:769px) and (max-width:1024px){.ubicacion__mapa__text{padding-top:65px}}.ubicacion__mapa__text p{font-family:var(--title);font-style:normal;font-weight:normal;font-display:swap;color:var(--color-primary);font-size:2.8125rem;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.ubicacion__mapa__text p{font-size:1.125rem}}@media (min-width:769px) and (max-width:1024px){.ubicacion__mapa__text p{font-size:1.5rem}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__mapa__text p{font-size:1.75rem}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__mapa__text p{font-size:2.25rem}}.ubicacion__mapa__text p span{display:inline-block}@media (min-width:0px) and (max-width:768px){.ubicacion__mapa__text p span{display:block}}.ubicacion__link{width:100%;position:relative;margin-top:65px;margin-bottom:165px;text-align:center;padding-right:8.33333%;padding-left:8.33333%}@media (min-width:0px) and (max-width:768px){.ubicacion__link{margin-bottom:85px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__link{margin-bottom:125px}}.ubicacion__link a{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;font-size:1.75rem;letter-spacing:0.08em;display:inline-block;text-decoration:none;color:var(--color-secundary);border-radius:0px;border:1px solid var(--color-secundary);margin:0 auto;position:relative;padding-left:42px;padding-right:42px;padding-top:32px;padding-bottom:32px}@media (min-width:0px) and (max-width:768px){.ubicacion__link a{font-size:1rem;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__link a{font-size:1.125rem;padding-left:36px;padding-right:36px;padding-top:26px;padding-bottom:26px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__link a{font-size:1.25rem;padding-left:38px;padding-right:38px;padding-top:28px;padding-bottom:28px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__link a{font-size:1.5rem;padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:30px}}.ubicacion__link a:hover{color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);background-color:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ubicacion__link a:hover span{color:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ubicacion__link a:hover span:before{background-color:var(--color-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ubicacion__link a span{display:inline-block;position:relative}.ubicacion__link a span:before{content:"";width:100%;height:1px;bottom:5px;position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.ubicacion__link a span:before{bottom:3px}}.ubicacion__text__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;padding-left:8.33333%}@media (min-width:0px) and (max-width:768px){.ubicacion__text__row{padding-right:8.33333%}}@media (min-width:769px) and (max-width:1024px){.ubicacion__text__row{padding-right:8.33333%}}.ubicacion__text{width:41.66667%;position:relative;padding-bottom:10em}@media (min-width:0px) and (max-width:768px){.ubicacion__text{width:100%;padding-bottom:2em}}@media (min-width:769px) and (max-width:1024px){.ubicacion__text{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-bottom:6em}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__text{padding-bottom:8em}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__text{padding-right:8.33333%}}.ubicacion__text p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;line-height:1.6;letter-spacing:0.08rem;position:relative;margin-bottom:40px}@media (min-width:0px) and (max-width:768px){.ubicacion__text p{font-size:0.875rem;margin-bottom:20px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__text p{font-size:0.9375rem;margin-bottom:25px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__text p{font-size:0.9375rem;margin-bottom:25px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__text p{font-size:0.9375rem;margin-bottom:30px}}.ubicacion__text p span{position:relative;text-decoration:underline}.ubicacion__image__right{width:33.33333%;position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__image__right{width:100%}}@media (min-width:769px) and (max-width:1024px){.ubicacion__image__right{width:50%}}.ubicacion__image__thumb{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:15;background-color:var(--color-primary)}.ubicacion__image__left__thumb{width:91.66667%;height:60vh;left:-36.33333%;top:-50%;position:absolute;overflow:hidden;z-index:5;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.ubicacion__image__left__thumb{width:100%;top:0px;left:0px;height:55vh;margin-bottom:35px;position:relative}}@media (min-width:769px) and (max-width:1024px){.ubicacion__image__left__thumb{width:66.66667%;height:0px;margin:0px;height:45vh;left:0px;top:0px;position:relative}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__image__left__thumb{width:100%;height:50vh}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__image__left__thumb{height:55vh}}.ubicacion__image__left__thumb img{opacity:0;visibility:hidden}.ubicacion__image__right__thumb{width:91.66667%;height:0px;right:0%;bottom:0px;position:absolute;padding-top:50%;overflow:hidden;z-index:5;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.ubicacion__image__right__thumb{width:100%;position:relative;margin-bottom:4em}}@media (min-width:769px) and (max-width:1024px){.ubicacion__image__right__thumb{width:100%;padding-top:55%;position:relative}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__image__right__thumb{padding-top:55%}}@media (min-width:1601px){.ubicacion__image__right__thumb{width:83.33334%;padding-top:55%}}.ubicacion__image__right__thumb img{opacity:0;visibility:hidden}.ubicacion__address{width:100%;position:relative}@media (min-width:769px) and (max-width:1024px){.ubicacion__address{margin-top:65px}}.ubicacion__address__layout{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%}.ubicacion__address__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ubicacion__address__column__left{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__address__column__left{width:100%;margin-bottom:25px}}@media (min-width:769px) and (max-width:1024px){.ubicacion__address__column__left{width:100%;margin-bottom:25px}}.ubicacion__address__column__right{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__address__column__right{width:100%}}@media (min-width:769px) and (max-width:1024px){.ubicacion__address__column__right{width:100%}}.ubicacion__address__mapa{width:100%;position:relative;overflow:hidden}.ubicacion__address__mapa svg{width:100%;position:relative}.ubicacion__address__text{right:0px;bottom:0px;font-family:var(--title);font-style:normal;font-display:swap;font-weight:normal;font-size:1.5rem;margin:0px;position:absolute;padding-right:8.33333%;padding-bottom:4em}@media (min-width:0px) and (max-width:768px){.ubicacion__address__text{font-size:1rem;position:relative;padding-bottom:2em}}@media (min-width:769px) and (max-width:1024px){.ubicacion__address__text{font-size:1.125rem;position:relative}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__address__text{font-size:1.25rem}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__address__text{font-size:1.375rem}}.ubicacion__figures{width:100%;position:relative;margin-bottom:10em}@media (min-width:0px) and (max-width:768px){.ubicacion__figures{margin-bottom:0em}}@media (min-width:769px) and (max-width:1024px){.ubicacion__figures{margin-bottom:6em}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__figures{margin-bottom:8em}}.ubicacion__figures__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ubicacion__figures__column__left{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__figures__column__left{width:100%;text-align:center}}.ubicacion__figures__column__right{width:50%;position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__figures__column__right{display:none}}.ubicacion__figures__figure{width:100%;position:relative;text-align:left;padding-top:35px}.ubicacion__figures__figure svg{width:314px;fill:none;stroke:var(--color-secundary);stroke-miterlimit:10;stroke-width:3;display:block;position:relative}@media (min-width:0px) and (max-width:768px){.ubicacion__figures__figure svg{width:164px;margin:0 auto}}@media (min-width:769px) and (max-width:1024px){.ubicacion__figures__figure svg{width:184px}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__figures__figure svg{width:214px}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__figures__figure svg{width:284px}}.ubicacion__figures__thumb{width:33.33333%;height:0px;position:relative;overflow:hidden;padding-top:25%;z-index:5;background-color:var(--color-primary)}@media (min-width:0px) and (max-width:768px){.ubicacion__figures__thumb{display:none}}@media (min-width:769px) and (max-width:1024px){.ubicacion__figures__thumb{width:58.33333%;padding-top:40%}}@media (min-width:1025px) and (max-width:1366px){.ubicacion__figures__thumb{width:41.66666%;padding-top:30%}}@media (min-width:1367px) and (max-width:1600px){.ubicacion__figures__thumb{width:41.66666%;padding-top:30%}}.ubicacion__figures__thumb img{opacity:0;visibility:hidden}.prototipo{width:100%;position:relative}.prototipo__cover{width:100%;height:100vh;display:block;position:relative;overflow:hidden;z-index:5}.prototipo__cover.is--entre-patios{background-color:var(--color-green)}.prototipo__cover.is--magnus{background-color:var(--color-orange)}.prototipo__cover.is--bliss{background-color:var(--color-coffee)}.prototipo__cover__image{z-index:10;width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);opacity:0;visibility:hidden}.prototipo__cover__image img{opacity:0;visibility:hidden;width:100%;position:relative}.prototipo__cover__title{z-index:15;position:absolute;left:7.33333%;bottom:8.33333%;text-align:left;overflow:hidden}@media (min-width:0px) and (max-width:768px){.prototipo__cover__title{bottom:24px}}.prototipo__cover__title h1{color:var(--color-body);font-family:var(--title);font-style:normal;font-display:swap;font-weight:500;font-size:90px;line-height:1.4;margin:0px;padding:0px;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,100);-ms-transform:matrix(1,0,0,1,0,100);transform:matrix(1,0,0,1,0,100)}@media (min-width:0px) and (max-width:768px){.prototipo__cover__title h1{font-size:38px}}@media (min-width:769px) and (max-width:1024px){.prototipo__cover__title h1{font-size:48px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__cover__title h1{font-size:58px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__cover__title h1{font-size:68px}}.prototipo__area{width:100%;position:relative;padding-bottom:10em}@media (min-width:0px) and (max-width:768px){.prototipo__area{padding-bottom:6em}}@media (min-width:769px) and (max-width:1024px){.prototipo__area{padding-bottom:8em}}.prototipo__area.is--entre-patios{background-color:var(--color-green)}.prototipo__area.is--magnus{background-color:var(--color-orange)}.prototipo__area.is--bliss{background-color:var(--color-coffee)}.prototipo__area__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.prototipo__area__column{position:relative}.prototipo__area__column:first-child{-ms-grid-column-span:8;grid-column-end:span 8}@media (min-width:0px) and (max-width:768px){.prototipo__area__column:first-child{-ms-grid-column-span:12;grid-column-end:span 12}}.prototipo__area__column:nth-child(2){-ms-grid-column-span:4;grid-column-end:span 4;padding-left:16.66666%}@media (min-width:0px) and (max-width:768px){.prototipo__area__column:nth-child(2){-ms-grid-column-span:12;grid-column-end:span 12;padding-left:8.33333%}}.prototipo__area__layout{position:relative}.prototipo__area__icon{display:block;position:relative;padding-left:8.33333%;padding-top:4em;padding-bottom:2em}.prototipo__area__icon svg{fill:none;stroke:var(--color-body);width:58px;position:relative;display:block}@media (min-width:0px) and (max-width:768px){.prototipo__area__icon svg{width:28px}}@media (min-width:769px) and (max-width:1024px){.prototipo__area__icon svg{width:38px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__area__icon svg{width:48px}}.prototipo__area__image{width:100%;height:0px;display:block;padding-top:50%;position:relative;overflow:hidden}.prototipo__area__image img{opacity:0;visibility:hidden;position:relative}.prototipo__area__information{position:relative;padding-bottom:4em;padding-left:8.33333%}@media (min-width:0px) and (max-width:768px){.prototipo__area__information{padding-right:8.33333%;padding-bottom:2em}}.prototipo__area__information p{color:var(--color-body);font-family:var(--text);font-weight:500;font-style:normal;font-display:swap;font-size:32px;margin:0px;padding:0px;position:relative}@media (min-width:0px) and (max-width:768px){.prototipo__area__information p{font-size:20px}}@media (min-width:769px) and (max-width:1024px){.prototipo__area__information p{font-size:24px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__area__information p{font-size:28px}}.prototipo__area__information p sup{font-size:14px}.prototipo__area__thumb{width:100%;height:0px;display:block;padding-top:80%;position:relative;overflow:hidden}@media (min-width:0px) and (max-width:768px){.prototipo__area__thumb{margin-top:4em}}.prototipo__area__thumb img{opacity:0;visibility:hidden;position:relative}.prototipo__area__list{width:100%;position:relative}.prototipo__area__list label{color:var(--color-body);font-family:var(--title);font-style:italic;font-display:swap;font-size:18px;margin:0px;padding:0px;position:relative}.prototipo__area__list p{color:var(--color-body);font-family:var(--text);font-style:normal;font-display:swap;font-weight:700;font-size:22px;margin-bottom:44px}.prototipo__area__list p sup{font-size:14px}.prototipo__area__list__icon{position:relative;padding-top:4em;padding-bottom:4em}@media (min-width:0px) and (max-width:768px){.prototipo__area__list__icon{padding-top:2em;padding-bottom:2em}}.prototipo__area__list__icon svg{width:22px;fill:var(--color-body);display:block;position:relative}.prototipo__area__list__circle{top:-125px;right:-125px;position:absolute;width:250px;height:250px;border-radius:100%;border:3px solid var(--color-body)}@media (min-width:0px) and (max-width:768px){.prototipo__area__list__circle{width:150px;height:150px;top:-75px;right:-75px}}@media (min-width:769px) and (max-width:1024px){.prototipo__area__list__circle{width:175px;height:175px;top:-87.5px;right:-87.5px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__area__list__circle{width:200px;height:200px;top:-100px;right:-100px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__area__list__circle{width:225px;height:225px;top:-126px;right:-112.5px}}.prototipo__amenities{width:100%;position:relative;padding-bottom:10em}@media (min-width:0px) and (max-width:768px){.prototipo__amenities{padding-bottom:6em}}.prototipo__amenities.is--entre-patios{background-color:var(--color-green)}.prototipo__amenities.is--magnus{background-color:var(--color-orange)}.prototipo__amenities.is--bliss{background-color:var(--color-coffee)}.prototipo__amenities__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.prototipo__amenities__column{position:relative}.prototipo__amenities__column:first-child{-ms-grid-column-span:4;grid-column-end:span 4}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__column:first-child{-ms-grid-column-span:12;grid-column-end:span 12}}.prototipo__amenities__column:nth-child(2){-ms-grid-column-span:8;grid-column-end:span 8}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__column:nth-child(2){-ms-grid-column-span:12;grid-column-end:span 12}}.prototipo__amenities__thumb{width:50%;height:0px;padding-top:80%;position:relative;overflow:hidden;margin-top:2em}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__thumb{margin-top:0em}}.prototipo__amenities__thumb img{opacity:0;visibility:hidden;position:relative}.prototipo__amenities__circle{bottom:0px;left:-125px;position:absolute;width:250px;height:250px;border-radius:100%;border:3px solid var(--color-body)}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__circle{width:150px;height:150px;left:-75px}}@media (min-width:769px) and (max-width:1024px){.prototipo__amenities__circle{width:175px;height:175px;left:-87.5px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__amenities__circle{width:200px;height:200px;left:-100px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__amenities__circle{width:225px;height:225px;left:-112.5px}}.prototipo__amenities__item{width:100%;display:block;padding:8.33333%;position:relative;background-color:var(--color-body)}.prototipo__amenities__item__title{width:100%;margin-bottom:4em;display:block;position:relative;border-top:1px solid var(--color-coffee)}.prototipo__amenities__item__title h3{color:var(--color-coffee);font-family:var(--title);font-style:normal;font-display:swap;font-size:48px;font-weight:500;margin:0px;padding-top:12px;padding-bottom:0px;position:relative}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__item__title h3{font-size:40px}}@media (min-width:769px) and (max-width:1024px){.prototipo__amenities__item__title h3{font-size:42px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__amenities__item__title h3{font-size:44px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__amenities__item__title h3{font-size:46px}}.prototipo__amenities__item__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:1em;grid-row-gap:4em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;list-style:none;margin:0px;padding:0px;position:relative}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__item__list{grid-row-gap:2em}}.prototipo__amenities__item__list li{-ms-grid-column-span:4;grid-column-end:span 4;position:relative}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__item__list li{-ms-grid-column-span:6;grid-column-end:span 6}}.prototipo__amenities__item__list li svg{width:100%;display:block;margin:0 auto;position:relative}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__item__list li svg{width:40%;height:44px}}@media (min-width:769px) and (max-width:1024px){.prototipo__amenities__item__list li svg{width:60%}}@media (min-width:1025px) and (max-width:1366px){.prototipo__amenities__item__list li svg{width:80%}}.prototipo__amenities__item__list li p{color:var(--color-coffee);font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;display:block;margin-top:16px;position:relative;text-transform:uppercase;text-align:center}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__item__list li p{font-size:12px}}@media (min-width:769px) and (max-width:1024px){.prototipo__amenities__item__list li p{font-size:14px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__amenities__item__list li p{font-size:16px}}.prototipo__amenities__carousel{width:100%;position:relative;padding-bottom:8em}.prototipo__amenities__carousel.is--entre-patios{background-color:var(--color-green)}.prototipo__amenities__carousel.is--magnus{background-color:var(--color-orange)}.prototipo__amenities__carousel.is--bliss{background-color:var(--color-coffee)}.prototipo__amenities__carousel__layout{width:100%;margin:0 auto;display:block;position:relative;padding-left:8.33333%;padding-right:8.33333%}.prototipo__amenities__carousel__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:30px}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__carousel__row{grid-column-gap:16px;grid-row-gap:16px}}.prototipo__amenities__carousel__column{-ms-grid-column-span:4;grid-column-end:span 4}@media (min-width:0px) and (max-width:768px){.prototipo__amenities__carousel__column{-ms-grid-column-span:6;grid-column-end:span 6}}.prototipo__amenities__carousel__item{width:100%;height:0px;display:block;padding-top:80%;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.prototipo__amenities__carousel__item:hover{opacity:0.85;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.prototipo__amenities__carousel__item img{width:100%;position:relative}.prototipo__virtualtour{width:100%;position:relative;padding-bottom:8em}.prototipo__virtualtour.is--entre-patios{background-color:var(--color-green)}.prototipo__virtualtour.is--magnus{background-color:var(--color-orange)}.prototipo__virtualtour.is--bliss{background-color:var(--color-coffee)}.prototipo__virtualtour__layout{width:100%;margin:0 auto;display:block;position:relative;padding-left:8.33333%;padding-right:8.33333%}.prototipo__virtualtour__title{width:100%;position:relative;margin-bottom:4em}.prototipo__virtualtour__title h3{color:var(--color-body);font-family:var(--title);font-display:swap;font-size:48px;font-style:italic;font-weight:500;line-height:1.1;position:relative}@media (min-width:0px) and (max-width:768px){.prototipo__virtualtour__title h3{font-size:36px}}@media (min-width:769px) and (max-width:1024px){.prototipo__virtualtour__title h3{font-size:40px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__virtualtour__title h3{font-size:44px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__virtualtour__title h3{font-size:46px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__virtualtour__title h3{font-size:48px}}.prototipo__virtualtour__icon{top:3em;right:0px;position:absolute}.prototipo__virtualtour__icon svg{width:176px;padding:0px;position:relative}@media (min-width:0px) and (max-width:768px){.prototipo__virtualtour__icon svg{width:96px}}@media (min-width:769px) and (max-width:1024px){.prototipo__virtualtour__icon svg{width:116px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__virtualtour__icon svg{width:136px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__virtualtour__icon svg{width:156px}}.prototipo__virtualtour__component{width:100%;height:0px;z-index:5;padding-top:50%;position:relative;overflow:hidden}@media (min-width:0px) and (max-width:768px){.prototipo__virtualtour__component{padding-top:80%}}@media (min-width:769px) and (max-width:1024px){.prototipo__virtualtour__component{padding-top:75%}}@media (min-width:1025px) and (max-width:1366px){.prototipo__virtualtour__component{padding-top:70%}}@media (min-width:1367px) and (max-width:1600px){.prototipo__virtualtour__component{padding-top:60%}}.prototipo__virtualtour__component iframe{z-index:10;width:100%;height:100%;top:50%;left:50%;display:block;outline:0px;margin:0px;border:0px;border-radius:0px;padding:0px;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.prototipo__virtualtour__component__overlay{z-index:15;width:100%;height:100%;left:0px;bottom:0px;position:absolute;background-color:rgba(0,0,0,0.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.prototipo__virtualtour__component__overlay div{width:83.33334%;display:block;margin:0 auto;position:relative}.prototipo__virtualtour__component__overlay div svg{width:26px;margin:0px auto 16px auto;fill:var(--color-body);display:block;position:relative;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.prototipo__virtualtour__component__overlay div p{color:var(--color-body);font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:14px;margin:0px;padding:0px;position:relative;text-align:center}@media (min-width:0px) and (max-width:768px){.prototipo__virtualtour__component__overlay div p{font-size:12px}}.prototipo__related{width:100%;display:block;position:relative;margin-top:4em}@media (min-width:1025px) and (max-width:1366px){.prototipo__related{margin-top:6em}}@media (min-width:1367px) and (max-width:1600px){.prototipo__related{margin-top:8em}}@media (min-width:1601px){.prototipo__related{margin-top:10em}}.prototipo__related h3{color:var(--color-body);font-family:var(--title);font-display:swap;font-size:48px;font-style:italic;font-weight:500;line-height:1.1;position:relative;margin-bottom:44px}@media (min-width:0px) and (max-width:768px){.prototipo__related h3{font-size:40px}}@media (min-width:769px) and (max-width:1024px){.prototipo__related h3{font-size:42px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__related h3{font-size:44px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__related h3{font-size:46px}}.prototipo__related__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:32px;grid-row-gap:0em}@media (min-width:0px) and (max-width:768px){.prototipo__related__grid{grid-column-gap:0px;grid-row-gap:32px}}.prototipo__related__column{position:relative;-ms-grid-column-span:6;grid-column-end:span 6}@media (min-width:0px) and (max-width:768px){.prototipo__related__column{-ms-grid-column-span:12;grid-column-end:span 12}}.prototipo__related__item{width:100%;position:relative}.prototipo__related__item__link{display:block;position:relative;text-decoration:none}.prototipo__related__item__link:hover{text-decoration:none}.prototipo__related__item__link:hover .prototipo__related__item__thumb__image{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.prototipo__related__item__thumb{width:100%;height:0px;display:block;position:relative;padding-top:55%;overflow:hidden;z-index:5}.prototipo__related__item__thumb__image{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:10;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.prototipo__related__item__thumb__image img{opacity:0;visibility:hidden}.prototipo__related__item__text{width:100%;display:block;z-index:15;left:20px;bottom:20px;position:absolute}.prototipo__related__item__text h4{color:var(--color-body);font-family:var(--title);font-weight:500;font-style:normal;font-display:swap;font-size:32px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0px;padding:0px;position:relative}.prototipo__related__item__text h4 span{font-family:var(--text);font-weight:500;font-style:normal;font-display:swap;font-size:16px;display:inline-block;right:0px;position:absolute;text-align:right}@media (min-width:0px) and (max-width:768px){.prototipo__related__item__text h4 span{font-size:12px}}@media (min-width:769px) and (max-width:1024px){.prototipo__related__item__text h4 span{font-size:14px}}@media (min-width:0px) and (max-width:768px){.prototipo__related__item__text h4{font-size:24px}}@media (min-width:769px) and (max-width:1024px){.prototipo__related__item__text h4{font-size:26px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__related__item__text h4{font-size:28px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__related__item__text h4{font-size:30px}}@media (min-width:1601px){.prototipo__related__item__text h4{font-size:32px}}.prototipo__location{width:100%;position:relative;padding-top:4em;padding-bottom:10em}@media (min-width:0px) and (max-width:768px){.prototipo__location{padding-bottom:6em}}.prototipo__location__layout{width:100%;margin:0 auto;display:block;position:relative;padding-left:8.33333%;padding-right:8.33333%}.prototipo__location__title{width:100%;position:relative;margin-bottom:4em}@media (min-width:0px) and (max-width:768px){.prototipo__location__title{margin-bottom:2em}}.prototipo__location__title h3{color:var(--color-coffee);font-family:var(--title);font-display:swap;font-size:60px;font-weight:500}@media (min-width:0px) and (max-width:768px){.prototipo__location__title h3{font-size:44px}}@media (min-width:769px) and (max-width:1024px){.prototipo__location__title h3{font-size:48px}}@media (min-width:1025px) and (max-width:1366px){.prototipo__location__title h3{font-size:52px}}@media (min-width:1367px) and (max-width:1600px){.prototipo__location__title h3{font-size:56px}}.prototipo__location__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr 4.166665% 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:4.166665%;grid-row-gap:0px}.prototipo__location__column{position:relative}.prototipo__location__column:first-child{-ms-grid-column-span:4;grid-column-end:span 4}@media (min-width:0px) and (max-width:768px){.prototipo__location__column:first-child{-ms-grid-column-span:12;grid-column-end:span 12}}.prototipo__location__column:nth-child(2){-ms-grid-column-span:8;grid-column-end:span 8}@media (min-width:0px) and (max-width:768px){.prototipo__location__column:nth-child(2){-ms-grid-column-span:12;grid-column-end:span 12}}.prototipo__location__information{width:100%;height:100%;position:relative}.prototipo__location__information ul{list-style:none;margin:0px;display:block;padding:0px;position:relative}.prototipo__location__information ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.prototipo__location__information ul li svg{width:8px;fill:var(--color-coffee);top:4px;display:inline-block;padding:0px;position:relative;margin-right:12px}.prototipo__location__information ul li p{color:var(--color-coffee);font-size:18px;font-weight:500;font-family:var(--text);font-style:normal;font-display:swap;display:inline-block;margin:0px;padding:0px;position:relative}.prototipo__location__information ul li+li{margin-top:22px}.prototipo__location__information address{color:var(--color-coffee);font-size:20px;font-family:var(--title);font-display:swap;font-weight:400;font-style:italic;display:block;margin:0px;padding:0px;position:absolute;right:0px;bottom:0px;text-align:right}@media (min-width:0px) and (max-width:768px){.prototipo__location__information address{margin-top:2em;margin-bottom:2em;position:relative;text-align:left}}.modal__prototipo{width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;position:fixed;z-index:120;overflow:hidden;background-color:rgba(224,220,215,0.85);opacity:0;visibility:hidden}.modal__prototipo__close{top:32px;right:32px;z-index:10;position:absolute}.modal__prototipo__close button{border:0px;border-radius:0px;padding:0px;position:relative;background-color:transparent}.modal__prototipo__close button:hover{background-color:transparent}.modal__prototipo__close button:hover svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.modal__prototipo__close button svg{width:44px;fill:var(--color-coffee);position:relative;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}@media (min-width:0px) and (max-width:768px){.modal__prototipo__close button svg{width:34px}}.modal__prototipo__slider{width:100%;z-index:5;top:50%;display:block;margin:0 auto;position:relative;padding-left:8.33333%;padding-right:8.333333%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}.modal__prototipo__slider__item{width:100%;height:0px;outline:0px;border:0px;position:relative;overflow:hidden;padding-top:50%}@media (min-width:0px) and (max-width:768px){.modal__prototipo__slider__item{padding-top:60%}}@media (min-width:769px) and (max-width:1024px){.modal__prototipo__slider__item{padding-top:55%}}.modal__prototipo__slider__item img{opacity:0;visibility:hidden}.modal__prototipo__slider__controls{top:50%;z-index:15;position:absolute}.modal__prototipo__slider__controls.is--left{left:32px}.modal__prototipo__slider__controls.is--right{right:32px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal__prototipo__slider__controls.is--right button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal__prototipo__slider__controls button{border:0px;border-radius:0px;padding:0px;position:relative;background-color:transparent;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.modal__prototipo__slider__controls button:hover{background-color:transparent;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.modal__prototipo__slider__controls button:hover svg{stroke:var(--color-green);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.modal__prototipo__slider__controls button svg{fill:none;stroke:var(--color-coffee);width:24px;display:block;position:relative;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.privacy{width:100%;position:relative;padding-top:calc(6em + 170px)}@media (min-width:0px) and (max-width:768px){.privacy{padding-top:calc(4em + 106px)}}@media (min-width:769px) and (max-width:1024px){.privacy{padding-top:calc(6em + 74px)}}@media (min-width:1025px) and (max-width:1366px){.privacy{padding-top:calc(7em + 103px)}}@media (min-width:1367px) and (max-width:1600px){.privacy{padding-top:calc(7em + 148px)}}.privacy__section{width:100%;position:relative}.privacy__layout{width:100%;position:relative;padding-left:8.33333%;padding-right:8.33333%}.privacy__information{width:100%;position:relative;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__information{width:100%}}@media (min-width:0px) and (max-width:320px){.privacy__information{width:100%}}@media (min-width:769px) and (max-width:1024px){.privacy__information{width:100%}}@media (min-width:1025px) and (max-width:1366px){.privacy__information{width:100%}}@media (min-width:1367px) and (max-width:1600px){.privacy__information{width:100%}}.privacy__information h1{font-family:var(--title);font-style:normal;font-display:swap;font-weight:bold;color:var(--color-secundary);font-size:5.25rem;margin-bottom:25px;position:relative}@media (min-width:0px) and (max-width:768px){.privacy__information h1{font-size:3rem}}@media (min-width:0px) and (max-width:320px){.privacy__information h1{font-size:2.75rem}}@media (min-width:769px) and (max-width:1024px){.privacy__information h1{font-size:3.625rem}}@media (min-width:1025px) and (max-width:1366px){.privacy__information h1{font-size:4.25rem}}@media (min-width:1367px) and (max-width:1600px){.privacy__information h1{font-size:4.75rem}}.privacy__information h2,.privacy__information h3,.privacy__information h4,.privacy__information h5,.privacy__information h6{font-family:var(--text);font-style:normal;font-display:swap;font-weight:bold;font-size:1.25rem;letter-spacing:0.08em;line-height:1.6;position:relative;margin-top:25px;margin-bottom:12px}@media (min-width:0px) and (max-width:768px){.privacy__information h2,.privacy__information h3,.privacy__information h4,.privacy__information h5,.privacy__information h6{font-size:0.9375rem}}@media (min-width:769px) and (max-width:1024px){.privacy__information h2,.privacy__information h3,.privacy__information h4,.privacy__information h5,.privacy__information h6{font-size:1rem}}@media (min-width:1025px) and (max-width:1366px){.privacy__information h2,.privacy__information h3,.privacy__information h4,.privacy__information h5,.privacy__information h6{font-size:1.0625rem}}@media (min-width:1367px) and (max-width:1600px){.privacy__information h2,.privacy__information h3,.privacy__information h4,.privacy__information h5,.privacy__information h6{font-size:1.125rem}}.privacy__information p{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;letter-spacing:0.06em;line-height:1.6;position:relative;margin-bottom:0px}.privacy__information p+p{margin-top:25px}@media (min-width:0px) and (max-width:768px){.privacy__information p{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.privacy__information p{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.privacy__information p{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.privacy__information p{font-size:1.0625rem}}.privacy__information strong{font-family:var(--text);font-style:normal;font-display:swap;font-weight:bold;font-size:1.125rem;letter-spacing:0.06em;line-height:1.6;position:relative;margin-bottom:0px}@media (min-width:0px) and (max-width:768px){.privacy__information strong{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.privacy__information strong{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.privacy__information strong{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.privacy__information strong{font-size:1.0625rem}}.privacy__information a{color:var(--color-text);font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;letter-spacing:0.06em;line-height:1.6;position:relative;margin-bottom:0px;text-decoration:underline}.privacy__information a:hover{color:var(--color-primary);text-decoration:underline}@media (min-width:0px) and (max-width:768px){.privacy__information a{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.privacy__information a{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.privacy__information a{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.privacy__information a{font-size:1.0625rem}}.privacy__information ol,.privacy__information ul{width:100%;position:relative;display:block;padding-top:0px;padding-bottom:0px;padding-right:0px;margin-left:0px;margin-top:25px;margin-bottom:0px;margin-right:0px}.privacy__information ol li,.privacy__information ul li{font-family:var(--text);font-style:normal;font-display:swap;font-weight:500;font-size:1.125rem;letter-spacing:0.06em;line-height:1.6;position:relative;margin-bottom:0px}.privacy__information ol li+li,.privacy__information ul li+li{margin-top:6px}@media (min-width:0px) and (max-width:768px){.privacy__information ol li,.privacy__information ul li{font-size:0.875rem}}@media (min-width:769px) and (max-width:1024px){.privacy__information ol li,.privacy__information ul li{font-size:0.9375rem}}@media (min-width:1025px) and (max-width:1366px){.privacy__information ol li,.privacy__information ul li{font-size:1rem}}@media (min-width:1367px) and (max-width:1600px){.privacy__information ol li,.privacy__information ul li{font-size:1.0625rem}}
/*# sourceMappingURL=main.min.css.map */