.elementor-764 .elementor-element.elementor-element-40a40b6{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-40a40b6:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-40a40b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9FF;}.elementor-764 .elementor-element.elementor-element-51efe4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-07c4a62 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-764 .elementor-element.elementor-element-07c4a62{text-align:center;}.elementor-764 .elementor-element.elementor-element-07c4a62 .elementor-heading-title{text-transform:capitalize;line-height:60px;}.elementor-764 .elementor-element.elementor-element-e4826bc{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-e4826bc:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-e4826bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9FF;}.elementor-764 .elementor-element.elementor-element-996766e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-ad132fa{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 8px 2px rgba(221.99999999999997, 230.99999999999997, 238.99999999999997, 0.3);--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-764 .elementor-element.elementor-element-ad132fa:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-ad132fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-764 .elementor-element.elementor-element-db2427d{text-align:left;}.elementor-764 .elementor-element.elementor-element-9d2d119{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-610db0f{--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:stretch;--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:150px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-610db0f:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-610db0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9FF;}.elementor-764 .elementor-element.elementor-element-b044d73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-00e65fa{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-764 .elementor-element.elementor-element-baf19e1{text-align:center;}.elementor-764 .elementor-element.elementor-element-e8b5ee0{--display:flex;}.elementor-764 .elementor-element.elementor-element-74f20a5{--display:flex;}.elementor-764 .elementor-element.elementor-element-1399e7d{--display:flex;}.elementor-764 .elementor-element.elementor-element-c752c97{--display:flex;}.elementor-764 .elementor-element.elementor-element-035f0a1{--display:flex;}.elementor-764 .elementor-element.elementor-element-3930ea3{--display:flex;}.elementor-764 .elementor-element.elementor-element-3c6aca1{--display:flex;}.elementor-764 .elementor-element.elementor-element-ae3af7b{--display:flex;}.elementor-764 .elementor-element.elementor-element-3589fcb{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-764 .elementor-element.elementor-element-3589fcb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-764 .elementor-element.elementor-element-3589fcb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-764 .elementor-element.elementor-element-ebd0d21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-764 .elementor-element.elementor-element-996766e{--width:20%;}.elementor-764 .elementor-element.elementor-element-ad132fa{--width:58.665%;}.elementor-764 .elementor-element.elementor-element-9d2d119{--width:20%;}.elementor-764 .elementor-element.elementor-element-b044d73{--width:16.66%;}.elementor-764 .elementor-element.elementor-element-00e65fa{--width:66.66%;}.elementor-764 .elementor-element.elementor-element-ebd0d21{--width:16.66%;}}@media(max-width:1024px){.elementor-764 .elementor-element.elementor-element-40a40b6{--padding-top:50px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-764 .elementor-element.elementor-element-07c4a62 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-764 .elementor-element.elementor-element-e4826bc{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-ad132fa{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-764 .elementor-element.elementor-element-610db0f{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-764 .elementor-element.elementor-element-40a40b6{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-764 .elementor-element.elementor-element-07c4a62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-764 .elementor-element.elementor-element-07c4a62 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-e4826bc{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-764 .elementor-element.elementor-element-ad132fa{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-764 .elementor-element.elementor-element-610db0f{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-764 .elementor-element.elementor-element-00e65fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wpforms, class: .elementor-element-8f2ccbf */#wpforms-submit-20 {
    background-color: #00D1FF;
    color: #ffffff; /* Optional: sets text color for contrast */
    border: none;   /* Optional: removes default border */
    padding: 15px 30px; /* Optional: adds spacing */
    font-size: 16px; /* Optional: adjusts font size */
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Hover effect: grow */
#wpforms-submit-20:hover {
    transform: scale(1.05); /* Grows the button slightly */
    background-color: #00c1ef; /* Optional: a subtle hover color */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3589fcb *//* Consistent border under each accordion item (closed or open) */
.e-n-accordion-item {
  border-bottom: 2px solid #0d3b3a;
  transition: all 0.3s ease;
}

/* Remove bottom border from the header (summary) itself */
.e-n-accordion-item-title {
  border-bottom: none;
}

/* When item is open, remove its bottom border and instead add border under its content */
.e-n-accordion-item[open] {
  border-bottom: none;
}

/* Add a border under the content region when open */
.e-n-accordion-item[open] > [role="region"] {
  border-bottom: 2px solid #0d3b3a;
  padding-bottom: 0px;
}/* End custom CSS */