@charset "UTF-8";
     html {
font-size: 16px;
} html {
scroll-behavior: smooth;
}
h1, h2, h3, h4, h5 {
color: #1C244B;
} .elementor-heading-title a, .elementor-button-link, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none !important;
} .text-space-bottom-none, .elementor-element.elementor-widget-heading.text-space-bottom-none h1.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h2.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h3.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h4.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h5.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h6.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h6.elementor-heading-title, .text-space-bottom-none p {
margin-bottom: 0;
}
p:last-child {
margin-bottom: 16px;
}
p {
margin-bottom: 1.44rem;
}
h1.entry-title {
display: none;
}
.site-header {
display: none;
}
p strong {
font-weight: bold;
} .elementor-widget-heading {
color: var(--e-global-color-secondary);
}
.elementor-widget-heading h1 {
margin-bottom: 16px;
}
@media (max-width: 767px) {
.elementor-widget-heading h1 {
margin-bottom: 8px;
}
}
.elementor-widget-heading h2 {
margin-bottom: 16px;
}
@media (max-width: 767px) {
.elementor-widget-heading h2 {
margin-bottom: 8px;
}
}
.elementor-widget-heading h3 {
margin-bottom: 8px;
}
.elementor-widget-heading h4 {
margin-bottom: 8px;
}
.elementor-widget-heading h5 {
margin-bottom: 8px;
}
pre {
background: white;
padding: 24px;
} .main-header, .elementor-button-c-info .elementor-button svg, .primary-btn .elementor-button svg, .elementor-widget-button .elementor-button svg, .e-form__buttons .elementor-button svg, .elementor-button-c-danger .elementor-button, .elementor-button-c-warning .elementor-button, .elementor-button-c-success .elementor-button, .elementor-button-c-info .elementor-button, .primary-btn .elementor-button, .elementor-widget-button .elementor-button, .e-form__buttons .elementor-button {
transition: all 0.5s ease;
}  .elementor-button-c-info .elementor-button, .primary-btn .elementor-button, .elementor-widget-button .elementor-button, .e-form__buttons .elementor-button {
box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease 0s;
outline: none;
}
.elementor-button-c-info .elementor-button:hover, .primary-btn .elementor-button:hover, .elementor-widget-button .elementor-button:hover, .e-form__buttons .elementor-button:hover {
box-shadow: 0px 15px 20px rgba(95, 76, 149, 0.4);
transform: translateY(-7px);
} hr {
color: var(--e-global-color-text);
padding-top: 8px;
padding-bottom: 8px;
} .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom: inherit;
}
.elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top: inherit;
}
.elementor-inline-item {
border: none !important;
}
.elementor-inline-item span.elementor-icon-list-text.elementor-post-info__item {
border: none !important;
padding: 16px;
} .elementor-accordion-item {
margin: 8px 0;
}
.elementor-accordion-item .elementor-tab-title {
padding: 24px 15px;
}
.elementor-accordion-item .elementor-tab-title a {
color: var(--e-global-color-secondary);
}
.elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
color: var(--e-global-color-secondary);
}  .section-pbxxl, .section-pbxl, .section-pbl, .section-pbm, .section-pbs, .section-pbn, .section-ptxxl, .section-ptxl, .section-ptl, .section-ptm, .section-pts, .section-ptn {
padding-left: 24px;
padding-right: 24px;
}
.section-default-pad {
padding: 80px 24px;
}
@media (max-width: 1024px) {
.section-default-pad {
padding: 80px 24px;
}
}
@media (max-width: 767px) {
.section-default-pad {
padding: 40px 24px;
}
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 24px;
}
@media (max-width: 1024px) {
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 16px;
}
}
@media (max-width: 767px) {
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 24px 16px;
}
} .section-ptn {
padding-top: 0px !important;
}
.section-pts {
padding-top: 24px;
}
@media (max-width: 767px) {
.section-pts {
padding-top: 24px;
}
}
.section-ptm {
padding-top: 80px;
}
@media (max-width: 767px) {
.section-ptm {
padding-top: 24px;
}
}
.section-ptl {
padding-top: 108px;
}
@media (max-width: 767px) {
.section-ptl {
padding-top: 32px;
}
}
.section-ptxl {
padding-top: 136px;
}
@media (max-width: 767px) {
.section-ptxl {
padding-top: 32px;
}
}
.section-ptxxl {
padding-top: calc(122px + 6%);
}
@media (max-width: 767px) {
.section-ptxxl {
padding-top: 80px;
}
}
.no-pad .elementor-widget-wrap.elementor-element-populated {
padding: 0px !important;
}
.small-pad .elementor-widget-wrap.elementor-element-populated {
padding: 16px !important;
} .section-pbn {
padding-bottom: 0px !important;
}
.section-pbs {
padding-bottom: 24px;
}
@media (max-width: 767px) {
.section-pbs {
padding-bottom: 24px;
}
}
.section-pbm {
padding-bottom: 80px;
}
@media (max-width: 767px) {
.section-pbm {
padding-bottom: 24px;
}
}
.section-pbl {
padding-bottom: 108px;
}
@media (max-width: 767px) {
.section-pbl {
padding-bottom: 32px;
}
}
.section-pbxl {
padding-bottom: 136px;
}
@media (max-width: 767px) {
.section-pbxl {
padding-bottom: 48px;
}
}
.section-pbxxl {
padding-bottom: calc(124px + 6%);
}
@media (max-width: 767px) {
.section-pbxxl {
padding-bottom: 80px;
}
} .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 16px;
}
@media (max-width: 767px) {
.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 16px 0px;
}
}
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 32px;
}
@media (max-width: 767px) {
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 24px 0px;
}
}
.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 48px;
}
@media (max-width: 767px) {
.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 24px 0px;
}
}
.elementor-column-gap-widers > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 64px;
}
@media (max-width: 767px) {
.elementor-column-gap-widers > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 24px 0px;
}
}
.h1.entry-title {
display: none;
}   .lbc {
background: rgba(0, 0, 0, 0.07);
}
.dbc {
background: var(--e-global-color-secondary);
}
.bbc {
background: black;
}
.wht {
color: white !important;
}
.wht .elementor-kit-53 h1, .wht h2, .wht h3, .wht h4, .wht h5, .wht h6 {
color: white !important;
}
.c1 {
color: black;
}
.c1 .elementor-kit-53 h1, .c1 h2, .c1 h3, .c1 h4, .c1 h5, .c1 h6, .c1 p {
color: black;
}
.c2 {
color: inherit;
}
.c2 .elementor-kit-53 h1, .c2 h2, .c2 h3, .c2 h4, .c2 h5, .c2 h6, .c2 p {
color: inherit;
}
.blk {
color: var(--e-global-color-secondary);
}
.rc {
border-radius: 0px;
}  .text-small, .text-small p {
font-size: 14.4px;
line-height: auto;
}
@media (max-width: 1024px) {
.text-small, .text-small p {
font-size: 16px;
}
} .text-intro, .text-intro p {
font-size: 19.2px;
} .text-narrow {
max-width: 650px;
} .text-narrow-centered {
max-width: 650px;
margin: 0 auto;
}
.text-centered {
text-align: center;
}
@media (max-width: 544px) { .text-small, .text-small p {
font-size: 12.8px;
} .text-intro, .text-intro p {
font-size: 16px;
}
}  .mbn, .mbn.elementor-widget, .mbn.elementor-widget:not(:last-child), .mbn h1, .mbn h2, .mbn h3, .mbn h4, .mbn h5, .mbn h6, .mbn p {
margin-bottom: 0 !important;
}
.mbxs, .mbxs.elementor-widget, .mbxs h1, .mbxs h2, .mbxs h3, .mbxs h4, .mbxs h5, .mbxs h6, .mbxs p {
margin-bottom: 4px;
}
.mbs, .mbs.elementor-widget, .mbs h1, .mbs h2, .mbs h3, .mbs h4, .mbs h5, .mbs h6, .mbs p {
margin-bottom: 8px;
}
.mbm, .mbm.elementor-widget, .mbm h1, .mbm h2, .mbm h3, .mbm h4, .mbm h5, .mbm h6, .mbm p {
margin-bottom: 16px;
}
.mbl, .mbl.elementor-widget {
margin-bottom: 40px;
}
.mbxl, .mbxl.elementor-widget {
margin-bottom: 56px;
}
@media (max-width: 1024px) {
.mbl, .mbl.elementor-widget {
margin-bottom: 18px;
}
.mbxl, .mbxl.elementor-widget {
margin-bottom: 20px;
}
} @media (min-width: 1024px) {
.extra-space-right .elementor-widget-wrap.elementor-element-populated {
padding-right: calc(32px + 5%);
}
.extra-space-left .elementor-widget-wrap.elementor-element-populated {
padding-left: calc(32px + 5%);
}
} .elementor-row > .elementor-column.card > .elementor-element-populated {
background: #fff;
border: 1px solid #D2D1CC;
border-radius: 10px;
}
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 24px;
padding: 32px;
}
@media (max-width: 1024px) {
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 16px;
padding: 24px;
}
}
@media (max-width: 767px) {
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 24px 0;
padding: 24px;
}
}
.elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 8px;
padding: 32px;
}
@media (max-width: 1024px) {
.elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 8px;
padding: 24px;
}
}
@media (max-width: 767px) {
.elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 8px 0;
padding: 24px;
}
}
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated .elementor-widget-image, .elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated .elementor-widget-image {
margin: -16px -16px 24px -16px;
width: calc(100% + 32px);
} .section-card-wrap {  }
.section-card-wrap .elementor-container {
flex-wrap: wrap;
}
.section-card-wrap .one-col {
flex: 0 0 100%;
}
@media (max-width: 1024px) {
.section-card-wrap .one-col {
flex: 0 0 100%;
}
}
.section-card-wrap .two-col {
flex: 0 1 50%;
}
@media (max-width: 1024px) {
.section-card-wrap .two-col {
flex: 0 1 50%;
}
}
@media (max-width: 767px) {
.section-card-wrap .two-col {
flex: 0 1 50%;
}
}
@media (max-width: 767px) {
.section-card-wrap .two-col.dont {
flex: 0 0 50% !important;
}
}
.section-card-wrap .three-col {
flex: 0 1 33.333%;
}
@media (max-width: 1024px) {
.section-card-wrap .three-col {
flex: 0 1 33.333%;
}
}
.section-card-wrap .four-col {
flex: 0 1 25%;
}
@media (max-width: 1024px) {
.section-card-wrap .four-col {
flex: 0 1 25%;
}
}
@media (max-width: 767px) {
.section-card-wrap .two-col, .section-card-wrap .three-col, .section-card-wrap .four-col {
flex: 0 0 100%;
}
}
.card {
background-color: white;
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.09);
}
.card .elementor-image-box-img { }
.card .elementor-image-box-content {
padding: 40px;
}
.card .elementor-image-box-description {
font-size: 16px;
font-style: italic;
}
.card:nth-child(1) {
margin-right: 16px;
}
.card:nth-child(2) {
margin-right: 16px;
margin-left: 16px;
}
.card:nth-child(3) {
margin-left: 16px;
}
@media (max-width: 1024px) {
.card:nth-child(1), .card:nth-child(2), .card:nth-child(3) {
margin-right: 0px;
margin-left: 0px;
margin-top: 8px;
margin-bottom: 8px;
}
}
.icon-list {
column-count: 3;
}
@media (max-width: 767px) {
.icon-list {
column-count: 1;
}
}  .entry-title {
display: none !important;
}
.text-lg {
font-size: 20px;
}
.hidden-tablet {
display: none !important;
}
@media (max-width: 768px) {
.hidden-tablet {
display: block !important;
}
}
@media (max-width: 767px) {
.hidden-mobile {
display: none !important;
}
}
@media (min-width: 1024px) {
.main-menu a {
color: white;
transition: ease all 0.5s;
}
.main-menu:hover, .main-menu:active {
color: rgb(231, 229, 228);
}
}
.main-header {
background-color: rgba(255, 255, 255, 0);
}
.elementor-sticky--effects.main-header {
background-color: white;
}
.elementor-sticky--effects.main-header .main-menu a {
color: #231F20;
} div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
width: 100%;
padding: 8px;
border: none;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
border: none;
background-color: var(--e-global-color-accent);
}
.fly-up {
transition: ease all 0.5s;
}
@media (min-width: 1024px) {
.fly-up:hover {
transform: translateY(-16px);
}
}
.eael-testimonial-quote {
display: none;
}
.testimonial-inline-style {
display: flex;
flex-wrap: wrap; }
.testimonial-inline-style .eael-testimonial-user {
width: 100%;
}
.elementor-widget-eael-testimonial-slider .testimonial-inline-style {
overflow: hidden;
text-align: left;
width: auto;
}
.elementor-widget-eael-testimonial-slider .testimonial-inline-style .eael-testimonial-image {
padding: 8px 8px 16px 8px;
}
@media (min-width: 767px) {
.white-fade:after {
content: " ";
width: 100%;
height: 100%;
position: absolute;
top: 0.2px;
background: rgb(255, 255, 255);
background: linear-gradient(90deg, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgb(255, 255, 255) 90%);
z-index: 2;
pointer-events: none;
}
}
.eael-testimonial-item-inner {
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}
@media (min-width: 767px) {
.eael-testimonial-item-inner {
min-height: 380px;
}
}
@media (min-width: 1025px) and (max-width: 1340px) {
.eael-testimonial-item-inner {
min-height: 450px;
}
.eael-testimonial-item-inner .eael-testimonial-text p {
font-size: 14px !important;
}
}
.eael-testimonial-user-company {
padding-bottom: 20px;
}
.swiper-pagination {
padding-top: 24px;
}
.eael-logo-carousel.grayscale-normal img:hover {
filter: grayscale(100%) !important;
}
.eael-lc-logo:hover .eael-logo-carousel.grayscale-normal img {
filter: grayscale(100%);
} @media (min-width: 769px) {
.eael-testimonial-content {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
}
.cta-button li:last-child {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1.9px;
background-color: #F4BB13;
box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease 0s;
}
@media (min-width: 767px) {
.cta-button li:last-child {
border-radius: 24px;
}
}
@media (min-width: 1025px) {
.cta-button li:last-child:hover {
box-shadow: 0px 15px 20px rgba(219, 188, 26, 0.4);
transform: translateY(-7px);
}
}
.cta-button li:last-child a:after {
content: none;
}
.call-btn:after {
content: "844.960.JDA6";
background: white;
box-shadow: 0px 15px 20px rgba(82, 76, 63, 0.13);
padding: 8px 16px;
border-radius: 30px;
opacity: 0;
transition: ease all 0.5s;
bottom: -56px;
font-size: 14px;
color: rgb(77, 77, 77);
position: absolute;
left: 30%;
transform: translateX(-30%);
}
@media (max-width: 1440px) {
.call-btn:after {
right: 0px;
left: inherit;
transform: none;
}
}
.call-btn:hover:after {
opacity: 1;
}
.call-btn:hover:before {
opacity: 1;
}
.call-btn:before {
content: " ";
border-width: 0 18.5px 16px 18.5px;
border-color: transparent transparent white transparent;
border-style: solid;
transition: ease all 0.5s;
border-style: solid;
position: absolute;
bottom: -23px;
opacity: 0;
left: 80%;
transform: translateX(-80%);
}
li.elementor-icon-list-item {
list-style: none;
}
.eael-testimonial-item {
transition: ease all 0.5s;
}
@media (min-width: 1024px) {
.white-fade .swiper-slide-next + div {
transform: translateY(-20px) !important;
}
}
.elementor-headline-dynamic-text {
white-space: nowrap;
}
.elementor-headline-dynamic-text:after {
content: " ";
height: 2px;
width: 100%;
position: absolute;
left: 0px;
bottom: -12px;
background-color: #F4BB13;
}