html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:initial}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{display:none}html,body{scrollbar-width:none}#pnlDebug{position:fixed;top:70px;left:10px;height:auto;z-index:9999;color:#ffa500;background-color:#2a2a2a;border-radius:3px;padding:5px 7px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}#pnlDebug .dot{width:10px;height:10px;border-radius:50%;display:inline-block;background-color:#c33}#pnlDebug .text{margin-left:5px}#pnlDebug .text strong{font-size:15px;line-height:15px}#pnlGrid{position:fixed;background-color:transparent;width:100%;height:100%;pointer-events:none;z-index:800}#pnlGrid .debugGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100%}#pnlGrid .debugGrid .item{width:8.3333333333vw;height:100%;position:relative}#pnlGrid .debugGrid .item:after{content:"";background-color:#a0a0a0;opacity:.15;width:1px;height:100%;position:absolute;right:0;top:0}#pnlGrid .debugGrid .item--6:after,#pnlGrid .debugGrid .item--2:after,#pnlGrid .debugGrid .item--10:after{background-color:#3ac3b2;opacity:.3}main .section{position:relative;width:100%}main .section-opening .cont{height:50vh;width:100%;overflow:hidden;position:relative}main .section-opening .cont .sky{width:100%;height:100%}main .section-opening .cont .building1{position:absolute;bottom:-100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:45vw;z-index:3}@media only screen and (max-width:767px){main .section-opening .cont .building1{width:95vw;bottom:0}}main .section-opening .cont .building2{width:100%;position:absolute;bottom:-100%;left:50%;width:45vw;z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){main .section-opening .cont .building2{width:95vw;bottom:0}}main .section-opening .cont .building3{width:100%;position:absolute;bottom:-100%;left:50%;width:45vw;z-index:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){main .section-opening .cont .building3{width:95vw;bottom:0}}main .section-opening .cont .text{position:absolute;left:50%;top:72%;transform:translate(-50%,-72%);text-align:center;max-width:70%;width:100%;opacity:1;z-index:6}main .section-opening .cont .text h1{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:72px;line-height:77px;color:#fff;text-transform:uppercase;opacity:0}@media only screen and (max-width:767px){main .section-opening .cont .text h1{font-size:7vw;line-height:9vw;opacity:1}}main .section-opening .cont .text h3{position:relative;color:#fff;text-align:center;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:22px;line-height:40px;text-transform:uppercase;opacity:0}@media only screen and (max-width:767px){main .section-opening .cont .text h3{font-size:36px;line-height:48px;padding:100px 20px;opacity:1}}main .section-opening .cont .text h3 span{color:#8a8888}main .section-container{width:100%;height:100%;position:relative;background-color:#0d1013;overflow:hidden}main .section-container .pavimento{position:absolute;width:100%;height:auto;z-index:1}main .section-container .wrap-modulo{width:100%;height:100%;z-index:3;position:relative;display:grid;grid-template-columns:repeat(12,1fr);background-color:rgba(0,0,0,.3);padding:30px 0}@media only screen and (max-width:767px){main .section-container .wrap-modulo{margin-top:150px}}main .section-container .wrap-modulo .arrow{position:absolute;left:50%;top:0;width:140px;height:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}main .section-container .wrap-modulo .title{grid-column:3/11;text-align:center;padding:60px 0 60px}main .section-container .wrap-modulo .title p{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;color:#fff;font-size:17px;line-height:15px;letter-spacing:30px;padding-left:30px;text-transform:uppercase}main .section-container .wrap-modulo .form-cont{position:relative;grid-column:5/9;width:100%;position:relative;margin:60px 0}@media only screen and (min-width:1025px) and (max-width:1280px){main .section-container .wrap-modulo .form-cont{grid-column:4/10}}@media only screen and (min-width:767px) and (max-width:1024px){main .section-container .wrap-modulo .form-cont{grid-column:3/11}}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont{grid-column:2/12}}main .section-container .wrap-modulo .form-cont .top-text{text-transform:uppercase;text-align:center}main .section-container .wrap-modulo .form-cont .top-text h4{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:26px;line-height:26px;color:#fff;letter-spacing:20px}@media only screen and (min-width:767px) and (max-width:1024px){main .section-container .wrap-modulo .form-cont .top-text h4{letter-spacing:15px;padding-left:15px}}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .top-text h4{letter-spacing:5px;padding-left:0}}main .section-container .wrap-modulo .form-cont .top-text p{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:15px;line-height:23px;color:#706f6f;margin:40px 0 20px;letter-spacing:1px;padding:0 75px}main .section-container .wrap-modulo .form-cont .top-text p.p1{padding:0 0 0 1px}main .section-container .wrap-modulo .form-cont .top-text p strong{color:#fff}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .top-text p{padding:1px}}main .section-container .wrap-modulo .form-cont .modulo{width:100%}main .section-container .wrap-modulo .form-cont .modulo .form-wrap{border-top:1px solid #333438;border-bottom:1px solid #333438;padding:30px 42px 0 42px;margin-bottom:20px}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .modulo .form-wrap{padding:30px 0}}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row{padding-bottom:25px}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row.flex{display:block}}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row.flex.left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row.flex.left{display:flex;width:50%}}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-6{width:48%}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-6{width:100%;margin-bottom:15px}}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .error{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;color:#c33;font-size:10px;line-height:22px;position:absolute}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .row{padding-bottom:0}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-2 .form-labels{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-2 p{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;color:#706f6f}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-2 span{width:22px;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-2 span input[type=radio]{margin-right:30px;width:15px;margin-left:0;margin-bottom:4px;background-color:#8a8a8a;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:15px;padding:6px;border-radius:50%}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-2 span input[type=radio]:checked{background-color:#151718;border:2px solid #8a8a8a}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .col-sm-2 p{padding:0 20px;text-align:center}main .section-container .wrap-modulo .form-cont .modulo .form-wrap .row .form-labels{font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding-left:1px;color:#706f6f}main .section-container .wrap-modulo .form-cont .modulo .form-wrap select,main .section-container .wrap-modulo .form-cont .modulo .form-wrap textarea,main .section-container .wrap-modulo .form-cont .modulo .form-wrap input{display:block;width:100%;background-color:#8a8a8a;margin-top:3px;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;color:#0d1013;border:0;outline:0;resize:none}main .section-container .wrap-modulo .form-cont .modulo .form-wrap input,main .section-container .wrap-modulo .form-cont .modulo .form-wrap select{height:30px;text-transform:uppercase}main .section-container .wrap-modulo .form-cont .modulo .form-wrap input.upload,main .section-container .wrap-modulo .form-cont .modulo .form-wrap select.upload{padding:5px 10px 0 15px}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy{color:#706f6f;font-size:12px;line-height:17px;text-transform:uppercase}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy .privacyTitle{font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;margin-bottom:5px}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy .privacyDesc{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy .flex{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy a:hover{color:#999!important;-moz-transition:color .2s cubic-bezier(.32,0,.29,.99);-o-transition:color .2s cubic-bezier(.32,0,.29,.99);-webkit-transition:color .2s cubic-bezier(.32,0,.29,.99);transition:color .2s cubic-bezier(.32,0,.29,.99)}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy input[type=checkbox]{margin-right:10px;width:15px;margin-left:0;margin-bottom:4px;background-color:transparent;border:1px solid #8a8a8a;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:15px;padding:6px}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy input[type=checkbox]:checked{background-color:#8a8a8a;border:2px solid #8a8a8a;width:8px;height:8px}main .section-container .wrap-modulo .form-cont .modulo .form-wrap #privacyPolicy span{display:block}main .section-container .wrap-modulo .form-cont .modulo a{-moz-transition:color .2s cubic-bezier(.32,0,.29,.99);-o-transition:color .2s cubic-bezier(.32,0,.29,.99);-webkit-transition:color .2s cubic-bezier(.32,0,.29,.99);transition:color .2s cubic-bezier(.32,0,.29,.99)}main .section-container .wrap-modulo .form-cont .modulo a:hover{color:#fff;-moz-transition:color .2s cubic-bezier(.32,0,.29,.99);-o-transition:color .2s cubic-bezier(.32,0,.29,.99);-webkit-transition:color .2s cubic-bezier(.32,0,.29,.99);transition:color .2s cubic-bezier(.32,0,.29,.99)}main .section-container .wrap-modulo .form-cont .modulo .btn_action_dark{text-transform:uppercase;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:20px;line-height:40px;color:#706f6f;padding:0 45px}@media only screen and (max-width:767px){main .section-container .wrap-modulo .form-cont .modulo .btn_action_dark{padding:0}}main .section-container .wrap-modulo .form-cont .modulo .btn_action_dark span{color:#fff;margin-right:5px}