.elementor-kit-26{--e-global-color-primary:#fff;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-01ae320:#1aa0d8;--e-global-color-0ae44a7:#fdae6f;--e-global-color-5ef6ffe:#191A1DCC;--e-global-color-d2bf49c:#0170b9;--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;--e-global-typography-603f5cb-font-family:"Montserrat";--e-global-typography-603f5cb-font-size:31px;--e-global-typography-603f5cb-font-weight:800;--e-global-typography-603f5cb-text-transform:uppercase;--e-global-typography-7af83bc-font-family:"Montserrat";--e-global-typography-7af83bc-font-size:20px;--e-global-typography-7af83bc-font-weight:400;background-color:#fff}.elementor-kit-26 e-page-transition{background-color:#ffbc7d}.elementor-kit-26 button,.elementor-kit-26 input[type=button],.elementor-kit-26 input[type=submit],.elementor-kit-26 .elementor-button{border-style:none;border-radius:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.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)}@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}}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.title{width:90%;transform:scale(1.2,1.4);-webkit-text-fill-color:transparent;background-image:linear-gradient(175deg,#fff,rgba(204,224,224,.5));-webkit-background-clip:text}.join{background-color:transparent;background-image:linear-gradient(20deg,#0170b9,#6ec1e4);color:#fff;border-radius:50em;box-shadow:0 7px 80px -12px #000,inset 0 0 rgba(19,36,54,0),inset 0 0 rgba(19,36,54,0);transform-style:preserve-3d;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.join:hover{box-shadow:0 0 0 -10px #015aff,inset -15px 13px 30px orange,inset 20px -55px 30px orange;outline:0}.small{background-color:transparent;background-image:linear-gradient(20deg,#0170b9,#6ec1e4);color:#fff;border-radius:50em;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 7px 80px -12px #6ec1e4,inset 0 0 rgba(19,36,54,0),inset 0 0 rgba(19,36,54,0);border:0 solid transparent}.small:hover{box-shadow:0 0 0 -10px #015aff,inset -15px 13px 30px orange,inset 20px -55px 30px orange;outline:0}.number{border:1px solid #0170b9;background-color:rgba(184,161,72,.85);background-image:linear-gradient(20deg,#0170b9,#6ec1e4);border-radius:1.2em}.formx .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{background-color:transparent;background-image:linear-gradient(20deg,#0170b9,#6ec1e4);color:#fff;border-radius:50em;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 7px 80px -12px #6ec1e4,inset 0 0 rgba(19,36,54,0),inset 0 0 rgba(19,36,54,0);border:0 solid transparent}.formx .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons:hover{box-shadow:0 0 0 -10px #015aff,inset -15px 13px 30px orange,inset 20px -55px 30px orange;outline:0}.rt-tpg-container .list-layout1 .rt-holder .tpg-el-image-wrap{max-width:200px;border:2px solid transparent;transition:.2s all ease-in-out}.rt-tpg-container .list-layout1 .rt-holder .tpg-el-image-wrap:hover{border-color:#1aa0d8}.blogextra .rt-img-holder.tpg-el-image-wrap.has-thumbnail{border-radius:1.2em;width:95%;border:3px solid transparent;transition:border-color .4s cubic-bezier(.25,.46,.45,.94);margin-left:auto !important;margin-right:auto !important}.blogextra .rt-img-holder.tpg-el-image-wrap.has-thumbnail:hover{border-color:#1aa0d8}.rt-tpg-container .tpg-post-holder .rt-detail .read-more a{transition:color .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{color:#fff;box-shadow:0 5px 50px -12px #1aa0d8,inset -15px 13px 20px #0170b9,inset 20px -55px 20px #1aa0d8;border:2px solid transparent}.post-meta-tags a{pointer-events:none}.nav{background-color:#2e2f31;color:#fff;border-radius:50em;transform-style:preserve-3d;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.nav:hover{box-shadow:0 5px 40px -10px #1aa0d8,inset -15px 13px 20px 0 #1aa0d8,inset 20px -55px 20px 0 #0170b9}.my-nav .elementor-nav-menu{padding-bottom:15px;padding-top:15px}.my-nav .elementor-nav-menu li:last-of-type .elementor-item{text-align:center;align-content:center;justify-content:center;background-color:transparent;background-image:linear-gradient(20deg,#0170b9,#6ec1e4);color:#fff !important;border-radius:50em;box-shadow:0 7px 80px -12px #000,inset 0 0 rgba(19,36,54,0),inset 0 0 rgba(19,36,54,0);transform-style:preserve-3d;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:90%;text-transform:uppercase;padding-top:10px !important;padding-bottom:10px !important;margin:0 auto;margin-top:15px;display:block;font-size:12px !important;font-weight:700 !important}.my-nav .elementor-nav-menu li:first-of-type .elementor-item{color:#1aa0d8 !important;margin-bottom:5px;margin-left:-5px;font-size:12px !important;pointer-events:none}.my-nav .elementor-nav-menu li:first-of-type .elementor-item:hover{background-color:#1f1f1f}.my-nav .elementor-nav-menu li:last-of-type .elementor-item:hover{background-image:linear-gradient(20deg,orange,orange)}.products form a{font-family:Montserrat;font-size:18px !important;font-weight:500;color:#fff !important}.products .single_variation_wrap a{color:#1aa0d8 !important}.products .reset_variations{padding:10px 0}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{width:100%;padding:15px 0}.cart .cart_totals table tr td{max-width:100%;width:100%}.cart .coupon button{transition:.2s}.cart .cart-collaterals .cart_totals table tr td input{font-family:montserrat;color:#fff !important;padding:15px 0 15px 10px;text-align:left;font-size:16px}.cart table.cart img{margin-top:15px}.cart .quantity input[type=number]{border-radius:12px !important}.cartm a:before,.eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove{border:none !important;right:-5px !important;top:5px !important}.cartm .eael-woo-cart-td:first-child{font-size:24px !important;margin-bottom:10px}.cartm .product-name{margin-top:30px;margin-bottom:5px}.checkout .table-row,#payment .payment_methods .payment_box{background-color:#1a1a1a !important;font-family:Montserrat}.checkout .ea-order-review-table-footer .shipping-area{grid-template-columns:50% 50% !important}.checkout #wc-stripe-payment-request-button-separator,.checkout #customer_details input,.checkout #payment *:not(.required){color:#fff !important}.checkout #customer_details span *{background-color:#1a1a1a;border-color:rgba(255,255,255,.4);font-family:Montserrat;font-weight:500}.checkout .woocommerce-info{background:#1a1a1a !important;margin-top:30px}.checkout .button{transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 7px 80px -12px #6ec1e4,inset 0 0 rgba(19,36,54,0),inset 0 0 rgba(19,36,54,0) !important}.checkout .button:hover{box-shadow:0 0 0 -10px #015aff,inset -15px 13px 30px orange,inset 20px -55px 30px orange !important}.checkout .wc-stripe-elements-field{height:35px;border-radius:4px}.checkout #place_order{margin:0 !important;width:100% !important;float:none !important;font-size:1.1rem;left:0}.checkout #payment div.form-row:last-child{padding:2em !important}