.elementor-16386 .elementor-element.elementor-element-9a42b8e{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16386 .elementor-element.elementor-element-73fd9ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16386 .elementor-element.elementor-element-73fd9ee:not(.elementor-motion-effects-element-type-background), .elementor-16386 .elementor-element.elementor-element-73fd9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EDCCAB 0%, #04203B 100%);}.elementor-16386 .elementor-element.elementor-element-269a2e7{--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;--justify-content:center;}.elementor-16386 .elementor-element.elementor-element-40b3f1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-59f9734 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-16386 .elementor-element.elementor-element-59f9734.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-59f9734 .elementor-heading-title{font-weight:900;}.elementor-16386 .elementor-element.elementor-element-f4228ea{--wd-brd-radius:12px;}.elementor-16386 .elementor-element.elementor-element-6a39897{--display:flex;}.elementor-16386 .elementor-element.elementor-element-162de82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16386 .elementor-element.elementor-element-239b9f4{--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;--justify-content:center;}.elementor-16386 .elementor-element.elementor-element-f248614 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-03bce9a{--e-image-carousel-slides-to-show:3;}.elementor-16386 .elementor-element.elementor-element-03bce9a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-16386 .elementor-element.elementor-element-98dcb79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16386 .elementor-element.elementor-element-ae68ede{--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;--justify-content:center;}.elementor-16386 .elementor-element.elementor-element-e6c0142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-33bf024 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-16386 .elementor-element.elementor-element-33bf024.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-33bf024 .elementor-heading-title{font-weight:900;}.elementor-16386 .elementor-element.elementor-element-5c8183d{--wd-brd-radius:12px;}.elementor-16386 .elementor-element.elementor-element-bdae2ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16386 .elementor-element.elementor-element-27aa2a2{--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;--justify-content:center;}.elementor-16386 .elementor-element.elementor-element-23c08f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-df7923b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-16386 .elementor-element.elementor-element-df7923b.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-df7923b .elementor-heading-title{font-weight:900;}.elementor-16386 .elementor-element.elementor-element-2476ea6{--wd-brd-radius:12px;}.elementor-16386 .elementor-element.elementor-element-e7c2016{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-16386 .elementor-element.elementor-element-7953542{--display:flex;}.elementor-16386 .elementor-element.elementor-element-7953542.e-con{--align-self:center;}.elementor-16386 .elementor-element.elementor-element-4173135{width:auto;max-width:auto;}.elementor-16386 .elementor-element.elementor-element-4173135 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-4173135.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-16386 .elementor-element.elementor-element-4173135 .title-subtitle{color:var( --e-global-color-text );}.elementor-16386 .elementor-element.elementor-element-4173135 .title{color:var( --e-global-color-primary );font-weight:900;line-height:2.5em;letter-spacing:1px;}.elementor-16386 .elementor-element.elementor-element-376962c .elementor-button{background-color:#FAF3F3;font-weight:900;border-radius:12px 12px 12px 12px;padding:18px 25px 18px 25px;}.elementor-16386 .elementor-element.elementor-element-c7e2593{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-16386 .elementor-element.elementor-element-fb1cb53{--wd-brd-radius:12px;}.elementor-16386 .elementor-element.elementor-element-a5542c4{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-16386 .elementor-element.elementor-element-a5542c4 > .elementor-shape-top .elementor-shape-fill, .elementor-16386 .elementor-element.elementor-element-a5542c4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F5F5F5;}.elementor-16386 .elementor-element.elementor-element-a5542c4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-16386 .elementor-element.elementor-element-a5542c4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F5F5F5;}.elementor-16386 .elementor-element.elementor-element-a004940{--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:center;}.elementor-16386 .elementor-element.elementor-element-a004940.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-91eaf3b .elementor-heading-title{font-weight:900;color:#002747;}.elementor-16386 .elementor-element.elementor-element-b0dedef .wd-button-wrapper a{background-color:#1A3B4C;border-color:#1A3B4C;color:#FFFFFF;}.elementor-16386 .elementor-element.elementor-element-b0dedef .wd-button-wrapper:hover a{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16386 .elementor-element.elementor-element-b0dedef .wd-btn-text{font-weight:900;}.elementor-16386 .elementor-element.elementor-element-7939429{--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-16386 .elementor-element.elementor-element-579b4a1 .wd-products-with-bg, .elementor-16386 .elementor-element.elementor-element-579b4a1 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-16386 .elementor-element.elementor-element-2bdd0a1{--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;}@media(min-width:768px){.elementor-16386 .elementor-element.elementor-element-7953542{--width:500px;}.elementor-16386 .elementor-element.elementor-element-c7e2593{--width:1140px;}.elementor-16386 .elementor-element.elementor-element-a004940{--width:100%;}}@media(max-width:767px){.elementor-16386 .elementor-element.elementor-element-40b3f1b{width:auto;max-width:auto;}.elementor-16386 .elementor-element.elementor-element-40b3f1b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-40b3f1b .title-subtitle{font-size:0.9em;}.elementor-16386 .elementor-element.elementor-element-40b3f1b .title{font-size:1em;}.elementor-16386 .elementor-element.elementor-element-59f9734 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-59f9734.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-16386 .elementor-element.elementor-element-59f9734 .elementor-heading-title{font-size:0.8em;}.elementor-16386 .elementor-element.elementor-element-f248614{width:auto;max-width:auto;}.elementor-16386 .elementor-element.elementor-element-f248614.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-f248614 .title-subtitle{font-size:0.9em;}.elementor-16386 .elementor-element.elementor-element-f248614 .title{font-size:1em;}.elementor-16386 .elementor-element.elementor-element-e6c0142{width:auto;max-width:auto;}.elementor-16386 .elementor-element.elementor-element-e6c0142.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-e6c0142 .title-subtitle{font-size:0.9em;}.elementor-16386 .elementor-element.elementor-element-e6c0142 .title{font-size:1em;}.elementor-16386 .elementor-element.elementor-element-33bf024 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-33bf024.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-16386 .elementor-element.elementor-element-33bf024 .elementor-heading-title{font-size:0.8em;}.elementor-16386 .elementor-element.elementor-element-23c08f2{width:auto;max-width:auto;}.elementor-16386 .elementor-element.elementor-element-23c08f2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16386 .elementor-element.elementor-element-23c08f2 .title-subtitle{font-size:0.9em;}.elementor-16386 .elementor-element.elementor-element-23c08f2 .title{font-size:1em;}.elementor-16386 .elementor-element.elementor-element-df7923b > .elementor-widget-container{margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-16386 .elementor-element.elementor-element-df7923b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-16386 .elementor-element.elementor-element-df7923b .elementor-heading-title{font-size:0.8em;}.elementor-16386 .elementor-element.elementor-element-a5542c4 > .elementor-shape-top svg, .elementor-16386 .elementor-element.elementor-element-a5542c4 > .e-con-inner > .elementor-shape-top svg{height:35px;}.elementor-16386 .elementor-element.elementor-element-a5542c4 > .elementor-shape-bottom svg, .elementor-16386 .elementor-element.elementor-element-a5542c4 > .e-con-inner > .elementor-shape-bottom svg{height:35px;}.elementor-16386 .elementor-element.elementor-element-a5542c4{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-59f9734 */.elementor-16386 .elementor-element.elementor-element-59f9734 .elementor-heading-title {
  cursor: pointer;
  background: linear-gradient(120deg, #0f172a 0%, #1e40af 25%, #7c3aed 50%, #1e40af 75%, #0f172a 100%);
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: softShine 4s ease-in-out infinite;
  filter: drop-shadow(0 0 6px rgba(59, 130, 246, 0.35)) drop-shadow(0 0 14px rgba(139, 92, 246, 0.35));
}

@keyframes softShine {
  0% { background-position: 0% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0% center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162de82 */.product-showcase--creative {
    position: relative;
    overflow: hidden;
}

.product-showcase--creative::before {
    content: "";
    position: absolute;
    width: 520px;
    height: 220px;
    border: 1px solid rgba(184, 148, 82, 0.10);
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-8deg);
    z-index: -1;
}

.product-showcase--creative::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 300px;
    border: 1px solid rgba(40, 60, 80, 0.045);
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(8deg);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33bf024 */.elementor-16386 .elementor-element.elementor-element-33bf024 .elementor-heading-title {
  cursor: pointer;
  background: linear-gradient(120deg, #0f172a 0%, #1e40af 25%, #7c3aed 50%, #1e40af 75%, #0f172a 100%);
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: softShine 4s ease-in-out infinite;
  filter: drop-shadow(0 0 6px rgba(59, 130, 246, 0.35)) drop-shadow(0 0 14px rgba(139, 92, 246, 0.35));
}

@keyframes softShine {
  0% { background-position: 0% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0% center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98dcb79 */.product-showcase--creative {
    position: relative;
    overflow: hidden;
}

.product-showcase--creative::before {
    content: "";
    position: absolute;
    width: 520px;
    height: 220px;
    border: 1px solid rgba(184, 148, 82, 0.10);
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-8deg);
    z-index: -1;
}

.product-showcase--creative::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 300px;
    border: 1px solid rgba(40, 60, 80, 0.045);
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(8deg);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df7923b */.elementor-16386 .elementor-element.elementor-element-df7923b .elementor-heading-title {
  cursor: pointer;
  background: linear-gradient(120deg, #0f172a 0%, #1e40af 25%, #7c3aed 50%, #1e40af 75%, #0f172a 100%);
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: softShine 4s ease-in-out infinite;
  filter: drop-shadow(0 0 6px rgba(59, 130, 246, 0.35)) drop-shadow(0 0 14px rgba(139, 92, 246, 0.35));
}

@keyframes softShine {
  0% { background-position: 0% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0% center; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-376962c */.elementor-16386 .elementor-element.elementor-element-376962c .elementor-button-text {
  background: linear-gradient(120deg, #0f172a 0%, #1e40af 25%, #7c3aed 50%, #1e40af 75%, #0f172a 100%);
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: softButtonShine 4s ease-in-out infinite;
  filter: drop-shadow(0 0 4px rgba(59, 130, 246, 0.35));
}

@keyframes softButtonShine {
  0% { background-position: 0% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0% center; }
}
.elementor-16386 .elementor-element.elementor-element-376962c .elementor-button {
  animation: softButtonGlow 2.5s ease-in-out infinite;
}

@keyframes softButtonGlow {
  0%, 100% {
    box-shadow: 0 0 10px rgba(59, 130, 246, 0.25);
  }
  50% {
    box-shadow: 0 0 20px rgba(139, 92, 246, 0.5);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c2016 */.product-showcase--creative {
    background:
        radial-gradient(circle at 15% 15%, rgba(196, 166, 105, 0.16), transparent 28%),
        radial-gradient(circle at 85% 85%, rgba(50, 70, 90, 0.10), transparent 30%),
        linear-gradient(135deg, #f7f4ef 0%, #f8f9fa 55%, #eef2f4 100%);
}

.product-showcase--creative::before {
    content: "";
    position: absolute;
    width: 360px;
    height: 360px;
    border: 1px solid rgba(180, 145, 75, 0.12);
    border-radius: 50%;
    right: -150px;
    top: -170px;
    z-index: -1;
}

.product-showcase--creative::after {
    content: "";
    position: absolute;
    width: 240px;
    height: 240px;
    border: 1px solid rgba(40, 60, 80, 0.08);
    border-radius: 50%;
    left: -120px;
    bottom: -120px;
    z-index: -1;
}/* End custom CSS */