.elementor-40229 .elementor-element.elementor-element-3e5d5ec{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-40229 .elementor-element.elementor-element-3e5d5ec:not(.elementor-motion-effects-element-type-background), .elementor-40229 .elementor-element.elementor-element-3e5d5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40229 .elementor-element.elementor-element-3e5d5ec::before, .elementor-40229 .elementor-element.elementor-element-3e5d5ec > .elementor-background-video-container::before, .elementor-40229 .elementor-element.elementor-element-3e5d5ec > .e-con-inner > .elementor-background-video-container::before, .elementor-40229 .elementor-element.elementor-element-3e5d5ec > .elementor-background-slideshow::before, .elementor-40229 .elementor-element.elementor-element-3e5d5ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-40229 .elementor-element.elementor-element-3e5d5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-40229 .elementor-element.elementor-element-3e5d5ec, .elementor-40229 .elementor-element.elementor-element-3e5d5ec::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3e5d5ec{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-40229 .elementor-element.elementor-element-4021777{--display:flex;--background-transition:0.3s;--padding-block-start:6rem;--padding-block-end:05rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-4021777, .elementor-40229 .elementor-element.elementor-element-4021777::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4021777{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-38e1a51 .elementor-heading-title{color:var( --e-global-color-c257df5 );font-family:var( --e-global-typography-ccf9902-font-family ), Source Sans Pro;font-size:var( --e-global-typography-ccf9902-font-size );font-weight:var( --e-global-typography-ccf9902-font-weight );line-height:var( --e-global-typography-ccf9902-line-height );letter-spacing:var( --e-global-typography-ccf9902-letter-spacing );word-spacing:var( --e-global-typography-ccf9902-word-spacing );}.elementor-40229 .elementor-element.elementor-element-ce951bf .btn{font-size:var( --e-global-typography-8aa34fd-font-size );font-weight:var( --e-global-typography-8aa34fd-font-weight );text-transform:var( --e-global-typography-8aa34fd-text-transform );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );padding:1rem 3rem 1rem 3rem;}.elementor-40229 .elementor-element.elementor-element-c5eee94{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c5eee94{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-40229 .elementor-element.elementor-element-f7e6fa9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f7e6fa9{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-40229 .elementor-element.elementor-element-99ee24b{--display:flex;--background-transition:0.3s;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-40229 .elementor-element.elementor-element-99ee24b:not(.elementor-motion-effects-element-type-background), .elementor-40229 .elementor-element.elementor-element-99ee24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40229 .elementor-element.elementor-element-99ee24b, .elementor-40229 .elementor-element.elementor-element-99ee24b::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-99ee24b{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-40229 .elementor-element.elementor-element-f20558a{--display:flex;--background-transition:0.3s;--padding-block-start:0;--padding-block-end:0.5rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f20558a{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-01b3caa{font-family:var( --e-global-typography-bd8302d-font-family ), Source Sans Pro;font-size:var( --e-global-typography-bd8302d-font-size );font-weight:var( --e-global-typography-bd8302d-font-weight );text-transform:var( --e-global-typography-bd8302d-text-transform );line-height:var( --e-global-typography-bd8302d-line-height );letter-spacing:var( --e-global-typography-bd8302d-letter-spacing );word-spacing:var( --e-global-typography-bd8302d-word-spacing );color:var( --e-global-color-text );}.elementor-40229 .elementor-element.elementor-element-01b3caa a{color:var( --e-global-color-text );}.elementor-40229 .elementor-element.elementor-element-d066c65{--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:3rem 3rem;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:4rem;--padding-block-end:6rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-d066c65:not(.elementor-motion-effects-element-type-background), .elementor-40229 .elementor-element.elementor-element-d066c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31d31cd );}.elementor-40229 .elementor-element.elementor-element-d066c65, .elementor-40229 .elementor-element.elementor-element-d066c65::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d066c65{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-61147c0{--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:2rem 2rem;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-cc43049{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-cc43049{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-40229 .elementor-element.elementor-element-8eca087{--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;--background-transition:0.3s;}.woocommerce .elementor-40229 .elementor-element.elementor-element-5c71bfb .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-40229 .elementor-element.elementor-element-5c71bfb .flex-viewport, .woocommerce .elementor-40229 .elementor-element.elementor-element-5c71bfb .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-40229 .elementor-element.elementor-element-5c71bfb .flex-control-thumbs img{border-style:none;}.elementor-40229 .elementor-element.elementor-element-5c71bfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40229 .elementor-element.elementor-element-5c71bfb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40229 .elementor-element.elementor-element-92a2e36{--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:0.5rem 0.5rem;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-92a2e36{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-36e9c90 .elementor-heading-title{font-family:var( --e-global-typography-6578707-font-family ), Source Sans Pro;font-size:var( --e-global-typography-6578707-font-size );font-weight:var( --e-global-typography-6578707-font-weight );text-transform:var( --e-global-typography-6578707-text-transform );line-height:var( --e-global-typography-6578707-line-height );letter-spacing:var( --e-global-typography-6578707-letter-spacing );word-spacing:var( --e-global-typography-6578707-word-spacing );}.elementor-40229 .elementor-element.elementor-element-6042f76 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Source Sans Pro;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-40229 .elementor-element.elementor-element-6042f76 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40229 .elementor-element.elementor-element-bef55a6{--display:flex;--background-transition:0.3s;--padding-block-start:.75rem;--padding-block-end:.75rem;--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bef55a6{--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.elementor-40229 .elementor-element.elementor-element-30e8c55{columns:1;}.elementor-40229 .elementor-element.elementor-element-2079502{--display:flex;--background-transition:0.3s;--padding-block-start:.75rem;--padding-block-end:.75rem;--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2079502{--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.elementor-40229 .elementor-element.elementor-element-434a45a{columns:1;}.elementor-40229 .elementor-element.elementor-element-8e0435b{--display:flex;--background-transition:0.3s;--padding-block-start:.75rem;--padding-block-end:.75rem;--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8e0435b{--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.elementor-40229 .elementor-element.elementor-element-5f3be23{columns:1;}.elementor-40229 .elementor-element.elementor-element-b1e5950{--display:flex;--background-transition:0.3s;--padding-block-start:.75rem;--padding-block-end:.75rem;--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b1e5950{--padding-inline-start:.75rem;--padding-inline-end:.75rem;}.elementor-40229 .elementor-element.elementor-element-4d7435a{columns:1;}.elementor-40229 .elementor-element.elementor-element-d226e48{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-e2dc41e-font-size );--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-40229 .elementor-element.elementor-element-d226e48 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-35616af );border-style:none;}:where( .elementor-40229 .elementor-element.elementor-element-d226e48 > .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-family:var( --e-global-typography-e2dc41e-font-family ), Source Sans Pro;font-weight:var( --e-global-typography-e2dc41e-font-weight );text-transform:var( --e-global-typography-e2dc41e-text-transform );line-height:var( --e-global-typography-e2dc41e-line-height );letter-spacing:var( --e-global-typography-e2dc41e-letter-spacing );word-spacing:var( --e-global-typography-e2dc41e-word-spacing );}:where( .elementor-40229 .elementor-element.elementor-element-d226e48 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-35616af );border-style:none;}.elementor-40229 .elementor-element.elementor-element-12e3155{--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;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-87a62eb .btn{font-size:var( --e-global-typography-8aa34fd-font-size );font-weight:var( --e-global-typography-8aa34fd-font-weight );text-transform:var( --e-global-typography-8aa34fd-text-transform );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );padding:1rem 3rem 1rem 3rem;}.elementor-40229 .elementor-element.elementor-element-87a62eb > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-40229 .elementor-element.elementor-element-1caba8b .btn{font-size:var( --e-global-typography-8aa34fd-font-size );font-weight:var( --e-global-typography-8aa34fd-font-weight );text-transform:var( --e-global-typography-8aa34fd-text-transform );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );padding:1rem 3rem 1rem 3rem;}.elementor-40229 .elementor-element.elementor-element-1caba8b > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-40229 .elementor-element.elementor-element-fd87ab9{--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:2rem 2rem;--background-transition:0.3s;--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-fd87ab9:not(.elementor-motion-effects-element-type-background), .elementor-40229 .elementor-element.elementor-element-fd87ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40229 .elementor-element.elementor-element-fd87ab9, .elementor-40229 .elementor-element.elementor-element-fd87ab9::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fd87ab9{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-068a27e{text-align:center;}.elementor-40229 .elementor-element.elementor-element-068a27e .elementor-heading-title{color:var( --e-global-color-c257df5 );}.elementor-40229 .elementor-element.elementor-element-2fc753c{text-align:center;color:var( --e-global-color-c257df5 );font-family:var( --e-global-typography-accent-font-family ), Source Sans Pro;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-40229 .elementor-element.elementor-element-5b30b42 .btn{font-size:var( --e-global-typography-8aa34fd-font-size );font-weight:var( --e-global-typography-8aa34fd-font-weight );text-transform:var( --e-global-typography-8aa34fd-text-transform );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );padding:1rem 3rem 1rem 3rem;}.elementor-40229 .elementor-element.elementor-element-b114858{--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:2rem 2rem;--background-transition:0.3s;--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-b114858:not(.elementor-motion-effects-element-type-background), .elementor-40229 .elementor-element.elementor-element-b114858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35616af );}.elementor-40229 .elementor-element.elementor-element-b114858, .elementor-40229 .elementor-element.elementor-element-b114858::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b114858{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-181685c{text-align:center;}.elementor-40229 .elementor-element.elementor-element-b1994e3{text-align:center;width:var( --container-widget-width, 70.957% );max-width:70.957%;--container-widget-width:70.957%;--container-widget-flex-grow:0;}.elementor-40229 .elementor-element.elementor-element-b1994e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40229 .elementor-element.elementor-element-0c386cc{--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:4rem 4rem;--background-transition:0.3s;--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-0c386cc:not(.elementor-motion-effects-element-type-background), .elementor-40229 .elementor-element.elementor-element-0c386cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 39%, var( --e-global-color-ac3258c ) 100%);}.elementor-40229 .elementor-element.elementor-element-0c386cc, .elementor-40229 .elementor-element.elementor-element-0c386cc::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0c386cc{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-ce03016{--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;--justify-content:center;--align-items:flex-end;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-dff4fff{text-align:right;}.elementor-40229 .elementor-element.elementor-element-dff4fff .elementor-heading-title{color:var( --e-global-color-c257df5 );}.elementor-40229 .elementor-element.elementor-element-5e84701{text-align:right;color:var( --e-global-color-c257df5 );}.elementor-40229 .elementor-element.elementor-element-7bffa02 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40229 .elementor-element.elementor-element-7bffa02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40229 .elementor-element.elementor-element-5731488{--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;--background-transition:0.3s;--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5731488{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-9a74711{text-align:center;}.elementor-40229 .elementor-element.elementor-element-bb54725{--grid-columns:4;}.elementor-40229 .elementor-element.elementor-element-bb54725 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-40229 .elementor-element.elementor-element-bb54725 .e-loop-item > .elementor-section, .elementor-40229 .elementor-element.elementor-element-bb54725 .e-loop-item > .elementor-section > .elementor-container, .elementor-40229 .elementor-element.elementor-element-bb54725 .e-loop-item > .e-con, .elementor-40229 .elementor-element.elementor-element-bb54725 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-40229 .elementor-element.elementor-element-c9ae564{--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:2rem 2rem;--background-transition:0.3s;--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-c9ae564:not(.elementor-motion-effects-element-type-background), .elementor-40229 .elementor-element.elementor-element-c9ae564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35616af );}.elementor-40229 .elementor-element.elementor-element-c9ae564, .elementor-40229 .elementor-element.elementor-element-c9ae564::before{--border-transition:0.3s;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c9ae564{--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-40229 .elementor-element.elementor-element-ce9f808{text-align:center;}.elementor-40229 .elementor-element.elementor-element-65bd1a0{--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:2rem 2rem;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-da029a5{--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:2rem 2rem;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-75c1268 img{height:200px;object-fit:cover;object-position:center center;}.elementor-40229 .elementor-element.elementor-element-d630295{text-align:center;}.elementor-40229 .elementor-element.elementor-element-4598838{--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:2rem 2rem;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-4206ad9 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-40229 .elementor-element.elementor-element-3be8aff{text-align:center;}.elementor-40229 .elementor-element.elementor-element-240869d{--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:2rem 2rem;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-e9407f8 img{width:100%;height:200px;object-fit:cover;object-position:bottom center;}.elementor-40229 .elementor-element.elementor-element-e9407f8{width:var( --container-widget-width, 122.5% );max-width:122.5%;--container-widget-width:122.5%;--container-widget-flex-grow:0;}.elementor-40229 .elementor-element.elementor-element-e9407f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40229 .elementor-element.elementor-element-82502c2{text-align:center;}.elementor-40229 .elementor-element.elementor-element-56cf7a4{--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;--background-transition:0.3s;}.elementor-40229 .elementor-element.elementor-element-e6f4dc7 .elementor-heading-title{color:#FFFFFF;}@media(max-width:991px){.elementor-40229 .elementor-element.elementor-element-38e1a51 .elementor-heading-title{font-size:var( --e-global-typography-ccf9902-font-size );line-height:var( --e-global-typography-ccf9902-line-height );letter-spacing:var( --e-global-typography-ccf9902-letter-spacing );word-spacing:var( --e-global-typography-ccf9902-word-spacing );}.elementor-40229 .elementor-element.elementor-element-ce951bf{text-align:center;}.elementor-40229 .elementor-element.elementor-element-ce951bf .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );}.elementor-40229 .elementor-element.elementor-element-01b3caa{font-size:var( --e-global-typography-bd8302d-font-size );line-height:var( --e-global-typography-bd8302d-line-height );letter-spacing:var( --e-global-typography-bd8302d-letter-spacing );word-spacing:var( --e-global-typography-bd8302d-word-spacing );}.elementor-40229 .elementor-element.elementor-element-61147c0{--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;}.elementor-40229 .elementor-element.elementor-element-36e9c90 .elementor-heading-title{font-size:var( --e-global-typography-6578707-font-size );line-height:var( --e-global-typography-6578707-line-height );letter-spacing:var( --e-global-typography-6578707-letter-spacing );word-spacing:var( --e-global-typography-6578707-word-spacing );}.elementor-40229 .elementor-element.elementor-element-6042f76 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40229 .elementor-element.elementor-element-d226e48{--n-accordion-title-font-size:var( --e-global-typography-e2dc41e-font-size );}:where( .elementor-40229 .elementor-element.elementor-element-d226e48 > .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{line-height:var( --e-global-typography-e2dc41e-line-height );letter-spacing:var( --e-global-typography-e2dc41e-letter-spacing );word-spacing:var( --e-global-typography-e2dc41e-word-spacing );}.elementor-40229 .elementor-element.elementor-element-87a62eb .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );}.elementor-40229 .elementor-element.elementor-element-1caba8b .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );}.elementor-40229 .elementor-element.elementor-element-2fc753c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40229 .elementor-element.elementor-element-5b30b42 .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );}.elementor-40229 .elementor-element.elementor-element-bb54725{--grid-columns:2;}}@media(min-width:768px){.elementor-40229 .elementor-element.elementor-element-4021777{--content-width:1272px;}.elementor-40229 .elementor-element.elementor-element-f20558a{--content-width:1272px;}}@media(max-width:767px){.elementor-40229 .elementor-element.elementor-element-4021777{--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4021777{--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-40229 .elementor-element.elementor-element-38e1a51 .elementor-heading-title{font-size:var( --e-global-typography-ccf9902-font-size );line-height:var( --e-global-typography-ccf9902-line-height );letter-spacing:var( --e-global-typography-ccf9902-letter-spacing );word-spacing:var( --e-global-typography-ccf9902-word-spacing );}.elementor-40229 .elementor-element.elementor-element-ce951bf .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );padding:1rem 2rem 1rem 2rem;}.elementor-40229 .elementor-element.elementor-element-01b3caa{font-size:var( --e-global-typography-bd8302d-font-size );line-height:var( --e-global-typography-bd8302d-line-height );letter-spacing:var( --e-global-typography-bd8302d-letter-spacing );word-spacing:var( --e-global-typography-bd8302d-word-spacing );}.elementor-40229 .elementor-element.elementor-element-36e9c90 .elementor-heading-title{font-size:var( --e-global-typography-6578707-font-size );line-height:var( --e-global-typography-6578707-line-height );letter-spacing:var( --e-global-typography-6578707-letter-spacing );word-spacing:var( --e-global-typography-6578707-word-spacing );}.elementor-40229 .elementor-element.elementor-element-6042f76 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40229 .elementor-element.elementor-element-d226e48{--n-accordion-title-font-size:var( --e-global-typography-e2dc41e-font-size );}:where( .elementor-40229 .elementor-element.elementor-element-d226e48 > .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{line-height:var( --e-global-typography-e2dc41e-line-height );letter-spacing:var( --e-global-typography-e2dc41e-letter-spacing );word-spacing:var( --e-global-typography-e2dc41e-word-spacing );}.elementor-40229 .elementor-element.elementor-element-87a62eb .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );}.elementor-40229 .elementor-element.elementor-element-1caba8b .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );}.elementor-40229 .elementor-element.elementor-element-2fc753c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40229 .elementor-element.elementor-element-5b30b42 .btn{font-size:var( --e-global-typography-8aa34fd-font-size );line-height:var( --e-global-typography-8aa34fd-line-height );letter-spacing:var( --e-global-typography-8aa34fd-letter-spacing );word-spacing:var( --e-global-typography-8aa34fd-word-spacing );}.elementor-40229 .elementor-element.elementor-element-bb54725{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-61147c0 */.elementor-40229 .elementor-element.elementor-element-61147c0 .elementor-image-box-img{
    aspect-ratio: 1;
    background-color: var(--e-global-color-primary);
    border-radius: 999px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    height: 90px;
}

.elementor-40229 .elementor-element.elementor-element-61147c0 .elementor-image-box-content {
    margin-top: 2rem;
}

.elementor-40229 .elementor-element.elementor-element-61147c0 > * {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5c71bfb */.elementor-40229 .elementor-element.elementor-element-5c71bfb .product-images .img-thumbnail .inner{
    border: none;
}/* End custom CSS */
/* Start custom CSS for porto_button, class: .elementor-element-1caba8b */.elementor-40229 .elementor-element.elementor-element-1caba8b a {
    border-style: solid;
    border-width: 2px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f3ffe8e */.elementor-40229 .elementor-element.elementor-element-f3ffe8e {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6f4dc7 */.elementor-40229 .elementor-element.elementor-element-e6f4dc7 {
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56cf7a4 */.elementor-40229 .elementor-element.elementor-element-56cf7a4 {
    visibility: hidden;
}/* End custom CSS */