.elementor-kit-7{--e-global-color-primary:#001a99;--e-global-color-secondary:#000;--e-global-color-text:#fff;--e-global-color-accent:#989898;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var(--e-global-color-accent);font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:29px}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-kit-7 a{color:#0a3970;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:.28px}.elementor-kit-7 h1{color:#001a99;font-family:"Roboto",Sans-serif}.elementor-kit-7 h2{color:#001a99;font-family:"Roboto",Sans-serif;font-size:32px;font-weight:600;line-height:41.6px}.elementor-kit-7 h3{color:#001a99;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;line-height:30px}.elementor-kit-7 h4{font-family:"Roboto",Sans-serif}.elementor-kit-7 h5{font-family:"Roboto",Sans-serif}.elementor-kit-7 h6{font-family:"Roboto",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.e-con{--container-max-width:1440px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}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-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.rank-math-breadcrumb a{color:#292929;font-size:16px;font-family:Montserrat;font-weight:400;line-height:24px;letter-spacing:.1px;word-wrap:break-word}.rank-math-breadcrumb .separator{color:#000;padding:0 5px}.rank-math-breadcrumb .last{color:hsla(230,100%,30%,1);font-size:16px;font-family:Roboto;font-weight:700;line-height:24px;letter-spacing:.1px;word-wrap:break-word}a{font-weight:500 !important}.wc-block-cart-item__image img{aspect-ratio:342/360;object-fit:cover;border-radius:36px 0}.wc-block-components-sidebar{background:#fff;padding:24px;max-height:fit-content}.is-large.wc-block-cart{max-width:1440px}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:48px}tr.wc-block-cart-items__header{border-color:#fafafa}.wc-block-cart__submit-container a{border-radius:20px 0;color:#fff !important;background:#054587;font-size:16px;font-family:Roboto;font-weight:700 !important;line-height:24px;padding:16px 24px}.wc-block-cart .wc-block-cart__submit-container{border-top:1px solid #d2d2d2;padding-top:20px !important}tr.wc-block-cart-items__header span{font-size:16px;font-family:Roboto;font-weight:700;line-height:24px;letter-spacing:.1px;word-wrap:break-word;margin-left:-177px}.wc-block-components-formatted-money-amount{white-space:nowrap;color:#000;font-size:12px;font-family:Roboto;font-weight:700;line-height:16px}a.wc-block-components-product-name{color:#000;font-size:14px;font-family:Roboto;font-weight:700 !important;line-height:24px;letter-spacing:.2px;word-wrap:break-word}.wc-block-cart-items{border:none !important;border-collapse:collapse}.wc-block-cart-items thead tr,.wc-block-cart-items tbody tr{border:none !important;border-bottom:none !important}.wc-block-cart-items th,.wc-block-cart-items td{border:none !important;border-right:none !important;border-left:none !important;border-top:none !important;border-bottom:none !important}table.wc-block-cart-items .wc-block-cart-items__header{border-bottom:1px solid #d2d2d2 !important;text-transform:none !important;height:40px}td.wc-block-cart-item__image{width:30%;padding-left:0 !important}.wc-block-cart-items th:last-child{padding-right:0 !important}.wc-block-cart-items td:last-child{padding-right:0 !important}.wc-block-components-totals-coupon .wc-block-components-panel__button{font-size:14px;font-family:Roboto;font-weight:400;line-height:24px;letter-spacing:.2px}.button-contact-vr{position:fixed;bottom:30px;right:30px;z-index:9999;animation:ripple-effect 3s infinite}.button-contact-vr a{display:flex;align-items:center;justify-content:center;width:68px;height:68px;background:#00b25c;border-radius:50%;padding:16px;box-shadow:0 4px 12px rgba(0,178,92,.3);transition:all .3s ease;text-decoration:none;position:relative}.button-contact-vr a:hover{background:#009e50;transform:scale(1.05);box-shadow:0 6px 20px rgba(0,178,92,.4)}.button-contact-vr svg{width:36px;height:36px}.button-contact-vr:before{content:'';position:absolute;top:50%;left:50%;width:68px;height:68px;background:rgba(0,178,92,.3);border-radius:50%;transform:translate(-50%,-50%);animation:pulse-ring 2s infinite;z-index:-1}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:1}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@media (max-width:1024px){.button-contact-vr{right:26px}}@media (max-width:768px){.button-contact-vr{right:26px}.swiper-pagination{display:none}.button-contact-vr a{width:60px;height:60px;padding:12px}.button-contact-vr svg{width:32px;height:32px}.button-contact-vr:before{width:60px;height:60px}}.wc-block-checkout__contact-fields .wc-block-components-checkout-step__container{position:relative;margin-bottom:-120px}.wp-block-woocommerce-checkout-order-summary-block h3.wc-block-components-product-name{color:#000k;font-size:18px;font-family:Roboto;font-weight:600 !important;line-height:30px;letter-spacing:.2px;word-wrap:break-word}.wp-block-woocommerce-checkout-order-summary-block p.wc-block-components-checkout-order-summary__title-text{color:#000k;font-size:20px;font-family:Roboto;font-weight:700 !important;line-height:30px;letter-spacing:.2px;word-wrap:break-word}.wp-block-woocommerce-checkout-order-summary-block .wc-block-formatted-money-amount{color:#000;font-size:16px;font-family:Roboto;font-weight:400 !important;line-height:24px;letter-spacing:.1px;word-wrap:break-word}.wp-block-woocommerce-checkout-order-summary-block{border:none !important;background:#fff !important}.wc-block-components-order-summary-item__image img{aspect-ratio:80/80;object-fit:cover}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{padding-top:0 !important}.wc-block-components-totals-item__value span.wc-block-components-totals-footer-item-tax-value{font-weight:700 !important}button.wc-block-components-checkout-place-order-button{background:#054587;border:1px solid #054587;border-radius:16px 0}button.wc-block-components-checkout-place-order-button:hover{background:#fff}div.wc-block-components-checkout-place-order-button__text{color:#fff;font-size:16px;font-family:Roboto;font-weight:700 !important;line-height:24px;letter-spacing:.1px}button.wc-block-components-checkout-place-order-button:hover div.wc-block-components-checkout-place-order-button__text{color:#054587}@media screen and (max-width:1110px){.wp-block-woocommerce-checkout-order-summary-block h3.wc-block-components-product-name{font-size:14px}}.gt_switcher-popup img{width:20px !important;height:20px !important;border-radius:50% !important;margin-right:8px !important;object-fit:cover !important;flex-shrink:0 !important}.gt_switcher-popup span:first-of-type{margin-right:8px !important;color:#fff !important;font-weight:400 !important;text-transform:uppercase}.gt_switcher-popup span:last-child{font-size:10px !important;color:#fff !important;transition:transform .3s ease !important;display:inline-block !important}.gt_switcher-popup:hover span:last-child{transform:rotate(180deg) !important}@media (max-width:1500px){li.elementor-icon-list-item{margin:10px !important;font-size:13px}}@media screen and (max-width:1110px){tr.wc-block-cart-items__header span{margin-left:-95px}.is-large.wc-block-cart{max-width:1440px}}@media screen and (max-width:967px){tr.wc-block-cart-items__header span{margin-left:-50px}}@media screen and (max-width:1550px){.wc-block-components-sidebar{width:35%}}.wp-block-woocommerce-cart{max-width:100%;margin:0}@media screen and (max-width:967px){.wc-block-components-button:not(.is-link) .wc-block-components-button__text{font-size:14px}}@media screen and (max-width:767px){td.wc-block-cart-item__image{width:100%}.wc-block-cart-item__image img{border-radius:16px 0}}.img-contact img{aspect-ratio:726/522;object-fit:cover;border-radius:32px 0;transition:transform .3s ease;height:100%;object-fit:cover}.img-contact{border-radius:32px 0;overflow:hidden}.img-contact:hover img{transform:scale(1.1)}.elementor-menu-cart__main{background-color:#fff !important;padding:0 30px !important}.elementor-menu-cart__product-name a{color:#000;font-size:14px;font-family:Roboto;font-weight:700;line-height:24px;letter-spacing:.2px}.elementor-menu-cart__product-image img{display:block}.elementor-menu-cart__subtotal strong{color:#000;font-size:20px;font-family:Roboto;font-weight:700;line-height:30px;letter-spacing:.2px}.elementor-menu-cart__subtotal span{color:#000;font-size:20px;font-family:Roboto;font-weight:700;line-height:30px;letter-spacing:.2px;word-wrap:break-word}.elementor-menu-cart__footer-buttons a.elementor-button{padding:12px 18px;border-radius:12px 0;background:#054587;border:1px solid #054587;color:#fff}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart:hover{background:#fff;border:1px solid #054587}.elementor-menu-cart__footer-buttons a.elementor-button--checkout:hover{background:#fff;border:1px solid #054587}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart:hover span{color:#054587}.elementor-menu-cart__footer-buttons a.elementor-button--checkout:hover span{color:#054587}.elementor-menu-cart__footer-buttons span{color:#fff;font-size:16px;font-family:Roboto;font-weight:700;line-height:24px;letter-spacing:.1px}.elementor-menu-cart__footer-buttons{padding-top:0 !important}.elementor-menu-cart__product-name dl.variation{font-size:12px;font-family:Roboto;font-weight:700;line-height:16px;letter-spacing:.2px;word-wrap:break-word}dl.variation dd{font-weight:400}.elementor-menu-cart__product-price bdi{color:#000;font-size:12px;font-family:Roboto;font-weight:700;line-height:16px}.elementor-menu-cart__product-price .product-quantity{color:#000;font-size:12px;font-family:Roboto;font-weight:400;line-height:16px;letter-spacing:.2px;word-wrap:break-word}.elementor-menu-cart__footer-buttons{border:none}.elementor-menu-cart__subtotal{border-color:#fff !important}body{overflow-x:hidden}.wc-block-checkout__shipping-option .wc-block-checkout__shipping-option--free{display:none}.wc-block-components-totals-shipping .wc-block-components-totals-item strong{display:none}.wc-block-components-radio-control__label-group{display:block !important}.is-large .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__description{display:none}button{border-color:hsla(230,100%,30%,1) !important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:16px}.wc-block-grid__product-price span{font-size:24px;font-weight:600}.wc-block-grid__product-price{font-size:24px}div.wp-block-button a{background-color:#001a99;color:#fff !important;font-size:16px !important}.custom-payment-methods .payment-method-item{margin-bottom:10px;padding:18px;border:1px solid #020202;border-radius:5px;background:#f9f9f9}.payment-method-item span{font-size:16px;font-family:roboto;font-weight:600;margin-left:5px}.wc-block-components-radio-control{display:grid;grid-template-columns:1fr 1fr;gap:16px}label.wc-block-components-radio-control__option{display:flex;align-items:center !important}.wc-block-components-radio-control__option{padding:16px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;margin:0;position:relative}.wc-block-components-radio-control__option:hover{border-color:#d0d0d0;background-color:#fafafa}.wc-block-components-radio-control__option-checked,.wc-block-components-radio-control__option--checked-option-highlighted{border-color:#007cba !important;background-color:#f0f8ff !important}.wc-block-components-radio-control__input{width:20px;height:20px;margin-right:12px;margin-top:2px;accent-color:#007cba;cursor:pointer;flex-shrink:0}.wc-block-components-radio-control__option-layout{flex:1;display:flex;justify-content:space-between}.wc-block-components-radio-control__label-group{display:flex;flex-direction:column;gap:4px;flex:1}.wc-block-components-notice-banner.is-error{display:none}@media (max-width:768px){.wc-block-components-radio-control{grid-template-columns:1fr;gap:12px}.wc-block-components-radio-control__option{padding:12px}.wc-block-components-radio-control__label{font-size:15px}}@media (max-width:992px) and (min-width:769px){.wc-block-components-radio-control{gap:12px}.wc-block-components-radio-control__option{padding:14px}}.custom-payment-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0}.payment-method-item{display:flex;align-items:center;padding:20px !important}@media screen and (max-width:767px){.custom-payment-list{display:grid;grid-template-columns:1fr;gap:16px;padding:0}}.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px #00 !important}