.elementor-31243 .elementor-element.elementor-element-275d89d:not(.elementor-motion-effects-element-type-background), .elementor-31243 .elementor-element.elementor-element-275d89d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #014F9F 0%, #0A3563 100%);}.elementor-31243 .elementor-element.elementor-element-275d89d > .elementor-container{max-width:1240px;}.elementor-31243 .elementor-element.elementor-element-275d89d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 40px 24px;}.elementor-31243 .elementor-element.elementor-element-275d89d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31243 .elementor-element.elementor-element-dc3a29c .elementor-button{background-color:rgba(255,255,255,.14);font-family:"Montserrat";font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.24);border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-31243 .elementor-element.elementor-element-dc3a29c .elementor-button:hover, .elementor-31243 .elementor-element.elementor-element-dc3a29c .elementor-button:focus{background-color:rgba(255,255,255,.24);color:#FFFFFF;border-color:rgba(255,255,255,.4);}.elementor-31243 .elementor-element.elementor-element-dc3a29c .elementor-button:hover svg, .elementor-31243 .elementor-element.elementor-element-dc3a29c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-31243 .elementor-element.elementor-element-baf9ffe{text-align:start;}.elementor-31243 .elementor-element.elementor-element-baf9ffe img{width:72px;height:72px;border-radius:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31243 .elementor-element.elementor-element-ff905b9 .elementor-heading-title{font-family:"Montserrat";font-size:11px;font-weight:700;letter-spacing:1px;color:rgba(255,255,255,.7);}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31243 .elementor-element.elementor-element-0df86a5{font-family:"Montserrat";font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.55em;letter-spacing:1px;color:rgba(255,255,255,.7);}.elementor-31243 .elementor-element.elementor-element-e038ae5 .elementor-heading-title{font-family:"Montserrat";font-size:36px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-31243 .elementor-element.elementor-element-dda7d1d > .elementor-container{max-width:1240px;}.elementor-31243 .elementor-element.elementor-element-dda7d1d{padding:40px 24px 72px 24px;}.woocommerce .elementor-31243 .elementor-element.elementor-element-7b6fa81 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-viewport, .woocommerce .elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEEEF;}.woocommerce .elementor-31243 .elementor-element.elementor-element-7b6fa81 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-viewport{border-radius:18px 18px 18px 18px;}.woocommerce .elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEEEF;border-radius:12px 12px 12px 12px;}.elementor-31243 .elementor-element.elementor-element-388ae06:not(.elementor-motion-effects-element-type-background), .elementor-31243 .elementor-element.elementor-element-388ae06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-31243 .elementor-element.elementor-element-388ae06{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEEEF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 20px 24px;}.elementor-31243 .elementor-element.elementor-element-388ae06, .elementor-31243 .elementor-element.elementor-element-388ae06 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-31243 .elementor-element.elementor-element-388ae06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31243 .elementor-element.elementor-element-f3d6f4b .elementor-heading-title{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:1em;color:#2C2A29;}.elementor-31243 .elementor-element.elementor-element-607f13b .elementor-heading-title{font-family:"Montserrat";font-size:13px;font-weight:400;color:#807F7F;}.elementor-31243 .elementor-element.elementor-element-d6b7164 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat";font-size:15px;font-weight:700;fill:#014F9F;color:#014F9F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#014F9F;border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;}.elementor-31243 .elementor-element.elementor-element-d6b7164 .elementor-button:hover, .elementor-31243 .elementor-element.elementor-element-d6b7164 .elementor-button:focus{background-color:#EAF2FA;color:#014F9F;border-color:#014F9F;}.elementor-31243 .elementor-element.elementor-element-d6b7164{width:auto;max-width:auto;}.elementor-31243 .elementor-element.elementor-element-d6b7164 .elementor-button:hover svg, .elementor-31243 .elementor-element.elementor-element-d6b7164 .elementor-button:focus svg{fill:#014F9F;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31243 .elementor-element.elementor-element-0fe8b26{width:auto;max-width:auto;}.elementor-31243 .elementor-element.elementor-element-0fe8b26 .cart button, .elementor-31243 .elementor-element.elementor-element-0fe8b26 .cart .button{font-family:"Montserrat";font-size:15px;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;color:#014F9F;background-color:#FFFFFF;border-color:#014F9F;transition:all 0.2s;}.elementor-31243 .elementor-element.elementor-element-0fe8b26 .cart button:hover, .elementor-31243 .elementor-element.elementor-element-0fe8b26 .cart .button:hover{color:#014F9F;background-color:#EAF2FA;border-color:#014F9F;}.elementor-31243 .elementor-element.elementor-element-181cbbf .elementor-button{background-color:#014F9F;font-family:"Montserrat";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#014F9F;border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;}.elementor-31243 .elementor-element.elementor-element-181cbbf .elementor-button:hover, .elementor-31243 .elementor-element.elementor-element-181cbbf .elementor-button:focus{background-color:#044282;color:#FFFFFF;border-color:#044282;}.elementor-31243 .elementor-element.elementor-element-181cbbf{width:auto;max-width:auto;}.elementor-31243 .elementor-element.elementor-element-181cbbf .elementor-button:hover svg, .elementor-31243 .elementor-element.elementor-element-181cbbf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31243 .elementor-element.elementor-element-44d8a87 .elementor-heading-title{font-family:"Montserrat";font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#969494;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-31243 .elementor-element.elementor-element-595af5a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E6E6;padding:18px 18px 18px 18px;}.elementor-31243 .elementor-element.elementor-element-595af5a > .elementor-element-populated, .elementor-31243 .elementor-element.elementor-element-595af5a > .elementor-element-populated > .elementor-background-overlay, .elementor-31243 .elementor-element.elementor-element-595af5a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-31243 .elementor-element.elementor-element-5c390df .elementor-heading-title{font-family:"Montserrat";font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#969494;}.elementor-31243 .elementor-element.elementor-element-14639c5 .elementor-heading-title{font-family:"Montserrat";font-size:15px;font-weight:600;line-height:1.4em;color:#2C2A29;}.elementor-31243 .elementor-element.elementor-element-fa0c12a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E6E6;padding:18px 18px 18px 18px;}.elementor-31243 .elementor-element.elementor-element-fa0c12a > .elementor-element-populated, .elementor-31243 .elementor-element.elementor-element-fa0c12a > .elementor-element-populated > .elementor-background-overlay, .elementor-31243 .elementor-element.elementor-element-fa0c12a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-31243 .elementor-element.elementor-element-9e914d6 .elementor-heading-title{font-family:"Montserrat";font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#969494;}.elementor-31243 .elementor-element.elementor-element-3922560 .elementor-heading-title{font-family:"Montserrat";font-size:15px;font-weight:600;line-height:1.4em;color:#2C2A29;}.elementor-31243 .elementor-element.elementor-element-76f20b4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E6E6;padding:18px 18px 18px 18px;}.elementor-31243 .elementor-element.elementor-element-76f20b4 > .elementor-element-populated, .elementor-31243 .elementor-element.elementor-element-76f20b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-31243 .elementor-element.elementor-element-76f20b4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-31243 .elementor-element.elementor-element-bfaf96c .elementor-heading-title{font-family:"Montserrat";font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#969494;}.elementor-31243 .elementor-element.elementor-element-d25438e .elementor-heading-title{font-family:"Montserrat";font-size:15px;font-weight:600;line-height:1.4em;color:#2C2A29;}.elementor-31243 .elementor-element.elementor-element-8678a77:not(.elementor-motion-effects-element-type-background), .elementor-31243 .elementor-element.elementor-element-8678a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF2FA;}.elementor-31243 .elementor-element.elementor-element-8678a77, .elementor-31243 .elementor-element.elementor-element-8678a77 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-31243 .elementor-element.elementor-element-8678a77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 20px 24px;}.elementor-31243 .elementor-element.elementor-element-8678a77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31243 .elementor-element.elementor-element-404ffd6{text-align:start;}.elementor-31243 .elementor-element.elementor-element-4fc77ad{font-family:"Montserrat";font-size:14px;font-weight:400;line-height:1.5em;color:#044282;}@media(max-width:1023px) and (min-width:601px){.elementor-31243 .elementor-element.elementor-element-6a89332{width:100%;}.elementor-31243 .elementor-element.elementor-element-8600757{width:100%;}}@media(max-width:600px){.elementor-31243 .elementor-element.elementor-element-275d89d{padding:24px 16px 28px 16px;}.elementor-31243 .elementor-element.elementor-element-e038ae5 .elementor-heading-title{font-size:26px;}.elementor-31243 .elementor-element.elementor-element-dda7d1d{padding:24px 16px 48px 16px;}.elementor-31243 .elementor-element.elementor-element-595af5a{width:100%;}.elementor-31243 .elementor-element.elementor-element-fa0c12a{width:100%;}.elementor-31243 .elementor-element.elementor-element-76f20b4{width:100%;}}/* Start custom CSS for image, class: .elementor-element-baf9ffe */.elementor-31243 .elementor-element.elementor-element-baf9ffe img{background:#fff}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b1d1f7 */.elementor-31243 .elementor-element.elementor-element-7b1d1f7{width:72px!important;flex:0 0 72px}.elementor-31243 .elementor-element.elementor-element-7b1d1f7 .elementor-widget{margin:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff905b9 */.elementor-31243 .elementor-element.elementor-element-ff905b9 .elementor-heading-title{white-space:pre}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df86a5 */.elementor-31243 .elementor-element.elementor-element-0df86a5 p{margin:0}.elementor-31243 .elementor-element.elementor-element-0df86a5 a{color:inherit}.elementor-31243 .elementor-element.elementor-element-0df86a5 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ed2f31f */.elementor-31243 .elementor-element.elementor-element-ed2f31f > .elementor-widget-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:0}.elementor-31243 .elementor-element.elementor-element-ed2f31f .elementor-element{margin:0!important;width:auto!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-97d3abd */.elementor-31243 .elementor-element.elementor-element-97d3abd > .elementor-container{max-width:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e038ae5 */.elementor-31243 .elementor-element.elementor-element-e038ae5 .elementor-heading-title{text-wrap:pretty;margin:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eb0b618 */.elementor-31243 .elementor-element.elementor-element-eb0b618{width:auto!important;flex:1 1 auto;min-width:0}.elementor-31243 .elementor-element.elementor-element-eb0b618 > .elementor-widget-wrap{gap:8px}.elementor-31243 .elementor-element.elementor-element-eb0b618 > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0186762 */.elementor-31243 .elementor-element.elementor-element-0186762 > .elementor-container{max-width:none;flex-wrap:nowrap;align-items:flex-start;gap:18px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ce2df3 */.elementor-31243 .elementor-element.elementor-element-3ce2df3 > .elementor-widget-wrap{gap:22px}.elementor-31243 .elementor-element.elementor-element-3ce2df3 > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7b6fa81 */.elementor-31243 .elementor-element.elementor-element-7b6fa81{position:sticky;top:130px}.elementor-31243 .elementor-element.elementor-element-7b6fa81 .woocommerce-product-gallery{background:#F6F7F7;border-radius:18px}.elementor-31243 .elementor-element.elementor-element-7b6fa81 .woocommerce-product-gallery__image img{border-radius:18px}.elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-control-thumbs li img{opacity:.6;transition:opacity .2s}.elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-control-thumbs li img.flex-active,.elementor-31243 .elementor-element.elementor-element-7b6fa81 .flex-control-thumbs li img:hover{opacity:1}@media(max-width:1024px){.elementor-31243 .elementor-element.elementor-element-7b6fa81{position:static}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a89332 */.elementor-31243 .elementor-element.elementor-element-6a89332{width:calc(50% - 24px)!important}@media(max-width:1024px){.elementor-31243 .elementor-element.elementor-element-6a89332{width:100%!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3d6f4b */.elementor-31243 .elementor-element.elementor-element-f3d6f4b del{font-size:18px;color:#969494;font-weight:500;margin-right:8px}.elementor-31243 .elementor-element.elementor-element-f3d6f4b ins{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-607f13b */.elementor-31243 .elementor-element.elementor-element-607f13b{margin-bottom:10px!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6b7164 */.elementor-31243 .elementor-element.elementor-element-d6b7164{margin:0 10px 10px 0!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0fe8b26 */.elementor-31243 .elementor-element.elementor-element-0fe8b26{margin:0 10px 10px 0!important}.elementor-31243 .elementor-element.elementor-element-0fe8b26 form.cart{margin:0!important}.elementor-31243 .elementor-element.elementor-element-0fe8b26 .single_add_to_cart_button{height:auto;line-height:1.2}.elementor-31243 .elementor-element.elementor-element-0fe8b26 .quantity{display:none!important}.elementor-31243 .elementor-element.elementor-element-0fe8b26 .added_to_cart{display:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-181cbbf */.elementor-31243 .elementor-element.elementor-element-181cbbf{margin:0 0 10px 0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53b3191 */.elementor-31243 .elementor-element.elementor-element-53b3191 > .elementor-widget-wrap{gap:6px}.elementor-31243 .elementor-element.elementor-element-53b3191 > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-388ae06 */.elementor-31243 .elementor-element.elementor-element-388ae06 > .elementor-container{max-width:none}/* End custom CSS */
/* Start custom CSS for woocommerce-notices, class: .elementor-element-49849af */.elementor-31243 .elementor-element.elementor-element-49849af .woocommerce-message{background:#EEF5E8;border:1px solid #D8E8C8;border-radius:16px;padding:16px 20px;color:#41502E;font-family:Montserrat,sans-serif;font-size:14px;margin:0}.elementor-31243 .elementor-element.elementor-element-49849af .woocommerce-message:before{color:#6BA539}.elementor-31243 .elementor-element.elementor-element-49849af .woocommerce-message .button{background:none;color:#014F9F;font-weight:700;padding:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-7d0017d */.elementor-31243 .elementor-element.elementor-element-7d0017d{color:#565452;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6}.elementor-31243 .elementor-element.elementor-element-7d0017d p{margin:0 0 16px}.elementor-31243 .elementor-element.elementor-element-7d0017d h2,.elementor-31243 .elementor-element.elementor-element-7d0017d h3,.elementor-31243 .elementor-element.elementor-element-7d0017d h4{margin:28px 0 14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#969494}.elementor-31243 .elementor-element.elementor-element-7d0017d ul{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:12px}.elementor-31243 .elementor-element.elementor-element-7d0017d li{position:relative;padding-left:32px;font-size:15px;line-height:1.5;color:#2C2A29}.elementor-31243 .elementor-element.elementor-element-7d0017d li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23014F9F%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 12l5 5L20 6%27/%3E%3C/svg%3E") no-repeat center/20px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4d00f9 */.elementor-31243 .elementor-element.elementor-element-f4d00f9 > .elementor-widget-wrap{gap:10px}.elementor-31243 .elementor-element.elementor-element-f4d00f9 > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5aec748 */.elementor-31243 .elementor-element.elementor-element-5aec748 > .elementor-container{max-width:none}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-595af5a */.elementor-31243 .elementor-element.elementor-element-595af5a > .elementor-widget-wrap{gap:6px}.elementor-31243 .elementor-element.elementor-element-595af5a > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa0c12a */.elementor-31243 .elementor-element.elementor-element-fa0c12a > .elementor-widget-wrap{gap:6px}.elementor-31243 .elementor-element.elementor-element-fa0c12a > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76f20b4 */.elementor-31243 .elementor-element.elementor-element-76f20b4 > .elementor-widget-wrap{gap:6px}.elementor-31243 .elementor-element.elementor-element-76f20b4 > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a826bb */.elementor-31243 .elementor-element.elementor-element-0a826bb > .elementor-container{max-width:none;gap:16px;flex-wrap:nowrap}.elementor-31243 .elementor-element.elementor-element-0a826bb .elementor-column{flex:1 1 0;width:auto!important}@media(max-width:767px){.elementor-31243 .elementor-element.elementor-element-0a826bb > .elementor-container{flex-wrap:wrap}.elementor-31243 .elementor-element.elementor-element-0a826bb .elementor-column{flex:1 1 100%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-404ffd6 */.elementor-31243 .elementor-element.elementor-element-404ffd6 img{height:26px;width:auto}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dcae616 */.elementor-31243 .elementor-element.elementor-element-dcae616{width:auto!important;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fc77ad */.elementor-31243 .elementor-element.elementor-element-4fc77ad p{margin:0}.elementor-31243 .elementor-element.elementor-element-4fc77ad a{color:inherit}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f32a7e */.elementor-31243 .elementor-element.elementor-element-3f32a7e{width:auto!important;flex:1 1 200px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8678a77 */.elementor-31243 .elementor-element.elementor-element-8678a77 > .elementor-container{max-width:none;flex-wrap:nowrap;align-items:center;gap:16px}.elementor-31243 .elementor-element.elementor-element-8678a77 .elementor-widget{margin:0!important}@media(max-width:767px){.elementor-31243 .elementor-element.elementor-element-8678a77 > .elementor-container{flex-wrap:wrap}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8600757 */.elementor-31243 .elementor-element.elementor-element-8600757{width:calc(50% - 24px)!important}@media(max-width:1024px){.elementor-31243 .elementor-element.elementor-element-8600757{width:100%!important}}.elementor-31243 .elementor-element.elementor-element-8600757 > .elementor-widget-wrap{gap:28px}.elementor-31243 .elementor-element.elementor-element-8600757 > .elementor-widget-wrap > .elementor-element{margin:0!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dda7d1d */.elementor-31243 .elementor-element.elementor-element-dda7d1d > .elementor-container{gap:48px}@media(max-width:1024px){.elementor-31243 .elementor-element.elementor-element-dda7d1d > .elementor-container{gap:28px}}/* End custom CSS */