.Regular{font-family:"Onest",sans-serif;font-weight:400}.Bold{font-family:"Onest",sans-serif;font-weight:700}.Medium{font-family:"Onest",sans-serif;font-weight:500}.SemiBold{font-family:"Onest",sans-serif;font-weight:600}.pointer:hover{cursor:pointer}.pointer:hover *{cursor:pointer}.overflow{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.image-cover{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.block{display:block;float:left}.block100{display:block;float:left;width:100%}.transition{transition:all .2s linear}.banner-section{display:block;float:left;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.banner-section:before{background:#000;position:absolute;content:'';top:0;left:0;width:100%;height:100%;opacity:.45;z-index:2}.banner-section .wrap_float{min-height:750px;padding:100px 0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3}.banner-section .location{margin-bottom:10px}.banner-section .page-title{color:#fff}.banner-section .subtitle{font-size:25px;color:rgba(255,255,255,0.75)}.banner-section .buttons .btn.border-btn{border:1px solid rgba(255,255,255,0.6)}.ios .banner-section,.tablet .banner-section,.mobile .banner-section{background-attachment:inherit}@media screen and (max-width:1400px){.banner-section .wrap_float{min-height:630px}}@media screen and (max-width:1000px){.banner-section .wrap-center{max-width:720px}}@media screen and (max-width:590px){.banner-section .wrap_float{min-height:530px;padding:60px 0}.banner-section .subtitle{font-size:18px}}