.elementor .btn{font-family:"Author";font-weight:600;font-size:16px;letter-spacing:2px;line-height:1.2em;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:35px;padding-inline-end:35px;transition:all 500ms;}.elementor .btn-primary{color:var(--white);padding-block-start:20px;padding-block-end:20px;padding-inline-start:35px;padding-inline-end:35px;border-radius:100px;background-color:var(--primary-green);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--orange);}.elementor .btn-contrast-primary{color:var(--white);padding-block-start:20px;padding-block-end:20px;padding-inline-start:35px;padding-inline-end:35px;border-radius:100px;border-width:1px;border-color:var(--orange);border-style:solid;background-color:var(--orange);}.elementor .btn-contrast-primary:hover,.elementor .btn-contrast-primary:focus-visible{color:var(--primary-header);background-color:var(--white);}.elementor .btn-tertiary-contrast{color:var(--white);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#375efa00;}.elementor .service-index-container{width:50%;min-height:340px;overflow:hidden;position:relative;padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(250, 249, 246, 0.10);border-style:solid;background-clip:border-box;transition:all 400ms;flex-direction:column;flex-wrap:wrap;flex:1 0 auto;justify-content:space-between;}.elementor .service-index-container:hover,.elementor .service-index-container:focus-visible{padding:0px;}.elementor .service-inner-container{position:absolute;z-index:1;padding:40px;background-color:rgba(15, 79, 58, 0.89);transition:all 400ms;flex-direction:column;justify-content:space-between;}.elementor .service-inner-container:hover,.elementor .service-inner-container:focus-visible{background-color:#001B12b3;}.elementor .service-box-heading{font-weight:700;color:var(--white);font-style:italic;}.elementor .service-box-text{color:var(--white);}.elementor .service-box-content{padding:0px;flex-direction:column;}.elementor .service-box-image{position:relative;transform:scale3d(1, 1, 1);transition:all 400ms;}.elementor .service-box-image:hover,.elementor .service-box-image:focus-visible{transform:scale3d(1.2, 1.2, 1);}.elementor .cta-footer-container{padding-block-start:clamp(3.75rem, 2.283rem + 6.522vi, 7.5rem);padding-block-end:clamp(3.75rem, 2.283rem + 6.522vi, 7.5rem);padding-inline-start:max(20px, calc((100% - 1280px) / 2));padding-inline-end:max(20px, calc((100% - 1280px) / 2));background-image:url("https://akelacontracting.com/wp-content/uploads/2026/07/bg_cta_footer-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .cta-footer-heading{color:var(--white);}.elementor .masthead-container-1{padding-block-start:180px;padding-block-end:clamp(60px, 11.71875vw, 80px);padding-inline-start:max(20px, calc((100% - 1280px) / 2));padding-inline-end:max(20px, calc((100% - 1280px) / 2));background-image:url("https://akelacontracting.com/wp-content/uploads/2026/07/bg_masthead-scaled.webp"),linear-gradient(139deg, #F7F8F800 40%,#F7F8F880 90%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;flex-direction:column;align-items:center;}