.elementor-element-e067e93 > .elementor-container > .porto-carousel, .elementor-element-e067e93 > .porto-carousel{--porto-el-spacing:0px;}.elementor-21973 .elementor-element.elementor-element-a524fec{background-color:#D9E2E1;}.elementor-21973 .elementor-element.elementor-element-a524fec > .porto-ibanner, .elementor-21973 .elementor-element.elementor-element-a524fec.porto-ibanner{min-height:400px;}.elementor-21973 .elementor-element.elementor-element-a524fec .porto-ibanner-layer{width:425px;}.elementor-21973 .elementor-element.elementor-element-a524fec > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-21973 .elementor-element.elementor-element-572288 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-572288 .elementor-heading-title{font-size:1em;line-height:29px;letter-spacing:1.87px;color:#777777;}.elementor-21973 .elementor-element.elementor-element-2a7ee51 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-21973 .elementor-element.elementor-element-2a7ee51 .elementor-heading-title{font-size:2.45em;font-weight:700;line-height:52px;letter-spacing:1px;}.elementor-21973 .elementor-element.elementor-element-2911be0 .elementor-heading-title{font-size:1.7em;font-weight:500;line-height:39.83px;letter-spacing:4.8px;}.elementor-21973 .elementor-element.elementor-element-b5e8436 > .elementor-widget-container{--e-transform-rotateZ:-30deg;}body:not(.rtl) .elementor-21973 .elementor-element.elementor-element-b5e8436{right:0px;}body.rtl .elementor-21973 .elementor-element.elementor-element-b5e8436{left:0px;}.elementor-21973 .elementor-element.elementor-element-b5e8436{top:47px;text-align:end;}.elementor-21973 .elementor-element.elementor-element-b5e8436 .elementor-heading-title{font-size:1.7em;line-height:0px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-21973 .elementor-element.elementor-element-ceb74aa{text-align:start;}.elementor-21973 .elementor-element.elementor-element-ceb74aa .elementor-heading-title{font-size:0.8em;font-weight:300;line-height:31px;letter-spacing:4.1px;color:#777777;}.elementor-21973 .elementor-element.elementor-element-00a5015.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21973 .elementor-element.elementor-element-99c2bff > .elementor-widget-container{margin:0px 18px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-99c2bff .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:2.2em;letter-spacing:-0.7128px;}.elementor-21973 .elementor-element.elementor-element-351e795 > .elementor-widget-container{--e-transform-rotateZ:-2deg;background-color:#222529;padding:5px 7px 5px 7px;}.elementor-21973 .elementor-element.elementor-element-351e795 .elementor-heading-title{font-size:2.5em;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-21973 .elementor-element.elementor-element-af0ec00{background-color:#F7EEEF;}.elementor-21973 .elementor-element.elementor-element-af0ec00 > .porto-ibanner, .elementor-21973 .elementor-element.elementor-element-af0ec00.porto-ibanner{min-height:345px;}.elementor-21973 .elementor-element.elementor-element-af0ec00 .porto-ibanner-layer{width:425px;}.elementor-21973 .elementor-element.elementor-element-af0ec00 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-21973 .elementor-element.elementor-element-ee59e8e > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-ee59e8e .elementor-heading-title{font-size:1em;line-height:29px;letter-spacing:1.87px;color:#777777;}.elementor-21973 .elementor-element.elementor-element-38a266f .elementor-heading-title{font-size:2.45em;font-weight:700;line-height:52px;letter-spacing:1px;}.elementor-21973 .elementor-element.elementor-element-1594018 .elementor-heading-title{font-size:2.489375em;font-weight:500;line-height:39.83px;letter-spacing:4.8px;}.elementor-21973 .elementor-element.elementor-element-9caa416 > .elementor-widget-container{--e-transform-rotateZ:-30deg;}body:not(.rtl) .elementor-21973 .elementor-element.elementor-element-9caa416{right:-40px;}body.rtl .elementor-21973 .elementor-element.elementor-element-9caa416{left:-40px;}.elementor-21973 .elementor-element.elementor-element-9caa416{top:32px;text-align:end;}.elementor-21973 .elementor-element.elementor-element-9caa416 .elementor-heading-title{font-size:1.625em;line-height:0px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-21973 .elementor-element.elementor-element-3b1e0f6 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-21973 .elementor-element.elementor-element-3b1e0f6{text-align:start;}.elementor-21973 .elementor-element.elementor-element-3b1e0f6 .elementor-heading-title{font-size:0.9em;font-weight:300;line-height:31px;letter-spacing:4.1px;color:#777777;}.elementor-21973 .elementor-element.elementor-element-6739ea9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21973 .elementor-element.elementor-element-38c0929 > .elementor-widget-container{margin:0px 18px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-38c0929 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:2.4em;letter-spacing:-0.7128px;}.elementor-21973 .elementor-element.elementor-element-d46a4b1 > .elementor-widget-container{--e-transform-rotateZ:-2deg;background-color:#222529;margin:0px 3px 0px 0px;padding:5px 11px 5px 11px;}.elementor-21973 .elementor-element.elementor-element-d46a4b1 .elementor-heading-title{font-size:2.5em;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-21973 .elementor-element.elementor-element-e067e93{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21973 .elementor-element.elementor-element-e067e93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21973 .elementor-element.elementor-element-613dfba{--display:flex;}.elementor-21973 .elementor-element.elementor-element-613dfba:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-613dfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21973 .elementor-element.elementor-element-636067d .porto-u-main-heading > *{font-family:"Noto Sans Georgian", Instrument Sans;font-weight:500;color:#000000;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21973 .elementor-element.elementor-element-636067d .porto-u-sub-heading{font-family:"DM Serif Text", Instrument Sans;color:#000000;}.elementor-21973 .elementor-element.elementor-element-d8b7e34{--display:flex;--min-height:149px;--flex-direction:column-reverse;--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;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-d8b7e34:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-d8b7e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #7DBB60 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d8b7e34{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-3b3323f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21973 .elementor-element.elementor-element-3b3323f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21973 .elementor-element.elementor-element-352d69d{--display:flex;--border-radius:15px 15px 15px 15px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-352d69d:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-352d69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-352d69d{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-8f36159{--e-image-carousel-slides-to-show:1;}.elementor-21973 .elementor-element.elementor-element-8f36159 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-8f36159.elementor-element{--align-self:center;}.elementor-21973 .elementor-element.elementor-element-8f36159 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-21973 .elementor-element.elementor-element-f4044e5{text-align:center;}.elementor-21973 .elementor-element.elementor-element-f4044e5 .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:22px;font-weight:600;line-height:26px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-e3183ff{text-align:center;}.elementor-21973 .elementor-element.elementor-element-e3183ff .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:20px;font-weight:600;line-height:24px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-44b447e > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-44b447e{text-align:center;}.elementor-21973 .elementor-element.elementor-element-44b447e .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:20px;font-weight:600;line-height:24px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-429f926 .elementor-button{background-color:#71C68A;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-21973 .elementor-element.elementor-element-f661d59{--display:flex;--border-radius:15px 15px 15px 15px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-f661d59:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-f661d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f661d59{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-62e7b45{--e-image-carousel-slides-to-show:1;}.elementor-21973 .elementor-element.elementor-element-62e7b45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-62e7b45.elementor-element{--align-self:center;}.elementor-21973 .elementor-element.elementor-element-62e7b45 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-21973 .elementor-element.elementor-element-1ee8581{text-align:center;}.elementor-21973 .elementor-element.elementor-element-1ee8581 .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:22px;font-weight:600;line-height:26px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-528683a{text-align:center;}.elementor-21973 .elementor-element.elementor-element-528683a .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:20px;font-weight:600;line-height:24px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-516f09e > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-516f09e{text-align:center;}.elementor-21973 .elementor-element.elementor-element-516f09e .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:20px;font-weight:600;line-height:24px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-7ef1aa4 .elementor-button{background-color:var( --e-global-color-7ec4e1e );font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-21973 .elementor-element.elementor-element-c2a0ee4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-c2a0ee4:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-c2a0ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c2a0ee4{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-205bf07{--e-image-carousel-slides-to-show:1;}.elementor-21973 .elementor-element.elementor-element-205bf07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-205bf07.elementor-element{--align-self:center;}.elementor-21973 .elementor-element.elementor-element-205bf07 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-21973 .elementor-element.elementor-element-d1b260f{text-align:center;}.elementor-21973 .elementor-element.elementor-element-d1b260f .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:22px;font-weight:600;line-height:26px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-ebe07ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-ebe07ac{text-align:center;}.elementor-21973 .elementor-element.elementor-element-ebe07ac .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:20px;font-weight:600;line-height:24px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-3a5618e > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-3a5618e{text-align:center;}.elementor-21973 .elementor-element.elementor-element-3a5618e .elementor-heading-title{font-family:"Instrument Sans", Instrument Sans;font-size:20px;font-weight:600;line-height:24px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-115031e .elementor-button{background-color:var( --e-global-color-7ec4e1e );font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-21973 .elementor-element.elementor-element-10f5008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-21973 .elementor-element.elementor-element-10f5008:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-10f5008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8E28F;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-10f5008{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-21973 .elementor-element.elementor-element-10f5008.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21973 .elementor-element.elementor-element-56e3a22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ec4e1e );--border-color:var( --e-global-color-7ec4e1e );--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-56e3a22{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-b6af520.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ec4e1e );}.elementor-21973 .elementor-element.elementor-element-b6af520.elementor-view-framed .elementor-icon, .elementor-21973 .elementor-element.elementor-element-b6af520.elementor-view-default .elementor-icon{fill:var( --e-global-color-7ec4e1e );color:var( --e-global-color-7ec4e1e );border-color:var( --e-global-color-7ec4e1e );}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-title a{font-family:"Instrument Sans", Instrument Sans;font-size:25px;font-weight:600;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-description{font-family:"Instrument Sans", Instrument Sans;font-size:16px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-5f65b96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ec4e1e );--border-color:var( --e-global-color-7ec4e1e );--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5f65b96{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-72f2571.elementor-view-stacked .elementor-icon{background-color:#71C68A;}.elementor-21973 .elementor-element.elementor-element-72f2571.elementor-view-framed .elementor-icon, .elementor-21973 .elementor-element.elementor-element-72f2571.elementor-view-default .elementor-icon{fill:#71C68A;color:#71C68A;border-color:#71C68A;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-title a{font-family:"Instrument Sans", Instrument Sans;font-size:25px;font-weight:600;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-description{font-family:"Instrument Sans", Instrument Sans;font-size:16px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-efc4198{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ec4e1e );--border-color:var( --e-global-color-7ec4e1e );--border-radius:10px 10px 10px 10px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-efc4198{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-title{margin-block-end:20px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-7b72168.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7ec4e1e );}.elementor-21973 .elementor-element.elementor-element-7b72168.elementor-view-framed .elementor-icon, .elementor-21973 .elementor-element.elementor-element-7b72168.elementor-view-default .elementor-icon{fill:var( --e-global-color-7ec4e1e );color:var( --e-global-color-7ec4e1e );border-color:var( --e-global-color-7ec4e1e );}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-title a{font-family:"Instrument Sans", Instrument Sans;font-size:25px;font-weight:600;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-description{font-family:"Instrument Sans", Instrument Sans;font-size:16px;color:#000000;}.elementor-21973 .elementor-element.elementor-element-175f61f{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-block-start:40px;--padding-block-end:95px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-21973 .elementor-element.elementor-element-175f61f:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-175f61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8E28F;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-175f61f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-21973 .elementor-element.elementor-element-8f4a691{width:100%;max-width:100%;}.elementor-21973 .elementor-element.elementor-element-8f4a691 > .elementor-widget-container{margin:-11px -11px -51px -11px;padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-310f6f3{--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-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-310f6f3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-21973 .elementor-element.elementor-element-7860b61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:991px){.elementor-21973 .elementor-element.elementor-element-352d69d{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:40px;--padding-inline-end:40px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-352d69d{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-352d69d.e-con{--align-self:center;}.elementor-21973 .elementor-element.elementor-element-e3183ff .elementor-heading-title{font-size:18px;}.elementor-21973 .elementor-element.elementor-element-44b447e .elementor-heading-title{font-size:18px;}.elementor-21973 .elementor-element.elementor-element-f661d59{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:40px;--padding-inline-end:40px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f661d59{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-f661d59.e-con{--align-self:center;}.elementor-21973 .elementor-element.elementor-element-528683a .elementor-heading-title{font-size:18px;}.elementor-21973 .elementor-element.elementor-element-516f09e .elementor-heading-title{font-size:18px;}.elementor-21973 .elementor-element.elementor-element-c2a0ee4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:40px;--padding-inline-end:40px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c2a0ee4{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-21973 .elementor-element.elementor-element-c2a0ee4.e-con{--align-self:center;}.elementor-21973 .elementor-element.elementor-element-ebe07ac .elementor-heading-title{font-size:18px;}.elementor-21973 .elementor-element.elementor-element-3a5618e .elementor-heading-title{font-size:18px;}.elementor-21973 .elementor-element.elementor-element-10f5008{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-10f5008{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-title a{font-size:20px;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-description{font-size:14px;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-title a{font-size:20px;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-description{font-size:14px;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-title a{font-size:20px;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-description{font-size:14px;}}@media(min-width:768px){.elementor-21973 .elementor-element.elementor-element-d8b7e34{--content-width:1000px;}.elementor-21973 .elementor-element.elementor-element-3b3323f{--width:100%;}.elementor-21973 .elementor-element.elementor-element-10f5008{--content-width:1000px;}}@media(max-width:991px) and (min-width:768px){.elementor-21973 .elementor-element.elementor-element-3b3323f{--width:740px;}}@media(max-width:767px){.elementor-21973 .elementor-element.elementor-element-b5e8436{top:27px;}.elementor-21973 .elementor-element.elementor-element-1594018 .elementor-heading-title{font-size:1.7em;}.elementor-21973 .elementor-element.elementor-element-d8b7e34{--padding-block-start:50px;--padding-block-end:40px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d8b7e34{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-21973 .elementor-element.elementor-element-352d69d{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-block-start:20px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-352d69d{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-21973 .elementor-element.elementor-element-8f36159 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-f4044e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-f661d59{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-block-start:20px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f661d59{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-21973 .elementor-element.elementor-element-62e7b45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-c2a0ee4{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-block-start:20px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c2a0ee4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-21973 .elementor-element.elementor-element-205bf07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21973 .elementor-element.elementor-element-10f5008{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-10f5008{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon{font-size:40px;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-title a{font-size:20px;}.elementor-21973 .elementor-element.elementor-element-b6af520 .elementor-icon-box-description{font-size:13px;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon{font-size:40px;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-title a{font-size:20px;}.elementor-21973 .elementor-element.elementor-element-72f2571 .elementor-icon-box-description{font-size:13px;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon{font-size:40px;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-title, .elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-title a{font-size:20px;}.elementor-21973 .elementor-element.elementor-element-7b72168 .elementor-icon-box-description{font-size:13px;}}/* Start custom CSS for image-carousel, class: .elementor-element-8f36159 */@media(max-width:400px){
   .elementor-21973 .elementor-element.elementor-element-8f36159 img{
        width: 220px !important;
        height: 220px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352d69d */.elementor-21973 .elementor-element.elementor-element-352d69d {
  background: #ffffff;
  border-radius: 20px;
  
  /* Soft floating shadow */
  box-shadow: 
    0 10px 25px rgba(0, 0, 0, 0.06),
    0 20px 40px rgba(0, 0, 0, 0.04);
  
  /* Smooth animation */
  transition: all 0.35s ease;
  
  /* Slight lift by default */
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-62e7b45 */@media(max-width:400px){
   .elementor-21973 .elementor-element.elementor-element-62e7b45 img{
        width: 220px !important;
        height: 220px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f661d59 */.elementor-21973 .elementor-element.elementor-element-f661d59 {
  background: #ffffff;
  border-radius: 20px;
  
  /* Soft floating shadow */
  box-shadow: 
    0 10px 25px rgba(0, 0, 0, 0.06),
    0 20px 40px rgba(0, 0, 0, 0.04);
  
  /* Smooth animation */
  transition: all 0.35s ease;
  
  /* Slight lift by default */
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-205bf07 */@media(max-width:400px){
   .elementor-21973 .elementor-element.elementor-element-205bf07 img{
        width: 220px !important;
        height: 220px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2a0ee4 */.elementor-21973 .elementor-element.elementor-element-c2a0ee4 {
  background: #ffffff;
  border-radius: 20px;
  
  /* Soft floating shadow */
  box-shadow: 
    0 10px 25px rgba(0, 0, 0, 0.06),
    0 20px 40px rgba(0, 0, 0, 0.04);
  
  /* Smooth animation */
  transition: all 0.35s ease;
  
  /* Slight lift by default */
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b3323f */.elementor-21973 .elementor-element.elementor-element-3b3323f .e-con-inner {
  perspective: 1000px;
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product {
  background: #fff;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,0.3);
  overflow: hidden;
  box-shadow: 
    0 2px 4px rgba(20,60,35,0.04),
    0 8px 24px rgba(20,60,35,0.08),
    0 24px 48px rgba(20,60,35,0.06);
  transform: translateY(-2px);
  transition: transform 0.5s cubic-bezier(0.25,0.1,0.25,1),
              box-shadow 0.5s cubic-bezier(0.25,0.1,0.25,1);
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product:hover,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product:hover {
  transform: translateY(-8px);
  box-shadow: 
    0 4px 8px rgba(20,60,35,0.06),
    0 16px 32px rgba(20,60,35,0.12),
    0 32px 64px rgba(20,60,35,0.08);
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product img,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product img {
  transition: transform 0.6s cubic-bezier(0.25,0.1,0.25,1);
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product:hover img,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product:hover img {
  transform: scale(1.04);
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product .button,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product .button {
  background: #4a9e6b !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 10px 28px !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  letter-spacing: 0.02em;
  transition: background 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease !important;
  box-shadow: 0 2px 8px rgba(74,158,107,0.25);
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product .button:hover,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product .button:hover {
  background: #3a7d52 !important;
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(74,158,107,0.35);
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product .woocommerce-loop-product__title,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product .woocommerce-loop-product__title {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #1a3328 !important;
}

.elementor-21973 .elementor-element.elementor-element-3b3323f .woocommerce ul.products li.product .price,
.elementor-21973 .elementor-element.elementor-element-3b3323f .elementor-widget-wc-products .product .price {
  color: #1a3328 !important;
  font-weight: 700 !important;
  font-size: 17px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310f6f3 */.ebs2-carousel {
  position: relative;
  margin-bottom: 22px;
  padding: 0 46px;
  max-width: calc(422px * 3 + 16px * 2 + 92px);
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */