.elementor .topmenu-card-main{overflow:hidden;padding:0px;margin:0px;border-radius:var(--card-round);border-width:1px;border-color:var(--border-gray);border-style:solid;background-image:linear-gradient(var(--white), var(--white));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;transition:all 500ms;display:flex;flex-direction:column;align-self:stretch;}.elementor .topmenu-card-main:hover,.elementor .topmenu-card-main:focus-visible{color:var(--white);border-width:1.5px;border-color:var(--green);background-image:linear-gradient(var(--bg-lighgray-hover), var(--bg-lighgray-hover));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:content-box;box-shadow:0px 0px 4px 4px var(--green-transp-35);}.elementor .topmenu-card-title{font-family:var(--Roboto);font-weight:600;font-size:var(--p-mid-16);color:var(--black);text-align:center;}.elementor .topmenu-card-subtitle{font-family:var(--Roboto);font-weight:400;font-size:var(--p-xsmall-12);color:var(--text-dark);text-align:center;}.elementor .no-margin{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .flex-horizontal{display:flex;flex-direction:row;}.elementor .flex-vertical{display:flex;flex-direction:column;gap:var(--zero-0);}.elementor .round-corner-16{overflow:hidden;border-radius:var(--space-16);}.elementor .roboto-title-24{font-family:var(--Roboto);font-weight:600;font-size:var(--p-xlarge-24);}.elementor .text-p-16{font-family:var(--Open-Sans);font-weight:400;font-size:var(--p-mid-16);flex-wrap:wrap;}.elementor .white-text{font-family:var(--Roboto);color:var(--white);}.elementor .global-side-margin-120{padding-inline-start:var(--side-margin-128px);padding-inline-end:var(--side-margin-128px);}.elementor .h2-title{font-family:var(--Roboto);font-weight:600;font-size:var(--h2);padding:var(--zero-0);}.elementor .top-bottom-40{padding-block-start:var(--space-40);padding-block-end:var(--space-40);}.elementor .black-text{color:var(--black);}.elementor .roboto-title-20{font-family:var(--Roboto);font-weight:500;font-size:var(--h4-20);}.elementor .roboto-p-med-18{font-family:var(--Roboto);font-weight:500;font-size:var(--p-large-18);}.elementor .green-text{color:var(--green);}.elementor .text-p-14{font-family:var(--Open-Sans);font-weight:400;font-size:var(--p-small-14);}.elementor .btn-primary-filled-16{font-family:var(--Roboto);font-weight:500;font-size:var(--p-mid-16);color:var(--black);padding-block-start:var(--spece-8);padding-block-end:var(--spece-8);border-radius:6000px;background-color:var(--green);transition:all 300ms;}.elementor .btn-primary-filled-16:hover,.elementor .btn-primary-filled-16:focus-visible{background-color:var(--green-600);}.elementor .fact-item-landing{width:auto;color:var(--light-gray-text);text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-16);padding-inline-end:var(--space-16);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;align-items:center;}.elementor .global-side-320{margin-inline-start:var(--side-margin-128px);margin-inline-end:var(--side-margin-128px);}.elementor .black-bg{background-color:var(--black);}.elementor .top-bottom-60{padding-block-start:var(--space-60);padding-block-end:var(--space-60);}.elementor .top-bottom-80{padding-block-start:var(--space-80);padding-block-end:var(--space-80);}.elementor .row-advantage{padding:0px;display:flex;flex-direction:row;gap:var(--spece-8);justify-content:flex-start;}.elementor .adv-row-icon{width:var(--space-24);height:var(--space-24);min-width:var(--space-24);min-height:var(--space-24);display:flex;}.elementor .icon-48{width:var(--size-48);height:var(--size-48);}.elementor .icon-32{width:var(--size-32);height:var(--space-32);min-width:var(--size-32);min-height:var(--size-32);max-width:var(--size-32);max-height:var(--size-32);color:var(--green);}.elementor .icon-20{width:var(--space-20);height:var(--space-20);}.elementor .auto-width-height{width:auto;height:auto;flex-direction:column;}.elementor .space-8{gap:var(--spece-8);}.elementor .space-4{gap:var(--space-4);}.elementor .form-section-w-image{padding-block-start:var(--zero-0);padding-block-end:var(--zero-0);padding-inline-start:var(--side-margin-128px);padding-inline-end:var(--zero-0);margin:0px;display:flex;}.elementor .form-section-content-wrapper{padding-block-start:var(--space-40);padding-block-end:var(--space-40);padding-inline-start:var(--zero-0);padding-inline-end:4rem;display:flex;flex-direction:column;gap:var(--space-32);justify-content:center;align-items:start;}.elementor .img-1-1{aspect-ratio:1/1;object-fit:cover;}.elementor .footer-column{color:var(--white);padding:var(--zero-0);display:flex;flex-direction:column;gap:var(--space-20);flex:0 1 auto;justify-content:flex-start;align-items:start;}.elementor .divider-spacing-20{height:1.5px;margin-block-start:var(--space-20);margin-block-end:var(--space-20);margin-inline-start:var(--zero-0);margin-inline-end:var(--zero-0);background-color:var(--middle-grey-text);}.elementor .card-green-border{overflow:hidden;color:var(--white);text-align:center;padding-inline-end:var(--zero-0);border-radius:var(--card-round);border-width:1.5px;border-color:var(--green-transparent-50);border-style:solid;background-image:linear-gradient(180deg, #091F13 70%,rgb(0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 12px 4px var(--green-25);transition:all 500ms;display:flex;flex-direction:column;align-items:center;}.elementor .card-desc-greenborder{padding:var(--space-20);flex-direction:column;gap:var(--spece-8);flex:1 0 auto;}.elementor .primary-filled-18{font-family:var(--Roboto);font-weight:500;font-size:var(--p-large-18);color:var(--black);padding-block-start:var(--space-16);padding-block-end:var(--space-16);padding-inline-start:var(--space-28);padding-inline-end:var(--space-28);border-radius:6000px;background-color:var(--green);transition:all 300ms;}.elementor .primary-filled-18:hover,.elementor .primary-filled-18:focus-visible{background-color:var(--green-600);}.elementor .divider-green-light{height:2px;}.elementor .text-p-18{font-family:var(--Open-Sans);font-weight:400;font-size:var(--p-large-18);}