.ServiceCategories_container__ynNbZ{max-width:100vw;overflow-x:hidden}.ServiceCategories_main__xv6hb{width:100%}.ServiceCategories_main__xv6hb .ServiceCategories_subcontainer__gbV8_{background-image:url(/_next/static/media/pattern_bg2.a469ac01.png)}.ServiceCategories_container__ynNbZ{width:100%}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI{width:100%;max-width:1200px;margin:auto}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP{display:grid;padding:0 1em;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,auto);gap:2em}@media(min-width:576px){.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP>:first-child .ServiceCategories_overlay__C1Q2Q{background-color:rgba(239,37,60,.8)}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP>:nth-child(2) .ServiceCategories_overlay__C1Q2Q{background-color:rgba(41,51,82,.8)}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP>:nth-child(3) .ServiceCategories_overlay__C1Q2Q{background-color:rgba(196,88,58,.8)}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP>:nth-child(4){background-size:cover}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP>:nth-child(4) .ServiceCategories_overlay__C1Q2Q{background-color:rgba(60,134,92,.8)}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk{width:100%;padding-top:60%;box-shadow:0 0 10px 1px #000;transition:all .3s ease-in-out;position:relative;overflow:hidden;cursor:pointer}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk img{-o-object-fit:cover;object-fit:cover}@media(max-width:577px){.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk{width:100%;padding-top:40%;max-width:350px;margin:auto}}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk:hover{box-shadow:0 0 3px 0 #000;transition:all .3s ease-in-out}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk .ServiceCategories_service_item_child__5cJRa{position:absolute;width:100%;height:100%;top:0;left:0;padding:1em;display:flex;flex-direction:column;justify-content:center}@media(min-width:772px)and (max-width:1199px){.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk .ServiceCategories_service_item_child__5cJRa{padding:1em 2em}}@media(min-width:1200px){.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk .ServiceCategories_service_item_child__5cJRa{padding:1em 3em}}.ServiceCategories_container__ynNbZ .ServiceCategories_wrapper__48_OI .ServiceCategories_services_container__eT_FP .ServiceCategories_service_item__n_jfk .ServiceCategories_service_item_child__5cJRa h2{text-shadow:5px 4px 3px hsla(254,7%,47%,.46);font-weight:bolder!important}