.elementor-25 .elementor-element.elementor-element-c8674ef{--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-25 .elementor-element.elementor-element-1d713f6{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-96635dc .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:700;color:#7F35CB;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f677456{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-905ba52 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:700;color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-b228bd6{--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-25 .elementor-element.elementor-element-b7dfa24{--spacer-size:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-18ed9b1 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-18ed9b1.elementor-view-stacked .elementor-icon{background-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-18ed9b1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-18ed9b1.elementor-view-default .elementor-icon{color:#7F35CB;border-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-18ed9b1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-18ed9b1.elementor-view-default .elementor-icon svg{fill:#7F35CB;}.elementor-25 .elementor-element.elementor-element-a2988ef .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:600;color:#433742;}.elementor-25 .elementor-element.elementor-element-17520c4{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-148dfc2 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-148dfc2.elementor-view-stacked .elementor-icon{background-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-148dfc2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-148dfc2.elementor-view-default .elementor-icon{color:#7F35CB;border-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-148dfc2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-148dfc2.elementor-view-default .elementor-icon svg{fill:#7F35CB;}.elementor-25 .elementor-element.elementor-element-29f849c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:600;color:#433742;}.elementor-25 .elementor-element.elementor-element-e6b48b5{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-4574bbd .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-4574bbd.elementor-view-stacked .elementor-icon{background-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-4574bbd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4574bbd.elementor-view-default .elementor-icon{color:#7F35CB;border-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-4574bbd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4574bbd.elementor-view-default .elementor-icon svg{fill:#7F35CB;}.elementor-25 .elementor-element.elementor-element-8f97976 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:600;color:#433742;}.elementor-25 .elementor-element.elementor-element-65ae1ee{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-ccfd353{--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-25 .elementor-element.elementor-element-4348cd7{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-581a46a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:700;color:#433742;}.elementor-25 .elementor-element.elementor-element-b70b011{--spacer-size:50px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-9d216e8 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-9d216e8.elementor-view-stacked .elementor-icon{background-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-9d216e8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-9d216e8.elementor-view-default .elementor-icon{fill:#7F35CB;color:#7F35CB;border-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-9d216e8 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-9d216e8 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;}.elementor-25 .elementor-element.elementor-element-9d216e8 .elementor-icon-box-title{color:#433742;}.elementor-25 .elementor-element.elementor-element-c6c2ea0{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-05f0584{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-5eec35a .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-5eec35a.elementor-view-stacked .elementor-icon{background-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-5eec35a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5eec35a.elementor-view-default .elementor-icon{fill:#7F35CB;color:#7F35CB;border-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-5eec35a .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5eec35a .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;}.elementor-25 .elementor-element.elementor-element-5eec35a .elementor-icon-box-title{color:#433742;}.elementor-25 .elementor-element.elementor-element-13b7af0{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-d4736e1{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-64ed795{--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-25 .elementor-element.elementor-element-dd2a137 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-dd2a137.elementor-view-stacked .elementor-icon{background-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-dd2a137.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-dd2a137.elementor-view-default .elementor-icon{fill:#7F35CB;color:#7F35CB;border-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-dd2a137 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-dd2a137 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;}.elementor-25 .elementor-element.elementor-element-dd2a137 .elementor-icon-box-title{color:#433742;}.elementor-25 .elementor-element.elementor-element-d762d96{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-0f37e07{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-5372513 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-5372513.elementor-view-stacked .elementor-icon{background-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-5372513.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5372513.elementor-view-default .elementor-icon{fill:#7F35CB;color:#7F35CB;border-color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-5372513 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5372513 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;}.elementor-25 .elementor-element.elementor-element-5372513 .elementor-icon-box-title{color:#433742;}.elementor-25 .elementor-element.elementor-element-f4cc9d5{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-c594436{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-3ae1efb{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-a321697{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#138F00;}.elementor-25 .elementor-element.elementor-element-d0fad73{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-620f31b{--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-25 .elementor-element.elementor-element-8f27ece .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:700;color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-6a6f7e7{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-33eac7f{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-33eac7f{right:0px;}.elementor-25 .elementor-element.elementor-element-33eac7f{top:0px;}.elementor-25 .elementor-element.elementor-element-63313a3{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-60e4494 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:700;color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-eeffde6{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-4af3db9{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-959d198 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:700;color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-d951f6d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:700;color:#7F35CB;}.elementor-25 .elementor-element.elementor-element-c91da7a{font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#2A1E1E;}.elementor-25 .elementor-element.elementor-element-1c321f0 .elementor-heading-title{color:#D10000;}.elementor-25 .elementor-element.elementor-element-d03fecb .elementor-heading-title{color:#000000;}.elementor-25 .elementor-element.elementor-element-6b3bfd7 .elementor-heading-title{color:#3A9E6E;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-c8674ef{--content-width:500px;--min-height:699px;--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-25 .elementor-element.elementor-element-96635dc{text-align:center;}.elementor-25 .elementor-element.elementor-element-12524b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-f677456{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-905ba52{text-align:center;}.elementor-25 .elementor-element.elementor-element-6ccec4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6654e82.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-b228bd6{--min-height:670px;--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-25 .elementor-element.elementor-element-a2988ef{text-align:center;}.elementor-25 .elementor-element.elementor-element-17520c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-29f849c{text-align:center;}.elementor-25 .elementor-element.elementor-element-e6b48b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-8f97976{text-align:center;}.elementor-25 .elementor-element.elementor-element-65ae1ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-26f540b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ccfd353{--min-height:670px;--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-25 .elementor-element.elementor-element-581a46a{text-align:center;}.elementor-25 .elementor-element.elementor-element-9d216e8 .elementor-icon-box-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-c6c2ea0{text-align:center;}.elementor-25 .elementor-element.elementor-element-5eec35a .elementor-icon-box-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-13b7af0{text-align:center;}.elementor-25 .elementor-element.elementor-element-64ed795{--min-height:670px;--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-25 .elementor-element.elementor-element-dd2a137 .elementor-icon-box-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d762d96{text-align:center;}.elementor-25 .elementor-element.elementor-element-5372513 .elementor-icon-box-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-f4cc9d5{text-align:center;}.elementor-25 .elementor-element.elementor-element-66d6b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a321697{text-align:center;}.elementor-25 .elementor-element.elementor-element-d0fad73{text-align:center;}.elementor-25 .elementor-element.elementor-element-620f31b{--min-height:670px;--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-25 .elementor-element.elementor-element-8f27ece{text-align:center;}.elementor-25 .elementor-element.elementor-element-6a6f7e7{text-align:center;}.elementor-25 .elementor-element.elementor-element-33eac7f{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:680px;}.elementor-25 .elementor-element.elementor-element-33eac7f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-33eac7f{left:1px;}body.rtl .elementor-25 .elementor-element.elementor-element-33eac7f{right:1px;}.elementor-25 .elementor-element.elementor-element-33eac7f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-33eac7f .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-25 .elementor-element.elementor-element-33eac7f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:0px;height:0px;}.elementor-25 .elementor-element.elementor-element-33eac7f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0d78bab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-60e4494{text-align:center;}.elementor-25 .elementor-element.elementor-element-eeffde6{--spacer-size:565px;}.elementor-25 .elementor-element.elementor-element-46caa63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-959d198{text-align:center;}.elementor-25 .elementor-element.elementor-element-d951f6d{text-align:center;}.elementor-25 .elementor-element.elementor-element-c91da7a{text-align:center;}.elementor-25 .elementor-element.elementor-element-1c321f0{text-align:center;}.elementor-25 .elementor-element.elementor-element-d03fecb{text-align:center;}.elementor-25 .elementor-element.elementor-element-6b3bfd7{text-align:center;}.elementor-25 .elementor-element.elementor-element-0333e81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-6ccec4a */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f0f0f0;
  font-family: 'Segoe UI', sans-serif;
  padding: 16px;
}

.btn-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: #3a9e6e;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 36px;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  box-shadow: 0 4px 14px rgba(58, 158, 110, 0.35);
  white-space: nowrap;
}

.btn-download:hover {
  background-color: #2e8a5e;
  box-shadow: 0 6px 20px rgba(58, 158, 110, 0.45);
  transform: translateY(-1px);
}

.btn-download:active {
  background-color: #26754f;
  transform: translateY(0px);
  box-shadow: 0 2px 8px rgba(58, 158, 110, 0.3);
}

.btn-download svg {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

/* Tablet */
@media (max-width: 768px) {
  .btn-download {
    font-size: 14px;
    padding: 14px 28px;
    gap: 10px;
  }

  .btn-download svg {
    width: 20px;
    height: 20px;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .btn-download {
    width: 100%;
    font-size: 13px;
    padding: 14px 20px;
    gap: 8px;
    letter-spacing: 0.05em;
  }

  .btn-download svg {
    width: 18px;
    height: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26f540b */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f0f0f0;
  font-family: 'Segoe UI', sans-serif;
  padding: 16px;
}

.btn-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: #3a9e6e;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 36px;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  box-shadow: 0 4px 14px rgba(58, 158, 110, 0.35);
  white-space: nowrap;
}

.btn-download:hover {
  background-color: #2e8a5e;
  box-shadow: 0 6px 20px rgba(58, 158, 110, 0.45);
  transform: translateY(-1px);
}

.btn-download:active {
  background-color: #26754f;
  transform: translateY(0px);
  box-shadow: 0 2px 8px rgba(58, 158, 110, 0.3);
}

.btn-download svg {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

/* Tablet */
@media (max-width: 768px) {
  .btn-download {
    font-size: 14px;
    padding: 14px 28px;
    gap: 10px;
  }

  .btn-download svg {
    width: 20px;
    height: 20px;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .btn-download {
    width: 100%;
    font-size: 13px;
    padding: 14px 20px;
    gap: 8px;
    letter-spacing: 0.05em;
  }

  .btn-download svg {
    width: 18px;
    height: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66d6b26 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f0f0f0;
  font-family: 'Segoe UI', sans-serif;
  padding: 16px;
}

.btn-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: #3a9e6e;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 36px;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  box-shadow: 0 4px 14px rgba(58, 158, 110, 0.35);
  white-space: nowrap;
}

.btn-download:hover {
  background-color: #2e8a5e;
  box-shadow: 0 6px 20px rgba(58, 158, 110, 0.45);
  transform: translateY(-1px);
}

.btn-download:active {
  background-color: #26754f;
  transform: translateY(0px);
  box-shadow: 0 2px 8px rgba(58, 158, 110, 0.3);
}

.btn-download svg {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

/* Tablet */
@media (max-width: 768px) {
  .btn-download {
    font-size: 14px;
    padding: 14px 28px;
    gap: 10px;
  }

  .btn-download svg {
    width: 20px;
    height: 20px;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .btn-download {
    width: 100%;
    font-size: 13px;
    padding: 14px 20px;
    gap: 8px;
    letter-spacing: 0.05em;
  }

  .btn-download svg {
    width: 18px;
    height: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d78bab */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f0f0f0;
  font-family: 'Segoe UI', sans-serif;
  padding: 16px;
}

.btn-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: #3a9e6e;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 36px;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  box-shadow: 0 4px 14px rgba(58, 158, 110, 0.35);
  white-space: nowrap;
}

.btn-download:hover {
  background-color: #2e8a5e;
  box-shadow: 0 6px 20px rgba(58, 158, 110, 0.45);
  transform: translateY(-1px);
}

.btn-download:active {
  background-color: #26754f;
  transform: translateY(0px);
  box-shadow: 0 2px 8px rgba(58, 158, 110, 0.3);
}

.btn-download svg {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

/* Tablet */
@media (max-width: 768px) {
  .btn-download {
    font-size: 14px;
    padding: 14px 28px;
    gap: 10px;
  }

  .btn-download svg {
    width: 20px;
    height: 20px;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .btn-download {
    width: 100%;
    font-size: 13px;
    padding: 14px 20px;
    gap: 8px;
    letter-spacing: 0.05em;
  }

  .btn-download svg {
    width: 18px;
    height: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46caa63 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f0f0f0;
  font-family: 'Segoe UI', sans-serif;
  padding: 16px;
}

.btn-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: #3a9e6e;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 36px;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  box-shadow: 0 4px 14px rgba(58, 158, 110, 0.35);
  white-space: nowrap;
}

.btn-download:hover {
  background-color: #2e8a5e;
  box-shadow: 0 6px 20px rgba(58, 158, 110, 0.45);
  transform: translateY(-1px);
}

.btn-download:active {
  background-color: #26754f;
  transform: translateY(0px);
  box-shadow: 0 2px 8px rgba(58, 158, 110, 0.3);
}

.btn-download svg {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

/* Tablet */
@media (max-width: 768px) {
  .btn-download {
    font-size: 14px;
    padding: 14px 28px;
    gap: 10px;
  }

  .btn-download svg {
    width: 20px;
    height: 20px;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .btn-download {
    width: 100%;
    font-size: 13px;
    padding: 14px 20px;
    gap: 8px;
    letter-spacing: 0.05em;
  }

  .btn-download svg {
    width: 18px;
    height: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0333e81 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f0f0f0;
  font-family: 'Segoe UI', sans-serif;
  padding: 16px;
}

.btn-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: #3a9e6e;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 36px;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
  box-shadow: 0 4px 14px rgba(58, 158, 110, 0.35);
  white-space: nowrap;
}

.btn-download:hover {
  background-color: #2e8a5e;
  box-shadow: 0 6px 20px rgba(58, 158, 110, 0.45);
  transform: translateY(-1px);
}

.btn-download:active {
  background-color: #26754f;
  transform: translateY(0px);
  box-shadow: 0 2px 8px rgba(58, 158, 110, 0.3);
}

.btn-download svg {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

/* Tablet */
@media (max-width: 768px) {
  .btn-download {
    font-size: 14px;
    padding: 14px 28px;
    gap: 10px;
  }

  .btn-download svg {
    width: 20px;
    height: 20px;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .btn-download {
    width: 100%;
    font-size: 13px;
    padding: 14px 20px;
    gap: 8px;
    letter-spacing: 0.05em;
  }

  .btn-download svg {
    width: 18px;
    height: 18px;
  }
}/* End custom CSS */