.elementor-90025 .elementor-element.elementor-element-fd54277{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:180px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-90025 .elementor-element.elementor-element-4e38c96{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-90025 .elementor-element.elementor-element-4e38c96 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a47e13a-font-family ), Sans-serif;font-size:var( --e-global-typography-a47e13a-font-size );font-weight:var( --e-global-typography-a47e13a-font-weight );line-height:var( --e-global-typography-a47e13a-line-height );}.elementor-90025 .elementor-element.elementor-element-4e38c96 .woocommerce-breadcrumb > a{color:#A8A8A8;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-90025 .elementor-element.elementor-element-69069eb{width:var( --container-widget-width, 1250px );max-width:1250px;padding:1px 0px 16px 0px;--container-widget-width:1250px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#101C3A1A;--e-icon-list-icon-size:18px;}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:10px;line-height:1.256em;}.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-90025 .elementor-element.elementor-element-1c7e9ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-ea2c3bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-90025 .elementor-element.elementor-element-b0311f1{padding:90px 0px 0px 6px;}.elementor-90025 .elementor-element.elementor-element-b0311f1 img{width:100%;max-width:100%;height:460px;object-fit:contain;object-position:center center;}.elementor-90025 .elementor-element.elementor-element-6552036{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90025 .elementor-element.elementor-element-7159195 .elementor-heading-title{font-family:var( --e-global-typography-6b27ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-6b27ae9-font-size );font-weight:var( --e-global-typography-6b27ae9-font-weight );line-height:var( --e-global-typography-6b27ae9-line-height );color:var( --e-global-color-secondary );}.elementor-90025 .elementor-element.elementor-element-59621de{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90025 .elementor-element.elementor-element-59621de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1.256em;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90025 .elementor-element.elementor-element-aaf9577{padding:18px 0px 0px 0px;--button-spacing:11px;}.elementor-90025 .elementor-element.elementor-element-aaf9577 .cart button, .elementor-90025 .elementor-element.elementor-element-aaf9577 .cart .button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.77em;border-radius:6px 6px 6px 6px;padding:12px 33px 12px 33px;background-color:#194A36;border-color:#194A36;transition:all 0.2s;}.elementor-90025 .elementor-element.elementor-element-aaf9577 .added_to_cart{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-90025 .elementor-element.elementor-element-aaf9577 .quantity .qty{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-90025 .elementor-element.elementor-element-aaf9577 form.cart .variations{width:100%;margin-bottom:30px;}.woocommerce .elementor-90025 .elementor-element.elementor-element-aaf9577 form.cart table.variations td.value select, .woocommerce .elementor-90025 .elementor-element.elementor-element-aaf9577 form.cart table.variations td.value:before{border-radius:6px;}.elementor-90025 .elementor-element.elementor-element-2716d96{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;top:358px;}body:not(.rtl) .elementor-90025 .elementor-element.elementor-element-2716d96{left:0px;}body.rtl .elementor-90025 .elementor-element.elementor-element-2716d96{right:0px;}.elementor-90025 .elementor-element.elementor-element-2716d96 img{width:100%;max-width:100%;}.elementor-90025 .elementor-element.elementor-element-97675ae{--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;--overflow:hidden;--padding-top:15px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-90025 .elementor-element.elementor-element-446ebe5{text-align:center;}.elementor-90025 .elementor-element.elementor-element-446ebe5 .elementor-heading-title{font-family:var( --e-global-typography-6b27ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-6b27ae9-font-size );font-weight:var( --e-global-typography-6b27ae9-font-weight );line-height:var( --e-global-typography-6b27ae9-line-height );color:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-90025 .elementor-element.elementor-element-d88b16c{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;background-color:#FFFFFFE6;top:50%;z-index:2;}body:not(.rtl) .elementor-90025 .elementor-element.elementor-element-d88b16c{left:50%;}body.rtl .elementor-90025 .elementor-element.elementor-element-d88b16c{right:50%;}.elementor-90025 .elementor-element.elementor-element-d88b16c .elementor-icon-wrapper{text-align:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-90025 .elementor-element.elementor-element-21953fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-b547419{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-3a876c0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-3a876c0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-3a876c0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-a6392d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-279a01f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-279a01f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-279a01f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e3244c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-b74e71e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-b74e71e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-b74e71e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-8f5b93e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-7b45e80.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-7b45e80.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-7b45e80.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-8657bb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-86b10b8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-86b10b8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-86b10b8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-2430b1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-f040034.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-f040034.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-f040034.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-c673e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-b173082.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-b173082.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-b173082.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-4fe6583{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-wrapper{text-align:left;}.elementor-90025 .elementor-element.elementor-element-c7e3620.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90025 .elementor-element.elementor-element-c7e3620.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90025 .elementor-element.elementor-element-c7e3620.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-wrapper .elementor-image-box-img{width:400px;}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-description{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e79516a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:40px;padding:0px 44px 34px 44px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:64px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-110px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:172px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-20px;}.elementor-90025 .elementor-element.elementor-element-771e4c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-a631882{width:100%;max-width:100%;text-align:center;}.elementor-90025 .elementor-element.elementor-element-a631882 .elementor-heading-title{font-family:var( --e-global-typography-cd7e1cb-font-family ), Sans-serif;font-size:var( --e-global-typography-cd7e1cb-font-size );font-weight:var( --e-global-typography-cd7e1cb-font-weight );line-height:var( --e-global-typography-cd7e1cb-line-height );color:var( --e-global-color-secondary );}.elementor-90025 .elementor-element.elementor-element-bd52c6a{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-90025 .elementor-element.elementor-element-bd52c6a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-90025 .elementor-element.elementor-element-de92d29{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-90025 .elementor-element.elementor-element-de92d29.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-90025 .elementor-element.elementor-element-de92d29.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-90025 .elementor-element.elementor-element-de92d29.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-title{font-family:var( --e-global-typography-986bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-986bb16-font-size );font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-196129a{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-90025 .elementor-element.elementor-element-196129a.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-90025 .elementor-element.elementor-element-196129a.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-90025 .elementor-element.elementor-element-196129a.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-title{font-family:var( --e-global-typography-6ed51aa-font-family ), Sans-serif;font-size:var( --e-global-typography-6ed51aa-font-size );font-weight:var( --e-global-typography-6ed51aa-font-weight );line-height:var( --e-global-typography-6ed51aa-line-height );}.elementor-90025 .elementor-element.elementor-element-e410a95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-a466363{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-47ed8c3{width:100%;max-width:100%;text-align:center;}.elementor-90025 .elementor-element.elementor-element-47ed8c3 .elementor-heading-title{font-family:var( --e-global-typography-cd7e1cb-font-family ), Sans-serif;font-size:var( --e-global-typography-cd7e1cb-font-size );font-weight:var( --e-global-typography-cd7e1cb-font-weight );line-height:var( --e-global-typography-cd7e1cb-line-height );color:var( --e-global-color-secondary );}.elementor-90025 .elementor-element.elementor-element-c1ecdbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90025 .elementor-element.elementor-element-eafb38f{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7cb170f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-e65634b{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-0544f8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-f6fade4{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-ed5bf80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-29d0d7e{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-d8b0b22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-74d4033{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-3f67761{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-1aa0788{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-989886a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-0cf0d8e{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-a612bca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-9273555{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-5ca1164{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-0486714{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-47de5db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-935f5b4{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-3279e2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-fdc3816{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-b818ce4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-be68281{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-5147246{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-dbe433d{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-61edbae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-8dea2d5{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-cd3c43d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-e729b90{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7e049d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-7e09737{font-family:var( --e-global-typography-0fca286-font-family ), Sans-serif;font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-56c87cb{--n-accordion-title-font-size:var( --e-global-typography-986bb16-font-size );--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-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-90025 .elementor-element.elementor-element-56c87cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-90025 .elementor-element.elementor-element-56c87cb {--n-accordion-padding:27px 0px 30px 0px;}:where( .elementor-90025 .elementor-element.elementor-element-56c87cb > .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-986bb16-font-family ), Sans-serif;font-weight:var( --e-global-typography-986bb16-font-weight );line-height:var( --e-global-typography-986bb16-line-height );}:where( .elementor-90025 .elementor-element.elementor-element-56c87cb > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-90025 .elementor-element.elementor-element-d61ed2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-5fcdd43{--swiper-slides-to-display:2;--swiper-slides-gap:10px;padding:0px 0px 62px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:12px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-60px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-size:27px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-primary );--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-horizontal-offset:5px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:-27px;}.elementor-90025 .elementor-element.elementor-element-5fcdd43 .swiper-slide > .elementor-element{height:100%;}.elementor-90025 .elementor-element.elementor-element-9a8c9be{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:16px;--n-tabs-gap:40px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-9e7f8df-font-size );--n-tabs-title-color:var( --e-global-color-secondary );}.elementor-90025 .elementor-element.elementor-element-9a8c9be.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-90025 .elementor-element.elementor-element-9a8c9be.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-90025 .elementor-element.elementor-element-9a8c9be.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-90025 .elementor-element.elementor-element-9a8c9be.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-9e7f8df-font-family ), Sans-serif;line-height:var( --e-global-typography-9e7f8df-line-height );}.elementor-90025 .elementor-element.elementor-element-d04506b{--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-90025 .elementor-element.elementor-element-2b6ba36{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;bottom:-85px;}body:not(.rtl) .elementor-90025 .elementor-element.elementor-element-2b6ba36{right:0px;}body.rtl .elementor-90025 .elementor-element.elementor-element-2b6ba36{left:0px;}.elementor-90025 .elementor-element.elementor-element-2b6ba36 img{width:100%;max-width:100%;}.elementor-90025 .elementor-element.elementor-element-f71d8d1{--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-90025 .elementor-element.elementor-element-367784f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:67px;--padding-left:15px;--padding-right:15px;}.elementor-90025 .elementor-element.elementor-element-acb44fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 34px;text-align:center;}.elementor-90025 .elementor-element.elementor-element-acb44fa .elementor-heading-title{font-family:var( --e-global-typography-9b19029-font-family ), Sans-serif;font-size:var( --e-global-typography-9b19029-font-size );line-height:var( --e-global-typography-9b19029-line-height );}.elementor-90025 .elementor-element.elementor-element-952da21{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 51px;text-align:center;}.elementor-90025 .elementor-element.elementor-element-952da21 .elementor-heading-title{font-family:var( --e-global-typography-6b27ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-6b27ae9-font-size );font-weight:var( --e-global-typography-6b27ae9-font-weight );line-height:var( --e-global-typography-6b27ae9-line-height );color:var( --e-global-color-secondary );}.elementor-90025 .elementor-element.elementor-element-66835ab{--swiper-slides-to-display:4;--swiper-slides-gap:10px;padding:30px 0px 58px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:12px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-60px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-size:27px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-primary );--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-horizontal-offset:5px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:-27px;}.elementor-90025 .elementor-element.elementor-element-66835ab .swiper-slide > .elementor-element{height:100%;}.elementor-90025 .elementor-element.elementor-element-ab6534b{--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;}@media(min-width:768px){.elementor-90025 .elementor-element.elementor-element-1c7e9ba{--width:1220px;}.elementor-90025 .elementor-element.elementor-element-ea2c3bc{--width:45%;}.elementor-90025 .elementor-element.elementor-element-6552036{--width:45.7%;}.elementor-90025 .elementor-element.elementor-element-97675ae{--content-width:1242px;}}@media(max-width:1024px) and (min-width:768px){.elementor-90025 .elementor-element.elementor-element-fd54277{--width:100%;}.elementor-90025 .elementor-element.elementor-element-1c7e9ba{--width:100%;}.elementor-90025 .elementor-element.elementor-element-ea2c3bc{--width:100%;}.elementor-90025 .elementor-element.elementor-element-6552036{--width:100%;}}@media(min-width:1520px){.elementor-90025 .elementor-element.elementor-element-4e38c96 .woocommerce-breadcrumb{font-size:var( --e-global-typography-a47e13a-font-size );line-height:var( --e-global-typography-a47e13a-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-7159195 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-90025 .elementor-element.elementor-element-aaf9577 .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-446ebe5 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-a631882 .elementor-heading-title{font-size:var( --e-global-typography-cd7e1cb-font-size );line-height:var( --e-global-typography-cd7e1cb-line-height );}.elementor-90025 .elementor-element.elementor-element-bd52c6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-title{font-size:var( --e-global-typography-6ed51aa-font-size );line-height:var( --e-global-typography-6ed51aa-line-height );}.elementor-90025 .elementor-element.elementor-element-47ed8c3 .elementor-heading-title{font-size:var( --e-global-typography-cd7e1cb-font-size );line-height:var( --e-global-typography-cd7e1cb-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-eafb38f{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e65634b{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-f6fade4{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-29d0d7e{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-74d4033{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-1aa0788{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-0cf0d8e{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-9273555{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-0486714{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-935f5b4{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-fdc3816{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-be68281{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-dbe433d{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-8dea2d5{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e729b90{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7e09737{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-56c87cb{--n-accordion-title-font-size:var( --e-global-typography-986bb16-font-size );}:where( .elementor-90025 .elementor-element.elementor-element-56c87cb > .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-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-5fcdd43{--swiper-slides-to-display:3;}.elementor-90025 .elementor-element.elementor-element-9a8c9be{--n-tabs-title-font-size:var( --e-global-typography-9e7f8df-font-size );}.elementor-90025 .elementor-element.elementor-element-9a8c9be.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-9e7f8df-line-height );}.elementor-90025 .elementor-element.elementor-element-acb44fa .elementor-heading-title{font-size:var( --e-global-typography-9b19029-font-size );line-height:var( --e-global-typography-9b19029-line-height );}.elementor-90025 .elementor-element.elementor-element-952da21 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-90025 .elementor-element.elementor-element-66835ab{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-90025 .elementor-element.elementor-element-fd54277{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:150px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-90025 .elementor-element.elementor-element-4e38c96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-90025 .elementor-element.elementor-element-4e38c96 .woocommerce-breadcrumb{font-size:var( --e-global-typography-a47e13a-font-size );line-height:var( --e-global-typography-a47e13a-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-69069eb{padding:0px 0px 15px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-90025 .elementor-element.elementor-element-1c7e9ba{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-b0311f1{padding:15px 0px 15px 0px;}.elementor-90025 .elementor-element.elementor-element-b0311f1 img{height:300px;}.elementor-90025 .elementor-element.elementor-element-7159195 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-90025 .elementor-element.elementor-element-59621de .elementor-heading-title{font-size:38px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-90025 .elementor-element.elementor-element-aaf9577 .cart button, .elementor-90025 .elementor-element.elementor-element-aaf9577 .cart .button{font-size:15px;}.elementor-90025 .elementor-element.elementor-element-aaf9577 .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-2716d96{--container-widget-width:24vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 24vw );max-width:24vw;top:80%;}.elementor-90025 .elementor-element.elementor-element-97675ae{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-446ebe5 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e79516a{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 35px 0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-dots-horizontal-offset:110px;}.elementor-90025 .elementor-element.elementor-element-771e4c5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-90025 .elementor-element.elementor-element-a631882 .elementor-heading-title{font-size:var( --e-global-typography-cd7e1cb-font-size );line-height:var( --e-global-typography-cd7e1cb-line-height );}.elementor-90025 .elementor-element.elementor-element-bd52c6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-title{font-size:var( --e-global-typography-6ed51aa-font-size );line-height:var( --e-global-typography-6ed51aa-line-height );}.elementor-90025 .elementor-element.elementor-element-47ed8c3 .elementor-heading-title{font-size:var( --e-global-typography-cd7e1cb-font-size );line-height:var( --e-global-typography-cd7e1cb-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-eafb38f{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e65634b{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-f6fade4{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-29d0d7e{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-74d4033{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-1aa0788{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-0cf0d8e{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-9273555{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-0486714{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-935f5b4{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-fdc3816{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-be68281{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-dbe433d{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-8dea2d5{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e729b90{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7e09737{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-56c87cb{--n-accordion-title-font-size:var( --e-global-typography-986bb16-font-size );}:where( .elementor-90025 .elementor-element.elementor-element-56c87cb > .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-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-5fcdd43{--swiper-slides-to-display:2;padding:0px 0px 55px 0px;--dots-horizontal-offset:-20px;}.elementor-90025 .elementor-element.elementor-element-9a8c9be{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-gap:15px;--n-tabs-title-font-size:var( --e-global-typography-9e7f8df-font-size );}.elementor-90025 .elementor-element.elementor-element-9a8c9be.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-9e7f8df-line-height );}.elementor-90025 .elementor-element.elementor-element-2b6ba36{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-90025 .elementor-element.elementor-element-367784f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-90025 .elementor-element.elementor-element-acb44fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90025 .elementor-element.elementor-element-acb44fa .elementor-heading-title{font-size:var( --e-global-typography-9b19029-font-size );line-height:var( --e-global-typography-9b19029-line-height );}.elementor-90025 .elementor-element.elementor-element-952da21{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90025 .elementor-element.elementor-element-952da21 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-90025 .elementor-element.elementor-element-66835ab{--swiper-slides-to-display:2;padding:0px 0px 55px 0px;}}@media(max-width:767px){.elementor-90025 .elementor-element.elementor-element-fd54277{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-90025 .elementor-element.elementor-element-4e38c96 .woocommerce-breadcrumb{font-size:var( --e-global-typography-a47e13a-font-size );line-height:var( --e-global-typography-a47e13a-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-69069eb.elementor-element{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-7159195 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-90025 .elementor-element.elementor-element-59621de .elementor-heading-title{font-size:32px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-90025 .elementor-element.elementor-element-aaf9577 .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-97675ae{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-90025 .elementor-element.elementor-element-446ebe5 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-3a876c0 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-279a01f .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b74e71e .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-7b45e80 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-86b10b8 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-f040034 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-b173082 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-img{margin-bottom:0px;}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-c7e3620 .elementor-image-box-description{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e79516a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-90025 .elementor-element.elementor-element-771e4c5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-90025 .elementor-element.elementor-element-a631882 .elementor-heading-title{font-size:var( --e-global-typography-cd7e1cb-font-size );line-height:var( --e-global-typography-cd7e1cb-line-height );}.elementor-90025 .elementor-element.elementor-element-bd52c6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-de92d29{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img{margin-bottom:15px;}.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-title{font-size:var( --e-global-typography-986bb16-font-size );line-height:var( --e-global-typography-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-196129a{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img{margin-bottom:25px;}.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-title{font-size:var( --e-global-typography-6ed51aa-font-size );line-height:var( --e-global-typography-6ed51aa-line-height );}.elementor-90025 .elementor-element.elementor-element-47ed8c3 .elementor-heading-title{font-size:var( --e-global-typography-cd7e1cb-font-size );line-height:var( --e-global-typography-cd7e1cb-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90025 .elementor-element.elementor-element-eafb38f{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e65634b{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-f6fade4{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-29d0d7e{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-74d4033{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-1aa0788{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-0cf0d8e{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-9273555{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-0486714{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-935f5b4{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-fdc3816{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-be68281{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-dbe433d{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-8dea2d5{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-e729b90{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-7e09737{font-size:var( --e-global-typography-0fca286-font-size );line-height:var( --e-global-typography-0fca286-line-height );}.elementor-90025 .elementor-element.elementor-element-56c87cb{--n-accordion-title-font-size:var( --e-global-typography-986bb16-font-size );}:where( .elementor-90025 .elementor-element.elementor-element-56c87cb > .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-986bb16-line-height );}.elementor-90025 .elementor-element.elementor-element-5fcdd43{--swiper-slides-to-display:1;--arrow-prev-left-position:0px;--arrow-next-right-position:-45px;}.elementor-90025 .elementor-element.elementor-element-9a8c9be{--n-tabs-title-font-size:var( --e-global-typography-9e7f8df-font-size );}.elementor-90025 .elementor-element.elementor-element-9a8c9be.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-9e7f8df-line-height );}.elementor-90025 .elementor-element.elementor-element-2b6ba36{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;bottom:-30px;}.elementor-90025 .elementor-element.elementor-element-367784f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-90025 .elementor-element.elementor-element-acb44fa .elementor-heading-title{font-size:var( --e-global-typography-9b19029-font-size );line-height:var( --e-global-typography-9b19029-line-height );}.elementor-90025 .elementor-element.elementor-element-952da21 .elementor-heading-title{font-size:var( --e-global-typography-6b27ae9-font-size );line-height:var( --e-global-typography-6b27ae9-line-height );}.elementor-90025 .elementor-element.elementor-element-66835ab{--swiper-slides-to-display:1;--arrow-prev-left-position:0px;--arrow-next-right-position:-45px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-4e38c96 */.elementor-90025 .elementor-element.elementor-element-4e38c96 nav{
    margin: 0;
}/* End custom CSS */


/* Start custom CSS for icon-list, class: .elementor-element-69069eb */.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items{
    justify-content: flex-start;
    padding-top: 1px;
    padding-left: 21px;
    gap: 70px;
}
.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-icon{
    padding: 12px;
    background: #CCE2BC;
    border-radius: 100px;
}
.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-icon svg{
    margin: 0;
}
.elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-text{
    text-align: left;
    padding-left: 9px;
}
.elementor-90025 .elementor-element.elementor-element-69069eb b{
    font-size: 12px;
    line-height: 1.7;
    color: var(--e-global-color-secondary);
}
@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items{
    flex-wrap: nowrap;
        gap: 25px;
        padding-left: 0px;
    }
}
@media(max-width: 1024px){
    .elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-items{
        padding-top: 0px;
        padding-left: 0px;
        gap: 20px 0px;
        justify-content: space-between;
    }
    .elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-item{
        width: 50%;
        align-self: flex-start;
                justify-content: flex-start;
    }
}

@media(max-width: 767px){
    .elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-item{
        width: 46%;
        flex-direction: column;
        gap: 10px;
    }
    .elementor-90025 .elementor-element.elementor-element-69069eb .elementor-icon-list-text{
        padding-left: 0;
        text-align: center;
    }
}/* End custom CSS */












/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-aaf9577 */.elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-message{
    border-top-color: var(--e-global-color-text);
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-message::before{
    color: var(--e-global-color-text);
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .label{
    display: none;
    background: transparent;
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .value{
    padding: 0;
    background: transparent;
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .variations tbody{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 7px 13px;
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .variations .value {
    display: block;
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .variations .value > select{
    padding: 12px 60px 12px 26px;
    margin: 0;
    border-radius: 6px;
    border: 1px solid var(--e-global-color-8c05aa3) !important;
    background: var(--e-global-color-8dc7ad2);
    background-image: url(/wp-content/uploads/2025/05/arrow-down.svg);
    background-position: calc(100% - 30px) center;
    background-size: 11px;
    background-repeat: no-repeat;
    color: var(--e-global-color-e0b5b2a);
    font-family: var(--e-global-typography-secondary-font-family);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .reset_variations,
.elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-variation-price,
.elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-variation-availability{
    display: none !important;
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-variation-add-to-cart{
    position: relative;
    padding: 17px 18px 17px 23px;
    background-color: var(--e-global-color-135d978);
    border-radius: 6px;
}
.elementor-90025 .elementor-element.elementor-element-aaf9577 .wrapT{
    position: absolute;
    left: 23px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-9e15d38-font-family);
    font-size: var(--e-global-typography-9e15d38-font-size);
    font-style: normal;
    font-weight: 600;
    line-height: var(--e-global-typography-9e7f8df-line-height);
}

@media(max-width: 1024px){
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .variations tbody{
        gap: 10px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .variations .value > select{
        padding: 10px 50px 10px 20px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-variation-add-to-cart{
        position: relative;
        padding: 15px 20px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .minus,
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .plus{
        font-size: 22px;
    }
}

@media(max-width: 767px){
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .variations tbody{
        gap: 10px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .variations .value > select{
        padding: 10px 50px 10px 20px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-variation-add-to-cart{
        position: relative;
        padding: 15px 20px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .minus,
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .plus{
        font-size: 22px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .variations .value > select{
        background-position: calc(100% - 15px) center;
        padding-right: 40px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .woocommerce-variation-add-to-cart{
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 15px;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .cart .button{
        margin: 0 !important;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .wrapT{
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
        transform: unset;
    }
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{
        height: 60px;
    }
}

@media(max-width: 530px){
    .elementor-90025 .elementor-element.elementor-element-aaf9577 .variations tbody {
        grid-template-columns: repeat(1, 1fr);
    }
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1c7e9ba */@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-1c7e9ba{
        width: 100%;
    }
}/* End custom CSS */


/* Start custom CSS for image, class: .elementor-element-2716d96 */@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-2716d96{
        --container-widget-width: 20vw;
    }
}/* End custom CSS */








/* Start custom CSS for icon, class: .elementor-element-d88b16c */.elementor-90025 .elementor-element.elementor-element-d88b16c,
.elementor-90025 .elementor-element.elementor-element-d88b16c .elementor-icon-wrapper,
.elementor-90025 .elementor-element.elementor-element-d88b16c .elementor-icon{
    height: 100%
}
.elementor-90025 .elementor-element.elementor-element-d88b16c .elementor-icon{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}/* End custom CSS */


































































































































































































































































































/* Start custom CSS for nested-carousel, class: .elementor-element-e79516a */.elementor-90025 .elementor-element.elementor-element-e79516a h4{
    font-size: 1.1rem;
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-bd52c6a */.elementor-90025 .elementor-element.elementor-element-bd52c6a a{
    color: #32785B;
    text-decoration: underline;
    opacity: 0.7;
}
@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-bd52c6a{
        padding-right: 0;
    }
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-de92d29 */.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img{
    left: -30px;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-196129a */.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img{
    left: -25px;
}/* End custom CSS */




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* Start custom CSS for nested-carousel, class: .elementor-element-e79516a */.elementor-90025 .elementor-element.elementor-element-e79516a h4{
    font-size: 1.1rem;
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-bd52c6a */.elementor-90025 .elementor-element.elementor-element-bd52c6a a{
    color: #32785B;
    text-decoration: underline;
    opacity: 0.7;
}
@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-bd52c6a{
        padding-right: 0;
    }
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-de92d29 */.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img{
    left: -30px;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-196129a */.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img{
    left: -25px;
}/* End custom CSS */




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* Start custom CSS for nested-carousel, class: .elementor-element-e79516a */.elementor-90025 .elementor-element.elementor-element-e79516a h4{
    font-size: 1.1rem;
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-bd52c6a */.elementor-90025 .elementor-element.elementor-element-bd52c6a a{
    color: #32785B;
    text-decoration: underline;
    opacity: 0.7;
}
@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-bd52c6a{
        padding-right: 0;
    }
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-de92d29 */.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img{
    left: -30px;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-196129a */.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img{
    left: -25px;
}/* End custom CSS */




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* Start custom CSS for nested-carousel, class: .elementor-element-e79516a */.elementor-90025 .elementor-element.elementor-element-e79516a h4{
    font-size: 1.1rem;
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-bd52c6a */.elementor-90025 .elementor-element.elementor-element-bd52c6a a{
    color: #32785B;
    text-decoration: underline;
    opacity: 0.7;
}
@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-bd52c6a{
        padding-right: 0;
    }
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-de92d29 */.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img{
    left: -30px;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-196129a */.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img{
    left: -25px;
}/* End custom CSS */




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* Start custom CSS for nested-carousel, class: .elementor-element-e79516a */.elementor-90025 .elementor-element.elementor-element-e79516a h4{
    font-size: 1.1rem;
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-bd52c6a */.elementor-90025 .elementor-element.elementor-element-bd52c6a a{
    color: #32785B;
    text-decoration: underline;
    opacity: 0.7;
}
@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-bd52c6a{
        padding-right: 0;
    }
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-de92d29 */.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img{
    left: -30px;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-196129a */.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img{
    left: -25px;
}/* End custom CSS */




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* Start custom CSS for nested-carousel, class: .elementor-element-e79516a */.elementor-90025 .elementor-element.elementor-element-e79516a h4{
    font-size: 1.1rem;
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-bd52c6a */.elementor-90025 .elementor-element.elementor-element-bd52c6a a{
    color: #32785B;
    text-decoration: underline;
    opacity: 0.7;
}
@media(max-width: 1280px) and (min-width: 1025px){
    .elementor-90025 .elementor-element.elementor-element-bd52c6a{
        padding-right: 0;
    }
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-de92d29 */.elementor-90025 .elementor-element.elementor-element-de92d29 .elementor-image-box-img{
    left: -30px;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-196129a */.elementor-90025 .elementor-element.elementor-element-196129a .elementor-image-box-img{
    left: -25px;
}/* End custom CSS */






















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* Start custom CSS for container, class: .elementor-element-97675ae */.elementor-90025 .elementor-element.elementor-element-97675ae .e-n-tab-title-text{
    text-transform: capitalize;
    font-weight: 400;
    gap: 10px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae .e-n-tab-title-text .numberCount{
    min-width: 24px;
    width: auto;
    height: 24px;
    padding: 0 4px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: var(--e-global-color-primary);
    color: var(--e-global-color-c0d86fd);
    transition: 0.3s ease-in-out all;
}
.elementor-90025 .elementor-element.elementor-element-97675ae .e-n-tab-title:hover .e-n-tab-title-text .numberCount,
.elementor-90025 .elementor-element.elementor-element-97675ae .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text .numberCount{
    background: var(--e-global-color-c0d86fd);
    color: var(--e-global-color-text);
}
@media(max-width: 1024px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .e-n-tabs-heading{
        display: flex;
        flex-direction: row;
        overflow: auto;
        flex-wrap: nowrap;
        padding: 0 15px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae div[role="tabpanel"]{
        padding: 0 15px;
    }
}
@media(max-width: 767px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .e-n-tabs-heading,
    .elementor-90025 .elementor-element.elementor-element-97675ae div[role="tabpanel"]{
        padding: 0 20px;
    }
}

/* Charac Slider */
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .swiper{
    overflow: visible;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img{
    min-width: 400px;
    height: 400px;
    position: relative;
    left: -60px;
    border-radius: 1000px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img:before{
    content: "";
    position: absolute;
    top: 29px;
    right: -63px;
    width: 164px;
    height: 188px;
    background-image: url('/wp-content/uploads/2025/05/speciosabranch.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img:after{
    content: "?";
    position: absolute;
    right: 12px;
    top: 82px;
    background: linear-gradient(265deg, #459876 0.91%, #32785B 100%);
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 125.6%;
    width: 84px;
    height: 84px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 1000px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: inherit;
    overflow: hidden;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-content{
    margin-top: 24px;
    padding: 32px 244px 44px 53px;
    background: var(--e-global-color-bf69d05);
    border-radius: 16px;
    margin-right: -126px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-description{
    padding-left: 5px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-description:not(:last-child){
    margin-bottom: 19px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider ul li{
    font-family: var(--e-global-typography-0fca286-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fca286-font-size);
    line-height: var(--e-global-typography-0fca286-line-height);;
}
@media(max-width: 1024px){
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img{
        width: 28vw;
        min-width: 28vw;
        height: 28vw;
        left: -25px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img:before{
        top: -10px;
        right: -30px;
        width: 110px;
        height: 135px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img:after{
        right: 10px;
        top: 40px;
        font-size: 26px;
        width: 60px;
        height: 60px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-content{
        margin-top: 0px;
        padding: 30px 18vw 30px 20px;
        margin-right: -12vw;
    }
}
@media(max-width: 767px){
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-wrapper{
        display: flex;
        flex-direction: column-reverse;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        align-content: flex-start;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img{
        display: block;
        width: 50vw;
        min-width: 50vw;
        height: 50vw;
        left: 0px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img:before{
        top: -10px;
        right: -30px;
        width: 110px;
        height: 135px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-img:after{
        right: 10px;
        top: 40px;
        font-size: 26px;
        width: 60px;
        height: 60px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #characteristicsSlider .elementor-image-box-content{
        margin-top: 0;
        margin-bottom: -12vw;
        padding: 20px 20px 85px;
        margin-right: 0;
    }
}


/* Pricing Info */
.elementor-90025 .elementor-element.elementor-element-97675ae .pricingInfo .elementor-image-box-img{
    position: relative;
}
.elementor-90025 .elementor-element.elementor-element-97675ae .pricingInfo .elementor-image-box-content{
    padding: 48px 0px 0;
    background: var(--e-global-color-0b6f766);
    border-radius: 16px;
    margin-top: -60px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae .pricingInfo .elementor-image-box-description{
    padding: 25px 23px;
    border-radius: 16px;
    background: #EFEFEF;
    display: flex;
    flex-direction: column;
}
.elementor-90025 .elementor-element.elementor-element-97675ae .pricingInfo .elementor-image-box-description .list{
    display: flex;
    justify-content: space-between;
}
.elementor-90025 .elementor-element.elementor-element-97675ae .pricingInfo .elementor-image-box-description .list:not(:last-child){
    padding-bottom: 5px;
    margin-bottom: 6px;
    border-bottom: 1px solid rgba(16, 28, 58, 0.1);
}

/* FAQs */
.elementor-90025 .elementor-element.elementor-element-97675ae #FAQs .e-n-accordion{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    --gap-x: 29px;
    --gap-y: 15px;
    gap: var(--gap-y) var(--gap-x);
}
.elementor-90025 .elementor-element.elementor-element-97675ae #FAQs details{
    width: calc( 50% - calc( var(--gap-x) / 2 ) );
    border-radius: 16px;
    background: var(--e-global-color-bf69d05);
    padding: 0px 30px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #FAQs div[role="region"]{
    padding-top: 0px;
    padding-bottom: 30px;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #FAQs details .e-n-accordion-item-title-text{
    color: inherit;
}
.elementor-90025 .elementor-element.elementor-element-97675ae #FAQs .e-n-accordion-item-title-icon{
    padding: 10px 12px;
    background: linear-gradient(265deg, rgba(69, 152, 118, 0.2) 0.91%, rgba(50, 120, 91, 0.2) 100%);
    border-radius: 100px;
}
@media(max-width: 1024px){
    .elementor-90025 .elementor-element.elementor-element-97675ae #FAQs .e-n-accordion{
        --gap-x: 15px;
        --gap-y: 12px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae #FAQs details{
        padding: 20px 25px;
    }
}
@media(max-width: 767px){
    .elementor-90025 .elementor-element.elementor-element-97675ae #FAQs details{
        width: 100%;
        padding: 20px 25px;
    }
}

/* Other Products */
.elementor-90025 .elementor-element.elementor-element-97675ae #othersPack .swiper{
    overflow: visible;
}

/* Reviews */
#reviews-io-polaris-modal-ReviewsWidget{
    display: none;
}
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .ElementsWidget__inner{
    gap: 80px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget--spacing-lg .ElementsWidget__header{
    border: none;
    margin-bottom: 0 !important;
    order: 9999;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .header__inner{
    justify-content: center;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .header__inner .header__group {
    flex-basis: auto;
    width: auto;
}

.elementor-90025 .elementor-element.elementor-element-97675ae div:empty{
    display: none !important;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px 18px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .R-ContentList__item {
    margin: 0;
    flex-basis: calc(50% - 9px);
    width: calc(50% - 18px);
    background: var(--e-global-color-135d978);
    border-radius: 6px !important;
    overflow: hidden !important;
    padding: 38px 33px 35px 35px;
    border: none;
    flex-direction: column;
    gap: 21px;
    position: relative;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-AvatarThumbnail__inner .R-TextHeading{
    font-family: var(--e-global-typography-accent-font-family);
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ricon-badge--checkmark:before{
    content: "\e970";
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-RatingStars.R-RatingStars--sm{
    position: absolute;
    right: 28px;
    top: 52px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-RatingStars__stars:before{
    content: attr(title);
    color: #32785B;
    text-align: center;
    font-family: Prompt;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 130.7%;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-RatingStars__stars span{
    line-height: 1;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .ElementsWidget__header .header__group .R-Button {
    margin: 0 !important;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .item__meta{
    border: none;
    padding: 0;
    width: 100%;
    flex-basis: auto;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .ElementsWidget__list{
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .c-meta__authorDetails{
    margin: 0 !important;
    display: grid;
    grid-template-areas:
        'a b'
        'a c';
    grid-template-columns: 66px 1fr;
    grid-template-rows: repeat(2, 1fr);
    gap: 0 16px;
    align-items: center;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-AvatarThumbnail{
    grid-area: a;
    margin: 0 !important;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-BadgeElement{
    grid-area: c;
    line-height: 1;
    height: fit-content;
    margin-top: -15px;
    margin-left: -2px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-BadgeElement__icon{
    line-height: 1;
    height: 1em;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .cssVar-authorName{
    grid-area: b;
    margin: 0;
    line-height: 1;
    height: fit-content;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .item__review{
    padding: 0;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .R-TextBody--xs{
    padding: 0;
    margin: 0;
    font-size: 13px;
    line-height: 1.4;
    height: auto;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .R-TextBody--xs:after {
    content: "";
    display: inline-block;
    width: 32px;
    height: 28px;
    background: url('/wp-content/uploads/2025/05/quote.svg');
    position: relative;
    margin-bottom: -12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right center;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-RatingStars,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .u-marginBottom--md,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .u-marginBottom--sm{
    margin: 0 !important;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .ElementsWidget__footer,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .R-flex-bottom-xxs{
    display: none;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form {
    width: 600px;
    max-width: 100%;
    margin: 0 auto;
    padding: 40px 62px 47px 64px;
    border-radius: 24px;
    background: #E7F2DF;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputRating{
    display: none;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .R-Field{
    margin: 0;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form  #R-InputRating + .R-Field:before,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form  #R-InputRating + .R-Field:after{
    display: block;
    width: 100%;
    text-align: center;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form  #R-InputRating + .R-Field:before{
    content: "Add review!";
    color: #34432A;
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form  #R-InputRating + .R-Field:after{
    content: "Your email address will not be published. Required fields are marked *";
    color: #121414;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .R-RatingSelection{
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .R-RatingSelection .R-RatingSelection__item .R-RatingSelection__button{
    font-size: 50px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-RatingSelection .R-RatingSelection__item{
    margin: 0 -5px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form{
    position: relative;
    overflow: visible;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:before {
    content: "";
    position: absolute;
    left: calc( calc( calc( 100vw - var(--container-max-width) ) / 2 ) - 15px + 456px );
    top: -66px;
    width: 509px;
    height: 287px;
    background-image: url('/wp-content/uploads/2025/05/branchtreereview.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:after {
    content: "";
    position: absolute;
    left: -172px;
    bottom: -83px;
    width: 212px;
    height: 247px;
    background-image: url('/wp-content/uploads/2025/05/freshmitragyna.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .u-textLeft--all{
    position: relative;
    z-index: 2;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .u-textLeft--all div[style="display: block;"]{
    display: flex !important;
    flex-direction: column;
    gap: 16px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .u-marginBottom--md{
    position: relative;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .u-marginBottom--md:nth-last-child(3){
    order: 4;
    margin-top: 10px !important;
}


.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .u-marginBottom--md:nth-child(2) textarea{
    min-height: 138px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .R-TextHeading {
    position: absolute;
    top: -10px;
    left: 10px;
    background: #E7F2DF;
    z-index: 2;
    padding: 0 6px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputComments,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputName,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputEmail{
    font-size: 0;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputComments:before,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputName:before,
.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputEmail:before{
    color: #34432A;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputComments:before{
    content: "Review";
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputName:before{
    content: "Name";
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form #R-InputEmail:before{
    content: "Email";
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .R-flex-row{
    margin: 3px -5px;
    order: 3;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .R-flex-col-md-6{
    padding: 0 5px;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .R-flex-row + .R-flex-row{
    gap: 10px;
    justify-content: center;
    margin: 5px 0 0;
    order: 5;
}

.elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .R-Button {
    margin: 0;
    padding: 12px 30px;
    flex: 1 0 auto;
}

@media(max-width: 1320px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .u-textLeft--all div[style="display: block;"]{
        gap: 6px;
    }
    
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:before{
        left: calc( calc( calc( 100vw - var(--container-max-width) ) / 2 ) + 200px - 15px + 32vw);
        top: -10vw;
        width: 32vw;
        height: 18vw;
    }
    
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:after{
        left: -12vw;
        bottom: -6vw;
        width: 16vw;
        height: 18vw;
    }
}

@media(max-width: 1240px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:before{
        left: calc( calc( calc( 100vw - var(--container-max-width) ) / 2 ) + 300px - 15px + 32vw);
    }
}

@media(max-width: 1024px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:before{
        left: calc(calc(calc(100vw - 560px) / 2) - 15px + 32vw);
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form{
        padding: 40px 35px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-RatingStars.R-RatingStars--sm{
        position: relative;
        top: 0;
        right: unset;
        margin-bottom: 10px !important;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .R-ContentList__item{
        padding: 30px 20px;
        gap: 15px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .ElementsWidget__inner{
        gap: 40px;
    }
}

@media(max-width: 991px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:before{
        left: calc(calc(calc(100vw - 450px) / 2) - 15px + 32vw);
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form .R-flex-row{
        gap: 20px;
    }
}

@media(max-width: 860px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget__form:before{
        left: unset;
        right: calc(-20px - 12vw);
    }
}

@media(max-width: 767px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList{
        gap: 16px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .c-meta__authorDetails{
        grid-template-areas:
            'a'
            'b'
            'c';
        grid-template-columns: 1fr;
        grid-template-rows: repeat(1, 1fr);
        gap: 16px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-BadgeElement{
        margin: -5px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .R-BadgeElement .R-BadgeElement__text .cssVar-badgeElement__text{
        line-height: 1;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .R-ContentList .R-TextBody--xs:after{
        width: 25px;
        height: 22px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .ElementsWidget__inner{
        gap: 25px;
    }
}

@media(max-width: 650px){
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .c-meta__authorDetails{
        grid-template-areas:
            'a'
            'b'
            'c';
        grid-template-columns: 1fr;
        grid-template-rows: repeat(1, 1fr);
        gap: 10px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .ElementsWidget .R-ContentList .R-ContentList__item{
        flex-basis: 100%;
        width: 100%;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .R-RatingStars .R-RatingStars__stars{
        gap: 5px;
    }
    .elementor-90025 .elementor-element.elementor-element-97675ae .R-RatingStars--sm .R-RatingStars__stars .stars__icon{
        font-size: 26px;
    }
}/* End custom CSS */
















/* Start custom CSS for loop-carousel, class: .elementor-element-66835ab */.elementor-90025 .elementor-element.elementor-element-66835ab .swiper{
    overflow: visible;
}/* End custom CSS */








