.elementor-2782 .elementor-element.elementor-element-882775c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0;--padding-right:0;}.elementor-2782 .elementor-element.elementor-element-882775c:not(.elementor-motion-effects-element-type-background), .elementor-2782 .elementor-element.elementor-element-882775c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-797b497 );}.elementor-2782 .elementor-element.elementor-element-50b6fcd{--display:flex;--min-height:400px;--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:center;--gap:0 var(--large-gap);--row-gap:0;--column-gap:var(--large-gap);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2782 .elementor-element.elementor-element-037b20f{--display:flex;--gap:var(--text-spacing) var(--text-spacing);--row-gap:var(--text-spacing);--column-gap:var(--text-spacing);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:7.5vw;}.elementor-2782 .elementor-element.elementor-element-a20f60d{width:initial;max-width:initial;text-align:center;}.elementor-2782 .elementor-element.elementor-element-a20f60d > .elementor-widget-container{margin:0 0 0 0;}.elementor-2782 .elementor-element.elementor-element-a20f60d .elementor-heading-title{font-family:var( --e-global-typography-c7c338e-font-family ), Sans-serif;font-size:var( --e-global-typography-c7c338e-font-size );font-weight:var( --e-global-typography-c7c338e-font-weight );line-height:var( --e-global-typography-c7c338e-line-height );color:var( --e-global-color-7216818 );}.elementor-2782 .elementor-element.elementor-element-2b459b1{width:initial;max-width:initial;text-align:center;}.elementor-2782 .elementor-element.elementor-element-2b459b1 .elementor-heading-title{font-family:var( --e-global-typography-112517d-font-family ), Sans-serif;font-size:var( --e-global-typography-112517d-font-size );font-weight:var( --e-global-typography-112517d-font-weight );line-height:var( --e-global-typography-112517d-line-height );color:var( --e-global-color-ef15d1a );}.elementor-2782 .elementor-element.elementor-element-1a62a37{text-align:center;font-family:var( --e-global-typography-324d6d3-font-family ), Sans-serif;font-size:var( --e-global-typography-324d6d3-font-size );font-weight:var( --e-global-typography-324d6d3-font-weight );line-height:var( --e-global-typography-324d6d3-line-height );color:var( --e-global-color-7216818 );}.elementor-2782 .elementor-element.elementor-element-e0b0f22{--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;}.elementor-2782 .elementor-element.elementor-element-e0b0f22:not(.elementor-motion-effects-element-type-background), .elementor-2782 .elementor-element.elementor-element-e0b0f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e37ff20 );}.elementor-2782 .elementor-element.elementor-element-af771cb .elementor-button:hover, .elementor-2782 .elementor-element.elementor-element-af771cb .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-ef15d1a );}.elementor-2782 .elementor-element.elementor-element-af771cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2782 .elementor-element.elementor-element-af771cb .elementor-button:hover svg, .elementor-2782 .elementor-element.elementor-element-af771cb .elementor-button:focus svg{fill:var( --e-global-color-ef15d1a );}.elementor-2782 .elementor-element.elementor-element-c4e776e{--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:var(--large-gap) var(--large-gap);--row-gap:var(--large-gap);--column-gap:var(--large-gap);--padding-top:var(--section-padding);--padding-bottom:var(--section-padding);--padding-left:0;--padding-right:0;}.elementor-2782 .elementor-element.elementor-element-c4e776e:not(.elementor-motion-effects-element-type-background), .elementor-2782 .elementor-element.elementor-element-c4e776e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0ECB93D;}.elementor-2782 .elementor-element.elementor-element-8e8c406{--display:flex;--gap:var(--text-spacing) var(--text-spacing);--row-gap:var(--text-spacing);--column-gap:var(--text-spacing);}.elementor-2782 .elementor-element.elementor-element-54542b7{text-align:center;}.elementor-2782 .elementor-element.elementor-element-54542b7 .elementor-heading-title{font-family:var( --e-global-typography-72a0dc3-font-family ), Sans-serif;font-size:var( --e-global-typography-72a0dc3-font-size );font-weight:var( --e-global-typography-72a0dc3-font-weight );line-height:var( --e-global-typography-72a0dc3-line-height );color:var( --e-global-color-797b497 );}.elementor-2782 .elementor-element.elementor-element-fa6716c{text-align:center;}.elementor-2782 .elementor-element.elementor-element-fa6716c .elementor-heading-title{font-family:var( --e-global-typography-112517d-font-family ), Sans-serif;font-size:var( --e-global-typography-112517d-font-size );font-weight:var( --e-global-typography-112517d-font-weight );line-height:var( --e-global-typography-112517d-line-height );color:var( --e-global-color-797b497 );}.elementor-2782 .elementor-element.elementor-element-d8a44a2{text-align:left;font-family:var( --e-global-typography-324d6d3-font-family ), Sans-serif;font-size:var( --e-global-typography-324d6d3-font-size );font-weight:var( --e-global-typography-324d6d3-font-weight );line-height:var( --e-global-typography-324d6d3-line-height );color:var( --e-global-color-ee7e4f6 );}.elementor-2782 .elementor-element.elementor-element-ba78901{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--flex-wrap:wrap;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:10px;padding:0px 0px 20px 0px;background-color:var( --e-global-color-7216818 );}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-797b497 );margin-bottom:0px;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-797b497 );margin-bottom:0px;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Blinker", Sans-serif;font-weight:600;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-797b497 );font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-797b497 );}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-797b497 );}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-ef15d1a );background-color:var( --e-global-color-797b497 );font-family:"Blinker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;word-spacing:3px;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-ef15d1a );background-color:var( --e-global-color-e37ff20 );}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2782 .elementor-element.elementor-element-d1791c4{--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:var(--section-padding);--padding-bottom:var(--section-padding);--padding-left:0;--padding-right:0;}.elementor-2782 .elementor-element.elementor-element-d1791c4:not(.elementor-motion-effects-element-type-background), .elementor-2782 .elementor-element.elementor-element-d1791c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e37ff20 );}.elementor-2782 .elementor-element.elementor-element-858df98{--display:flex;--gap:var(--text-spacing) var(--text-spacing);--row-gap:var(--text-spacing);--column-gap:var(--text-spacing);}.elementor-2782 .elementor-element.elementor-element-99c983f{text-align:center;}.elementor-2782 .elementor-element.elementor-element-99c983f .elementor-heading-title{font-family:var( --e-global-typography-72a0dc3-font-family ), Sans-serif;font-size:var( --e-global-typography-72a0dc3-font-size );font-weight:var( --e-global-typography-72a0dc3-font-weight );line-height:var( --e-global-typography-72a0dc3-line-height );color:var( --e-global-color-7216818 );}.elementor-2782 .elementor-element.elementor-element-cfaa642{text-align:center;}.elementor-2782 .elementor-element.elementor-element-cfaa642 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:clamp(1.2rem, 1.1284rem + 0.3578vw, 1.6875rem);font-weight:600;line-height:1.2;color:var( --e-global-color-7216818 );}.elementor-2782 .elementor-element.elementor-element-f96ad81{text-align:center;}.elementor-2782 .elementor-element.elementor-element-f96ad81 .elementor-heading-title{font-family:var( --e-global-typography-112517d-font-family ), Sans-serif;font-size:var( --e-global-typography-112517d-font-size );font-weight:var( --e-global-typography-112517d-font-weight );line-height:var( --e-global-typography-112517d-line-height );color:var( --e-global-color-7216818 );}.elementor-2782 .elementor-element.elementor-element-9551b78 .elementor-button{background-color:#E0ECB9;fill:var( --e-global-color-797b497 );color:var( --e-global-color-797b497 );border-style:none;}.elementor-2782 .elementor-element.elementor-element-9551b78 .elementor-button:hover, .elementor-2782 .elementor-element.elementor-element-9551b78 .elementor-button:focus{background-color:var( --e-global-color-e37ff20 );color:var( --e-global-color-ef15d1a );border-color:var( --e-global-color-ef15d1a );}.elementor-2782 .elementor-element.elementor-element-9551b78 .elementor-button:hover svg, .elementor-2782 .elementor-element.elementor-element-9551b78 .elementor-button:focus svg{fill:var( --e-global-color-ef15d1a );}.elementor-2782 .elementor-element.elementor-element-f7f8eba{--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:var(--large-gap) var(--large-gap);--row-gap:var(--large-gap);--column-gap:var(--large-gap);--padding-top:var(--section-padding);--padding-bottom:var(--section-padding);--padding-left:0;--padding-right:0;}.elementor-2782 .elementor-element.elementor-element-f7f8eba:not(.elementor-motion-effects-element-type-background), .elementor-2782 .elementor-element.elementor-element-f7f8eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0ECB93D;}.elementor-2782 .elementor-element.elementor-element-90434b9{--display:flex;--gap:var(--text-spacing) var(--text-spacing);--row-gap:var(--text-spacing);--column-gap:var(--text-spacing);}.elementor-2782 .elementor-element.elementor-element-067e26e{text-align:center;}.elementor-2782 .elementor-element.elementor-element-067e26e .elementor-heading-title{font-family:var( --e-global-typography-72a0dc3-font-family ), Sans-serif;font-size:var( --e-global-typography-72a0dc3-font-size );font-weight:var( --e-global-typography-72a0dc3-font-weight );line-height:var( --e-global-typography-72a0dc3-line-height );color:var( --e-global-color-797b497 );}.elementor-2782 .elementor-element.elementor-element-ad2712c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2782 .elementor-element.elementor-element-ad2712c > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-2782 .elementor-element.elementor-element-531852a{--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;}.elementor-2782 .elementor-element.elementor-element-531852a:not(.elementor-motion-effects-element-type-background), .elementor-2782 .elementor-element.elementor-element-531852a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e37ff20 );}.elementor-2782 .elementor-element.elementor-element-11618c4 .elementor-button:hover, .elementor-2782 .elementor-element.elementor-element-11618c4 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-ef15d1a );}.elementor-2782 .elementor-element.elementor-element-11618c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2782 .elementor-element.elementor-element-11618c4 .elementor-button:hover svg, .elementor-2782 .elementor-element.elementor-element-11618c4 .elementor-button:focus svg{fill:var( --e-global-color-ef15d1a );}@media(min-width:768px){.elementor-2782 .elementor-element.elementor-element-037b20f{--width:min((80ch + 7.5vw), 100%);}.elementor-2782 .elementor-element.elementor-element-c4e776e{--content-width:var(--site-width);}.elementor-2782 .elementor-element.elementor-element-8e8c406{--width:min(95ch, 100%);}.elementor-2782 .elementor-element.elementor-element-f7f8eba{--content-width:var(--site-width);}.elementor-2782 .elementor-element.elementor-element-90434b9{--width:min(95ch, 100%);}}@media(max-width:1024px){.elementor-2782 .elementor-element.elementor-element-882775c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2782 .elementor-element.elementor-element-50b6fcd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2782 .elementor-element.elementor-element-037b20f{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2782 .elementor-element.elementor-element-a20f60d .elementor-heading-title{font-size:var( --e-global-typography-c7c338e-font-size );line-height:var( --e-global-typography-c7c338e-line-height );}.elementor-2782 .elementor-element.elementor-element-2b459b1 .elementor-heading-title{font-size:var( --e-global-typography-112517d-font-size );line-height:var( --e-global-typography-112517d-line-height );}.elementor-2782 .elementor-element.elementor-element-1a62a37{font-size:var( --e-global-typography-324d6d3-font-size );line-height:var( --e-global-typography-324d6d3-line-height );}.elementor-2782 .elementor-element.elementor-element-54542b7 .elementor-heading-title{font-size:var( --e-global-typography-72a0dc3-font-size );line-height:var( --e-global-typography-72a0dc3-line-height );}.elementor-2782 .elementor-element.elementor-element-fa6716c .elementor-heading-title{font-size:var( --e-global-typography-112517d-font-size );line-height:var( --e-global-typography-112517d-line-height );}.elementor-2782 .elementor-element.elementor-element-d8a44a2{font-size:var( --e-global-typography-324d6d3-font-size );line-height:var( --e-global-typography-324d6d3-line-height );}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2782 .elementor-element.elementor-element-99c983f .elementor-heading-title{font-size:var( --e-global-typography-72a0dc3-font-size );line-height:var( --e-global-typography-72a0dc3-line-height );}.elementor-2782 .elementor-element.elementor-element-f96ad81 .elementor-heading-title{font-size:var( --e-global-typography-112517d-font-size );line-height:var( --e-global-typography-112517d-line-height );}.elementor-2782 .elementor-element.elementor-element-067e26e .elementor-heading-title{font-size:var( --e-global-typography-72a0dc3-font-size );line-height:var( --e-global-typography-72a0dc3-line-height );}}@media(max-width:767px){.elementor-2782 .elementor-element.elementor-element-882775c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2782 .elementor-element.elementor-element-037b20f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2782 .elementor-element.elementor-element-a20f60d .elementor-heading-title{font-size:var( --e-global-typography-c7c338e-font-size );line-height:var( --e-global-typography-c7c338e-line-height );}.elementor-2782 .elementor-element.elementor-element-2b459b1 .elementor-heading-title{font-size:var( --e-global-typography-112517d-font-size );line-height:var( --e-global-typography-112517d-line-height );}.elementor-2782 .elementor-element.elementor-element-1a62a37{font-size:var( --e-global-typography-324d6d3-font-size );line-height:var( --e-global-typography-324d6d3-line-height );}.elementor-2782 .elementor-element.elementor-element-e0b0f22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2782 .elementor-element.elementor-element-af771cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-c4e776e{--content-width:var(--site-width);}.elementor-2782 .elementor-element.elementor-element-54542b7 .elementor-heading-title{font-size:var( --e-global-typography-72a0dc3-font-size );line-height:var( --e-global-typography-72a0dc3-line-height );}.elementor-2782 .elementor-element.elementor-element-fa6716c .elementor-heading-title{font-size:var( --e-global-typography-112517d-font-size );line-height:var( --e-global-typography-112517d-line-height );}.elementor-2782 .elementor-element.elementor-element-d8a44a2{font-size:var( --e-global-typography-324d6d3-font-size );line-height:var( --e-global-typography-324d6d3-line-height );}.elementor-2782 .elementor-element.elementor-element-d5f1727.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-2782 .elementor-element.elementor-element-99c983f .elementor-heading-title{font-size:var( --e-global-typography-72a0dc3-font-size );line-height:var( --e-global-typography-72a0dc3-line-height );}.elementor-2782 .elementor-element.elementor-element-f96ad81 .elementor-heading-title{font-size:var( --e-global-typography-112517d-font-size );line-height:var( --e-global-typography-112517d-line-height );}.elementor-2782 .elementor-element.elementor-element-f7f8eba{--content-width:var(--site-width);}.elementor-2782 .elementor-element.elementor-element-067e26e .elementor-heading-title{font-size:var( --e-global-typography-72a0dc3-font-size );line-height:var( --e-global-typography-72a0dc3-line-height );}}/* Start custom CSS for container, class: .elementor-element-50b6fcd */@media (width < 1200px) {
    .elementor-2782 .elementor-element.elementor-element-50b6fcd {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d5f1727 *//* Define adjustable padding for each element */
:root {
  /* Product title padding */
  --product-title-padding-top: 10px;
  --product-title-padding-right: 0px;
  --product-title-padding-bottom: 0px;
  --product-title-padding-left: 30px;

  /* Product price padding */
  --product-price-padding-top: 10px;
  --product-price-padding-right: 0px;
  --product-price-padding-bottom: 0px;
  --product-price-padding-left: 30px;

  /* Product button padding */
  --product-button-padding-top: 0px;
  --product-button-padding-right: 10px;
  --product-button-padding-bottom: 20px;
  --product-button-padding-left: 20px;
}

/* Apply padding to each element using the variables */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding: var(--product-title-padding-top)
           var(--product-title-padding-right)
           var(--product-title-padding-bottom)
           var(--product-title-padding-left);
}

.woocommerce ul.products li.product .price {
  padding: var(--product-price-padding-top)
           var(--product-price-padding-right)
           var(--product-price-padding-bottom)
           var(--product-price-padding-left);
}

.woocommerce ul.products li.product .woocommerce-loop-product__buttons {
  padding: var(--product-button-padding-top)
           var(--product-button-padding-right)
           var(--product-button-padding-bottom)
           var(--product-button-padding-left);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba78901 */.elementor-2782 .elementor-element.elementor-element-ba78901 > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-direction: column;
    overflow: hidden;
}

.services-card {

}

.card-img {
    clip-path: polygon(0 0, 100% 0%, 100% 90%, 0% 100%);
    aspect-ratio: 3 / 2;
    
}

.card-text {
    padding-inline: var(--card-padding);
    padding-block-end: var(--card-padding);
    container-type: inline-size;
}



@media (width > 864px) {
    .elementor-2782 .elementor-element.elementor-element-ba78901 > * {
        flex-direction: row;
    }
    
    .card-img {
        clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);
        
    }
    
    .card-text {
        padding-inline: 0;
        padding-block-end: 0;
        padding-inline-end: var(--large-gap);
        padding-block: var(--large-gap);
        width: 60%;
    }
    
    .card-text > * {
        text-align: left !important;
    }
    
    
    
}/* End custom CSS */