.elementor-173 .elementor-element.elementor-element-5a278f3{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 150px 0px;}/* Start custom CSS */.elementor-173 span[id]{scroll-margin-top:3.5rem}
.elementor-173 a:focus-visible{outline:2px solid #0076d5;outline-offset:4px}
.elementor-173 a:hover{text-decoration:underline}
@media (min-width:768px) and (max-width:1024px){
.elementor-173 .elementor-element-9be1162{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.elementor-173 .elementor-element-c0f18b9{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:767px){
.elementor-173 .elementor-element-9be1162{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.elementor-173 .elementor-element-9be1162>div{padding:.75rem!important}
.elementor-173 .elementor-element-9be1162 a{font-size:.78rem!important;line-height:1.6!important}
.elementor-173 .elementor-element-739aa77{display:grid!important;grid-template-columns:1fr auto;gap:.5rem!important}
.elementor-173 .elementor-element-6f66fee{grid-column:1 / -1;grid-row:2;gap:.25rem 1rem!important;justify-content:center}
.elementor-173 .elementor-element-6f66fee a{font-size:.75rem!important;padding:.5rem 0!important}
.elementor-173 .elementor-element-c0f18b9 img{max-height:10rem}
}/* End custom CSS */