.elementor-15 .elementor-element.elementor-element-6f53c7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dedcc6c .apd-w .apd-hero--split .apd-hero__in{grid-template-columns:1fr 1fr;}.elementor-15 .elementor-element.elementor-element-dedcc6c .apd-w .apd-hero__title{font-size:60px;}.elementor-15 .elementor-element.elementor-element-f1940cc .apd-w .apd-stats{margin-top:-70px;}.elementor-15 .elementor-element.elementor-element-3f0289a .apd-w .apd-shead{text-align:center;margin-left:auto;margin-right:auto;--apd-eb-l:block;--apd-eb-r:block;justify-content:center;}.elementor-15 .elementor-element.elementor-element-3f0289a .apd-w .apd-cards{grid-template-columns:repeat(2, minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-4675004 .apd-w .apd-shead{text-align:left;margin-left:0;margin-right:auto;--apd-eb-l:block;--apd-eb-r:none;justify-content:flex-start;}.elementor-15 .elementor-element.elementor-element-4457e44 .apd-w .apd-marquee__track{animation-duration:32s;animation-direction:normal;}.elementor-15 .elementor-element.elementor-element-4457e44 .apd-w .apd-eaw__logo img{width:662px;}.elementor-15 .elementor-element.elementor-element-7fdfa7e .apd-w .apd-shead{text-align:center;margin-left:auto;margin-right:auto;--apd-eb-l:block;--apd-eb-r:block;justify-content:center;}.elementor-15 .elementor-element.elementor-element-7fdfa7e .apd-w .apd-cards{grid-template-columns:repeat(3, minmax(0,1fr));}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-dedcc6c .apd-w .apd-hero{padding:50px 0px 120px 0px;}.elementor-15 .elementor-element.elementor-element-dedcc6c .apd-w .apd-hero--split .apd-hero__in{grid-template-columns:1fr;}.elementor-15 .elementor-element.elementor-element-dedcc6c .apd-w .apd-hero__title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-17d7f22 .apd-w .apd-split{padding:30px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-17d7f22 .apd-w .apd-split__title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-3f0289a .apd-w .apd-cards{grid-template-columns:repeat(1, minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-3f0289a .apd-w .apd-icards{padding:30px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-4457e44 .apd-w .apd-eaw{padding:50px 0px 50px 0px;}.elementor-15 .elementor-element.elementor-element-7fdfa7e .apd-w .apd-cards{grid-template-columns:repeat(1, minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-7fdfa7e .apd-w .apd-icards{padding:30px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-7ea45f7 .apd-w .apd-markets{padding:30px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-7ea45f7 .apd-w .apd-markets__title{font-size:35px;}}/* Start custom CSS for apd-page-hero, class: .elementor-element-dedcc6c */.elementor-15 .elementor-element.elementor-element-dedcc6c p { text-align:justify; text-justify:inter-word; }

.elementor-15 .elementor-element.elementor-element-dedcc6c .apd-w .apd-hero__visual{
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for apd-split-info, class: .elementor-element-17d7f22 */.elementor-15 .elementor-element.elementor-element-17d7f22 p { text-align:justify; text-justify:inter-word; }/* End custom CSS */
/* Start custom CSS for apd-icon-cards, class: .elementor-element-3f0289a */.elementor-15 .elementor-element.elementor-element-3f0289a p { text-align:justify; text-justify:inter-word; }/* End custom CSS */
/* Start custom CSS for apd-eaw-banner, class: .elementor-element-4457e44 */.elementor-15 .elementor-element.elementor-element-4457e44 p { text-align: justify; text-justify: inter-word; }
.elementor-15 .elementor-element.elementor-element-4457e44 img { object-fit: cover; object-position: center; }
@media(min-width:901px){.elementor-15 .elementor-element.elementor-element-4457e44 .apd-eaw__grid{align-items:stretch} .elementor-15 .elementor-element.elementor-element-4457e44 .apd-eaw__logo{position:relative;align-self:stretch;min-height:0} .elementor-15 .elementor-element.elementor-element-4457e44 .apd-eaw__logo img{position:absolute;inset:0;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center}}
@media(max-width:900px){.elementor-15 .elementor-element.elementor-element-4457e44 .apd-eaw__logo img{position:static;width:100%;max-width:100%;height:auto;object-fit:contain}}/* End custom CSS */
/* Start custom CSS for apd-icon-cards, class: .elementor-element-7fdfa7e */.elementor-15 .elementor-element.elementor-element-7fdfa7e p { text-align:justify; text-justify:inter-word; }/* End custom CSS */
/* Start custom CSS for apd-commitment, class: .elementor-element-e74c115 */.elementor-15 .elementor-element.elementor-element-e74c115 p { text-align: justify; text-justify: inter-word; }
.elementor-15 .elementor-element.elementor-element-e74c115 .apd-commit__body { max-width: 820px; margin-left:auto; margin-right:auto; }
.elementor-15 .elementor-element.elementor-element-e74c115 .apd-pillars { justify-content: space-between; column-gap: 20px; row-gap: 20px; }

.elementor-15 .elementor-element.elementor-element-e74c115 .apd-pillars{
    max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}
.elementor-15 .elementor-element.elementor-element-e74c115 .apd-commit__title,.elementor-15 .elementor-element.elementor-element-e74c115 .apd-commit>.apd-eyebrow{max-width:820px;margin-left:auto;margin-right:auto;text-align:center}/* End custom CSS */
/* Start custom CSS for apd-cta, class: .elementor-element-4f195e8 */.elementor-15 .elementor-element.elementor-element-4f195e8 p { text-align: justify; text-justify: inter-word; }/* End custom CSS */