h1,h2,h3,h4,h5{font-family:'Bebas Neue', sans-serif}h1{font-style:normal;font-size:3.5rem;color:#14152E}h2{font-style:normal;font-size:2.5rem}h3{font-style:normal;font-size:24px}h4{font-style:normal;font-size:22px}h5{font-style:normal;font-size:20px}p,a{font-family:'Lato', sans-serif;font-style:normal;font-size:16px}.mh-400{max-height:400px}main{padding-top:4.5rem}.navbar-brand .img-fluid{max-height:60px}.flex-1{flex:1}.header-img{background-image:linear-gradient(90deg, rgba(255,255,255,0.9) 5%, rgba(255,255,255,0.6) 41%, rgba(255,255,255,0.2) 57%),url("./images/hero_ds.png");background-size:cover;background-position-y:center;background-position-x:center;height:652px}@media (max-width: 1000px){.header-img{background-image:linear-gradient(90deg, rgba(255,255,255,0.9) 5%, rgba(255,255,255,0.6) 100%),url("./images/hero_md.png")}}.btn-primary{color:#fff;background-color:#D02C2E;border:none;border-radius:unset;font-weight:500;font-size:18px;padding-left:2rem;padding-right:2rem}.btn-primary:active,.btn-primary:focus,.btn-primary:disabled{color:#fff;background-color:#9a1006}.btn-primary:hover{color:#fff;background-color:#db483b}.bg-off-white{background:#f6f6f6}.bg-dark-blue{background:#14152e;background:linear-gradient(180deg, #14152e 0%, #1e1e41 100%);color:#fff}.red-icon{color:#fff}.red-icon .fa-circle{color:#d02c2e}footer a{color:#fff}footer h4{border-bottom:4px solid #cd2d3f;margin:0 auto}.baseline{position:absolute;width:100%;height:1px;left:0;top:3.125rem;background-color:#cfd7df;transition:background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.embed label{position:absolute;width:100%;left:0;bottom:8px;color:#cfd7df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 50%;cursor:text;pointer-events:none;transition-property:color, transform;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.canada-payment .cc{height:3.125rem;padding:1.5em .75rem 0 .75rem}.canada-payment .cc.focused+label,.canada-payment .cc:not(.empty)+label{transform:translateY(-5px);padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777;background:transparent}.cc::-webkit-input-placeholder{color:transparent}.cc::-moz-placeholder{color:transparent}.cc:-ms-input-placeholder{color:transparent}.cc::-ms-input-placeholder{color:transparent}.cc.focused::-webkit-input-placeholder,.cc:not(.empty)::-webkit-input-placeholder{color:#cfd7df}.cc.focused::-moz-placeholder,.cc:not(.empty)::-moz-placeholder{color:#cfd7df}.cc.focused:-ms-input-placeholder,.cc:not(.empty):-ms-input-placeholder{color:#cfd7df}.canada-payment .form-control{border:none}.canada-payment .form-control:focus{box-shadow:none}.canada-payment .form-control:invalid,.canada-payment .form-control:-moz-ui-invalid,.canada-payment .form-control:valid,.canada-payment .form-control:-moz-ui-valid{box-shadow:none}.canada-payment .form-control:invalid ~ .baseline,.canada-payment .form-control:-moz-ui-invalid ~ .baseline,.cc.StripeElement.invalid ~ .baseline{background-color:red}.canada-payment .form-control:valid ~ .baseline,.canada-payment .form-control:-moz-ui-valid ~ .baseline,.cc.StripeElement.StripeElement--complete ~ .baseline{background-color:#24b47e}.stripe-embed .cc::-webkit-input-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.stripe-embed .cc::-moz-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.stripe-embed .cc:-ms-input-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.stripe-embed .cc.StripeElement{opacity:0;transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}.stripe-embed .cc.focused,.stripe-embed .cc:not(.empty){opacity:1}.stripe-embed .cc.focused::-webkit-input-placeholder,.stripe-embed .cc:not(.empty)::-webkit-input-placeholder{color:#cfd7df}.stripe-embed .cc.focused::-moz-placeholder,.stripe-embed .cc:not(.empty)::-moz-placeholder{color:#cfd7df}.stripe-embed .cc.focused:-ms-input-placeholder,.stripe-embed .cc:not(.empty):-ms-input-placeholder{color:#cfd7df}.stripe-embed .cc.focused+label{color:#24b47e}.stripe-embed .cc.invalid+label{color:#ffa27b}.stripe-embed .cc.focused+label+.baseline{background-color:#24b47e}.stripe-embed .cc.focused.invalid+label+.baseline{background-color:#e25950}.form-label-group{position:relative;margin-bottom:1rem}.form-label-group input,.form-label-group label,.form-label-group select{height:3.125rem;padding:.75rem}.form-label-group label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.stripe-embed .form-label-group label{background:#fff}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:-moz-placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.form-label-group input:not(:-ms-input-placeholder){padding-top:1.25rem;padding-bottom:.25rem}.form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.form-label-group input:not(:-moz-placeholder-shown) ~ label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}.form-label-group input:not(:-ms-input-placeholder) ~ label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}.form-label-group input:not(:placeholder-shown) ~ label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}@supports (-ms-ime-align: auto){.form-label-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.form-label-group label{position:static}.form-label-group input::-ms-input-placeholder{color:#777}}.loader{position:relative;top:50%;left:48%}.line{animation:expand 1s ease-in-out infinite;border-radius:10px;display:inline-block;transform-origin:center center;margin:0 0.4rem;width:1px;height:25px}.line:nth-child(1){background:#27ae60}.line:nth-child(2){animation-delay:180ms;background:#f1c40f}.line:nth-child(3){animation-delay:360ms;background:#e67e22}.line:nth-child(4){animation-delay:540ms;background:#2980b9}.loader p{padding-top:2rem}@keyframes expand{0%{transform:scale(1)}25%{transform:scale(2)}}.logos img{max-height:100px}.navbar{height:115px}.navbar #rightLogo{text-align:right}.navbar-brand:last-of-type{margin-right:0}.navbar-nav .nav-item{font-weight:bold}@media (max-width: 768px){.navbar .mobileMenu{position:fixed;background:white;top:85px;left:46%;padding:25px;border:1px solid rgba(0,0,0,0.1)}}.navbar *{height:100%}.navbar .navbar-nav{height:initial}.light-text{color:#757575}.large-text{color:#14152E;font-weight:bold;font-size:25px}.standard-gap{margin-top:60px}.small-gap{margin-top:43px}.xs-gap{margin-top:28px}.xxs-gap{margin-top:10px}@media (max-width: 768px){.md-small-gap{margin-top:35px}.md-xs-gap{margin-top:25px}}.iconRow3{display:flex;flex-direction:column}.iconRow3--mobile{display:none}@media (max-width: 768px){.iconRow3--mobile{display:block}}.iconRow3--desktop{display:block}@media (max-width: 768px){.iconRow3--desktop{display:none}}.iconRow3 .show+.iconGroup__seeMore,.iconRow3 .collapsing+.iconGroup__seeMore{display:none}.iconRow3 .iconGroup{display:flex;flex-direction:row;text-align:center;padding:10px 0}@media (max-width: 768px){.iconRow3 .iconGroup{flex-direction:column;padding:50px 0}}.iconRow3 .iconGroup__item{flex-basis:29%;margin:0 2%}@media (max-width: 768px){.iconRow3 .iconGroup__item{flex-basis:auto}}.iconRow3 .iconGroup h3.iconGroup__item{display:table-cell;vertical-align:middle}.iconRow3 .iconGroup__seeMore{font-size:1.25rem;cursor:pointer}.iconRow3 .iconGroup__seeMore [class*="fa"]{margin-left:10px;color:red;transform:translateY(2px)}.iconRow3 .iconGroup__seeMore:hover{text-decoration:underline}.iconRow3 .iconGroup h3{flex-grow:1}.iconRow3 .iconGroup__icon{margin-left:auto;margin-right:auto}@media (max-width: 768px){.iconRow3 .iconGroup__icon{margin-bottom:27px}}.accordion__wrapper{border:1px solid #707070;position:relative;overflow:hidden}.accordion__wrapper .price{position:absolute;top:-85px;right:-85px;height:200px;width:200px;background-color:#D02C2E;border-radius:50%;color:#fff}.accordion__wrapper .price p{padding:100px 80px 0 25px;text-align:center;font-size:1.6rem;line-height:1}.accordion__wrapper .price p small{font-size:0.8rem}.accordion-header{cursor:pointer;display:block;font-size:1rem;font-weight:normal;font-family:var(--bs-font-sans-serif);position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-transform:capitalize;color:#707070;margin-top:40px;display:flex}.accordion-item:first-of-type .accordion-button{border-radius:0}.accordion__wrapper .accordion{background:transparent}.accordion-collapse{border:none}.accordion-button{border:none;padding:0}.accordion-button.darkIcon::after{color:#14152E}.accordion-button.darkIcon:not(.collapsed)::after{color:#14152E}.accordion-button:not(.collapsed){color:#14152E;background-color:transparent}.accordion-button.collapsed{color:#707070}.accordion-button::after{font-family:FontAwesome;background-image:unset;content:"\f067";color:#FF0000;transition:none}.accordion-button:not(.collapsed)::after{content:"\f068";font-family:FontAwesome;background-image:unset;color:#FF0000;margin-right:7px}.accordion-body{padding:8px 0px}#payment-form input,#payment-form select{margin-bottom:27px}#payment-form .form-label-group input,#payment-form .form-label-group select{border:1px solid #707070}#payment-form .form-label-group .state-chevron{position:absolute;color:#000000;top:54%;right:5px;transform:translateY(-50%);height:20px;width:20px;display:inline-block}#payment-form .form-label-group select{cursor:pointer}@media (min-width: 769px){#payment-form .cardDetails{border-radius:5px}#payment-form .cardDetails [class*="col"]{padding-left:0;padding-right:0}#payment-form .cardDetails [class*="col"]:first-child{padding-left:calc(var(--bs-gutter-x)/ 2)}#payment-form .cardDetails [class*="col"]:first-child input{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent;border-right-width:0}#payment-form .cardDetails [class*="col"]:not(:first-child):not(:last-child) input{border-radius:0;border-left-color:transparent;border-right-color:transparent;border-left-width:0;border-right-width:0}#payment-form .cardDetails [class*="col"]:last-child{padding-right:calc(var(--bs-gutter-x)/ 2)}#payment-form .cardDetails [class*="col"]:last-child input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent;border-left-width:0}#payment-form .cardDetails .form-label-group{margin-bottom:0}#payment-form .cardDetails .baseline{display:none}}#order-complete{margin-top:25px}.details{background:#F1F1F1}@media (max-width: 768px){.reverseOnMobile{display:flex;flex-direction:column-reverse}}.incrementerWrapper{display:flex;flex-direction:column;padding-bottom:30px}.incrementer{display:flex;flex-direction:row;align-content:flex-end;margin-top:15px}.incrementer:first-child{margin-top:0}@media (max-width: 1200px){.incrementer{margin-top:10px}}.incrementer label{line-height:33px;margin-left:auto;text-transform:uppercase;font-size:1rem;font-weight:bold}.incrementer input::-webkit-outer-spin-button,.incrementer input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.incrementer input[type=number]{-moz-appearance:textfield}.incrementer input{border:1px solid #707070;height:33px;line-height:33px;width:40px;border-radius:5px;text-align:center;color:#707070}.incrementer i{display:block;height:33px;line-height:33px;margin:0 15px;cursor:pointer}
