.elementor-12 .elementor-element.elementor-element-2810953{--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:center;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-5153d49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-d2c508d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-9727413{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-5d72a6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-86920a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-8dcda50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-4c6785e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-12 .elementor-element.elementor-element-4c6785e:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-4c6785e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00653F}.elementor-12 .elementor-element.elementor-element-1866e5f>.elementor-widget-container{border-style:none}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap,.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:250px}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-loadmore{text-align:center}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filter-gallery-wrapper{background-color:#00653F;border-style:none;border-radius:0;box-shadow:0 0 10px 0 rgba(37.06000000000002,52.10721739130435,156.4,.5)}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filter-gallery-control ul{background:#FFF;margin:3em 0em 3em 0em;padding:10px 0 10px 0;border-radius:13px 13px 13px 13px}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filter-gallery-control ul li.control{font-size:16px;font-weight:700;color:var(--e-global-color-astglobalcolor1);background:#D8E2D99C}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filter-gallery-control ul>li.control{border-radius:8px}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filter-gallery-control ul li.active{color:#fff}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filter-gallery-control ul li.control.active{background:#00653F;border-radius:13px}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-item-wrap .eael-grid-fg-box,.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:0}.elementor-12 .elementor-element.elementor-element-1866e5f .gallery-item-caption-wrap.card-hover-bg{background-color:rgb(0 0 0 / .7)}.elementor-12 .elementor-element.elementor-element-1866e5f .video-popup-bg{background-color:rgb(0 0 0 / .7)}.elementor-12 .elementor-element.elementor-element-1866e5f .video-popup:hover>img{transform:scale(1.1)}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card{background-color:#f1f2f9}.elementor-12 .elementor-element.elementor-element-1866e5f .fg-layout-3-item-content{background-color:#f1f2f9}.elementor-12 .elementor-element.elementor-element-1866e5f .gallery-item-caption-wrap.caption-style-card .fg-item-title{color:#F56A6A}.elementor-12 .elementor-element.elementor-element-1866e5f .gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#444}.elementor-12 .elementor-element.elementor-element-1866e5f .gallery-item-caption-wrap .gallery-item-buttons>a span{background:var(--e-global-color-115e6b57);color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms}.elementor-12 .elementor-element.elementor-element-1866e5f .gallery-item-caption-wrap .gallery-item-buttons>a span img{height:18px;width:18px}.elementor-12 .elementor-element.elementor-element-1866e5f .gallery-item-caption-wrap .gallery-item-buttons>a span:hover{background:var(--e-global-color-primary);color:#fff;border-radius:100px}.elementor-12 .elementor-element.elementor-element-1866e5f #eael-fg-no-items-found{text-align:center;color:#858e9a;border-radius:0}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-gallery-load-more .eael-filterable-gallery-load-more-icon{font-size:20px;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon{height:20px;width:20px}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:"Fira Sans",Sans-serif;font-weight:600;text-transform:capitalize;font-style:normal;letter-spacing:0}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-gallery-load-more{border-style:double;border-radius:15px 15px 15px 15px;padding:5px 10px 10px 10px;background-color:#FFF;color:#00653F}.elementor-12 .elementor-element.elementor-element-fe5f7f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5153d49{--width:60%}.elementor-12 .elementor-element.elementor-element-d2c508d{--width:36%}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2810953{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-12 .elementor-element.elementor-element-d2c508d{--width:100%}.elementor-12 .elementor-element.elementor-element-1866e5f>.elementor-widget-container{margin:0 -40px 0 -40px}.elementor-12 .elementor-element.elementor-element-1866e5f .eael-filter-gallery-wrapper{padding:0 0 10px 0}}.aws2{--g:#008447;--ink:#103326;--mint:#e4f4eb;font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:16px;line-height:1.65}.aws2 *{box-sizing:border-box}.aws2 h1,.aws2 h2,.aws2 h3,.aws2 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;font-weight:700;letter-spacing:-1.5px;color:var(--ink);line-height:1.12}.aws2 h2{font-size:clamp(30px,3.3vw,48px)}.aws2 h3{font-size:23px;letter-spacing:-.5px}.aws2 p{margin:0}.aws2 a{color:var(--g)}.aws2 .a-eyebrow{color:var(--g);font-size:13px;font-weight:700;letter-spacing:2px}.aws2 .elementor-button{font-family:Arial,sans-serif;font-size:15px;font-weight:700;padding:17px 25px}.aws2 a:focus-visible{outline:3px solid #53d97d;outline-offset:4px}.a-wrap{max-width:1240px;margin:auto;width:100%;padding:0 30px}.a-section{padding:86px 30px!important}.a-inner{max-width:1180px;margin:auto;width:100%}.a-center{text-align:center}.a-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.a-card{background:#fff;border:1px solid #deebe2;border-radius:18px;overflow:hidden;box-shadow:0 8px 25px #15392908;display:flex;flex-direction:column}.a-card img{width:100%;height:205px;object-fit:cover}.a-card-body{padding:25px;display:flex;flex-direction:column;flex:1;gap:12px}.a-card h3{margin:0}.a-card p{font-size:15px;color:#52665b}.a-card a{margin-top:auto;font-weight:700}.a-badge{font-size:10px;font-weight:700;letter-spacing:1px;background:var(--mint);padding:5px 9px;border-radius:5px;align-self:flex-start}.a-header{background:#fff}.a-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 30px;max-width:1300px;margin:auto}.a-nav img{width:78px;height:70px;object-fit:contain}.a-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.a-links a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.a-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:var(--g);color:white!important;border-radius:9px;text-decoration:none;font-weight:700;font-size:14px}.a-nav details{display:none}.a-hero{padding:85px 30px!important;background:linear-gradient(90deg,rgb(0 75 47 / .94),rgb(0 112 73 / .56)),url(https://aws-technology.co/wp-content/uploads/2024/01/wepik-export-20240126203533DNVD.jpg) center/cover}.a-hero-inner{display:grid;grid-template-columns:1.35fr .8fr;gap:75px;max-width:1180px;margin:auto;align-items:center}.a-hero h1{font-size:clamp(48px,6vw,84px);color:#fff;margin:20px 0}.a-hero .a-eyebrow{color:#c6f3d7}.a-hero-copy>p{color:#eef9f2;max-width:560px;font-size:19px}.a-hero-actions{display:flex;gap:15px;flex-wrap:wrap;margin:30px 0}.a-white{background:#fff;color:#006b3c!important}.a-outline{background:#fff0;border:1px solid #fffa}.a-features{display:flex;gap:24px;color:#fff;font-size:13px;flex-wrap:wrap}.a-form{background:#fff;padding:30px;border-radius:20px;box-shadow:0 15px 40px #00341a22}.a-form h3{margin:0 0 8px}.a-form>p{color:#64726a;font-size:14px}.a-form div.wpforms-container{margin:15px 0 0}.a-form input,.a-form textarea{border-radius:8px!important}.a-form .wpforms-submit{background:#008447!important;color:white!important;border-radius:8px!important;width:100%}.a-form .wpforms-field-label{font-size:13px!important}.a-form textarea{height:85px!important}.a-form .wpforms-field{padding:8px 0!important}.a-form .wpforms-field-sublabel{font-size:11px!important}.a-band{display:flex;justify-content:space-evenly;gap:20px;padding:22px 30px;color:#246143;background:#f1f8f3;font-weight:600;font-size:14px;flex-wrap:wrap}.a-title{max-width:800px;margin:0 auto 36px;text-align:center}.a-title h2{margin:12px 0 16px}.a-title p{color:#627168}.a-about{background:#f5faf6}.a-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;max-width:1180px;margin:auto}.a-split h2{margin:14px 0 22px}.a-about-photo img{width:100%;height:510px;object-fit:cover;border-radius:24px}.a-about-photo{position:relative}.a-overlay-card{background:#fff;border-radius:12px;padding:20px;position:absolute;bottom:25px;left:20px;right:20px;box-shadow:0 8px 25px #0001}.a-benefit{margin:22px 0;display:flex;gap:16px}.a-symbol{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:var(--mint);color:var(--g);border-radius:12px;font-size:23px}.a-benefit strong{display:block}.a-benefit p{font-size:14px;color:#5a6f62}.a-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.a-service{display:flex;gap:16px;align-items:center;padding:16px;border:1px solid #cde6d6;border-radius:16px;background:#fff;text-decoration:none}.a-service img{width:105px;height:115px;object-fit:cover;border-radius:10px}.a-service h3{font-size:18px;margin:0 0 9px;letter-spacing:-.3px}.a-service p{font-size:13px;color:#5b6b62}.a-service span{display:block;text-align:right;font-size:22px}.a-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;border-radius:20px;background:var(--mint);padding:40px;margin:auto;max-width:1180px}.a-cta h2{margin:7px 0 10px;font-size:36px}.a-footer{background:#005334;color:#fff;padding:65px 30px 24px!important}.a-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:40px;max-width:1180px;margin:auto}.a-footer h3{color:#fff;font-size:19px;letter-spacing:0;margin:0 0 20px}.a-footer p,.a-footer a{color:#d3e8db;font-size:14px}.a-footer a{display:block;margin:9px 0;text-decoration:none}.a-footer .a-social{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.a-footer .a-social a{font-size:12px}.a-bottom{max-width:1180px;margin:40px auto 0;padding-top:22px;border-top:1px solid #fff3;display:flex;justify-content:space-between;font-size:12px;color:#d3e8db}.a-wa{position:fixed;bottom:22px;right:22px;background:#008447;color:white!important;border:2px solid #fff;z-index:50;border-radius:30px;padding:12px 20px;box-shadow:0 5px 20px #0002;font-size:13px;text-decoration:none}.aws2 .elementor-widget:not(:last-child){margin-bottom:0}.aws2.elementor-element{gap:0}@media(max-width:1024px){.a-links{gap:14px}.a-grid{grid-template-columns:repeat(2,1fr)}.a-service-grid{grid-template-columns:repeat(2,1fr)}.a-hero-inner{gap:30px;grid-template-columns:1.1fr 1fr}.a-split{gap:35px}.a-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.a-nav{padding:12px 20px}.a-nav>.a-links{display:none}.a-nav details{display:block;position:relative}.a-nav summary{color:#006b3c;cursor:pointer;font-weight:700}.a-nav details .a-links{position:absolute;right:0;top:36px;z-index:100;background:#fff;min-width:200px;padding:20px;box-shadow:0 10px 30px #0002;display:flex;flex-direction:column;align-items:flex-start;border-radius:12px}.a-hero{padding:48px 22px!important}.a-hero-inner,.a-split{grid-template-columns:1fr;gap:32px}.a-hero h1{font-size:55px}.a-hero-copy>p{font-size:17px}.a-section{padding:52px 22px!important}.a-grid,.a-service-grid{grid-template-columns:1fr}.a-card img{height:230px}.a-about-photo img{height:370px}.a-cta{padding:28px;flex-direction:column;align-items:flex-start}.a-cta h2{font-size:30px}.a-footer-grid{grid-template-columns:1fr;gap:25px}.a-bottom{flex-direction:column}.a-footer{padding:45px 22px 70px!important}.a-wa{font-size:12px;padding:10px 16px}.a-band{font-size:12px;gap:12px}.a-form{padding:24px}.a-service img{width:95px}.a-title h2{font-size:32px}}