:root{--mag:#FF3FA4;--ink:#0E0E12;--lemon:#FFE14D;--sky:#36C5F0;--verified:#2E9B5B;}
/* affiliate-disclaimer altijd zichtbaar */
.affiliate-disclaimer,.affiliate-disclaimer *{color:#1a1d24 !important;font-size:13px !important;line-height:1.4 !important;opacity:1 !important;visibility:visible !important;}
/* typografie */
body,input,button,select,textarea,.titlepost__custom,.has-coupon-label,.type-coupon{font-family:'Hanken Grotesk',system-ui,sans-serif !important;}
h1,h2,h3,.text-coupon,.coupons-discount__title,.coupons-discount__text-coupon,.store-name,.coupons-discount__discount{font-family:'Archivo',sans-serif !important;letter-spacing:-.01em !important;}
/* coupon-kaarten */
ul.couponlist{list-style:none !important;padding-left:0 !important;}
ul.couponlist>li,.coupons-discount__item{position:relative !important;background:#fff !important;border:2px solid var(--ink) !important;border-radius:12px !important;box-shadow:5px 5px 0 0 var(--mag) !important;margin:0 0 18px !important;padding:14px !important;list-style:none !important;}
ul.couponlist>li::before{display:none !important;}
/* kortingspercentage */
.text-coupon,.coupons-discount__text-coupon{font-family:'Archivo',sans-serif !important;font-weight:900 !important;color:var(--mag) !important;font-size:32px !important;line-height:1 !important;}
.type-coupon,.coupons-discount__type-coupon{color:var(--ink) !important;font-weight:700 !important;text-transform:uppercase !important;font-size:11px !important;letter-spacing:.08em !important;}
/* KORTINGSCODE-label */
.has-coupon-label{display:inline-block !important;background:var(--ink) !important;color:#fff !important;font-family:'Archivo' !important;font-weight:800 !important;font-size:11px !important;letter-spacing:.04em !important;padding:4px 9px !important;border-radius:6px !important;margin-bottom:6px !important;}
/* titel */
.titlepost__custom,.coupons-discount__title{font-weight:600 !important;color:var(--ink) !important;line-height:1.3 !important;}
/* Pak code = magenta pill */
.coupon-button-with-code,.coupon-button-with-code__text,.coupons-discount__button,a.coupon-button,.coupons__slider-item--button,.default-button{background:var(--mag) !important;background-image:none !important;color:#fff !important;border:none !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;padding:11px 20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;}
.coupon-button-with-code__hidden-text{display:none !important;}
.mobile-button img,.button .desktop img{display:none !important;}
/* zoekbalk */
.mainsearchform{position:relative !important;background:#fff !important;border:2px solid var(--ink) !important;border-radius:999px !important;padding:0 48px 0 18px !important;height:44px !important;display:flex !important;align-items:center !important;overflow:visible !important;}
#header-s,.mainsearchform input[type=text]{border:none !important;background:transparent !important;height:100% !important;width:100% !important;font-family:'Hanken Grotesk',sans-serif !important;}
.submit-buutton{position:absolute !important;top:50% !important;right:5px !important;transform:translateY(-50%) !important;width:32px !important;height:32px !important;min-width:32px !important;padding:0 !important;background:var(--mag) !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.submit-buutton img{width:16px !important;height:16px !important;filter:brightness(0) invert(1) !important;}
/* zoekbalk: typeahead-wrapper laten meegroeien zodat het invoerveld de pil vult (stond ingeklapt op 4px) */
.mainsearchform .twitter-typeahead{flex:1 1 auto !important;width:auto !important;display:flex !important;align-items:center !important;}
.mainsearchform .tt-input,.mainsearchform input.tt-input,.mainsearchform input[type=text]{width:100% !important;min-width:0 !important;border:none !important;background:transparent !important;outline:none !important;font-family:'Hanken Grotesk',sans-serif !important;font-size:15px !important;}
/* zoekveld op ALLE schermen breed + klikbaar (typeahead-wrapper liet 'm op mobiel op 4px) */
/* zoekform stond op display:grid (thema, hogere specificiteit) -> forceer flex met hogere specificiteit zodat de input groeit */
div.search-header form.mainsearchform,#header form.mainsearchform{display:flex !important;align-items:center !important;width:100% !important;}
div.search-header .mainsearchform .twitter-typeahead,#header .mainsearchform .twitter-typeahead{flex:1 1 auto !important;width:auto !important;min-width:0 !important;display:flex !important;align-items:center !important;}
div.search-header .mainsearchform .tt-input,#header .mainsearchform .tt-input,.mainsearchform input#header-s{flex:1 1 auto !important;width:100% !important;min-width:0 !important;}
.mainsearchform .tt-menu{left:0 !important;right:0 !important;}
/* affiliate-disclaimer: padding-top (margin collapst met container) zodat tekst vrij van de 50px vaste header komt; minder witruimte eronder */
.affiliate-disclaimer{padding-top:18px !important;padding-bottom:0 !important;margin:0 !important;font-size:12px !important;line-height:1.4 !important;color:#1a1d24 !important;}
/* zoekbalk ~20px naar links zodat het menu-icoon vrij komt */
#header .search-header,#header form.mainsearchform{margin-right:20px !important;}
/* zoekresultaten: max 60% schermhoogte + scroll, niet te breed */
.tt-menu,.tt-dropdown-menu{max-height:60vh !important;overflow-y:auto !important;max-width:92vw !important;}
/* X om de zoekbalk te sluiten/wissen */
.bd-search-clear{display:none;position:absolute !important;right:46px;top:50%;transform:translateY(-50%);width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#ececec;color:#222;font-size:18px;line-height:1;cursor:pointer;z-index:4;}
/* #5: kortingskolom verticaal centreren t.o.v. (evt. 2-regelige) titel */
.couponlist>li[data-type]>.row{align-items:center !important;}
/* mobiel: PAK CODE / TOON CODE / deal-knop compacter (minder hoog & breed) */
@media (max-width:600px){.coupon-button-with-code.coupon-button-with-code,.coupon-button-with-code-v2.coupon-button-with-code-v2,.default-button.default-button{min-height:38px !important;padding:0 14px !important;font-size:13px !important;max-width:none !important;}}
/* expired/similar secties: rand+schaduw i.p.v. zwart blok */
.expired-coupons,.similar-stores-deals{background:transparent !important;color:var(--ink) !important;}
/* algemene knoppen/links accent */
a.button,.btn-primary,button[type=submit]:not(.submit-buutton){background:var(--mag) !important;border-color:var(--mag) !important;color:#fff !important;border-radius:999px !important;}
/* === EXACT-fixes === */
/* desktop: grijze knop-container weg, pill normaal in de flow (lost overlap op) */
.coupon-button-with-code__container{background:transparent !important;width:auto !important;height:auto !important;display:inline-block !important;box-shadow:none !important;min-width:0 !important;}
.coupon-button-with-code{position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;line-height:1 !important;min-height:44px !important;white-space:nowrap !important;width:auto !important;max-width:100% !important;padding:0 20px !important;box-sizing:border-box !important;}
.couponlist .button,.couponlist .button .desktop{overflow:visible !important;padding-right:4px !important;box-sizing:border-box !important;max-width:100% !important;}
/* filtertabs ALLE/KORTINGSCODES/DEALS -> magenta pills */
.coupon-filters span{display:inline-flex !important;align-items:center !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;font-size:13px !important;border:2px solid var(--ink) !important;background:#fff !important;color:var(--ink) !important;border-radius:999px !important;padding:8px 16px !important;height:auto !important;}
.coupon-filters span.active{background:var(--mag) !important;border-color:var(--mag) !important;color:#fff !important;}
/* code-finder (Zoek live + knoppen) -> magenta */
.bdcf-btn-pakcode,.bdcf-btn-livesearch,.bdcf-btn-go,.bdcf-btn-all,.bdcf-btn-reveal,.bdcf-btn-meer-codes,.bdcf-btn-copy,.bdcf-btn-bekijkcode{background:var(--mag) !important;border-color:var(--mag) !important;color:#fff !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;}
.bdcf-spinner{border-top-color:var(--mag) !important;}
.bdcf-counter b{color:var(--mag) !important;}
/* === CODE-FINDER FEATURE-BLOK (verplaatst, opvallend gemaakt) === */
ul.couponlist li.bdcf-feature-block,.bdcf-feature-block{background:#fff !important;border:3px solid var(--mag) !important;border-radius:18px !important;box-shadow:none !important;padding:22px !important;margin:6px 0 24px !important;list-style:none !important;}
.bdcf-feature-block__title{font-family:'Archivo',sans-serif !important;font-weight:900 !important;font-size:24px !important;line-height:1.1 !important;color:var(--ink) !important;letter-spacing:-.01em !important;margin:0 0 6px !important;}
.bdcf-feature-block__sub{font-family:'Hanken Grotesk',sans-serif !important;color:#5a5560 !important;font-size:15px !important;margin:0 0 14px !important;}
/* e-mail-subscribe-balk: witte tekst op donker + magenta knop (was donker-op-donker) */
.coupon-subscribe{background:#fff !important;color:var(--ink) !important;border:2px solid var(--ink) !important;border-radius:12px !important;box-shadow:6px 6px 0 0 var(--mag) !important;}
.coupon-subscribe .title,.coupon-subscribe .subtitle,.coupon-subscribe p,.coupon-subscribe label,.coupon-subscribe span:not(.submit-buutton):not(.wpcf7-list-item-label){color:var(--ink) !important;}
.coupon-subscribe .subtitle,.coupon-subscribe p{color:#4a4a52 !important;}
.coupon-subscribe input[type=email],.coupon-subscribe input[type=text]{background:#fff !important;color:var(--ink) !important;border:1px solid #d9d6dd !important;}
.coupon-subscribe .submit-buutton,.coupon-subscribe button,.coupon-subscribe .wpcf7-submit,.coupon-subscribe input[type=submit]{background:var(--mag) !important;background-image:none !important;border-color:var(--mag) !important;color:#fff !important;}
.coupon-subscribe input{color:var(--ink) !important;}
/* wrapper-li's (magazine/subscribe coupon-block) zijn geen kaarten -> geen roze outline (screenshot 5) */
.couponlist>li.coupon-block,.couponlist>li.magazine,.couponlist>li.subscribe{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;}
/* Forminator vriendencode-blok: groene outline-border om het hele blok */
.extra_content_pods:has(.forminator-ui),.extra_content_pods:has(form){border:3px solid var(--verified) !important;border-radius:18px !important;padding:22px !important;background:#fff !important;}
/* load-more: verberg deals na de 3e, toon knop met hook-CTA */
ul.couponlist li.bd-hidden-deal{display:none !important;}
ul.couponlist li.bd-loadmore{list-style:none !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:4px 0 20px !important;text-align:center !important;}
.bd-loadmore__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;padding:0 30px !important;background:var(--mag) !important;color:#fff !important;border:none !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;font-size:15px !important;letter-spacing:-.01em !important;cursor:pointer !important;box-shadow:4px 4px 0 0 var(--ink) !important;transition:transform .12s ease !important;}
.bd-loadmore__btn:hover{transform:translate(-1px,-1px) !important;}
/* editorial-blok 'Historische deals' opleuken: brand-kaart + redactie-badge + lead-zin + magenta cijfers */
.bd-editorial{border:2px solid var(--ink) !important;border-radius:14px !important;box-shadow:6px 6px 0 0 var(--lemon) !important;padding:24px !important;}
.bd-editorial__badge{display:inline-block !important;background:var(--ink) !important;color:#fff !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;font-size:11px !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:5px 12px !important;border-radius:999px !important;margin:0 0 14px !important;}
.bd-editorial p:first-of-type{font-size:18px !important;line-height:1.55 !important;color:var(--ink) !important;}
.bd-editorial .bd-hl{color:var(--mag) !important;font-weight:800 !important;}
/* gekleurde percentages/bedragen in alle hoofdcontent-blokken (wisselende kleuren; sidebar uitgezonderd) */
.bd-hl{color:var(--mag) !important;font-weight:800 !important;}
.bd-hl-sky{color:var(--sky) !important;font-weight:800 !important;}
.bd-hl-green{color:var(--verified) !important;font-weight:800 !important;}
/* === HEADER WIT (zoals R-myrecipes-exact) === */
#header,#main-header,#main-header.default,#header #main-header{background:#fff !important;background-color:#fff !important;border-bottom:1px solid #ECEAEF !important;box-shadow:none !important;}
#header a,#main-header a,#header li,#main-header li,#header nav a,#header .menu a,#header span:not(.coupon-button-with-code__text){color:var(--ink) !important;}
#logo a img{filter:brightness(0) !important;}
#header i,#main-header i,#header .icon-menu,#header .hamburger,#header .activator i,#header .menu-toggle span{color:var(--ink) !important;}
#header svg,#main-header svg{fill:var(--ink) !important;stroke:var(--ink) !important;}
#header .login,#main-header .login,#header a.account,#header .btn-account{background:var(--ink) !important;color:#fff !important;border-radius:8px !important;}
/* === SIDEBAR-WIDGETS als bento-cards === */
.tips-tricks__wrapper{background:#fff !important;border:2px solid var(--ink) !important;border-radius:14px !important;box-shadow:5px 5px 0 0 var(--lemon) !important;padding:18px !important;margin-bottom:20px !important;}
.tips-tricks__wrapper h2,.tips-tricks__wrapper .heading{font-family:'Archivo',sans-serif !important;font-weight:900 !important;font-size:20px !important;color:var(--ink) !important;}
.tips-tricks__wrapper a{color:var(--ink) !important;text-decoration:underline !important;text-decoration-color:var(--mag) !important;text-underline-offset:3px !important;font-weight:600 !important;}
/* === CONTENT-BLOKKEN + FAQ === */
.extra_content_pods h2,.extra_content_pods h3{font-family:'Archivo',sans-serif !important;font-weight:900 !important;color:var(--ink) !important;letter-spacing:-.01em !important;}
.extra_content_pods a{color:var(--ink) !important;text-decoration:underline !important;text-decoration-color:var(--mag) !important;text-underline-offset:3px !important;font-weight:600 !important;}
.extra_content_pods details{border:2px solid var(--ink) !important;border-radius:12px !important;padding:12px 14px !important;margin-bottom:10px !important;background:#fff !important;}
.extra_content_pods summary{font-family:'Archivo',sans-serif !important;font-weight:800 !important;cursor:pointer !important;list-style:none !important;}
.extra_content_pods summary::-webkit-details-marker{display:none !important;}
/* === GERELATEERDE WINKELS / VERLOPEN === */
.similar-stores-deals__slider-item{background:#fff !important;border:2px solid var(--ink) !important;border-radius:14px !important;box-shadow:4px 4px 0 0 var(--mag) !important;color:var(--ink) !important;}
.similar-stores-deals,.expired-coupons{background:transparent !important;color:var(--ink) !important;}
/* === FOOTER ink + magenta === */
#footer{background:var(--ink) !important;color:#fff !important;}
#footer a{color:#fff !important;}
#footer a:hover{color:var(--mag) !important;}
#footer h2,#footer h3,#footer .heading,#footer .fl{font-family:'Archivo',sans-serif !important;}
/* === COUPON-POPUP (single-coupon_type / ?cpop=) === */
.orangebutton,.couponbutton,.couponbutton-wo,.submit-button,.coupon-subscribe .submit-button{background:var(--mag) !important;background-image:none !important;border-color:var(--mag) !important;color:#fff !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;}
.coupon_code{font-family:'Archivo',sans-serif !important;font-weight:800 !important;font-size:20px !important;letter-spacing:.08em !important;color:var(--ink) !important;}
.titlepost,.popup .hed,.popup .heading,.coupon-subscribe .title{font-family:'Archivo',sans-serif !important;font-weight:900 !important;letter-spacing:-.01em !important;}
.newsletter{background:var(--ink) !important;color:#fff !important;}
.newsletter input,.coupon-subscribe input{border-radius:999px !important;}
.favouritebutton,.fav{color:var(--mag) !important;}
.closee{color:var(--ink) !important;}
/* === IN-PAGE COUPON-MODAL (coupon-modal.twig) === */
.modal-coupon__inner{font-family:'Hanken Grotesk',sans-serif !important;}
.modal-coupon__description{font-family:'Archivo',sans-serif !important;font-weight:900 !important;color:var(--ink) !important;letter-spacing:-.01em !important;}
.modal-coupon__code,.code-box{border-radius:999px !important;}
.modal-coupon__code .code,.js-modal-coupon__code-select{font-family:'Archivo',sans-serif !important;font-weight:800 !important;letter-spacing:.08em !important;color:var(--ink) !important;}
.copy{background:var(--mag) !important;color:#fff !important;border:none !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;}
.get-discount-button,.get-discount-button a,.get-discount-button button,.get-discount-button span{background:var(--mag) !important;background-image:none !important;border-color:var(--mag) !important;color:#fff !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;}
.moda-coupon__subscribe{background:var(--ink) !important;color:#fff !important;}
.moda-coupon__subscribe .subscribe button,.moda-coupon__subscribe button,.moda-coupon__subscribe .submit-buutton{background:var(--mag) !important;border-radius:999px !important;}
.moda-coupon__subscribe input{border-radius:999px !important;}
/* ===================== FEEDBACK-LOOP RONDE (leidraad: R-nike-full) ===================== */
html,body{background:#fff !important;}
/* schaduw-kleursysteem per element-type (dynamisch + navigeerbaar) */
li[data-type="codes"],li[data-type="offers"]{background:#fff !important;border:2px solid var(--ink) !important;border-radius:12px !important;}
li[data-type="codes"][data-type]{box-shadow:5px 5px 0 0 var(--mag) !important;}
li[data-type="offers"][data-type]{box-shadow:5px 5px 0 0 var(--sky) !important;}
.coupons-discount__item{box-shadow:5px 5px 0 0 var(--lemon) !important;}
.similar-stores-deals__slider-item{box-shadow:4px 4px 0 0 var(--sky) !important;}
/* expired-slider-kaartjes (groen/oranje bg) -> witte kaart, gele schaduw */
.expired-coupons__slider-item{background:#fff !important;border:2px solid var(--ink) !important;color:var(--ink) !important;border-radius:14px !important;box-shadow:4px 4px 0 0 var(--lemon) !important;}
.expired-coupons__slider-item--store-title,.expired-coupons__slider-item--bottom-text,.expired-coupons__slider-item--deals-number,.expired-coupons__slider-item--deals{color:var(--ink) !important;}
/* woord-kortingen ("GRATIS") netjes: nooit mid-woord afbreken, kleiner voor deals */
.text-coupon,.coupons-discount__text-coupon{word-break:keep-all !important;overflow-wrap:normal !important;hyphens:none !important;}
/* woord-kortingen (bv. GRATIS) worden per stuk via JS verkleind — alleen wanneer nodig; %/€ blijven groot */
.text-coupon.is-word,.coupons-discount__text-coupon.is-word{font-size:18px !important;line-height:1.05 !important;white-space:nowrap !important;letter-spacing:-.02em !important;}
/* TOON CODE (recent verlopen, v2-variant) -> magenta pill */
/* TOON CODE = één schone pil (was pil-in-pil); alleen de buitenste span is de knop */
.coupon-button-with-code-v2{background:var(--mag) !important;background-image:none !important;color:#fff !important;border:none !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;padding:0 20px !important;min-height:44px !important;position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;}
.coupon-button-with-code-v2__text{background:transparent !important;background-image:none !important;color:#fff !important;padding:0 !important;border:none !important;}
.coupon-button-with-code-v2__container{background:transparent !important;width:auto !important;box-shadow:none !important;}
.coupon-button-with-code-v2__hidden-text{display:none !important;}
/* zichtbare code op de kaart zodra geopend (naast de modal) */
.bd-revealed-code{margin-top:10px !important;display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important;font-family:'Hanken Grotesk',sans-serif !important;font-size:13px !important;color:#4a4a52 !important;}
.bd-revealed-code__val{font-family:'Archivo',sans-serif !important;font-weight:900 !important;font-size:16px !important;color:var(--ink) !important;background:var(--lemon) !important;padding:4px 12px !important;border:2px dashed var(--ink) !important;border-radius:8px !important;letter-spacing:.06em !important;}
/* deal-CTA (PAK DEZE KORTING) op touch-hoogte 44px + gecentreerd, gelijk aan de code-CTA */
.default-button{min-height:44px !important;padding:0 24px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;}
/* coupon-kaarten weer klikbaar voelen (hand-cursor) */
ul.couponlist>li[data-type]{cursor:pointer !important;}
/* Gravity Forms-knop (sidebar 'KORTINGSCODE INSTUREN') -> magenta brand-pil i.p.v. koraal */
.gform_button,input.gform_button,.gform_footer .gform_button{background:var(--mag) !important;background-image:none !important;color:#fff !important;border:none !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;min-height:44px !important;padding:0 22px !important;cursor:pointer !important;}
.gform_button:hover,input.gform_button:hover{filter:brightness(.96) !important;}
/* categorie-dropdown (was navy) -> brand: witte kaart, ink-tekst, magenta hover */
#header .sub-menu,.sub-menu.dropdown,#main-header .sub-menu{background:#fff !important;border:2px solid var(--ink) !important;border-radius:10px !important;box-shadow:5px 5px 0 0 var(--mag) !important;padding:6px !important;}
#header .sub-menu a,.sub-menu.dropdown a,#main-header .sub-menu a,#header .sub-menu li,.sub-menu.dropdown li{color:var(--ink) !important;background:transparent !important;font-family:'Hanken Grotesk',sans-serif !important;border-radius:6px !important;}
#header .sub-menu li:hover>a,.sub-menu.dropdown li:hover>a,#main-header .sub-menu li:hover>a{background:var(--mag) !important;color:#fff !important;}
/* ALLE sidebar-widgets als bento-kaart met wisselende schaduwkleur */
#single-child_type-sidebar .textwidget{background:#fff !important;border:2px solid var(--ink) !important;border-radius:14px !important;box-shadow:5px 5px 0 0 var(--lemon) !important;padding:18px !important;margin-bottom:20px !important;}
#single-child_type-sidebar .textwidget:nth-of-type(2n){box-shadow:5px 5px 0 0 var(--mag) !important;}
#single-child_type-sidebar .textwidget:nth-of-type(3n){box-shadow:5px 5px 0 0 var(--sky) !important;}
#single-child_type-sidebar .textwidget h2,#single-child_type-sidebar .textwidget .heading{font-family:'Archivo',sans-serif !important;font-weight:900 !important;color:var(--ink) !important;}
#single-child_type-sidebar .textwidget a{color:var(--ink) !important;text-decoration:underline !important;text-decoration-color:var(--mag) !important;text-underline-offset:3px !important;font-weight:600 !important;}
/* Forminator (vriendencode-form) -> magenta knop + nieuwe fonts */
.forminator-button,.forminator-button-submit{background:var(--mag) !important;background-image:none !important;border-color:var(--mag) !important;color:#fff !important;border-radius:999px !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;}
.forminator-custom-form,.forminator-custom-form *{font-family:'Hanken Grotesk',system-ui,sans-serif !important;}
.forminator-custom-form h1,.forminator-custom-form h2,.forminator-custom-form h3{font-family:'Archivo',sans-serif !important;font-weight:900 !important;}
