.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--colour-dark:#000000;--colour-light:#f1f0f0;--colour-white:#ffffff}@font-face{font-display:swap;font-family:Lovelace;src:url(/wp-content/themes/bridalweek-child-theme/fonts/lovelace-regular.woff2);font-weight:400}@font-face{font-display:swap;font-family:LovelaceItalic;src:url(/wp-content/themes/bridalweek-child-theme/fonts/lovelace-italic.woff2);font-weight:400}body{font-family:"gotham",sans-serif;font-weight:300;font-size:1.125rem;font-style:normal;color:#000;line-height:1.5;background:#fff}p strong{font-weight:700}.bg-light{background:var(--colour-light)!important}.bg-dark{background:var(--colour-dark-blue)!important;color:var(--colour-light)!important}.bg-inner-shadow{box-shadow:inset 0 -46px 32px -40px rgb(0 0 0 / .1)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lovelace,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:subpixel-antialiased;font-style:normal;color:inherit;line-height:1.2;margin-bottom:2rem}h1 i,h2 i,h3 i,h4 i,h5 i,h6 i{font-family:LovelaceItalic,sans-serif}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a h1,1 h2,a h3,a h4{color:inherit;font-family:inherit;text-decoration:none!important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a:hover h1,a:hover h2,a:hover h3,a:hover h4{color:inherit;text-decoration:none!important}.bold-sanserif{font-family:"gotham",sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:1.5rem}.h1.bold-sanserif,.h2.bold-sanserif,h1.bold-sanserif,h2.bold-sanserif{font-family:"gotham",sans-serif;font-size:inherit;font-weight:600;letter-spacing:5px;text-transform:uppercase}.h3.bold-sanserif,.h4.bold-sanserif,.h5.bold-sanserif,.h6.bold-sanserif,h3.bold-sanserif,h4.bold-sanserif,h5.bold-sanserif,h6.bold-sanserif{font-family:"gotham",sans-serif;font-size:inherit;font-weight:600;letter-spacing:2px;text-transform:uppercase}.h1,h1{font-size:2rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.display-lg-text{font-family:Lovelace,sans-serif;font-size:3rem}@media(min-width:992px){.h1,h1{font-size:3rem}.h2,h2{font-size:2.75rem}.h3,h3{font-size:2.5rem}.h4,h4{font-size:1.75rem}.h5,h5{font-size:1.25rem}.display-lg-text{font-size:5rem}}a{text-decoration:none;color:var(--colour-dark)}.main-content a:not(.btn){text-decoration:none;color:inherit;font-weight:600}.main-content a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:inline-block}[hidden]{display:none!important}.navbar-expand-lg .navbar-nav .nav-link{font-size:1.125rem;font-weight:300;color:#000;text-transform:uppercase;padding-left:1rem;padding-right:1rem}.navbar-brand{font-family:'gotham';font-weight:600;font-size:1.75rem;letter-spacing:3px;line-height:1}.navbar{padding-top:1rem;padding-bottom:1rem;transition:background .25s ease-in-out,padding .25s ease-in-out}.navbar:hover{background:#fff}.navbar.scrolled{background:#fff;padding-top:1.25rem;padding-bottom:1.25rem}.nav-link:focus-visible{outline:0;box-shadow:none}.dropdown-menu{display:block;border:0;border-radius:0;padding:0 0 1rem 0}.navbar-toggler{border:0}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar .dropdown-toggle::after{display:none;content:""}.dropdown-item.hover,.dropdown-item.active,.dropdown-item:active{color:#000;text-decoration:none;background-color:var(--colour-light)}@media (min-width:992px){.navbar{padding-top:2rem;padding-bottom:2rem}.navbar-brand{font-size:2.25rem;letter-spacing:5px}.navbar .dropdown-menu{display:block;opacity:0;min-width:15rem;padding:1.5rem;transform:translateY(16px) translateX(-1.5rem);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.navbar .dropdown-menu.show{opacity:1;transform:translateY(-2px) translateX(-1.5rem);visibility:visible;transition-delay:0s}.dropdown-item-child{padding-left:2rem}}.footer-link{display:block;padding:.25rem 0;color:#000;text-transform:uppercase;font-size:.938rem}.btn{font-family:Lovelace,sans-serif;font-size:1.25rem;font-weight:400;border-radius:0}.btn i{font-family:LovelaceItalic,sans-serif}.btn-sm{font-size:1.125rem}@media (min-width:992px){.btn{font-size:1.5rem}.btn-sm{font-size:1.25rem}}.btn-dark{background:var(--colour-dark);color:var(--colour-light)}.btn-dark:hover{background:var(--colour-dark);color:var(--colour-light);text-decoration:none!important}.btn-outline-dark{background:#fff0;border:1px solid var(--colour-dark);color:var(--colour-dark)}.btn-outline-dark:hover{background:var(--colour-dark);border:1px solid var(--colour-dark);color:var(--colour-white);text-decoration:none!important}.btn-outline-primary{background:var(--colour-light);border:1px solid var(--colour-dark);color:var(--colour-dark)}.btn-outline-primary:hover{background:var(--colour-dark);border:1px solid var(--colour-dark);color:var(--colour-light);text-decoration:none!important}.btn-primary{background:var(--colour-dark);border:1px solid var(--colour-light)}.btn-primary:hover{background:#000;border:1px solid #fff;text-decoration:none!important}.hero{position:relative;color:var(--hero-fg,#111)}.hero.width-narrow .hero__inner{max-width:768px;margin:0 auto;padding:2rem 1rem}.hero.width-standard .hero__inner{max-width:1024px;margin:0 auto;padding:3rem 1.25rem}.hero.width-wide .hero__inner{max-width:1400px;margin:0 auto;padding:3.5rem 1.25rem}@media (min-width:768px){.hero.width-narrow .hero__inner{margin:15rem auto 0 auto}}.hero--full-bleed{min-height:80vh}.hero--full-bleed .hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;position:absolute;inset:0}.hero--full-bleed .hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,calc(var(--hero-overlay,40)/100))}.hero--full-bleed .hero__inner{position:relative;z-index:2;display:grid;place-items:center;height:100%;text-align:center}.hero--standard{background:var(--hero-bg,#fff)}.hero--standard .hero__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:768px){.hero--standard.media-right .hero__grid{grid-template-columns:calc(100% - var(--media-width)) var(--media-width)}.hero--standard.media-left .hero__grid{grid-template-columns:var(--media-width) calc(100% - var(--media-width))}.hero--standard.media-left .hero__content{order:2}.hero--standard.media-left .hero__media{order:1}}.theme-light{--hero-fg:#fff}.theme-dark{--hero-fg:#111}.hero .hero__heading{line-height:1.2;margin:0 0 1rem}.hero .hero__intro{margin:0 0 1rem}.hero .hero__supporting{margin:0 0 1.25rem}.hero__actions .btn{display:inline-block;padding:.9rem 1.2rem;border-radius:999px;text-decoration:none}.btn--primary{background:#111;color:#fff}.btn--secondary{background:#fff0;border:1px solid currentColor}.bw-dual-show-hero{min-height:80vh;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.bw-dual-show-hero{height:90vh}.bw-dual-show-hero__bg{width:100%;height:100%;display:flex;flex-direction:row;align-items:end;justify-content:center;padding-top:6rem}.bw-dual-show-hero__bg img{max-width:100%;max-height:100%;width:auto;height:auto}.bw-dual-show-hero__content{width:100%;position:absolute;top:3rem}}.brands-block__brands{overflow:hidden}.brands-block__brand{padding:0 1rem 0 1rem}.brands-block__brand-name{font-size:1.5rem}.slick-next,.slick-prev{position:absolute;z-index:3;bottom:0;left:50%;width:40px;cursor:pointer}.slick-prev{transform:translateX(-50%) translateX(-40px);text-align:left}.slick-next{transform:translateX(-50%) translateX(40px);text-align:right}.offset-text-block h2{font-size:3rem}.offset-text-block:hover{text-decoration:none!important}@media (min-width:768px){.offset-text-block h2{font-size:5rem}}.hero.hero--secondary-pages{height:600px;background-position:75% 0;background-repeat:no-repeat;background-size:cover}.hero.hero--secondary-pages h1{font-size:2rem;line-height:1;text-transform:uppercase}.hero.hero--secondary-pages h1 i{font-size:3.5rem;display:block;padding-left:1.5rem;text-transform:initial;margin-top:0}@media (min-width:992px){.hero.hero--secondary-pages{height:900px;background-position:right top;background-repeat:no-repeat;background-size:cover}.hero.hero--secondary-pages h1{font-size:5rem}.hero.hero--secondary-pages h1 i{font-size:10rem;padding-left:3rem;margin-top:-1rem}}.accordion-button{color:var(--colour-dark);box-shadow:none;background:#fff;font-size:1.5rem}.accordion-button:not(.collapsed){color:var(--colour-dark);box-shadow:none;background:#fff;font-size:1.5rem}.accordion-flush>.accordion-item:first-child{border-top:1px solid var(--colour-dark)}.accordion-flush>.accordion-item:last-child{border-bottom:1px solid var(--colour-dark)}.accordion-flush>.accordion-item{border:1px solid var(--colour-dark);margin-bottom:1rem}.image-button{color:var(--colour-white)}.image-button.withoverlay:after{content:"";display:blocl;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .2)}.image-button .image-button-header{position:absolute;width:100%;z-index:3;bottom:1rem;margin-bottom:0;padding-left:1rem;padding-right:1rem;color:var(--colour-white)}.image-button .image-button-image{object-fit:cover}.brands-block__brand-stand{font-family:Lovelace,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}.brands-block__brand-link{font-family:Lovelace,sans-serif;font-size:1rem;font-weight:400;color:var(--colour-dark)}@media (min-width:992px){.brands-block__brand-stand{font-size:1.75rem}.brands-block__brand-link{font-size:1.125rem}}@media (min-width:992px){.bordered-lg-right{position:relative}.bordered-lg-right:after{position:absolute;display:block;content:"";width:2px;height:60%;right:0;top:50%;transform:translatey(-50%);background:var(--colour-dark)}}.hear-from{background:url(/wp-content/uploads/2025/12/why-us-hear-from-our-exhibitors.jpg) 86% 50% no-repeat;background-size:auto 100%;height:360px;position:relative;display:flex;align-items:center}.hear-from .container:after{content:"";display:block;position:absolute;bottom:20px;left:calc(var(--bs-gutter-x) * .5);width:70px;height:52px;background:url(/wp-content/uploads/2025/12/quote-mark.png) 0 0 no-repeat;background-size:100% auto}@media (min-width:992px){.hear-from{background:url(/wp-content/uploads/2025/12/why-us-hear-from-our-exhibitors.jpg) 100% 50% no-repeat;height:640px}.hear-from .container:after{bottom:-20px;width:120px;height:88px}}form.post-password-form{height:70vh;display:flex;align-items:center;justify-content:center;flex-flow:column;padding:1rem;text-align:center}form.post-password-form input[type="submit"]{background:var(--colour-dark);color:var(--colour-light);margin:0;padding:.5rem 1.50rem;font-family:Lovelace,sans-serif;font-weight:400;font-size:1.5rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;white-space:nowrap;display:block;width:100%}form.post-password-form input[type="password"]{border:solid 2px var(--colour-dark);padding:.6rem}form.post-password-form label{margin-bottom:1.5rem}label{font-weight:600;margin-bottom:.25rem}.form-control{border-radius:0}.wpcf7 form.sent .wpcf7-response-output{margin:3rem 0;padding:1.5rem;border-color:#000;font-weight:600}.heading-rest{font-weight:300;font-style:italic;text-transform:none}