﻿.color-primary{color:#ff5f5f;}.color-secondary{color:#004c8d;}body,html{margin:0;padding:0;width:100%;height:100%;font-size:12pt;}@media(max-width:767px){body,html{font-size:11pt;}}@media(max-width:500px){body,html{font-size:10pt;}}body a,html a{color:#004fb0;}body a:hover,html a:hover{text-decoration:none;}.center-button{display:block;margin-left:auto;margin-right:auto;}.rounded-button-primary{background-color:#ff5f5f;border-radius:5px;padding:.4em 15px;color:#fff;border:0 transparent;outline:0;}.rounded-button-primary:hover{background-color:#ff6347;}.rounded-bordered-button-primary{background:transparent;border:2px solid #ff5f5f;border-radius:5px;padding:.4em 15px;color:#ff5f5f;outline:0;}.rounded-button-secondary{background-color:#004c8d;border-radius:5px;padding:.4em 15px;color:#fff;border:0 transparent;outline:0;}.rounded-bordered-button-secondary{background:transparent;border:2px solid #004c8d;border-radius:5px;padding:.4em 15px;color:#ff5f5f;outline:0;}.text-button{background:transparent;color:#ff5f5f;border:0;outline:0;}.text-button:hover{color:#004c8d;}.transparent-button{background:transparent;color:#fff;border:0;outline:0;}.hide-i{display:none !important;}.error-msg{color:rgba(255,0,0,.9);text-align:center;transition:visibility .2s;font-size:12px;line-height:2;height:20px;}.hide-v{visibility:hidden;}form button{outline:none;}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}.secondary-title{color:#004c8d;font-weight:600;font-size:1.5em;}.main-banner{width:100%;overflow:hidden;position:relative;}.main-banner .background-image{width:100%;z-index:-1;object-fit:cover;}.container-1{padding:20px 12.5%;}@media(max-width:1024px){.container-1{padding:20px 10%;}}@media(max-width:500px){.container-1{padding:20px 7.5%;}}@media(max-width:767px){.container-1 .secondary-title{text-align:center;}}.container-2{background-color:#f1f1f1;padding:20px 12.5%;}@media(max-width:1024px){.container-2{padding:20px 10%;}}@media(max-width:500px){.container-2{padding:20px 7.5%;}}@media(max-width:500px){.mobile-full{padding-left:0% !important;padding-right:0% !important;}}.row-stage{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;}@media(max-width:767px){.row-stage{justify-content:center;}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.fixed{position:fixed;}@media(min-width:767px){.homepage-nav-bar{position:fixed !important;}}@media(min-width:767px){.homepage-nav-bar-transparent{background:transparent !important;}}.video-modal,.video-modal .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000;}.video-modal{overflow:hidden;position:fixed;opacity:0;-webkit-transform:translate(500%,0%);transform:translate(500%,0%);-webkit-transition:-webkit-transform 0s linear 0s;transition:transform 0s linear 0s;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;transform-style:preserve-3d;}.video-modal .overlay{z-index:0;background:rgba(13,1,61,.82);opacity:0;-webkit-transition:opacity .2s ease-out .05s;transition:opacity .2s ease-out .05s;}.video-modal-content{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;margin:0 auto;overflow-y:visible;background:#000;width:calc(100% - 12em);height:0;padding-top:calc((100% - 12em)*.5625);}@media(min-aspect-ratio:16/9){.video-modal-content{width:0;height:calc(100vh - 10em);padding-top:0;padding-left:calc((100vh - 10em)*1.7778);}}@media(max-width:640px){.video-modal-content{width:calc(100% - 1em);padding-top:calc((100% - 1em)*.5625);}}.close-video-modal{display:block;position:absolute;left:0;top:-40px;text-decoration:none;font-size:20px;font-weight:bold;color:#fff;}iframe#youtube{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;box-shadow:0 2px 16px rgba(0,0,0,.5);}.show-video-modal .video-modal{opacity:1;transform:translate(0%,0%);-webkit-transform:translate(0%,0%);}.show-video-modal .video-modal .overlay{opacity:1;}.show-video-modal .video-modal-content{transform:translate(0%,0%);-webkit-transform:translate(0%,0%);}.g-nav{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:0 12.5%;}@media(max-width:1024px){.g-nav{padding:0 10%;}}@media(max-width:767px){.g-nav{padding:0;}}.g-nav i{font-size:24px;padding:10px;color:#fff;}.g-nav .g-nav-logo{padding:8px 0;font-size:24px;font-weight:600;color:#fff;position:static;}@media(max-width:767px){.g-nav .g-nav-logo{order:2;text-align:center;}}.g-nav .g-nav-logo:hover{color:#e2e2e2;text-decoration:none;}.g-nav .g-nav-menu-wrapper .g-nav-menu-content{display:flex;width:auto;flex-direction:row;}@media(max-width:767px){.g-nav .g-nav-menu-wrapper .g-nav-menu-content{width:100%;flex-direction:column;position:absolute;left:0;z-index:999;box-shadow:1px 1px 5px #aaa;}}.g-nav .g-nav-menu-wrapper .g-nav-menu-content .g-nav-menu{text-align:center;display:flex;list-style-type:none;}.g-nav .g-nav-menu-wrapper .g-nav-menu-content .g-nav-menu-item{padding:0 20px;color:#707070;}@media(max-width:767px){.g-nav .g-nav-menu-wrapper .g-nav-menu-content .g-nav-menu-item{padding:24px;text-align:left;background:#fff;color:#2d2d2d;}}.g-nav .g-nav-collapse-button-div{display:none;}@media(max-width:767px){.g-nav .g-nav-collapse-button-div{display:block;}}@media(max-width:767px){.g-nav .g-nav-menu-content-mobile-collapse{display:none !important;}}@media(max-width:767px){.g-nav .g-nav-menu-content-mobile-show{display:flex !important;}}.g-nav .g-nav-collapse-action-button-div{display:none;}@media(max-width:767px){.g-nav .g-nav-collapse-action-button-div{display:block !important;}}.g-nav .g-nav-actions-wrapper{order:3;display:flex;align-items:center;}#gNavActionContentWrapper{display:none;background:#fff;z-index:999;position:absolute;box-shadow:1px 1px 3px #888;left:0;right:0;}#gNavActionContentWrapper .g-nav-action-menu-content{display:flex;flex-direction:row;justify-content:center;}#gNavActionContentWrapper .g-nav-action-menu-content .g-nav-action-item{padding:12px;align-self:center;}#gNavActionContentWrapper .g-nav-action-menu-content #gNavRegisterButton{color:#2d2d2d;border-color:#2d2d2d;}#gNavActionContentWrapper .g-nav-action-account-wrapper{display:flex;flex-direction:column;text-align:center;}#gNavActionContentWrapper .g-nav-action-account-wrapper .g-nav-account-info{padding:10px;border-bottom:1px solid #e2e2e2;}#gNavActionContentWrapper .g-nav-action-account-wrapper .g-nav-account-info .g-nav-account-info-title{color:#000;}#gNavActionContentWrapper .g-nav-action-account-wrapper .g-nav-account-info .g-nav-account-info-subtitle{color:#e2e2e2;}#gNavActionContentWrapper .g-nav-action-account-wrapper .g-nav-logout{padding:10px;}#gNavActionContentWrapper .g-nav-action-account-wrapper .g-nav-logout button{color:#f00;background:none;border:0;}.products-menu{display:flex;position:absolute;background:#fff;z-index:2;flex-direction:column;}.products-menu .products-menu-item{padding:10px;}#navBarMenuProducts:hover .products-menu{display:flex;}.g-nav-menu-item a{color:#c5c5c5;text-decoration:none;}@media(max-width:767px){.g-nav-menu-item a{color:#707070;}}.g-nav-menu-item a:hover{color:#fff;}@media(max-width:767px){.g-nav-menu-item a:hover{color:#004c8d;}}.background-dark{background:#2d2d2d;}.nav-cart-wrapper{position:relative;display:inline-block;}.nav-cart-wrapper .cart-badge{display:none;position:absolute;background:#ff5f5f;text-align:center;border-radius:100px;padding:2px;color:#fff;font-size:.75em;right:0;min-width:1.5em;}