.elementor-28048 .elementor-element.elementor-element-bb10001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-bb10001 */.elementor-28048 .elementor-element.elementor-element-bb10001{padding:12px 6px 13px;text-align:center;align-items:center;} .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name h1, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name h2, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name h3, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name h4, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name .geodir-entry-title{font-size:17px !important;font-weight:700 !important;line-height:1.3;margin:0 0 3px !important;color:#172A3A !important;text-transform:none;text-align:center !important;} .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name a{color:#172A3A !important;text-decoration:none;} .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name a:hover, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name a:focus{text-decoration:underline;} .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-name a:focus-visible{outline:3px solid #2E6E8E;outline-offset:2px;} .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-line, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-line *{font-size:15px !important;line-height:1.45;color:#3A4255 !important;margin:0 !important;padding:0 !important;text-align:center !important;justify-content:center !important;} .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-line i, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-line svg{display:none !important;} .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-phone, .elementor-28048 .elementor-element.elementor-element-bb10001 .idbg-yp-phone *{font-weight:600;color:#172A3A !important;} .idbg-yp{background:#F6F4EF!important;color:#172A3A!important;border-top:6px solid #172A3A}.idbg-yp .in{max-width:1080px!important;margin:0 auto!important;text-align:center}.idbg-yp .k{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#2E6E8E;margin:0 0 6px}.idbg-yp h2.t{font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;font-size:clamp(32px,4.5vw,52px)!important;letter-spacing:0!important;color:#172A3A!important;line-height:1.1!important;text-align:center}.idbg-yp .sub{font-family:inherit!important;font-size:17px!important;line-height:1.5;text-transform:none!important;letter-spacing:0!important;color:#3A4255!important;max-width:720px;margin:12px auto 34px!important;border:0!important;padding:0!important;text-align:center}.idbg-yp .sub a{color:#172A3A!important;font-weight:700;text-decoration:underline}.idbg-yp h3.c{display:flex;align-items:center;gap:18px;background:none!important;color:#172A3A!important;font-family:Georgia,"Times New Roman",serif!important;font-size:24px!important;font-weight:700;letter-spacing:0!important;text-transform:none!important;padding:0!important;margin:44px 0 18px!important;text-align:center}.idbg-yp h3.c:before,.idbg-yp h3.c:after{content:"";flex:1;height:2px;background:#172A3A}.idbg-yp-list .elementor-posts,.idbg-yp-list .elementor-posts-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;column-count:auto!important;column-rule:none!important;gap:0 28px!important}.idbg-yp-list .elementor-post{border-bottom:1px solid #D6D9DD;margin:0!important;width:auto!important;text-align:center}/* End custom CSS */