*,::after,::before{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}.orange{color:#cf4520}.small{font-size:85%}.page-container{width:100%;position:relative;padding:0;height:100%;margin:0}.left{background:#cf4520;position:fixed;width:35%;height:100%;left:0;top:0;z-index:2;overflow-y:auto}@media (max-width:768px){.left{position:relative;width:100%;height:auto}}.left .left-container{padding:20px 10%;max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.left .left-container h1{color:#fff;display:block;font-size:70px;text-align:left;line-height:68px;margin-top:40px;margin-bottom:0}@media (min-width:769px) and (max-width:1024px){.left .left-container h1{font-size:65px;line-height:63px}}.left .left-container p.welcome{color:#fff;margin:40px 0}@media (min-width:769px) and (max-width:1024px){.left .left-container p.welcome{margin:1rem 0}}.left .left-container form{display:block;width:100%}.left .left-container form input[type=number],.left .left-container form input[type=text]{background:0 0;border:2px solid #fff;color:#fff;width:100%;max-width:none;min-width:0}.left .left-container form input[type=number]::placeholder,.left .left-container form input[type=text]::placeholder{color:#fff;opacity:.8}.left .left-container form button{width:100%;background:#fff;color:#cf4520;font-weight:700;text-transform:uppercase;font-size:18px;transition:all .3s ease}.left .left-container form button:active,.left .left-container form button:focus,.left .left-container form button:hover{background:#f2f2f2}.left .left-container #foot-legal{font-size:12px;color:#fff;margin-top:40px;text-align:left;display:block;width:100%}.left .logo{display:block;width:100%}.left .logo img{width:100%;max-width:300px;height:auto;margin-right:auto}.right{width:65%;margin-left:auto}@media (max-width:768px){.right{width:100%}}.right .bahamas-box img{width:100%;height:auto}.right .content-box{padding:25px 3.5vw}@media (max-width:768px){.right .content-box{padding:20px 10%}}ul{padding-left:18px}.middle-section{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin:2rem 0}.middle-section .content{max-width:60%}.image-section{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem;margin-bottom:2rem;margin-top:2rem}.image-section img{max-width:50%;width:auto;height:auto;max-height:350px}hr{border:0;border-top:1px solid #e3e3e3;margin-bottom:2rem}.form-group{margin-bottom:1rem}.form-inline .form-group{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start}.form-inline .form-group label{font-weight:700;min-width:130px}.enrollment-form{margin:2rem 0}.form-inline .form-group .checkbox-label{font-weight:400;margin:1rem 0}input[type=email],input[type=tel],input[type=text]{width:auto;min-width:300px;padding:14px;border:1px solid #ccc;border-radius:4px;margin-right:10px}input:disabled{cursor:not-allowed;background-color:#f0f0f0}a{color:#cf4520;text-decoration:none;font-weight:700}a:active,a:focus,a:hover{color:#a33619;text-decoration:underline;font-weight:700}button{background-color:#cf4520;color:#fff;border:none;cursor:pointer;padding:10px 20px;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px;font-weight:700;text-align:center;min-width:150px;letter-spacing:.01em}.alert{padding:10px;margin:10px 0}.alert-danger{color:#cf4520;border:2px solid #cf4520}.alert-success{color:#1f1f1f;border:2px solid #56821e}ol,p,ul{margin-bottom:1rem}h1{margin-bottom:1rem}@media (max-width:800px){.image-section,.middle-section{flex-wrap:wrap}.image-section img,.middle-section .content{width:100%;max-width:100%;height:auto;max-height:none}}.terms-page .table{width:100%;border-collapse:collapse;margin-bottom:1rem}.terms-page .table td,.terms-page .table th{padding:.5rem;vertical-align:top;text-align:left}.terms-page .table.table-bordered{border:1px solid #dee2e6}.terms-page .table.table-bordered td,.terms-page .table.table-bordered th{border:1px solid #dee2e6}.terms-page .table.table-bordered thead th{font-weight:700;border-bottom:2px solid #dee2e6}.terms-page .text-area ol{counter-reset:level1;list-style:none;padding-left:0}.terms-page .text-area ol li{counter-increment:level1;margin-bottom:10px;position:relative;padding-left:1.5rem}.terms-page .text-area ol li::before{content:counter(level1) ". ";font-weight:700;position:absolute;left:0}.terms-page .text-area ol ol{counter-reset:level2;padding-left:15px;margin-top:10px}.terms-page .text-area ol ol li{counter-increment:level2}.terms-page .text-area ol ol li::before{content:counter(level1) "." counter(level2) ". ";font-weight:400;position:absolute;left:-15px}.terms-page .text-area ol ol ol{counter-reset:level3;padding-left:15px}.terms-page .text-area ol ol ol li{counter-increment:level3}.terms-page .text-area ol ol ol li::before{content:counter(level1) "." counter(level2) "." counter(level3) ". ";font-weight:400;position:absolute;left:-30px}.terms-page .text-area ol ol ol ol{counter-reset:level4;padding-left:15px}.terms-page .text-area ol ol ol ol li{counter-increment:level4}.terms-page .text-area ol ol ol ol li::before{content:counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) ". ";font-weight:400;position:absolute;left:-45px}@font-face{font-family:usf-vas;src:url(/program/usfwinnerscircle/fonts/Usf/usf-vas.eot);src:url(/program/usfwinnerscircle/fonts/Usf/usf-vas.eot?#iefix) format("embedded-opentype"),url(/program/usfwinnerscircle/fonts/Usf/usf-vas.woff) format("woff"),url(/program/usfwinnerscircle/fonts/Usf/usf-vas.ttf) format("truetype"),url(/program/usfwinnerscircle/fonts/Usf/usf-vas.svg#usf-vas) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:usf-vas!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:usf-vas!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-usf-vas-contact:before{content:"\62"}.icon-usf-vas-feedback:before{content:"\63"}.icon-usf-vas-inquiry:before{content:"\64"}.icon-usf-vas-minus:before{content:"\65"}.icon-usf-vas-pdf:before{content:"\66"}.icon-usf-vas-plus:before{content:"\67"}.icon-usf-vas-search-01:before{content:"\68"}.icon-usf-vas-search-17:before{content:"\69"}.icon-usf-vas-share:before{content:"\6a"}.icon-usf-vas-shop:before{content:"\6b"}.icon-usf-vas-sign-in:before{content:"\6c"}.icon-usf-vas-signup:before{content:"\6d"}.icon-usf-vas-website:before{content:"\6e"}.icon-usf-vas-video:before{content:"\6f"}.icon-usf-vas-user-signup:before{content:"\70"}.icon-usf-vas-user:before{content:"\71"}.icon-usf-vas-arrow-right:before{content:"\61"}.icon-usf-vas-check:before{content:"\72"}.overlay{position:relative;overflow:hidden;background:#000;width:260px;height:170px}.overlay:hover img{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}.overlay img{transition:transform 2s}.overlay a{position:absolute;top:0;height:100%;width:100%;z-index:5}.overlay .icon{position:absolute;color:#fff;font-size:38px;color:#fff;z-index:100;top:40px;left:25px}.overlay span{position:absolute;top:90px;width:50px;left:25px;color:#fff;z-index:3;font-family:Oswald,sans-serif;font-weight:700}.overlay .overlay-black{width:100%;height:100%;background:rgba(39,39,39,.68);position:absolute;z-index:2}.overlay .overlay-black i{position:absolute;color:#fff;font-size:50px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:100}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}*{font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;color:#cf4520;letter-spacing:.01em}