.elementor-5103 .elementor-element.elementor-element-96d6f80{--display:flex;}.elementor-5103 .elementor-element.elementor-element-32907b9{text-align:center;}.elementor-5103 .elementor-element.elementor-element-32907b9 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;line-height:50px;color:#173865;}.elementor-5103 .elementor-element.elementor-element-1f8b13c{text-align:center;}.elementor-5103 .elementor-element.elementor-element-1f8b13c .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:30px;color:#173865;}.elementor-5103 .elementor-element.elementor-element-fb12f17{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;}#elementor-popup-modal-5103{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5103 .dialog-message{width:1200px;height:auto;padding:20px 20px 20px 20px;}#elementor-popup-modal-5103 .dialog-close-button{display:flex;}#elementor-popup-modal-5103 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-5103 .elementor-element.elementor-element-32907b9 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-5103 .elementor-element.elementor-element-1f8b13c .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-5103 .elementor-element.elementor-element-fb12f17{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5103 .elementor-element.elementor-element-32907b9{text-align:center;}.elementor-5103 .elementor-element.elementor-element-32907b9 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-5103 .elementor-element.elementor-element-1f8b13c{text-align:center;}.elementor-5103 .elementor-element.elementor-element-1f8b13c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-5103 .elementor-element.elementor-element-fb12f17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-fb12f17 */.potomac-coupon-widget, .potomac-coupon-widget *{box-sizing:border-box} .potomac-coupon-widget{background:#eef4f8;color:#102d54;font-family:Arial,Helvetica,sans-serif} .ppg-offers{max-width:1180px;margin:0 auto;padding:56px 24px 70px}.ppg-intro{text-align:center;margin:0 auto 34px}.ppg-intro .ppg-eyebrow{color:#347ab3;font-size:12px;letter-spacing:.19em;font-weight:800;text-transform:uppercase}.ppg-intro h1{font-size:clamp(29px,4vw,42px);margin:9px 0;color:#102d54}.ppg-intro p{margin:0;color:#526a80;font-size:16px}.ppg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.ppg-coupon{background:#fff;border-radius:6px;box-shadow:0 8px 26px #153b5b18;position:relative;padding:14px}.ppg-coupon-inner{border:2px dashed #9cbfd4;height:100%;display:flex;flex-direction:column;text-align:center;overflow:hidden}.ppg-top{background:#102d54;color:#fff;padding:26px 20px 24px;position:relative;overflow:hidden}.ppg-top:after{content:'';position:absolute;left:-10%;right:-10%;bottom:-19px;height:25px;background:#4c9bd0;transform:rotate(-2deg)}.ppg-brand{height:73px;max-width:220px;object-fit:contain;display:block;margin:0 auto 17px}.ppg-label{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#bfe3f8;margin:0 0 6px}.ppg-price{font-size:clamp(66px,8vw,100px);font-weight:900;letter-spacing:-.055em;line-height:.95;color:#fff}.ppg-price small{font-size:.29em;letter-spacing:0;text-transform:uppercase;margin-left:8px}.ppg-body{padding:30px 25px 29px;display:flex;flex:1;flex-direction:column;align-items:center}.ppg-body h2{font-size:clamp(24px,3vw,31px);line-height:1.1;margin:0 0 13px;color:#12365f}.ppg-body p{font-size:16px;line-height:1.5;color:#536b80;margin:0 0 24px;max-width:360px}.ppg-call{display:inline-block;margin-top:auto;background:#247bb5;color:#fff;text-decoration:none;padding:15px 24px;font-size:14px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-radius:3px}.ppg-call:hover,.ppg-call:focus-visible{background:#145984}.ppg-phone{font-size:15px;color:#173a60;font-weight:700;margin-top:12px;text-decoration:none}.ppg-website{font-size:12px;letter-spacing:.06em;color:#6d8292;margin-top:16px}.ppg-print-note{text-align:center;font-size:13px;color:#718595;margin:25px 0 0}@media(max-width:720px){.ppg-offers{padding:36px 16px 50px}.ppg-grid{grid-template-columns:1fr;max-width:520px;margin:auto}.ppg-price{font-size:76px}}@media print{.potomac-coupon-widget{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ppg-offers{padding:0;max-width:none}.ppg-intro,.ppg-print-note{display:none}.ppg-grid{gap:12px}.ppg-coupon{box-shadow:none;border:1px solid #d4dfe7;break-inside:avoid}.ppg-top{padding-top:18px}.ppg-brand{height:55px}.ppg-price{font-size:65px}.ppg-body{padding:22px 16px}}

.elementor-5103 .elementor-element.elementor-element-fb12f17 img {
    width: 220px;
}

@media (max-width: 767px) {
    .elementor-5103 .elementor-element.elementor-element-fb12f17 .ppg-price {
        font-size: 40px !important;
    }
}/* End custom CSS */