.box-connect-section{background-color:#1c4665;justify-content:center;align-self:stretch;align-items:center;padding:100px 140px;display:flex}@media screen and (max-width:1023px){.box-connect-section{padding:80px 24px}}.box-connect-section .section_wrap{flex-direction:column;align-self:center;align-items:center;gap:48px;width:100%;display:flex}.box-connect-section .title{color:var(--White,#fff);text-align:center;font-family:var(--font-cera-pro);font-size:56px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width:726px){.box-connect-section .title{font-size:30px}}.box-connect-section .wrap{justify-content:center;align-self:stretch;align-items:center;display:flex}@media screen and (max-width:1023px){.box-connect-section .wrap{flex-direction:column}}.box-connect-section .wrap .left{background:var(--Dark-Blue,#1f4d6f);border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:48px;padding:12px 45px;display:flex}@media screen and (max-width:1023px){.box-connect-section .wrap .left{width:100%;padding:16px 16px 89px}}.box-connect-section .wrap .left .head{color:var(--White,#fff);font-family:var(--font-cera-pro);letter-spacing:.42px;font-size:28px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:726px){.box-connect-section .wrap .left .head{font-size:22px}}.box-connect-section .wrap .left .single_item{justify-content:center;align-items:center;gap:13px;display:flex}@media screen and (max-width:726px){.box-connect-section .wrap .left .single_item{align-items:flex-start;gap:2px}}.box-connect-section .wrap .left .single_item .icon{color:#68aade;opacity:.3;width:103px;height:104px}@media screen and (max-width:726px){.box-connect-section .wrap .left .single_item .icon{width:60.413px;min-width:60px;height:61px}}.box-connect-section .wrap .left .single_item .text{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.box-connect-section .wrap .left .single_item .text .big{color:var(--White,#fff);font-family:var(--font-cera-pro);letter-spacing:.48px;font-size:32px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width:726px){.box-connect-section .wrap .left .single_item .text .big{font-size:24px}}.box-connect-section .wrap .left .single_item .text .small{color:var(--White,#fff);font-family:var(--font-cera-pro);letter-spacing:.3px;align-items:center;gap:40px;font-size:20px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none;display:flex}@media screen and (max-width:726px){.box-connect-section .wrap .left .single_item .text .small{flex-direction:column;gap:12px;font-size:16px}}.box-connect-section .wrap .left .single_item .text .small .content{flex-shrink:0;align-items:center;gap:12px;display:flex}.box-connect-section .wrap .left .single_item .text .small .content a{color:var(--White,#fff);text-decoration:none}@media (max-width:1023px){.box-connect-section .wrap .left .single_item .text .small .content .canada-flag{margin-left:4px}}.box-connect-section .wrap .form{background:#fff;border-radius:12px;flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:48px;padding:48px;display:flex}@media screen and (max-width:1023px){.box-connect-section .wrap .form{width:100%;padding:16px}}.box-connect-section .wrap .form .heading{color:var(--Dark-Blue,#1f4d6f);text-align:center;font-family:var(--font-cera-pro);letter-spacing:.48px;font-size:32px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width:726px){.box-connect-section .wrap .form .heading{font-size:28px}}.box-connect-section .wrap .form .confirmation{flex:1;justify-content:center;align-items:center;display:flex}.box-connect-section .wrap .form .confirmation .success-message{color:var(--Dark-Blue,#1f4d6f);font-family:var(--font-cera-pro);font-size:18px;font-weight:500}.box-connect-section .wrap .form form{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:24px;display:flex}.box-connect-section .wrap .form form input,.box-connect-section .wrap .form form textarea{font-family:var(--font-cera-pro);color:#000;background-color:#fff;border:1px solid #d2dde2;border-radius:4px;flex:1 0 0;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;padding:12px 10px;font-size:16px;font-style:normal;font-weight:500;line-height:18px;display:flex}.box-connect-section .wrap .form form input::placeholder,.box-connect-section .wrap .form form textarea::placeholder{color:var(--Grey,#9dabb4)}.box-connect-section .wrap .form form textarea{flex:none}.box-connect-section .wrap .form button{cursor:pointer;background:var(--Colors-Light-Blue-blue-500,#68aade);color:var(--White,#fff);font-family:var(--font-cera-pro);letter-spacing:1.28px;text-transform:uppercase;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}.box-connect-section .wrap .form button:hover{opacity:.8}@media screen and (max-width:726px){.box-connect-section .wrap .form button{align-self:stretch}}.box-connect-section .wrap .form .error{color:red;margin:0;font-size:14px}@media (min-width:1024px){.box-connect-section{padding:5.21vw 7.29vw}.box-connect-section .section_wrap{gap:2.5vw}.box-connect-section .title{font-size:2.92vw}.box-connect-section .wrap .left{border-radius:.63vw;flex:50%;gap:1.8vw;padding:2.5vw 2.7vw}.box-connect-section .wrap .left .head{letter-spacing:.021vw;font-size:1.46vw}.box-connect-section .wrap .left .single_item{gap:.68vw}.box-connect-section .wrap .left .single_item .icon{width:5.6vw;height:auto}.box-connect-section .wrap .left .single_item .text{gap:.42vw}.box-connect-section .wrap .left .single_item .text .big{letter-spacing:.025vw;font-size:1.67vw}.box-connect-section .wrap .left .single_item .text .small{letter-spacing:.016vw;gap:2.08vw;font-size:1.04vw}.box-connect-section .wrap .left .single_item .text .small .content{gap:.833vw}.box-connect-section .wrap .left .single_item .text .small .content img{width:1.458vw;height:1.458vw}.box-connect-section .wrap .form{border-radius:.63vw;flex:50%;align-self:stretch;gap:2.5vw;margin-left:-.5%;padding:2.5vw}.box-connect-section .wrap .form .heading{letter-spacing:.025vw;font-size:1.67vw}.box-connect-section .wrap .form form{gap:1.25vw}.box-connect-section .wrap .form form input,.box-connect-section .wrap .form form textarea{border-radius:.21vw;gap:.52vw;padding:.63vw .52vw;font-size:.83vw;line-height:.94vw}.box-connect-section .wrap .form button{letter-spacing:.089vw;border-radius:.278vw;gap:.694vw;padding:1.111vw 2.222vw;font-size:1.111vw}}
.quantity .priceBreakRow{text-align:left!important;grid-template-columns:auto auto auto!important;justify-content:start!important;gap:4px 8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;display:grid!important}.quantity .priceBreakRow .qty{text-align:left;color:#6c6c6c;min-width:3.5em}.quantity .priceBreakRow .price{white-space:nowrap;color:#1f4d6f!important;font-size:12px!important}.quantity .priceBreakRow .discount{white-space:nowrap;text-align:left;color:#40be6c!important;font-size:12px!important}.quantity .customQuantity:focus-within{outline:2px solid var(--Dark-Blue,#1f4d6f);outline-offset:0}.quantity .customQuantity input:focus{outline:none}.quantity .preDefinedOptions{max-height:none!important;overflow-y:visible!important}@media (max-width:1023px){.quantity .dropdown-header .quantityOption{text-align:center;flex:1}.quantity .quantity-dropdown .dropdown-menu{left:auto!important;right:0!important}.quantity .priceBreakRow,.quantity .priceBreakRow .price,.quantity .priceBreakRow .discount{font-size:16px!important}}@media (min-width:1024px){.quantity .priceBreakRow{gap:.2vw .42vw!important;padding:.31vw .63vw!important;font-size:.625vw!important}.quantity .priceBreakRow .qty{min-width:3.5em}.quantity .priceBreakRow .price,.quantity .priceBreakRow .discount{font-size:.625vw!important}}
.preloader{z-index:9999;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader .preloader-logo{width:150px;margin-bottom:20px;animation:2.5s linear infinite spin}.preloader .preloader-text{color:#333;text-align:center;max-width:500px;margin-bottom:10px;padding:0 24px;font-size:18px;font-weight:700}.preloader .progress{background:#eee;border-radius:4px;width:200px;height:8px;overflow:hidden}.preloader .progress .progress-bar{background:#4caf50;width:0;height:100%;animation:6s linear forwards progressFill}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progressFill{0%{width:0%}to{width:100%}}
