#adopt-carousel .et_pb_portfolio_items{margin:0 -12px}#adopt-carousel .et_pb_portfolio_item{padding:0 12px!important;box-sizing:border-box}#adopt-carousel .et_pb_portfolio_image{height:auto!important;overflow:visible!important}#adopt-carousel .et_pb_portfolio_image img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;position:static!important;display:block!important}#adopt-carousel .et_pb_portfolio_image{max-height:300px;display:flex;align-items:center;justify-content:center}#adopt-carousel .et_pb_portfolio_item{min-height:420px;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding:10px 12px;box-sizing:border-box}#adopt-carousel .et_pb_module_header{margin:0.6em 0 0.3em}#adopt-carousel .post-meta{font-size:14px;margin:0}#adopt-carousel .et_pb_portfolio_item{height:650px!important;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.hero-overlay-section{position:relative}.hero-overlay-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:5;pointer-events:none}body .gform_wrapper .gform_footer .gform_button,body .gform_wrapper .gform_page_footer .gform_button{background:#57ab46!important;border:none;color:#fff;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:700;text-transform:uppercase!important;cursor:pointer;transition:all 0.3s ease-in-out}body .gform_wrapper .gform_footer .gform_button:hover,body .gform_wrapper .gform_page_footer .gform_button:hover{background:#3c8333}.fop-map-card{max-width:450px;margin:0 auto 2.5rem;border-radius:18px;overflow:hidden;background:#ffffff;box-shadow:0 18px 45px rgba(0,0,0,0.18);border:1px solid rgba(15,23,42,0.08)}.fop-map-header{padding:12px 18px;font-size:1.05rem;font-weight:600;letter-spacing:0.02em;color:#ffffff;background:linear-gradient(90deg,#57ab46,#008000)}.fop-map-body{position:relative;width:100%;aspect-ratio:1/1}.fop-map-body iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}