.heading h4,.hover_content h4{text-transform:uppercase}cards_section.services_section{position:relative}.cards_section.services_section .heading_container{border-bottom:1px solid var(--primary_color);margin:0 auto 40px;padding-bottom:10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cards_section.services_section .services_grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 13px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:13px}.cards_section.services_section .service_item{aspect-ratio:518/324;background-position:50%;background-size:cover;height:auto;overflow:hidden;position:relative}.cards_section.services_section .service_item .overlay{background:rgba(0,0,0,.35);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.cards_section.services_section .service_item .hover_content,.cards_section.services_section .service_item .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards_section.services_section .service_item .hover_content{background:rgba(11,55,68,.9);color:#fff;opacity:0;text-align:center;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px}.cards_section.services_section .service_item .overlay_content{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0 auto;max-width:376px}.cards_section.services_section .service_item .overlay_content::-webkit-scrollbar{display:none}.cards_section.services_section .service_item:hover .hover_content,.cards_section.services_section .service_item:hover .overlay{opacity:1}.cards_section.services_section .service_item .hover_content h4,.cards_section.services_section .service_item .hover_content p{color:var(--white_color)}.cards_section.services_section .service_item .hover_content h4{margin-bottom:14px}.cards_section.services_section .service_item .hover_content p{margin-bottom:0}.cards_section.services_section .cards_wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 13px 1fr;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;grid-template-columns:repeat(2,1fr);row-gap:12px}.cards_section.services_section .card .overlay{background:rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.cards_section.services_section .card:hover .overlay{opacity:0}.cards_section.services_section .card:hover .hover_content{opacity:1}.cards_section.services_section .button_container{margin-top:40px;text-align:center}@media (max-width:767px){.cards_section.services_section .heading_container{border-bottom:none;position:relative;width:100%}.cards_section.services_section .heading_container:before{background-color:var(--primary_color);bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:50%}.cards_section.services_section .heading_container{margin-bottom:14px;padding-bottom:6px}.cards_section.services_section .cards_wrap,.cards_section.services_section .services_grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}