.elementor-kit-11{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#00093E;--e-global-color-text:#5B6078;--e-global-color-accent:#00093E;--e-global-color-9e90264:#00000000;--e-global-color-60d30a9:#CFFF04;--e-global-color-vgnavy:#00093E;--e-global-color-vgcharcoal:#303030;--e-global-color-vgsurface:#F4F6FB;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:-0.5px;--e-global-typography-b0a8e10-font-family:"Montserrat";--e-global-typography-b0a8e10-font-size:94px;--e-global-typography-b0a8e10-font-weight:800;--e-global-typography-b0a8e10-text-transform:uppercase;--e-global-typography-b0a8e10-line-height:0.875em;--e-global-typography-b0a8e10-letter-spacing:-0.01em;--e-global-typography-61991ca-font-family:"Montserrat";--e-global-typography-61991ca-font-size:58px;--e-global-typography-61991ca-font-weight:800;--e-global-typography-61991ca-text-transform:uppercase;--e-global-typography-61991ca-line-height:0.9em;--e-global-typography-61991ca-letter-spacing:-0.01em;--e-global-typography-2ec15f4-font-family:"Montserrat";--e-global-typography-2ec15f4-font-size:45px;--e-global-typography-2ec15f4-font-weight:800;--e-global-typography-2ec15f4-text-transform:uppercase;--e-global-typography-2ec15f4-line-height:1em;--e-global-typography-2ec15f4-letter-spacing:-0.01em;--e-global-typography-fa0a628-font-family:"Montserrat";--e-global-typography-fa0a628-font-size:27px;--e-global-typography-fa0a628-font-weight:800;--e-global-typography-fa0a628-text-transform:uppercase;--e-global-typography-fa0a628-line-height:1em;--e-global-typography-fa0a628-letter-spacing:-0.01em;--e-global-typography-8087322-font-family:"Montserrat";--e-global-typography-8087322-font-size:19px;--e-global-typography-8087322-font-weight:700;--e-global-typography-8087322-text-transform:uppercase;--e-global-typography-1569661-font-family:"Montserrat";--e-global-typography-1569661-font-size:14px;--e-global-typography-1569661-font-weight:700;--e-global-typography-1569661-text-transform:uppercase;--e-global-typography-43c100b-font-family:"Poppins";--e-global-typography-43c100b-font-size:20px;--e-global-typography-43c100b-font-weight:500;--e-global-typography-43c100b-text-transform:uppercase;--e-global-typography-43c100b-font-style:italic;--e-global-typography-43c100b-line-height:1.4em;--e-global-typography-43c100b-letter-spacing:0px;--e-global-typography-c112b8b-font-family:"Poppins";--e-global-typography-c112b8b-font-size:14px;--e-global-typography-c112b8b-line-height:1.2em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:var( --e-global-color-9e90264 );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{color:var( --e-global-color-secondary );}.elementor-kit-11 a:hover{color:var( --e-global-color-vgcharcoal );}.elementor-kit-11 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b0a8e10-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a8e10-font-size );font-weight:var( --e-global-typography-b0a8e10-font-weight );text-transform:var( --e-global-typography-b0a8e10-text-transform );line-height:var( --e-global-typography-b0a8e10-line-height );letter-spacing:var( --e-global-typography-b0a8e10-letter-spacing );}.elementor-kit-11 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-61991ca-font-family ), Sans-serif;font-size:var( --e-global-typography-61991ca-font-size );font-weight:var( --e-global-typography-61991ca-font-weight );text-transform:var( --e-global-typography-61991ca-text-transform );line-height:var( --e-global-typography-61991ca-line-height );letter-spacing:var( --e-global-typography-61991ca-letter-spacing );}.elementor-kit-11 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2ec15f4-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec15f4-font-size );font-weight:var( --e-global-typography-2ec15f4-font-weight );text-transform:var( --e-global-typography-2ec15f4-text-transform );line-height:var( --e-global-typography-2ec15f4-line-height );letter-spacing:var( --e-global-typography-2ec15f4-letter-spacing );}.elementor-kit-11 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-fa0a628-font-family ), Sans-serif;font-size:var( --e-global-typography-fa0a628-font-size );font-weight:var( --e-global-typography-fa0a628-font-weight );text-transform:var( --e-global-typography-fa0a628-text-transform );line-height:var( --e-global-typography-fa0a628-line-height );letter-spacing:var( --e-global-typography-fa0a628-letter-spacing );}.elementor-kit-11 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8087322-font-family ), Sans-serif;font-size:var( --e-global-typography-8087322-font-size );font-weight:var( --e-global-typography-8087322-font-weight );text-transform:var( --e-global-typography-8087322-text-transform );}.elementor-kit-11 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1569661-font-family ), Sans-serif;font-size:var( --e-global-typography-1569661-font-size );font-weight:var( --e-global-typography-1569661-font-weight );text-transform:var( --e-global-typography-1569661-text-transform );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-b0a8e10-font-size:68px;--e-global-typography-61991ca-font-size:46px;--e-global-typography-61991ca-letter-spacing:-0.01em;--e-global-typography-2ec15f4-font-size:41px;--e-global-typography-fa0a628-font-size:23px;--e-global-typography-43c100b-font-size:18px;--e-global-typography-c112b8b-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 h1{font-size:var( --e-global-typography-b0a8e10-font-size );line-height:var( --e-global-typography-b0a8e10-line-height );letter-spacing:var( --e-global-typography-b0a8e10-letter-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-61991ca-font-size );line-height:var( --e-global-typography-61991ca-line-height );letter-spacing:var( --e-global-typography-61991ca-letter-spacing );}.elementor-kit-11 h3{font-size:var( --e-global-typography-2ec15f4-font-size );line-height:var( --e-global-typography-2ec15f4-line-height );letter-spacing:var( --e-global-typography-2ec15f4-letter-spacing );}.elementor-kit-11 h4{font-size:var( --e-global-typography-fa0a628-font-size );line-height:var( --e-global-typography-fa0a628-line-height );letter-spacing:var( --e-global-typography-fa0a628-letter-spacing );}.elementor-kit-11 h5{font-size:var( --e-global-typography-8087322-font-size );}.elementor-kit-11 h6{font-size:var( --e-global-typography-1569661-font-size );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:93%;}.e-con{--container-max-width:93%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-b0a8e10-font-size:44px;--e-global-typography-61991ca-font-size:31px;--e-global-typography-61991ca-letter-spacing:-0.01em;--e-global-typography-2ec15f4-font-size:28px;--e-global-typography-8087322-font-size:14px;--e-global-typography-43c100b-font-size:15px;--e-global-typography-c112b8b-font-size:13px;--e-global-typography-c112b8b-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 h1{font-size:var( --e-global-typography-b0a8e10-font-size );line-height:var( --e-global-typography-b0a8e10-line-height );letter-spacing:var( --e-global-typography-b0a8e10-letter-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-61991ca-font-size );line-height:var( --e-global-typography-61991ca-line-height );letter-spacing:var( --e-global-typography-61991ca-letter-spacing );}.elementor-kit-11 h3{font-size:var( --e-global-typography-2ec15f4-font-size );line-height:var( --e-global-typography-2ec15f4-line-height );letter-spacing:var( --e-global-typography-2ec15f4-letter-spacing );}.elementor-kit-11 h4{font-size:var( --e-global-typography-fa0a628-font-size );line-height:var( --e-global-typography-fa0a628-line-height );letter-spacing:var( --e-global-typography-fa0a628-letter-spacing );}.elementor-kit-11 h5{font-size:var( --e-global-typography-8087322-font-size );}.elementor-kit-11 h6{font-size:var( --e-global-typography-1569661-font-size );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:93%;}.e-con{--container-max-width:93%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}
/* Start custom CSS *//* ===== Vegam forms, account and checkout (Elementor Site Settings) ===== */
/* Ultimate Member: login, register, account */
.um .um-form input[type=text],.um .um-form input[type=email],.um .um-form input[type=password],.um .um-form input[type=tel],.um .um-form input[type=number],.um .um-form select,.um .um-form textarea{border:1.5px solid #C9CDE3!important;border-radius:12px!important;padding:13px 15px!important;height:auto!important;font-family:Inter,sans-serif!important;font-size:15px!important;color:#00093E!important;background:#fff!important;transition:border-color .2s,box-shadow .2s}
.um .um-form input:focus,.um .um-form select:focus,.um .um-form textarea:focus{border-color:#00093E!important;box-shadow:0 0 0 3px rgba(207,255,4,.7)!important;outline:none}
.um .um-field-label label{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:13px!important;color:#00093E!important;letter-spacing:.02em}
.um .um-button,.um input[type=submit].um-button,.um a.um-button{background:#00093E!important;color:#fff!important;border-radius:999px!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:15px!important;padding:15px 24px!important;border:0!important;transition:transform .2s,background .2s,color .2s}
.um .um-button:hover,.um input[type=submit].um-button:hover{background:#CFFF04!important;color:#00093E!important;transform:translateY(-2px)}
.um .um-button.um-alt,.um input[type=submit].um-button.um-alt{background:transparent!important;color:#00093E!important;border:1.5px solid #00093E!important}
.um .um-button.um-alt:hover{background:#00093E!important;color:#fff!important}
.um a.um-link-alt,.um .um-field-checkbox-option{color:#00093E!important;font-weight:600}
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,.um .um-field-radio.active i{color:#00093E!important}
.um-account-side ul li a{border-radius:12px!important;margin-bottom:4px;transition:background .2s}
.um-account-side ul li a:hover,.um-account-side ul li a.current{background:#00093E!important}
.um-account-side ul li a:hover span,.um-account-side ul li a.current span{color:#fff!important}
.um-account-side ul li a.current .um-account-icon i{color:#CFFF04!important}
.um-account-main div.um-account-heading{font-family:Anton,sans-serif!important;text-transform:uppercase;font-size:32px!important;color:#00093E!important;letter-spacing:.01em}
.um-account-name a{font-family:Anton,sans-serif;text-transform:uppercase;color:#00093E!important}
/* WooCommerce: block checkout and cart */
.wc-block-checkout .wc-block-components-checkout-step__title,.wc-block-cart .wc-block-cart__totals-title{font-family:Anton,sans-serif!important;text-transform:uppercase;font-size:26px!important;color:#00093E!important;letter-spacing:.01em}
.wc-block-components-checkout-step__container::after{border-color:#CFFF04!important}
.wc-block-components-checkout-step__heading-content,.wc-block-components-checkout-step__description{color:#5B6078}
.wc-block-components-form .wc-block-components-text-input input,.wc-block-components-text-input input,.wc-block-components-select .wc-block-components-select__select,.wc-blocks-components-select__select,.wc-block-components-textarea{border:1.5px solid #C9CDE3!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s}
.wc-block-components-text-input input:focus,.wc-blocks-components-select__select:focus,.wc-block-components-textarea:focus{border-color:#00093E!important;box-shadow:0 0 0 3px rgba(207,255,4,.7)!important}
.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button,.wc-block-components-button.contained{background:#00093E!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;min-height:56px;transition:transform .2s,background .2s,color .2s}
.wc-block-components-checkout-place-order-button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-button.contained:hover{background:#CFFF04!important;color:#00093E!important;transform:translateY(-2px)}
.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block,.wc-block-components-sidebar .wc-block-components-totals-wrapper{background:#F4F6FB;border-radius:16px}
.wc-block-components-radio-control__option--checked,.wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:inset 0 0 0 2px #00093E!important;border-radius:12px}
.wc-block-components-order-summary-item__quantity{background:#CFFF04!important;color:#00093E!important;border:0!important}
.woocommerce-checkout .page-header .entry-title,.woocommerce-cart .page-header .entry-title,.woocommerce-account .page-header .entry-title{font-family:Anton,sans-serif;text-transform:uppercase;color:#00093E;font-size:56px;line-height:1}
/* WooCommerce: My Account */
.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}
.woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 16px;border-radius:12px;color:#00093E;font-weight:600;transition:background .2s}
.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background:#00093E;color:#fff}
.woocommerce-account .woocommerce-button,.woocommerce-account .button{background:#00093E!important;color:#fff!important;border-radius:999px!important}
@media (prefers-reduced-motion:reduce){.um .um-button,.wc-block-components-checkout-place-order-button{transition:none!important}}/* End custom CSS */