@import url("https://fonts.googleapis.com/css?family=Jockey+One");@import url("https://fonts.googleapis.com/css?family=PT+Sans");*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button,input,select,textarea{outline:0}a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none}a:active,a:focus,a:hover,a:visited{text-decoration:none}ol,ul{list-style-type:none;padding:0}.img-container{width:100%;padding:10px;border:1px solid #eee;background:#fff}.img-container img{display:block;width:100%;max-width:100%;height:auto}.red{color:#e3020a}.blue{color:#00162e}.fill-gray-100{fill:#f0f0f0!important}.fill-white{fill:#fff!important}.valign{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.form-control-feedback{position:absolute;top:40px;right:16px;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.has-feedback label~.form-control-feedback{top:25px}.required{font-weight:bold;color:#f00}.sweet-alert .sa-input-error{top:32px!important}.sweet-alert .sa-error-container.show{margin-top:20px!important}body,html{width:100%;height:100%!important;margin:0;padding:0;font-size:$base_font_size;line-height:1.5;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:'Jockey One', Helvetica, Arial, sans-serif;line-height:1.5;background:#f0f0f0;font-size-adjust:none;overflow:visible!important}header{position:relative;height:77px;background:-webkit-linear-gradient(top, #002e62 0%, #011b38 100%);background:-moz-linear-gradient(top, #002e62 0%, #011b38 100%);background:-o-linear-gradient(top, #002e62 0%, #011b38 100%);background:-ms-linear-gradient(top, #002e62 0%, #011b38 100%);background:-webkit-gradient(linear, left top, left bottom, from(#002e62), to(#011b38));background:linear-gradient(to bottom, #002e62 0%, #011b38 100%);-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.55);box-shadow:0 0 5px 2px rgba(0,0,0,0.55);overflow:hidden}header:before{content:'';height:77px;width:140px;position:absolute;top:0;right:0;background:url("../img/flag.png") no-repeat center}header nav{padding:0!important}header nav div#icon{float:left;position:relative;z-index:1;height:77px;width:107px;background:url("../img/icon.jpg") no-repeat center;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}header nav h1{margin:0}header nav h1 a{position:relative;display:block;height:76px;width:313px;padding:0!important;background:url("../img/logo.png") no-repeat center;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;text-indent:-9999px;margin-left:-12px;font-size:0px;color:transparent}header nav h1 a .flag{position:absolute;bottom:3px;right:-8px;display:block;height:20px;width:28px;background:url("../img/flags.png") no-repeat 0 0 transparent;-webkit-background-size:28px;-moz-background-size:28px;background-size:28px}header nav h1 a .flag.co{background-position:0 -40px}header nav h1 a .flag.uy{background-position:0 -220px}header nav h1 a .flag.pe{background-position:0 -180px}header nav h1 a .flag.ec{background-position:0 -120px}header nav h1 a .flag.ve{background-position:0 -240px}header nav h1 a .flag.bo{background-position:0 -280px}header nav h1 a .flag.py{background-position:0 -300px}header nav h1 a .flag.pa{background-position:0 -160px}header nav h1 a .flag.mx{background-position:0 -140px}header nav .navbar-nav li{margin:0!important;height:78px}header nav .navbar-nav li a{color:#fff;font-size:17px;letter-spacing:0.3px;padding:26px 15px!important;text-shadow:1px 1px 0 rgba(0,0,0,0.35)}header nav .navbar-nav li a.active,header nav .navbar-nav li a:hover{background:rgba(0,0,0,0.2)}header nav .social-nav{margin-left:20px;margin-right:10px}header nav .social-nav li{float:left;margin-top:21px}header nav .social-nav li a{display:block;height:36px;width:36px;background:#e3020a;border-radius:50%;margin:0 15px 0 0;color:#fff;text-align:center}header nav .social-nav li a i{display:block;line-height:36px;font-size:17px;text-shadow:1px 1px 0 rgba(0,0,0,0.35)}.banner{background:url("../img/miami_bg.jpg") no-repeat center;text-align:center;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;overflow:hidden}.banner .banner-wrapper{background:rgba(0,0,0,0.35);padding-top:65px}.banner .banner-wrapper>.container{position:relative;height:100%}.banner .banner-wrapper .jumbotron{background:transparent!important;text-align:center;margin:0;padding:8rem 2rem}.banner .banner-wrapper .jumbotron .display-2{font-size:48px;color:#fff;text-shadow:3px 3px 4px rgba(0,0,0,0.55);letter-spacing:0.3px;margin-bottom:0}.banner .banner-wrapper .jumbotron .display-1{font-size:40px;color:#fff;text-shadow:3px 3px 4px rgba(0,0,0,0.55);letter-spacing:0.3px;margin-bottom:35px}.banner .banner-wrapper .jumbotron .banner-btn{background:#e3020a!important;height:50px;line-height:50px;display:inline-block;color:#fff;border-radius:4px;padding:0 30px 0 20px;text-shadow:1px 1px 0 rgba(0,0,0,0.2);font-size:16px;text-transform:uppercase;border:none}.banner .banner-wrapper .jumbotron .banner-btn:active{position:relative;top:1px}.banner .banner-wrapper .jumbotron .banner-btn i{display:block;float:left;margin-right:10px;height:30px;width:30px;background:rgba(0,0,0,0.4);border-radius:50%;font-size:13px;line-height:30px;text-align:center;margin-top:10px;-webkit-box-shadow:inset 1px 1px 0 0 rgba(0,0,0,0.45);-webkit-box-shadow:inset 1px 1px 0 0 rgba(0,0,0,0.45);box-shadow:inset 1px 1px 0 0 rgba(0,0,0,0.45)}section.main-content{padding:65px 0 20px 0;text-align:center}section.main-content .flag-container img{margin-bottom:10px;max-width:105px}section.main-content .section-title{color:#00162e;text-align:center;text-transform:uppercase;font-size:32px;display:block;margin:10px 0}section.main-content .section-text{font-size:26px;text-align:center;line-height:1.5;margin:0 auto 40px;max-width:630px}section.main-content .section-text span{color:#000;text-decoration:underline}.content-list{padding:65px 0;background:#f0f0f0}.content-list.mb-0{padding-bottom:0px}.content-list .text-container{padding-right:30px;vertical-align:middle;margin-top:35px}.content-list .text-container .list-items{margin:0}.content-list .text-container .list-items li{font-size:22px;margin-bottom:35px}.content-list .text-container .list-items li span{float:left;background:#00162e;color:#fff;height:38px;width:38px;text-align:center;font-size:24px;line-height:38px;border-radius:50%}.content-list .text-container .list-items li p{color:#00162e;padding-left:55px}.content-list .img-container{-webkit-box-shadow:0 0 32px 0 rgba(0,0,0,0.08);box-shadow:0 0 32px 0 rgba(0,0,0,0.08)}.event-info{padding:0;text-align:center;background-color:#fff}.event-info .white-line svg{height:105px}.event-info .info-title{font-size:32px;text-align:center;line-height:1.5;margin:0 auto 30px;max-width:630px}.event-info .info-title span{color:#000;text-decoration:underline}.event-info .info-date{font-size:28px;margin-bottom:30px}.event-info .info-date span{font-weight:500;color:#00162e}.event-info .event-cta p{color:#00162e;font-size:24px;margin-bottom:10px}.event-info .info-btn{display:block;width:80%;max-width:350px;margin:0 auto 35px}.event-info .info-btn img{display:block;width:100%;height:auto;-webkit-filter:drop-shadow(0 0 28px rgba(0,0,0,0.2));filter:drop-shadow(0 0 28px rgba(0,0,0,0.2))}.event-info .event-ending{font-size:28px}.event-info .event-ending p{margin-bottom:10px}.event-info .event-ending p span{color:#00162e;font-style:italic}.event-info .event-ending .limited{font-size:22px;font-style:italic;color:#e3020a;margin:0}.divider{padding:45px 0;background-color:#fff}.event-package{padding-bottom:65px;background-color:#fff}.event-package .img-container{-webkit-box-shadow:0 0 32px 0 rgba(0,0,0,0.08);box-shadow:0 0 32px 0 rgba(0,0,0,0.08)}.event-package .package-title{color:#00162e;font-size:24px;margin-bottom:20px}.event-package .rooms{margin-bottom:20px;padding-left:45px}.event-package .rooms li{margin-bottom:5px;font-size:22px}.event-package .rooms li span{color:#00162e}.event-package .package-title2{font-size:22px;text-decoration:underline;margin-bottom:15px}.event-package .items{margin:0;padding-left:45px;list-style-type:disc}.event-package .items li{font-size:18px;margin-bottom:10px}.event-package .scheduled{padding-top:55px;text-align:center}.event-package .scheduled .scheduled-title{margin-bottom:65px;font-size:32px}.event-package .scheduled .col-md-3{border-right:1px solid #eee}.event-package .scheduled .col-md-3:last-child{border-right:none}.event-package .scheduled .scheduled-item .scheduled-item-title{font-size:30px;color:#00162e}.event-package .scheduled .scheduled-item .scheduled-item-title span{color:#373a3c;display:block;margin-bottom:5px;font-size:24px;text-transform:uppercase}.event-package .scheduled .scheduled-item .scheduled-item-text{font-size:18px;margin:0}.invest-form{padding-bottom:40px}.invest-form .white-line svg{height:105px}.invest-form .form-container{padding:45px 50px 0 50px;text-align:center}.invest-form .form-container .g-recaptcha{overflow:hidden}.invest-form .form-container h2{color:#e3020a;letter-spacing:0.3px}.invest-form .form-container span{color:#373a3c;font-size:18px}.invest-form .form-container span.success{color:#008000}.invest-form .form-container span.error{color:#f00}.invest-form .form-container form{margin:45px 0}.invest-form .form-container form .input{margin-bottom:15px}.invest-form .form-container form .input input[type=email],.invest-form .form-container form .input input[type=text]{background:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;font-size:15px;padding:0 20px;line-height:45px;width:100%;height:45px;border:1px solid #e1e1e1;font-family:Helvetica, Arial, sans-serif}.invest-form .form-container form .input input[type=email]:active,.invest-form .form-container form .input input[type=email]:focus,.invest-form .form-container form .input input[type=text]:active,.invest-form .form-container form .input input[type=text]:focus{border:1px solid #ccc}.invest-form .form-container form .input textarea{display:block;height:115px;width:100%;background:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;line-height:1.5;font-size:15px;padding:10px 20px;resize:none;border:1px solid #e1e1e1;font-family:Helvetica, Arial, sans-serif}.invest-form .form-container form .input textarea:active,.invest-form .form-container form .input textarea:focus{border:1px solid #ccc}.invest-form .form-container form .input select{height:45px}.invest-form .form-container form .form-action{margin-top:45px;margin-bottom:10px;text-align:center}.invest-form .form-container form .form-action button[type=submit]{border-radius:5px;background:#e3020a;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.2);line-height:52px;width:255px;letter-spacing:0.3px;border:none;font-size:28px}.invest-form .form-container form .form-action button[type=submit]:active{background:#b60208}.invest-form .form-container form .form-action button[type=submit].disabled{color:#757575;text-shadow:1px 1px 0 rgba(255,255,255,0.75);background:#e0e0e0}footer .footer-top{background:#00162e;padding:30px 0;color:#fff;text-align:center}footer .footer-top .disclaimer{font-size:16px;margin-bottom:25px}footer .footer-top i{display:block;font-size:38px}footer .footer-top a{display:block;color:#fff;font-size:38px;margin:10px 0 0 0}footer .footer-top a.mail{font-size:28px;line-height:57px}footer .footer-top p{font-size:22px;margin:0}footer .footer-bottom{background:#101419;text-align:center;padding:20px 0}footer .footer-bottom p{color:#fff;font-size:16px;margin:0}@media only screen and (max-width:1200px){header nav .navbar-nav li a{font-size:15px;padding:28px 8px!important}header nav .social-nav{margin-left:10px}header nav .social-nav li a{margin:0 8px 0 0}.banner .banner-wrapper .jumbotron .display-2{font-size:38px}.banner .banner-wrapper .jumbotron .display-1{font-size:30px}}@media only screen and (max-width:992px){header{height:65px}header:before{height:65px}header nav div#icon{height:65px;width:90px}header nav h1 a{height:66px;margin-top:-1px;width:265px}header nav .navbar-nav li a{font-size:14px;padding:22px 7px!important}.banner .banner-wrapper .jumbotron{padding-left:0}.banner .banner-wrapper .jumbotron .display-2{font-size:32px}.banner .banner-wrapper .jumbotron .display-1{font-size:26px}footer .footer-top a{font-size:30px}footer .footer-top a.mail{font-size:18px;line-height:45px}}@media only screen and (max-width:768px){header nav .navbar-nav .nav-item{display:none}header nav .navbar-nav .nav-item:last-child{display:block;margin-right:5px;height:66px}header nav .navbar-nav .nav-item:last-child a{font-size:17px;padding:20px 0!important}header nav .social-nav li{margin-top:15px}.banner .banner-wrapper{padding-top:65px}.banner .banner-wrapper .container{width:100%;max-width:100%;padding:0;padding-bottom:50px}.banner .banner-wrapper .container .jumbotron{padding:2rem 1rem 0 1rem}.home-visits{padding:60px 0}.home-visits .img-container{margin-top:30px}.home-visits .text-container{padding-right:0}footer .footer-top .disclaimer{font-size:14px;line-height:1.5}footer .footer-top a{font-size:22px}footer .footer-top a.mail{font-size:14px;line-height:33px}footer .footer-top p{font-size:18px;line-height:1}section.main-content .section-title{font-size:24px}section.main-content .section-text{font-size:20px;margin:0}.content-list{padding:0}.content-list .text-container .list-items li{font-size:18px}.event-info .info-title{font-size:26px}.event-info .info-date{font-size:22px}.event-info .event-ending{font-size:22px}.event-package .text-container{margin-top:45px}.event-package .scheduled .col-md-3{border:none!important}.event-package .scheduled .scheduled-item{margin-bottom:35px}}@media only screen and (max-width:480px){header nav div#icon{display:none}header nav h1 a{width:210px}.banner{height:auto}.banner .banner-wrapper{padding-top:75px}.banner .banner-wrapper .container{width:100%;max-width:100%;padding:0;padding-bottom:50px}.banner .banner-wrapper .container .jumbotron{padding:1rem 1rem 0 1rem}.home-visits{padding:30px 0}footer .footer-top .disclaimer{font-size:14px;line-height:1.5}footer .footer-top .col-sm-4{margin-bottom:20px}footer .footer-top a{font-size:22px}footer .footer-top a.mail{font-size:16px;line-height:33px}footer .footer-top p{font-size:18px;line-height:1}}.video-block{padding-bottom:65px}.video-block .video-container{text-align:center}.video-block .video-container .video-title{font-size:26px;margin-bottom:25px}.video-block .video-container .video-iframe{width:100%;height:415px}@media only screen and (max-width:1200px){.video-block .video-container .video-iframe{height:343px}}@media only screen and (max-width:992px){.video-block .video-container .video-iframe{height:380px}}@media only screen and (max-width:768px){.video-block .video-container .video-iframe{height:289px}}@media only screen and (max-width:480px){.video-block .video-container .video-iframe{height:270px}}@media only screen and (max-width:320px){.video-block .video-container .video-iframe{height:180px}}.wsp-icon{position:fixed;bottom:25px;left:25px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;width:65px;height:65px;background-color:#25d366;border-radius:50%!important;overflow:hidden;color:#fff!important;z-index:8080;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12)}.wsp-icon:hover{background-color:#1faf55}.wsp-icon img{width:24px;height:24px}.wsp-icon .wsp-label{display:none;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width:480px){.wsp-icon{bottom:10px;left:10px}}