header.et-l--header .has_et_pb_sticky .dipi-cta-button,header.et-l--header .et_pb_sticky .dipi-cta-button{background-color:#4c978a!important;color:#ffffff!important}header.et-l--header .has_et_pb_sticky .dipi-cta-button:hover,header.et-l--header .et_pb_sticky .dipi-cta-button:hover{background-color:#1e2f22!important;color:#ffffff!important}#hw-service-cards .et_pb_image,#hw-service-cards .et_pb_image .et_pb_image_wrap{display:block;width:100%}#hw-service-cards .et_pb_image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center}#hw-service-cards .et_pb_button,#hw-service-cards .et_pb_button:hover{padding-left:18px!important;padding-right:18px!important}#hw-service-cards .et_pb_button_module_wrapper{margin-top:auto}.hamburger{background:rgba(0,0,0,0.2);backdrop-filter:blur(10px);padding:10px;border-radius:5px}@media screen and (max-width:1115px){.et_pb_row_0.et_pb_row.hero-custom-row{margin-top:-150px!important}}@media screen and (max-width:980px){#reverse-columns{display:flex;flex-direction:column-reverse}}@media (max-width:980px){.et_pb_menu .et_mobile_menu{max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}}