.elementor-5043 .elementor-element.elementor-element-83bec3c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5043 .elementor-element.elementor-element-83bec3c:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-83bec3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5043 .elementor-element.elementor-element-8a407ea{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5043 .elementor-element.elementor-element-2257da5{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--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-5043 .elementor-element.elementor-element-480e93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-480e93c .elementor-heading-title{font-family:"QF", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.2;color:var( --e-global-color-accent );}.elementor-5043 .elementor-element.elementor-element-53ba847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;font-family:"QF", Sans-serif;font-size:54px;font-weight:700;text-transform:capitalize;line-height:1;color:var( --e-global-color-secondary );}.elementor-5043 .elementor-element.elementor-element-5af6807{--display:flex;--min-height:630px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5043 .elementor-element.elementor-element-ed449d0{--display:flex;--min-height:630px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5043 .elementor-element.elementor-element-d9eba3a{--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-5043 .elementor-element.elementor-element-c9a73f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-c9a73f5 .elementor-heading-title{font-family:"QF", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;line-height:1.2;color:#171717;}.elementor-5043 .elementor-element.elementor-element-b049206{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-ca4276e{--grid-columns:3;}.elementor-5043 .elementor-element.elementor-element-ca4276e > .elementor-widget-container{padding:0px 0px 100px 0px;}:root{--page-title-display:none;}@media(max-width:1300px){.elementor-5043 .elementor-element.elementor-element-83bec3c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5043 .elementor-element.elementor-element-8a407ea{--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:30px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-5043 .elementor-element.elementor-element-2257da5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5043 .elementor-element.elementor-element-53ba847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-5043 .elementor-element.elementor-element-5af6807{--min-height:450px;}.elementor-5043 .elementor-element.elementor-element-ed449d0{--min-height:450px;}.elementor-5043 .elementor-element.elementor-element-ca4276e{--grid-columns:2;}}@media(max-width:767px){.elementor-5043 .elementor-element.elementor-element-83bec3c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5043 .elementor-element.elementor-element-8a407ea{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-5043 .elementor-element.elementor-element-2257da5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5043 .elementor-element.elementor-element-480e93c .elementor-heading-title{font-size:18px;}.elementor-5043 .elementor-element.elementor-element-5af6807{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5043 .elementor-element.elementor-element-ed449d0{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5043 .elementor-element.elementor-element-c9a73f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-5043 .elementor-element.elementor-element-c9a73f5 .elementor-heading-title{font-size:28px;}.elementor-5043 .elementor-element.elementor-element-ca4276e{--grid-columns:1;}}@media(min-width:768px){.elementor-5043 .elementor-element.elementor-element-8a407ea{--content-width:1240px;}.elementor-5043 .elementor-element.elementor-element-2257da5{--width:49%;}.elementor-5043 .elementor-element.elementor-element-5af6807{--width:64%;}.elementor-5043 .elementor-element.elementor-element-ed449d0{--width:100%;}}@media(max-width:1300px) and (min-width:768px){.elementor-5043 .elementor-element.elementor-element-2257da5{--width:100%;}.elementor-5043 .elementor-element.elementor-element-5af6807{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-480e93c */.elementor-5043 .elementor-element.elementor-element-480e93c{
    background: linear-gradient(82.13deg, #00A39A -12.87%, #5C4E75 107.55%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53ba847 */.elementor-5043 .elementor-element.elementor-element-53ba847 b,
.elementor-5043 .elementor-element.elementor-element-53ba847 strong{
    background: linear-gradient(82.13deg, #00A39A -12.87%, #5C4E75 107.55%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}


.elementor-5043 .elementor-element.elementor-element-53ba847 h1{
  font-size: clamp(
    34px,
    calc(34px + (44 - 34) * ((100vw - 350px) / (1024 - 350))),
    44px
  ) !important;
  margin: 0 !important;
  line-height: 1.2 !important;
}

@media (min-width: 1025px) {
  .elementor-5043 .elementor-element.elementor-element-53ba847 h1{
    font-size: clamp(
      44px,
      calc(44px + (54 - 44) * ((100vw - 1025px) / (1440 - 1025))),
      54px
    ) !important;
    line-height: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed449d0 */.elementor-5043 .elementor-element.elementor-element-ed449d0 {
  position: relative;
  background: linear-gradient(135deg, #00A39A, #5C4E75); /* fill color */
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 613'><path d='M266.338 46.8478C376.027 32.9046 488.257 -10.5361 635.029 104.692C686.772 161.535 714.331 181.699 708.414 259.189C702.473 337.401 617.465 444.25 551.987 483.852C450.918 544.954 295.123 620.593 183.99 552.263C66.1958 479.896 2.7973 326.299 41.847 192.336C72.5385 87.2143 158.225 60.5874 266.338 46.8478Z' fill='%2300A39A'/></svg>") no-repeat center/contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 613'><path d='M266.338 46.8478C376.027 32.9046 488.257 -10.5361 635.029 104.692C686.772 161.535 714.331 181.699 708.414 259.189C702.473 337.401 617.465 444.25 551.987 483.852C450.918 544.954 295.123 620.593 183.99 552.263C66.1958 479.896 2.7973 326.299 41.847 192.336C72.5385 87.2143 158.225 60.5874 266.338 46.8478Z' fill='%2300A39A'/></svg>") no-repeat center/contain;
}

.elementor-5043 .elementor-element.elementor-element-ed449d0::before {
 
}

@media (max-width: 580px) {
    .elementor-5043 .elementor-element.elementor-element-ed449d0{
    min-height: 270px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af6807 */.elementor-5043 .elementor-element.elementor-element-5af6807 {
  position: relative;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.35));
}


.elementor-5043 .elementor-element.elementor-element-5af6807::after {
  content: "";
  position: absolute;
  width: 36%;
  right: 8%;
    bottom: 15%;
    max-width: 200px;
    height: auto;
      
    aspect-ratio: 245 / 184;
    
  z-index: 20;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 247 185'><path d='M90.7077 83.3797L108.917 79.0224C170.551 64.0969 202.021 93.5966 202.32 93.8633L202.658 94.1689L202.977 94.39C206.586 96.5947 211.705 103.631 221.232 119.565C230.064 134.289 222.598 142.821 222.299 143.205C199.985 167.255 178.153 169.499 157.017 171.632L138.196 174.175C138.15 174.188 127.082 176.659 127.082 176.659C100.203 182.863 55.2572 193.23 26.772 171.937C10.2207 159.581 4.05536 147.536 1.94823 138.828C0.244325 131.791 1.13534 127.428 1.42149 126.186C26.5899 98.7409 41.7169 95.0014 90.7141 83.3732' fill='%2300A1A7'/><path d='M111.929 8.94219L130.139 4.58487C191.772 -10.3406 223.242 19.1592 223.542 19.4258L223.88 19.7314L224.198 19.9526C227.808 22.1507 232.926 29.194 242.454 45.1275C251.285 59.8513 243.819 68.3839 243.514 68.7676C221.2 92.8174 199.368 95.0611 178.232 97.1942L159.411 99.7371C159.365 99.7501 148.296 102.221 148.296 102.221C121.418 108.426 76.472 118.792 47.9868 97.4999C31.4355 85.1433 25.2702 73.0989 23.1631 64.3908C21.4592 57.354 22.3502 52.9902 22.6363 51.748C47.8048 24.3034 62.9319 20.5639 111.929 8.9357' fill='white'/></svg>") no-repeat center/contain;

  pointer-events: none;
}

@media screen and (max-width: 1250px) and (min-width: 1025px) {
    .elementor-5043 .elementor-element.elementor-element-5af6807::after {
        width: calc(36% + (30% - 36%) * (1250px - 100vw) / (1250px - 1025px));
        right: calc(8% + (11% - 8%) * (1250px - 100vw) / (1250px - 1025px));
        bottom: calc(15% + (19% - 15%) * (1250px - 100vw) / (1250px - 1025px));
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-5043 .elementor-element.elementor-element-5af6807::after {
        width: calc(17% + (22% - 17%) * (1024px - 100vw) / (1024px - 767px));
        right: calc(26% + (19% - 26%) * (1024px - 100vw) / (1024px - 767px));
        bottom: calc(7% + (7% - 7%) * (1024px - 100vw) / (1024px - 767px));
    }
}

@media screen and (max-width: 767px) and (min-width: 401px) {
    .elementor-5043 .elementor-element.elementor-element-5af6807::after {

        width: calc(18% + (25% - 18%) * (767px - 100vw) / (767px - 401px));
        right: calc(28% + (18% - 28%) * (767px - 100vw) / (767px - 401px));
        bottom: calc(4% + (16% - 4%) * (767px - 100vw) / (767px - 401px));
    }
}

@media screen and (max-width: 767px) and (min-width: 581px) {
    .elementor-5043 .elementor-element.elementor-element-5af6807::after {

        width: calc(18% + (25% - 18%) * (767px - 100vw) / (767px - 401px));
        right: calc(28% + (18% - 28%) * (767px - 100vw) / (767px - 401px));
        bottom: calc(4% + (16% - 4%) * (767px - 100vw) / (767px - 401px));
    }
}

@media (max-width: 580px) {
    .elementor-5043 .elementor-element.elementor-element-5af6807{
    min-height: 270px !important;
}
    
.elementor-5043 .elementor-element.elementor-element-5af6807::after {
    /*width: calc(23% + (28% - 23%) * (400px - 100vw) / (400px - 350px));*/
    /*    right: calc(20% + (16% - 20%) * (400px - 100vw) / (400px - 350px));*/
    /*    bottom: calc(6% + (6% - 6%) * (400px - 100vw) / (400px - 350px));*/
    width: calc(16% + (22% - 16%) * (580px - 100vw) / (580px - 350px));
        right: calc(30% + (21% - 30%) * (580px - 100vw) / (580px - 350px));
        bottom: calc(5% + (8% - 5%) * (580px - 100vw) / (580px - 350px));
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a407ea */.elementor-5043 .elementor-element.elementor-element-8a407ea{
    margin-inline: auto;
    width: 100%;
    max-width: 1240px;
}

@media (max-width: 580px) {
    .elementor-5043 .elementor-element.elementor-element-8a407ea{
        padding-bottom: 30px !important;
    }
    
    .elementor-5043 .elementor-element.elementor-element-8a407ea .e-con-inner{
        gap: 30px !important;
    }
}/* End custom CSS */