.elementor-4259 .elementor-element.elementor-element-1fbe51d{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4259 .elementor-element.elementor-element-5507fdf{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-4259 .elementor-element.elementor-element-9e1938d .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-4259 .elementor-element.elementor-element-9e1938d .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-4259 .elementor-element.elementor-element-9e1938d .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-4259 .elementor-element.elementor-element-9e1938d .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-4259 .elementor-element.elementor-element-9e1938d .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-4259 .elementor-element.elementor-element-9e1938d .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-4259 .elementor-element.elementor-element-47572e0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-f79acba{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-778d344 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:6px 20px 6px 20px;border-radius:30px 30px 30px 30px;}.elementor-4259 .elementor-element.elementor-element-778d344{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-4259 .elementor-element.elementor-element-397a3c6 > .elementor-widget-container{background-color:var( --e-global-color-dd199dd );padding:6px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3D5B8;border-radius:30px 30px 30px 30px;}.elementor-4259 .elementor-element.elementor-element-397a3c6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-4873bcc .elementor-heading-title{font-size:34px;font-weight:800;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-4f2e513 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-4259 .elementor-element.elementor-element-4f2e513{font-size:18px;font-weight:600;color:#55555580;}.woocommerce .elementor-4259 .elementor-element.elementor-element-7262453 .price{color:var( --e-global-color-0ceb3b4 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.4em;letter-spacing:0px;}.woocommerce .elementor-4259 .elementor-element.elementor-element-7262453 .price ins{color:var( --e-global-color-primary );font-size:26px;font-weight:700;text-decoration:none;}body:not(.rtl) .elementor-4259 .elementor-element.elementor-element-7262453:not(.elementor-product-price-block-yes) del{margin-right:20px;}body.rtl .elementor-4259 .elementor-element.elementor-element-7262453:not(.elementor-product-price-block-yes) del{margin-left:20px;}.elementor-4259 .elementor-element.elementor-element-7262453.elementor-product-price-block-yes del{margin-bottom:20px;}.elementor-4259 .elementor-element.elementor-element-3ec0dc4{font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-3ec0dc4 p{margin-block-end:8px;}.elementor-4259 .elementor-element.elementor-element-81f98b9 > .elementor-widget-container{background-color:var( --e-global-color-dd199dd );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-4259 .elementor-element.elementor-element-81f98b9{font-weight:400;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-81f98b9 p{margin-block-end:8px;}.elementor-4259 .elementor-element.elementor-element-68c5c03 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-68c5c03 .cart button, .elementor-4259 .elementor-element.elementor-element-68c5c03 .cart .button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0px;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-4259 .elementor-element.elementor-element-68c5c03 .cart button:hover, .elementor-4259 .elementor-element.elementor-element-68c5c03 .cart .button:hover{background-color:#875C1E;}.elementor-4259 .elementor-element.elementor-element-8bf5131{text-align:center;font-size:14px;font-weight:400;color:#7E7E7E;}.elementor-4259 .elementor-element.elementor-element-ad2b412{--display:flex;}.elementor-4259 .elementor-element.elementor-element-333dc3a{width:var( --container-widget-width, 98.823% );max-width:98.823%;--container-widget-width:98.823%;--container-widget-flex-grow:0;color:var( --e-global-color-0ceb3b4 );font-weight:400;line-height:1.7em;}.elementor-4259 .elementor-element.elementor-element-333dc3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4259 .elementor-element.elementor-element-71b48dd{--display:flex;}.elementor-4259 .elementor-element.elementor-element-3f561ff{width:var( --container-widget-width, 98.823% );max-width:98.823%;--container-widget-width:98.823%;--container-widget-flex-grow:0;font-weight:400;line-height:1.7em;color:var( --e-global-color-0ceb3b4 );}.elementor-4259 .elementor-element.elementor-element-3f561ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4259 .elementor-element.elementor-element-3f561ff p{margin-block-end:8px;}.elementor-4259 .elementor-element.elementor-element-5954dae{--display:flex;}.elementor-4259 .elementor-element.elementor-element-3aae92b{width:var( --container-widget-width, 98.993% );max-width:98.993%;--container-widget-width:98.993%;--container-widget-flex-grow:0;font-weight:400;line-height:1.7em;color:var( --e-global-color-0ceb3b4 );}.elementor-4259 .elementor-element.elementor-element-3aae92b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4259 .elementor-element.elementor-element-3aae92b p{margin-block-end:8px;}.elementor-4259 .elementor-element.elementor-element-fb39a37{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-4259 .elementor-element.elementor-element-fb39a37 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-dd199dd );}.elementor-4259 .elementor-element.elementor-element-fb39a37 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-fb39a37 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-4259 .elementor-element.elementor-element-fb39a37 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-4259 .elementor-element.elementor-element-fb39a37 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4259 .elementor-element.elementor-element-8daa16f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4259 .elementor-element.elementor-element-8daa16f:not(.elementor-motion-effects-element-type-background), .elementor-4259 .elementor-element.elementor-element-8daa16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd199dd );}.elementor-4259 .elementor-element.elementor-element-9964125{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-c9fd1c8{text-align:center;}.elementor-4259 .elementor-element.elementor-element-c9fd1c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-2438256 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-2438256{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-2e4bb30{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-745915e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-4259 .elementor-element.elementor-element-745915e:not(.elementor-motion-effects-element-type-background), .elementor-4259 .elementor-element.elementor-element-745915e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a9387e );}.elementor-4259 .elementor-element.elementor-element-745915e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-ae0db95{--e-rating-icon-font-size:14px;--e-rating-gap:5px;--e-rating-icon-marked-color:#C9963F;--e-rating-icon-color:#EBEBEB;}.elementor-4259 .elementor-element.elementor-element-4510b93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-f85f542 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-f85f542{font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-ffb9df8{--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:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dd199dd );--border-color:var( --e-global-color-dd199dd );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-451ff58{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-3c9b440 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4259 .elementor-element.elementor-element-7070673{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-8808899 > .elementor-widget-container{padding:0px 24px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-8808899.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-8808899{text-align:start;font-size:15px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-0d69241 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-0d69241{font-size:12px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-fb15452{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-ea7a646{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-4259 .elementor-element.elementor-element-ea7a646:not(.elementor-motion-effects-element-type-background), .elementor-4259 .elementor-element.elementor-element-ea7a646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a9387e );}.elementor-4259 .elementor-element.elementor-element-ea7a646.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-78b1e50{--e-rating-icon-font-size:14px;--e-rating-gap:5px;--e-rating-icon-marked-color:#C9963F;--e-rating-icon-color:#EBEBEB;}.elementor-4259 .elementor-element.elementor-element-2eb44a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-70f07b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-70f07b4{font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-e1fe683{--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:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dd199dd );--border-color:var( --e-global-color-dd199dd );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-6dfde9f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-157f20e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4259 .elementor-element.elementor-element-af267d0{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-d0a03a4 > .elementor-widget-container{padding:0px 24px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-d0a03a4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-d0a03a4{text-align:start;font-size:15px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-171a11d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-171a11d{font-size:12px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-88a21e9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-6a18c1d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-4259 .elementor-element.elementor-element-6a18c1d:not(.elementor-motion-effects-element-type-background), .elementor-4259 .elementor-element.elementor-element-6a18c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a9387e );}.elementor-4259 .elementor-element.elementor-element-6a18c1d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-f2f44b8{--e-rating-icon-font-size:14px;--e-rating-gap:5px;--e-rating-icon-marked-color:#C9963F;--e-rating-icon-color:#EBEBEB;}.elementor-4259 .elementor-element.elementor-element-a53f6bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-c9189e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-c9189e7{font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-a301890{--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:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dd199dd );--border-color:var( --e-global-color-dd199dd );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-02c4ab2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-2166308 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4259 .elementor-element.elementor-element-5d42b27{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-fb0c867 > .elementor-widget-container{padding:0px 24px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-fb0c867.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-fb0c867{text-align:start;font-size:15px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-a21c220 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-a21c220{font-size:12px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-92c9202{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-cf6ae6c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-4259 .elementor-element.elementor-element-cf6ae6c:not(.elementor-motion-effects-element-type-background), .elementor-4259 .elementor-element.elementor-element-cf6ae6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a9387e );}.elementor-4259 .elementor-element.elementor-element-cf6ae6c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-625e5a3{--e-rating-icon-font-size:14px;--e-rating-gap:5px;--e-rating-icon-marked-color:#C9963F;--e-rating-icon-color:#EBEBEB;}.elementor-4259 .elementor-element.elementor-element-94580c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-9f9302e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-9f9302e{font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-7cd4229{--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:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dd199dd );--border-color:var( --e-global-color-dd199dd );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-053cffa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-df08333 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4259 .elementor-element.elementor-element-2b5b696{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-457ae7f > .elementor-widget-container{padding:0px 24px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-457ae7f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4259 .elementor-element.elementor-element-457ae7f{text-align:start;font-size:15px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-c5b151b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-c5b151b{font-size:12px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4259 .elementor-element.elementor-element-de4ff90{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4259 .elementor-element.elementor-element-de4ff90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4259 .elementor-element.elementor-element-f534730{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4259 .elementor-element.elementor-element-fb43f97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-bf3f547 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4259 .elementor-element.elementor-element-bf3f547{text-align:start;}.elementor-4259 .elementor-element.elementor-element-bf3f547 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-4259 .elementor-element.elementor-element-84d77d7{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-4259 .elementor-element.elementor-element-84d77d7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4259 .elementor-element.elementor-element-84d77d7 .e-loop-item > .elementor-section, .elementor-4259 .elementor-element.elementor-element-84d77d7 .e-loop-item > .elementor-section > .elementor-container, .elementor-4259 .elementor-element.elementor-element-84d77d7 .e-loop-item > .e-con, .elementor-4259 .elementor-element.elementor-element-84d77d7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-4259 .elementor-element.elementor-element-1fbe51d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4259 .elementor-element.elementor-element-47572e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-de4ff90{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4259 .elementor-element.elementor-element-84d77d7{--grid-columns:2;}}@media(max-width:767px){.elementor-4259 .elementor-element.elementor-element-1fbe51d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4259 .elementor-element.elementor-element-5507fdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-47572e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4259 .elementor-element.elementor-element-4873bcc .elementor-heading-title{font-size:24px;}.elementor-4259 .elementor-element.elementor-element-8daa16f{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4259 .elementor-element.elementor-element-ffb9df8{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4259 .elementor-element.elementor-element-451ff58{--width:70px;}.elementor-4259 .elementor-element.elementor-element-7070673{--width:calc(100% - 80px);}.elementor-4259 .elementor-element.elementor-element-e1fe683{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4259 .elementor-element.elementor-element-6dfde9f{--width:70px;}.elementor-4259 .elementor-element.elementor-element-af267d0{--width:calc(100% - 80px);}.elementor-4259 .elementor-element.elementor-element-a301890{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4259 .elementor-element.elementor-element-02c4ab2{--width:70px;}.elementor-4259 .elementor-element.elementor-element-5d42b27{--width:calc(100% - 80px);}.elementor-4259 .elementor-element.elementor-element-7cd4229{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4259 .elementor-element.elementor-element-053cffa{--width:70px;}.elementor-4259 .elementor-element.elementor-element-2b5b696{--width:calc(100% - 80px);}.elementor-4259 .elementor-element.elementor-element-de4ff90{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4259 .elementor-element.elementor-element-f534730{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4259 .elementor-element.elementor-element-84d77d7{--grid-columns:1;}}@media(min-width:768px){.elementor-4259 .elementor-element.elementor-element-5507fdf{--width:55%;}.elementor-4259 .elementor-element.elementor-element-47572e0{--width:45%;}.elementor-4259 .elementor-element.elementor-element-9964125{--width:100%;}.elementor-4259 .elementor-element.elementor-element-451ff58{--width:60px;}.elementor-4259 .elementor-element.elementor-element-7070673{--width:100%;}.elementor-4259 .elementor-element.elementor-element-6dfde9f{--width:60px;}.elementor-4259 .elementor-element.elementor-element-af267d0{--width:100%;}.elementor-4259 .elementor-element.elementor-element-02c4ab2{--width:60px;}.elementor-4259 .elementor-element.elementor-element-5d42b27{--width:100%;}.elementor-4259 .elementor-element.elementor-element-053cffa{--width:60px;}.elementor-4259 .elementor-element.elementor-element-2b5b696{--width:100%;}.elementor-4259 .elementor-element.elementor-element-fb43f97{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4259 .elementor-element.elementor-element-5507fdf{--width:40%;}.elementor-4259 .elementor-element.elementor-element-47572e0{--width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-4f2e513 */.elementor-4259 .elementor-element.elementor-element-4f2e513 div{
    width: 100%;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-7262453 */.elementor-4259 .elementor-element.elementor-element-7262453 .price del:before{
    content: "Adviesprijs";
    display: block;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-7262453 .price del{
    opacity: 1 !important;
    text-decoration: none;
}
.elementor-4259 .elementor-element.elementor-element-7262453 .price ins:before{
    content: "Actieprijs";
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 6px;
}

.elementor-4259 .elementor-element.elementor-element-7262453 .price del{
        position: relative;
    top: -6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec0dc4 */.elementor-4259 .elementor-element.elementor-element-3ec0dc4 div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3ec0dc4 ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3ec0dc4 ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3ec0dc4 ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3ec0dc4 strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81f98b9 */.elementor-4259 .elementor-element.elementor-element-81f98b9 div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-81f98b9 ul{
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6px 24px; /* rij-afstand, kolom-afstand */
}
.elementor-4259 .elementor-element.elementor-element-81f98b9 ul li{
    position: relative;
    list-style: none;
    margin-bottom: 4px;
    padding-left: 20px;
}
.elementor-4259 .elementor-element.elementor-element-81f98b9 ul li:before{
    position: absolute;
    left: 0;
    content: "\f00c";
    color: #A8742A;
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

/* Op mobiel weer één kolom */
@media (max-width: 767px) {
    .elementor-4259 .elementor-element.elementor-element-81f98b9 ul {
        grid-template-columns: 1fr;
    }
}

.elementor-4259 .elementor-element.elementor-element-81f98b9 .included-title{
    font-weight: 800;
    color: #141B3D;
    padding-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bf5131 */.elementor-4259 .elementor-element.elementor-element-8bf5131 div{
    width: 100%;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-333dc3a */.elementor-4259 .elementor-element.elementor-element-333dc3a div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f561ff */.elementor-4259 .elementor-element.elementor-element-3f561ff div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aae92b */.elementor-4259 .elementor-element.elementor-element-3aae92b div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-333dc3a */.elementor-4259 .elementor-element.elementor-element-333dc3a div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f561ff */.elementor-4259 .elementor-element.elementor-element-3f561ff div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aae92b */.elementor-4259 .elementor-element.elementor-element-3aae92b div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-333dc3a */.elementor-4259 .elementor-element.elementor-element-333dc3a div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f561ff */.elementor-4259 .elementor-element.elementor-element-3f561ff div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aae92b */.elementor-4259 .elementor-element.elementor-element-3aae92b div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-333dc3a */.elementor-4259 .elementor-element.elementor-element-333dc3a div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-333dc3a ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-333dc3a strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f561ff */.elementor-4259 .elementor-element.elementor-element-3f561ff div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3f561ff ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3f561ff strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aae92b */.elementor-4259 .elementor-element.elementor-element-3aae92b div{
    width: 100%;
    padding: 0;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b ul{
    padding: 0;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li{
    list-style: none;
    margin-bottom: 4px;
}
.elementor-4259 .elementor-element.elementor-element-3aae92b ul li:before{
    content: "\f00c";
    color: var(--e-global-color-2c597c2);
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
}

.elementor-4259 .elementor-element.elementor-element-3aae92b strong{
    font-weight: 800;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fb39a37 */.elementor-4259 .elementor-element.elementor-element-fb39a37 .e-n-accordion-item .e-n-accordion-item-title-text:before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 8px;
}
.elementor-4259 .elementor-element.elementor-element-fb39a37 #e-n-accordion-item-1420 .e-n-accordion-item-title-text:before{
    content: "\f1de";
}
.elementor-4259 .elementor-element.elementor-element-fb39a37 #e-n-accordion-item-1421 .e-n-accordion-item-title-text:before{
    content: "\f15c";
    font-weight: 400;
}
.elementor-4259 .elementor-element.elementor-element-fb39a37 #e-n-accordion-item-1422 .e-n-accordion-item-title-text:before{
    content: "\f48b";
}
.elementor-4259 .elementor-element.elementor-element-fb39a37 #e-n-accordion-item-1423 .e-n-accordion-item-title-text:before{
    content: "\f3ed";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2438256 */.elementor-4259 .elementor-element.elementor-element-2438256 a{
    color: #FFF;
    font-weight: 600;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85f542 */.elementor-4259 .elementor-element.elementor-element-f85f542 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-f85f542 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c9b440 */.elementor-4259 .elementor-element.elementor-element-3c9b440 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8808899 */.elementor-4259 .elementor-element.elementor-element-8808899 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-8808899 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d69241 */.elementor-4259 .elementor-element.elementor-element-0d69241 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-0d69241 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745915e */.elementor-4259 .elementor-element.elementor-element-745915e:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70f07b4 */.elementor-4259 .elementor-element.elementor-element-70f07b4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-70f07b4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157f20e */.elementor-4259 .elementor-element.elementor-element-157f20e p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a03a4 */.elementor-4259 .elementor-element.elementor-element-d0a03a4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-d0a03a4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171a11d */.elementor-4259 .elementor-element.elementor-element-171a11d strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-171a11d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7a646 */.elementor-4259 .elementor-element.elementor-element-ea7a646:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9189e7 */.elementor-4259 .elementor-element.elementor-element-c9189e7 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c9189e7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2166308 */.elementor-4259 .elementor-element.elementor-element-2166308 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0c867 */.elementor-4259 .elementor-element.elementor-element-fb0c867 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-fb0c867 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a21c220 */.elementor-4259 .elementor-element.elementor-element-a21c220 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-a21c220 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a18c1d */.elementor-4259 .elementor-element.elementor-element-6a18c1d:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f9302e */.elementor-4259 .elementor-element.elementor-element-9f9302e strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-9f9302e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df08333 */.elementor-4259 .elementor-element.elementor-element-df08333 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-457ae7f */.elementor-4259 .elementor-element.elementor-element-457ae7f strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-457ae7f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5b151b */.elementor-4259 .elementor-element.elementor-element-c5b151b strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c5b151b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6ae6c */.elementor-4259 .elementor-element.elementor-element-cf6ae6c:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85f542 */.elementor-4259 .elementor-element.elementor-element-f85f542 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-f85f542 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c9b440 */.elementor-4259 .elementor-element.elementor-element-3c9b440 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8808899 */.elementor-4259 .elementor-element.elementor-element-8808899 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-8808899 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d69241 */.elementor-4259 .elementor-element.elementor-element-0d69241 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-0d69241 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745915e */.elementor-4259 .elementor-element.elementor-element-745915e:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70f07b4 */.elementor-4259 .elementor-element.elementor-element-70f07b4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-70f07b4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157f20e */.elementor-4259 .elementor-element.elementor-element-157f20e p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a03a4 */.elementor-4259 .elementor-element.elementor-element-d0a03a4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-d0a03a4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171a11d */.elementor-4259 .elementor-element.elementor-element-171a11d strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-171a11d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7a646 */.elementor-4259 .elementor-element.elementor-element-ea7a646:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9189e7 */.elementor-4259 .elementor-element.elementor-element-c9189e7 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c9189e7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2166308 */.elementor-4259 .elementor-element.elementor-element-2166308 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0c867 */.elementor-4259 .elementor-element.elementor-element-fb0c867 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-fb0c867 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a21c220 */.elementor-4259 .elementor-element.elementor-element-a21c220 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-a21c220 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a18c1d */.elementor-4259 .elementor-element.elementor-element-6a18c1d:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f9302e */.elementor-4259 .elementor-element.elementor-element-9f9302e strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-9f9302e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df08333 */.elementor-4259 .elementor-element.elementor-element-df08333 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-457ae7f */.elementor-4259 .elementor-element.elementor-element-457ae7f strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-457ae7f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5b151b */.elementor-4259 .elementor-element.elementor-element-c5b151b strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c5b151b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6ae6c */.elementor-4259 .elementor-element.elementor-element-cf6ae6c:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85f542 */.elementor-4259 .elementor-element.elementor-element-f85f542 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-f85f542 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c9b440 */.elementor-4259 .elementor-element.elementor-element-3c9b440 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8808899 */.elementor-4259 .elementor-element.elementor-element-8808899 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-8808899 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d69241 */.elementor-4259 .elementor-element.elementor-element-0d69241 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-0d69241 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745915e */.elementor-4259 .elementor-element.elementor-element-745915e:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70f07b4 */.elementor-4259 .elementor-element.elementor-element-70f07b4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-70f07b4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157f20e */.elementor-4259 .elementor-element.elementor-element-157f20e p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a03a4 */.elementor-4259 .elementor-element.elementor-element-d0a03a4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-d0a03a4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171a11d */.elementor-4259 .elementor-element.elementor-element-171a11d strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-171a11d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7a646 */.elementor-4259 .elementor-element.elementor-element-ea7a646:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9189e7 */.elementor-4259 .elementor-element.elementor-element-c9189e7 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c9189e7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2166308 */.elementor-4259 .elementor-element.elementor-element-2166308 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0c867 */.elementor-4259 .elementor-element.elementor-element-fb0c867 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-fb0c867 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a21c220 */.elementor-4259 .elementor-element.elementor-element-a21c220 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-a21c220 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a18c1d */.elementor-4259 .elementor-element.elementor-element-6a18c1d:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f9302e */.elementor-4259 .elementor-element.elementor-element-9f9302e strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-9f9302e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df08333 */.elementor-4259 .elementor-element.elementor-element-df08333 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-457ae7f */.elementor-4259 .elementor-element.elementor-element-457ae7f strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-457ae7f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5b151b */.elementor-4259 .elementor-element.elementor-element-c5b151b strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c5b151b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6ae6c */.elementor-4259 .elementor-element.elementor-element-cf6ae6c:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85f542 */.elementor-4259 .elementor-element.elementor-element-f85f542 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-f85f542 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c9b440 */.elementor-4259 .elementor-element.elementor-element-3c9b440 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8808899 */.elementor-4259 .elementor-element.elementor-element-8808899 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-8808899 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d69241 */.elementor-4259 .elementor-element.elementor-element-0d69241 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-0d69241 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745915e */.elementor-4259 .elementor-element.elementor-element-745915e:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70f07b4 */.elementor-4259 .elementor-element.elementor-element-70f07b4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-70f07b4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157f20e */.elementor-4259 .elementor-element.elementor-element-157f20e p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a03a4 */.elementor-4259 .elementor-element.elementor-element-d0a03a4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-d0a03a4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171a11d */.elementor-4259 .elementor-element.elementor-element-171a11d strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-171a11d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7a646 */.elementor-4259 .elementor-element.elementor-element-ea7a646:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9189e7 */.elementor-4259 .elementor-element.elementor-element-c9189e7 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c9189e7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2166308 */.elementor-4259 .elementor-element.elementor-element-2166308 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0c867 */.elementor-4259 .elementor-element.elementor-element-fb0c867 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-fb0c867 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a21c220 */.elementor-4259 .elementor-element.elementor-element-a21c220 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-a21c220 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a18c1d */.elementor-4259 .elementor-element.elementor-element-6a18c1d:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f9302e */.elementor-4259 .elementor-element.elementor-element-9f9302e strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-9f9302e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df08333 */.elementor-4259 .elementor-element.elementor-element-df08333 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-457ae7f */.elementor-4259 .elementor-element.elementor-element-457ae7f strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-457ae7f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5b151b */.elementor-4259 .elementor-element.elementor-element-c5b151b strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c5b151b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6ae6c */.elementor-4259 .elementor-element.elementor-element-cf6ae6c:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85f542 */.elementor-4259 .elementor-element.elementor-element-f85f542 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-f85f542 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c9b440 */.elementor-4259 .elementor-element.elementor-element-3c9b440 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8808899 */.elementor-4259 .elementor-element.elementor-element-8808899 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-8808899 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d69241 */.elementor-4259 .elementor-element.elementor-element-0d69241 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-0d69241 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745915e */.elementor-4259 .elementor-element.elementor-element-745915e:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70f07b4 */.elementor-4259 .elementor-element.elementor-element-70f07b4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-70f07b4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157f20e */.elementor-4259 .elementor-element.elementor-element-157f20e p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a03a4 */.elementor-4259 .elementor-element.elementor-element-d0a03a4 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-d0a03a4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171a11d */.elementor-4259 .elementor-element.elementor-element-171a11d strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-171a11d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7a646 */.elementor-4259 .elementor-element.elementor-element-ea7a646:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9189e7 */.elementor-4259 .elementor-element.elementor-element-c9189e7 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c9189e7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2166308 */.elementor-4259 .elementor-element.elementor-element-2166308 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0c867 */.elementor-4259 .elementor-element.elementor-element-fb0c867 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-fb0c867 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a21c220 */.elementor-4259 .elementor-element.elementor-element-a21c220 strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-a21c220 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a18c1d */.elementor-4259 .elementor-element.elementor-element-6a18c1d:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f9302e */.elementor-4259 .elementor-element.elementor-element-9f9302e strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-9f9302e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df08333 */.elementor-4259 .elementor-element.elementor-element-df08333 p{
    width: 40px;
    height: 40px;
    background: #141B3D;
    display: flex;  
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-457ae7f */.elementor-4259 .elementor-element.elementor-element-457ae7f strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-457ae7f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5b151b */.elementor-4259 .elementor-element.elementor-element-c5b151b strong{
    font-weight: 400 !important;
    border-bottom: 1px dashed #aaa;
}

.elementor-4259 .elementor-element.elementor-element-c5b151b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6ae6c */.elementor-4259 .elementor-element.elementor-element-cf6ae6c:after {
    content:"";
    position: absolute;
    top: 100%;
    left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #FFF;
  border-bottom: 0;
}/* End custom CSS */