.elementor-361 .elementor-element.elementor-element-11079f1 > .elementor-background-overlay{background-color:#B0E6E3;opacity:0.5;}.elementor-widget-theme-post-title .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-361 .elementor-element.elementor-element-0fc1906 > .elementor-widget-container{margin:1px -2px 0px 2px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-0fc1906{text-align:center;}.elementor-361 .elementor-element.elementor-element-0fc1906 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#0C0C0C;}.elementor-361 .elementor-element.elementor-element-f5d0769{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-361 .elementor-element.elementor-element-f5d0769 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-361 .elementor-element.elementor-element-726ad55{width:var( --container-widget-width, 97.575% );max-width:97.575%;--container-widget-width:97.575%;--container-widget-flex-grow:0;}.elementor-361 .elementor-element.elementor-element-726ad55 > .elementor-widget-container{margin:0px 1px 49px 7px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:8px 7px 0px 0px;box-shadow:0px 22px 10px -11px rgba(0,0,0,0.5);}.elementor-361 .elementor-element.elementor-element-726ad55 .elementor-image-box-wrapper{text-align:center;}.elementor-361 .elementor-element.elementor-element-726ad55 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#0C0C0C;}.elementor-361 .elementor-element.elementor-element-726ad55 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#4ECE46;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-361 .elementor-element.elementor-element-27c1fa8 > .elementor-widget-container{padding:0px 1px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-27c1fa8 .elementor-button{font-family:"Tilt Warp", Sans-serif;font-size:23px;font-weight:400;padding:9px 20px 9px 21px;}.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-361 .elementor-element.elementor-element-97a3939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-97a3939{text-align:center;}.elementor-361 .elementor-element.elementor-element-97a3939 img{width:100%;max-width:84%;}.elementor-361 .elementor-element.elementor-element-e889946 > .elementor-widget-container{margin:16px -1px 22px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-e889946{z-index:-3;}.elementor-361 .elementor-element.elementor-element-e889946 .elementor-image-box-wrapper{text-align:center;}.elementor-361 .elementor-element.elementor-element-e889946 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#070707;}.elementor-361 .elementor-element.elementor-element-e889946 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#48C621;}.elementor-361 .elementor-element.elementor-element-c35e706 .elementor-button{background-color:#61CE70;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:0px 0px 0px 0px;padding:9px 20px 9px 21px;}.elementor-361 .elementor-element.elementor-element-c35e706 .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-c35e706 .elementor-button:focus{background-color:#2E7D4D;color:#F1F1F1;}.elementor-361 .elementor-element.elementor-element-c35e706 > .elementor-widget-container{margin:19px 19px 19px 19px;padding:0px 0px 2px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-c35e706 .elementor-button-content-wrapper{flex-direction:row;}.elementor-361 .elementor-element.elementor-element-c35e706 .elementor-button:hover svg, .elementor-361 .elementor-element.elementor-element-c35e706 .elementor-button:focus svg{fill:#F1F1F1;}.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-361 .elementor-element.elementor-element-de606fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#010F15;}.elementor-361 .elementor-element.elementor-element-68aaa6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#080909;}.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-361 .elementor-element.elementor-element-0f2ef41{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#040000;}.elementor-361 .elementor-element.elementor-element-acf1f7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-acf1f7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000507;}.elementor-361 .elementor-element.elementor-element-5d9dfc4{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#040000;}.elementor-361 .elementor-element.elementor-element-a269d11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#01090C;}.elementor-361 .elementor-element.elementor-element-ad68eeb{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#060000;}.elementor-361 .elementor-element.elementor-element-4a0cc87:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-4a0cc87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-4a0cc87 > .elementor-background-overlay{background-color:#B0E6E3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-4a0cc87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-361 .elementor-element.elementor-element-b1ad982 > .elementor-widget-container{margin:0px -7px 2px 6px;padding:28px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-b1ad982 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#010C10;}.elementor-361 .elementor-element.elementor-element-afa7255 > .elementor-widget-container{padding:27px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-afa7255 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000202;}.elementor-361 .elementor-element.elementor-element-da33716 > .elementor-widget-container{padding:33px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-da33716 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#010507;}.elementor-361 .elementor-element.elementor-element-b51e930 .elementor-button{background-color:#61CE70;border-style:groove;}.elementor-361 .elementor-element.elementor-element-b51e930 .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-b51e930 .elementor-button:focus{background-color:#2E7D4D;}.elementor-361 .elementor-element.elementor-element-b51e930 .elementor-button-content-wrapper{flex-direction:row;}.elementor-361 .elementor-element.elementor-element-b51e930 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-theme-post-content{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-361 .elementor-element.elementor-element-28a81dc{text-align:center;}.elementor-361 .elementor-element.elementor-element-45b8084 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#011017;}.elementor-361 .elementor-element.elementor-element-d6d124a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-d6d124a{font-family:"Roboto", Sans-serif;font-weight:400;color:#FF0808;}@media(max-width:1024px){.elementor-361 .elementor-element.elementor-element-de606fb{width:var( --container-widget-width, 138.469px );max-width:138.469px;--container-widget-width:138.469px;--container-widget-flex-grow:0;}.elementor-361 .elementor-element.elementor-element-de606fb .elementor-heading-title{font-size:15px;}.elementor-361 .elementor-element.elementor-element-68aaa6c .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-361 .elementor-element.elementor-element-0fc1906{text-align:center;}.elementor-361 .elementor-element.elementor-element-97a3939 > .elementor-widget-container{margin:-7px -7px -7px -7px;}.elementor-361 .elementor-element.elementor-element-de606fb{text-align:center;}.elementor-361 .elementor-element.elementor-element-de606fb .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-361 .elementor-element.elementor-element-af061b7{width:31.965%;}.elementor-361 .elementor-element.elementor-element-8640a71{width:35.099%;}.elementor-361 .elementor-element.elementor-element-f5f296d{width:32.268%;}.elementor-361 .elementor-element.elementor-element-93e8cf8{width:47.218%;}.elementor-361 .elementor-element.elementor-element-bce672c{width:52.782%;}.elementor-361 .elementor-element.elementor-element-a10ef75{width:48.957%;}.elementor-361 .elementor-element.elementor-element-69b73b9{width:51.043%;}}/* Start custom CSS for button, class: .elementor-element-c35e706 *//* Center the Download Button */
a.elementor-button {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS *//* General Reset for All Devices */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Base Styles for Desktop */
body {
  font-family: 'Segoe UI', sans-serif;
  font-size: 18px;
  line-height: 1.6;
  padding: 0 20px;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Buttons */
.elementor-button {
  font-size: 18px;
  padding: 12px 24px;
  text-align: center;
  display: inline-block;
}

/* Responsive Grid Fix */
.elementor-column {
  width: 100% !important;
}

/* Responsive Adjustments - Tablets */
@media (max-width: 1024px) {
  body {
    font-size: 17px;
  }

  .elementor-column {
    width: 100% !important;
  }

  .elementor-widget-heading h1,
  .elementor-widget-heading h2 {
    font-size: 24px !important;
  }
}

/* Responsive Adjustments - Mobiles */
@media (max-width: 768px) {
  body {
    font-size: 16px;
    padding: 0 10px;
  }

  h1 {
    font-size: 24px !important;
  }

  h2 {
    font-size: 20px !important;
  }

  h3 {
    font-size: 18px !important;
  }

  .elementor-button {
    font-size: 16px;
    padding: 10px 20px;
  }

  .elementor-widget-image img {
    width: 100% !important;
    height: auto !important;
  }

  .elementor-widget-heading {
    text-align: center !important;
  }

  .elementor-widget {
    margin-bottom: 20px;
  }

  /* Make download buttons center */
  .elementor-align-right,
  .elementor-align-left {
    text-align: center !important;
  }

  .elementor-button-wrapper {
    text-align: center !important;
  }
}
@media (min-width: 1025px) {
  /* Left align only the "KEY DETAILS" heading */
  .elementor-heading-title:contains("KEY DETAILS") {
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}
@media (min-width: 1025px) {
  .header-logo img,
  .elementor-widget-image img {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */