@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Luckiest+Guy&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*,body,html{margin:0;padding:0}body,html{width:100%;height:100%}body{font-size:16px}h1,h2,p{font:600 .875em/1.3 Barlow,helvetica,verdana,arial,sans-serif}@media screen and (min-width:30em){h1,h2,p{font-size:1em}}h1.is-centered,h2.is-centered,p.is-centered{text-align:center}h1.is-small,h2.is-small,p.is-small{font-size:.75em}@media screen and (min-width:30em){h1.is-small,h2.is-small,p.is-small{font-size:.875em}}h1 a,h2 a,p a{color:inherit}h1.invisible,h2.invisible,p.invisible{text-indent:-9999px;text-indent:100%;white-space:nowrap;overflow:hidden}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.promo-flotix{background-color:#ffed00}.promo-flotix .container{max-width:100em;margin:0 auto;padding:0 .625em}.promo-flotix .container--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:680px){.promo-flotix .container--columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.promo-flotix .header{width:100%;position:relative;overflow:hidden;z-index:5}.promo-flotix .header__logo{background:#ffed00 url(../images/header-logo-bg.png) 50%/cover no-repeat;min-height:14.625em}.promo-flotix .header__logo .logo{display:block;width:100%;max-width:20.875em;height:auto;margin:0 auto;padding:2.1875em 0 0}@media screen and (min-width:680px){.promo-flotix .header__logo .logo{margin:0}}.promo-flotix .header__banner{z-index:10}.promo-flotix .header__banner--left{width:100%;margin:0 auto}@media screen and (min-width:680px){.promo-flotix .header__banner--left{width:50%;margin:-4em auto 0}}@media screen and (min-width:1280px){.promo-flotix .header__banner--left{margin:-10em auto 0}}.promo-flotix .header__banner--left img{max-width:53.125em;width:100%;margin-left:1.25em}.promo-flotix .header__banner--right{width:100%;margin:0 auto}@media screen and (min-width:680px){.promo-flotix .header__banner--right{width:50%;margin:-3.125em auto 0}}.promo-flotix .header__banner--right img{display:block;max-width:37.5em;width:100%;margin:0}@media screen and (min-width:680px){.promo-flotix .header__banner--right img{margin:.625em 0 0}}@media screen and (min-width:1480px){.promo-flotix .header__banner--right img{margin:1.875em 0 0}}.promo-flotix .section{font-size:.6em;width:100%;position:relative;overflow:hidden;background:url(../images/content-bg.png) top/cover no-repeat;margin:-6.5em 0 0}@media screen and (min-width:680px){.promo-flotix .section{font-size:.8em}}@media screen and (min-width:1280px){.promo-flotix .section{font-size:1em}}.promo-flotix .section__title{font:500 3.375em/120% Luckiest Guy,helvetica,verdana,arial,sans-serif;line-height:80%;color:#004f9f;text-align:center;margin:2.375em auto 1em}@media screen and (min-width:480px){.promo-flotix .section__title{font-size:5em;margin:1.875em auto 0}}.promo-flotix .section__title--sub{font-size:.75em;margin:0 auto}.promo-flotix .section__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:980px){.promo-flotix .section__steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.promo-flotix .section__steps--item.item--first{background:url(../images/step-1bg.png) top/contain no-repeat;width:38.75em;height:38.75em;margin:3.125em 3em 0 0}@media screen and (min-width:980px){.promo-flotix .section__steps--item.item--first{margin:3.125em 1em 0}}.promo-flotix .section__steps--item.item--second{background:url(../images/step-2bg.png) top/contain no-repeat;width:38.75em;height:35.625em;margin:0 0 0 3em}@media screen and (min-width:980px){.promo-flotix .section__steps--item.item--second{margin:0 1em}}.promo-flotix .section__steps--item.item--second .item--close{font-size:3.75em;color:#004f9f;margin:1.5em 0 0 -2em;text-shadow:none}.promo-flotix .section__steps--item .item--text{display:block;max-width:16.5em;font:700 1.75em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#fff;margin:4em 0 0 4em;text-align:center;text-shadow:.0625em .0625em .0625em rgba(0,0,0,.4)}@media screen and (min-width:680px){.promo-flotix .section__steps--item .item--text{max-width:16em;margin:4em 0 0 4.25em}}@media screen and (min-width:980px){.promo-flotix .section__steps--item .item--text{max-width:12.375em;margin:3.25em 0 0 6em}}@media screen and (min-width:1280px){.promo-flotix .section__steps--item .item--text{margin:3.625em 0 0 6em}}.promo-flotix .section__steps--item .item--text--blue{color:#004f9f;margin:4em 0 0 2em;text-shadow:none}@media screen and (min-width:980px){.promo-flotix .section__steps--item .item--text--blue{margin:3.25em 0 0 4em}}@media screen and (min-width:1280px){.promo-flotix .section__steps--item .item--text--blue{margin:3.625em 0 0 3.625em}}.promo-flotix .section__steps--item .item--close{display:block;max-width:10em;font:500 2.8125em/120% Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#fff;text-shadow:.0625em .0625em .0625em rgba(0,0,0,.4);text-align:center;margin:.25em 0 0 2.5em}@media screen and (min-width:680px){.promo-flotix .section__steps--item .item--close{margin:.25em 0 0 2.375em}}@media screen and (min-width:1280px){.promo-flotix .section__steps--item .item--close{margin:.25em 0 0 2.625em}}.promo-flotix .section__cta{display:block;text-align:center;margin:2em auto 23em;z-index:20}@media screen and (min-width:680px){.promo-flotix .section__cta{margin:2em auto 16.5em}}.promo-flotix .section__cta--text{font:700 1.75em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#fff;text-align:center;text-shadow:.0625em .0625em .0625em rgba(0,0,0,.4);margin:2em auto 0}.promo-flotix .section__asset{position:absolute}.promo-flotix .section__asset--shark{background:url(../images/shark.png) top/contain no-repeat;width:32.5em;height:100%;top:102.5em;left:-14.875em}@media screen and (min-width:680px){.promo-flotix .section__asset--shark{top:93.25em;left:-16.25em}}@media screen and (min-width:980px){.promo-flotix .section__asset--shark{width:37.5em;top:60em;left:-16.25em}}@media screen and (min-width:1280px){.promo-flotix .section__asset--shark{left:-10em}}.promo-flotix .section__asset--turtle{background:url(../images/turtle.png) top/contain no-repeat;width:14em;height:100%;top:14em;right:-4em}@media screen and (min-width:680px){.promo-flotix .section__asset--turtle{right:-2em}}@media screen and (min-width:980px){.promo-flotix .section__asset--turtle{width:19.125em;top:5em;right:-2em}}@media screen and (min-width:1680px){.promo-flotix .section__asset--turtle{top:30em;right:-1em}}.promo-flotix .form{position:relative;width:90%;max-width:96.25em;margin:4em auto;padding:1.25em 0;background-color:rgba(255,237,0,.95);border-radius:3em;-webkit-box-shadow:0 0 0 .3125em #fff;box-shadow:0 0 0 .3125em #fff;font-size:.6em}@media screen and (min-width:680px){.promo-flotix .form{font-size:.8em}}@media screen and (min-width:1280px){.promo-flotix .form{font-size:1em}}.promo-flotix .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 1.25em;max-width:67.5em;padding:0 1em;z-index:1}@media screen and (min-width:680px){.promo-flotix .form__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.promo-flotix .form__group .group{width:100%}@media screen and (min-width:980px){.promo-flotix .form__group .group{width:50%}}.promo-flotix .form__group h2{font:300 3.75em/120% Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#0074be;text-align:center;margin:0 .5em}.promo-flotix .form__group h3{font:300 1.5em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#e6007e;text-align:center;margin:0 auto 1em}.promo-flotix .form__group--first{margin-top:-1.5em}.promo-flotix .form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.promo-flotix .form__field--half{margin-bottom:1em}@media screen and (min-width:680px){.promo-flotix .form__field--half{margin-bottom:0}}.promo-flotix .form__label{font:300 1.875em/120% Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#0074be;margin-left:1em}.promo-flotix .form__input{font:500 1.875em/120% Barlow,helvetica,verdana,arial,sans-serif;padding:0 1em;height:2.5em;border:1px solid #fff;border-radius:1em;background-color:hsla(0,0%,100%,.25)}.promo-flotix .form__legal{margin:0 1em;padding:1.5em;border:1px solid #fff;border-radius:.625em;background-color:hsla(0,0%,100%,.25)}.promo-flotix .form__legal p{font:300 1.5em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#0074be}.promo-flotix .form__legal p strong{font-weight:700}.promo-flotix .form__legal .legal--underline{text-decoration:underline;cursor:pointer}.promo-flotix .form__legal label{display:block;font:300 1.5em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#0074be;margin:.75em 0}.promo-flotix .form__legal label span{margin-left:.375em}.promo-flotix .form__required{font:500 2em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#0074be;text-align:left;margin:-.375em 0 0 1.5em}.promo-flotix .form .button--form{display:block;margin:.75em auto}.promo-flotix .form__winner .form--title--img{background:url(../images/winner-form-title.png) top/contain no-repeat;width:100%;height:8em;margin:1.5em auto}@media screen and (min-width:980px){.promo-flotix .form__winner .form--title--img{height:9.375em}}.promo-flotix .form__winner .form--img{display:none}@media screen and (min-width:980px){.promo-flotix .form__winner .form--img{display:block;background:url(../images/winner-form-img.png) 100% 0/contain no-repeat;width:33.875em;height:27.875em;margin:-4.125em auto 0}}.promo-flotix .form__loser .form--title--img{background:url(../images/loser-form-title.png) top/contain no-repeat;width:100%;height:6em;margin-top:6em}@media screen and (min-width:728px){.promo-flotix .form__loser .form--title--img{height:7em;margin-top:1.5em}}@media screen and (min-width:980px){.promo-flotix .form__loser .form--title--img{height:8em}}.promo-flotix .form__loser h2{font-size:2.5em;margin:1.5em auto}.promo-flotix .form__code h2{margin:1.5em auto;max-width:11.5em}.promo-flotix .form__code .codigo{display:inline-block;vertical-align:middle;max-width:4.5em}.promo-flotix .form__code .form__group{max-width:41em}.promo-flotix .form__code .form__group--first{margin-top:-6em}.promo-flotix .form__code .form__group--first .form__input{font:500 3em/120% Barlow,helvetica,verdana,arial,sans-serif;width:100%;height:3.75em;margin:0 auto;text-align:center}.promo-flotix .form__code label{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-flotix .form__code label .form__checkbox{width:2em;height:2em;margin:0 .75em}.promo-flotix .form__code label .form__txt{font:300 1.5em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#0074be}.promo-flotix .form__code label .form__txt a{text-decoration:underline;color:#0074be}.promo-flotix .form__code .form__required,.promo-flotix .form__code label .form__txt span{margin-left:.375em}.button{font:500 2.8125em/120% Luckiest Guy,helvetica,verdana,arial,sans-serif}.button--primary{color:#ffed00;background:#e6007e;padding:.5em 2.25em .25em;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-text-stroke:1px #004f9f;-moz-text-stroke:1px #004f9f;text-shadow:-4px -4px 0 #004f9f,0 -4px 0 #004f9f,4px -4px 0 #004f9f,-4px 0 0 #004f9f,4px 0 0 #004f9f,-4px 4px 0 #004f9f,0 4px 0 #004f9f,4px 4px 0 #004f9f}.button--primary:focus,.button--primary:hover{background:#00366c;outline:none}.button--form{color:#fff;background:#004f9f;padding:.5em 2.25em .25em;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease}.button--form:focus,.button--form:hover{background:#b30062;outline:none}.button--close{position:absolute;background:url(../images/form-btn-close.png) top/contain no-repeat;width:4.625em;height:4.625em;top:1.5em;right:1.5em;z-index:1000}.footer{background-color:#004da3;min-height:14.625em}.footer__break{background:url(../images/footer-break.png) bottom/contain no-repeat;min-height:14.625em;margin-top:-19.75em}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:48em){.footer__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer__row.is-special{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__social{background:transparent 50% 50%/contain no-repeat}.footer__social--youtube{width:6.1875em;height:7.4375em;background-image:url(../images/youtube.png)}.footer__social--spotify{width:7.75em;height:7.25em;background-image:url(../images/spotify.png);margin-right:1em}.footer__social__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%}.footer__social__wrapper--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;margin:-1em auto}@media screen and (min-width:48em){.footer__social__wrapper--mobile{display:none}}.footer__social__wrapper--desktop{display:none}@media screen and (min-width:48em){.footer__social__wrapper--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__menu{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;display:none}@media screen and (min-width:48em){.footer__menu{display:block}}@media screen and (min-width:64em){.footer__menu{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}.footer__menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu__row:first-child .footer__menu__item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.footer__menu__row:nth-child(2){padding:1.4em 0 0}.footer__menu__row:nth-child(2) .footer__menu__item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.footer__menu__row .footer__menu__item:first-child:before{content:"|";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:1em}.footer__menu__item{position:relative;font:900 1.0625em/1.2 Barlow,helvetica,verdana,arial,sans-serif;color:#fff;text-shadow:0 0 5px #000;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer__menu__item:after{content:"|";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:1em}.footer__logo--oceanix{width:18.4375em;height:6.3125em;background:url(../images/oceanix-logo-footer.png) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.footer__logo--oceanix{width:22.1875em;height:8.3125em}}.footer__legals{font-size:.8em;margin:auto}@media screen and (min-width:48em){.footer__legals{font-size:1.1em}}@media screen and (min-width:90.625em){.footer__legals{font-size:1em}}.footer__legal{font:300 .6875em/1.2 helvetica,verdana,arial,sans-serif;color:#fff;margin:.1em auto 1em;text-align:center}.footer__legal span{margin-left:.4em;display:block}.footer__legal__wrapper{margin-top:1.5em;font-size:1.6em}@media screen and (min-width:48em){.footer__legal__wrapper{font-size:1.2em;margin-top:0}}.footer__policy{font:300 .875em/1.2 Barlow,helvetica,verdana,arial,sans-serif;color:#fff;text-decoration:underline;margin:2em .8em 0;line-height:10%}.footer__policy:focus,.footer__policy:hover{-webkit-transform:none;transform:none;text-decoration:underline}.footer__policy__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2em;margin:2em 0}@media screen and (min-width:680px){.footer__policy__wrapper{font-size:1em;margin-top:0}}.footer__policy__wrapper .footer__policy:first-child{margin-left:0}.footer__policy__wrapper .footer__policy:nth-child(3){margin-right:0}.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,79,159,.75);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:modal-fadein .5s ease-in-out;animation:modal-fadein .5s ease-in-out;z-index:99}@-webkit-keyframes modal-fadein{0%{opacity:0}to{opacity:1}}@keyframes modal-fadein{0%{opacity:0}to{opacity:1}}.popup--active{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.popup--break{background:url(../images/blue-line.png) 50%/cover no-repeat;height:16.25em;width:100%;margin-top:-9.75em;z-index:0}.popup.anim-fadeout{-webkit-animation:modal-fadeout .5s ease-in-out;animation:modal-fadeout .5s ease-in-out}@-webkit-keyframes modal-fadeout{0%{opacity:1}to{opacity:0}}@keyframes modal-fadeout{0%{opacity:1}to{opacity:0}}.popup__title--oh{background:url(../images/error-title-oh.png) top/contain no-repeat;width:100%;height:6.75em;margin-top:4.5em}@media screen and (min-width:980px){.popup__title--oh{height:8.75em;margin-top:1.5em}}.popup__title--uy{background:url(../images/error-title-uy.png) top/contain no-repeat;width:100%;height:6.5em;margin-top:4.5em}@media screen and (min-width:980px){.popup__title--uy{height:8.5em;margin-top:1.5em}}.popup__title--thanks{background:url(../images/thanks.png) top/contain no-repeat;width:100%;height:7.125em;margin-top:4.5em}@media screen and (min-width:980px){.popup__title--thanks{height:8.125em;margin-top:1.5em}}.popup__error .form__group h2{margin:1em 1em 0}.popup__error .popup--break{margin-top:-4.5em}.popup__thanks h2{font:300 3.75em/120% Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#0074be;text-align:center;margin:1.25em 1.25em .75em}.popup__thanks p{font:300 2em/120% Barlow,helvetica,verdana,arial,sans-serif;color:#0074be;text-align:center;margin:1.25em}.popup__thanks .popup--break{margin-top:-8em}