.elementor-74 .elementor-element.elementor-element-3bef60a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dce3e8;--border-color:#dce3e8;--padding-top:20px;--padding-bottom:20px;--padding-left:64px;--padding-right:64px;}.elementor-74 .elementor-element.elementor-element-12ac97e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;}.elementor-74 .elementor-element.elementor-element-ce513fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-74 .elementor-element.elementor-element-ce513fd:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-ce513fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c1e8f5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-0a493e4 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;color:#004f92;}.elementor-74 .elementor-element.elementor-element-f445f30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#171716;}.elementor-74 .elementor-element.elementor-element-5de7516{--confirmation-message-display:block;}.elementor-74 .elementor-element.elementor-element-a0fc047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-bc72bc6 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:26px;font-weight:400;line-height:1.15em;color:#004f92;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74 .elementor-element.elementor-element-990a4ce .elementor-button{background-color:#f27a00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:#171716;color:#171716;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-74 .elementor-element.elementor-element-990a4ce .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-990a4ce .elementor-button:focus{background-color:#e06f00;color:#171716;}.elementor-74 .elementor-element.elementor-element-990a4ce{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-74 .elementor-element.elementor-element-990a4ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-74 .elementor-element.elementor-element-990a4ce .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-74 .elementor-element.elementor-element-990a4ce .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-990a4ce .elementor-button:focus svg{fill:#171716;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-3bef60a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-12ac97e{--padding-top:32px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-ce513fd{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-0a493e4 .elementor-heading-title{font-size:34px;}.elementor-74 .elementor-element.elementor-element-990a4ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-3bef60a{--content-width:1312px;}.elementor-74 .elementor-element.elementor-element-12ac97e{--content-width:1312px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-5de7516 */.elementor-74 .elementor-element.elementor-element-5de7516{font-family:Roboto,sans-serif;color:#171716}
.elementor-74 .elementor-element.elementor-element-5de7516 .woocommerce-thankyou-order-received{display:none}
.elementor-74 .elementor-element.elementor-element-5de7516 h2,.elementor-74 .elementor-element.elementor-element-5de7516 .woocommerce-column__title,.elementor-74 .elementor-element.elementor-element-5de7516 .woocommerce-order-details__title{font-family:Anton,sans-serif!important;font-weight:400!important;font-size:26px!important;color:#004f92!important;text-transform:uppercase}
.elementor-74 .elementor-element.elementor-element-5de7516 ul.order_details,.elementor-74 .elementor-element.elementor-element-5de7516 .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:24px;padding:0;margin:0 0 32px;border:0}
.elementor-74 .elementor-element.elementor-element-5de7516 .woocommerce-order-overview li{border:0!important;padding:0!important;font:400 12px Roboto;color:#004f92;text-transform:uppercase}
.elementor-74 .elementor-element.elementor-element-5de7516 .woocommerce-order-overview li strong{display:block;font:700 20px Roboto;color:#004f92;text-transform:none;margin-top:6px}
.elementor-74 .elementor-element.elementor-element-5de7516 table.shop_table{border:0!important;background:#f2f5f6;padding:16px 24px;border-collapse:separate}
.elementor-74 .elementor-element.elementor-element-5de7516 table.shop_table th,.elementor-74 .elementor-element.elementor-element-5de7516 table.shop_table td{border:0!important;padding:10px 0!important;font:400 16px Roboto;background:none!important}
.elementor-74 .elementor-element.elementor-element-5de7516 table.shop_table td.product-total,.elementor-74 .elementor-element.elementor-element-5de7516 table.shop_table tfoot td{text-align:right}
.elementor-74 .elementor-element.elementor-element-5de7516 table.shop_table tfoot tr:last-child th,.elementor-74 .elementor-element.elementor-element-5de7516 table.shop_table tfoot tr:last-child td{border-top:1px solid #dce3e8!important;color:#004f92;font-weight:700;font-size:20px;padding-top:16px!important}
.elementor-74 .elementor-element.elementor-element-5de7516 address{font:400 16px/1.5 Roboto;border:0!important;padding:0!important}/* End custom CSS */