body,html{margin:0!imporant;padding:0!important;}
*,*:before,*:after{box-sizing:border-box;max-width:100%}
body{font-family: "Karla", sans-serif!important;font-size: 18px;
font-style: normal;
font-weight:300;
line-height: 130%;letter-spacing:0;}
strong{font-weight:500;}
h1{
    font-size: 48px;
    line-height: 100%; /* 64px */
    margin:0 0 16px;
}
h2{
   font-size: 48px;
    line-height:1;
}
h3{
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: 100%; /* 28px */
text-transform: uppercase;
    color:var(--red);
}
h4,.h4{
    font-size:24px;
    font-weight:400;
    line-height:1.1;
    font-family: "Playfair Display", serif!important;
    margin:16px 0;
}
h1,h2,h3,h4,h5,h6{padding:0;font-family: "Playfair Display", serif!important;font-weight:400;text-transform:none!important;letter-spacing:0!important;}
h2,h3{margin:40px 0 32px;margin-left:0!important;margin-right:0!important;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0!important;}
a{
    text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
p{margin:0 0 16px;}
p:last-child{margin-bottom:0!important;}
.has-large-font-size{font-size:24px!important;font-weight:400;}
.p-0,.content_area>.wp-block-group.p-0{padding:0!important;}
p.backtomain{position:absolute;right:29px;top:31px;margin:0;z-index: 2;}
a.backtomain{font-size:14px;text-decoration:none!important;display:inline-block;padding-left:calc(16px + 8px);line-heighT:1;color:white;}
a.backtomain:hover{color:var(--color-primary);}
a.backtomain:before{content:"";width:16px;height:16px;position:absolute;left:0;background:url("../images/vintage/back-to-main.svg") no-repeat center center;}
.content_area>.wp-block-group{padding:var(--bc-padding) 0;position:relative;}
.content_area>.wp-block-group>*{max-width:var(--container);margin:0 auto;position:relative;z-index: 1;}
.content_area>.wp-block-group.content-sm>*{max-width:var(--container-sm);}
.content_area>.wp-block-group.w-100>*{max-width:100%;}
a.wp-block-button__link.wp-element-button,button[type="submit"]{padding: 19px 70px!important;font-weight:500!important;font-family: "Karla", sans-serif!important;background:var(--color-primary)!important;color:white;text-decoration:none;letter-spacing: 1.8px!important;font-size: 18px!important;line-height: 1.3!important;border-radius: 9999px!important;}
a.wp-block-button__link.wp-element-button:hover,button[type="submit"]:hover{background:var(--color-light)!important;color:black!important;}
.wp-block-buttons:not(:last-child){margin-bottom:24px;}
.wp-block-buttons:not(:first-child){margin-top:24px;}
ul:not(:last-child){margin-bottom:30px;}
ul>li{padding-left:18px;}
ul>li:before{content:"";background:black;width:4px;height:4px;display:inline-block;vertical-align:top;margin:10px 8px 0 0;border-radius:50%;margin-left:-10px;}
.bnr{background:url("../images/vintage/bnr-img2.webp") no-repeat right bottom;background-size:cover;}
.bnr *:not(option),.bnr a,.white-text *:not(option){color:white;}
.bnr a:hover{color:var(--color-primary);}
.bnr ul>li:before{background:white;}
.bnr .left{min-width:var(--bnr-left-mw);padding-right:var(--bnr-left-pr);padding-top: 60px;padding-bottom:var(--bc-padding-sm);background: linear-gradient(90deg, rgba(51, 51, 51, 0.80) 68.63%, rgba(51, 51, 51, 0.00) 100%);}
.bnr .rightimg1{max-width:var(--bnr-right-mw);overflow:hidden;position: relative;}
.bnr .rightimg>*{min-height:100%;}
.bnr .rightimg figure{height:100%;position: absolute;width: 100%;}
.bnr .rightimg figure>img{object-fit:cover;object-position: right bottom;width:100%;height:100%;}
.bnr .right>*>*{margin:0!important;border-radius:0!important;box-shadow:none!important;position: absolute!important;left: 0;top: 0;width: 100%;min-height:100%;padding-top:0!important;}
.bnr .right>*>* iframe{top: 50%;left:50%;-webkit-transform: translate(-50%, -50%);transform:translate(-50%,-50%)height:95vw!important;min-height: calc(100% + 50%);min-width:177.77vh!important;height: 95vw!important;}
.bnr .wp-block-group-is-layout-flex>*{flex-basis: 50%;min-height:100%;}
.bnr .wp-block-group-is-layout-flex>*.right>*{min-height:100%;display: flex;}
.bnr .wp-block-group-is-layout-flex{align-items: unset;gap:0;}
.bnr .wp-block-group-is-layout-flex>*.left{/* min-width: 55%; */}
.tel a{text-decoration:none;}
.absdiv.leftp{padding-left:var(--absdivleftp);}
.absdiv.right{margin-right:var(--absdivleft)!important;}
.main-logo{margin-bottom:30px;}
.flexbox{display:flex;list-style:none;gap:24px;}
.flexbox.nowrap{flex-wrap: nowrap;}
.flexbox.wrap{flex-wrap: wrap;}
.flexbox>li:before{display:none;}
.flexbox>li{padding:0;}
.site-brands{padding:32px 0!important;}
.site-brands .flexbox{justify-content:space-between;align-items:center;}
.center{text-align:center;}
.wp-block-columns:not(:first-child){margin-top:40px;}
.whyhire-jazz{background: linear-gradient(180deg, rgba(253, 56, 136, 0.10) 0%, rgba(168, 65, 240, 0.07) 50%, rgba(107, 99, 255, 0.00) 100%);}
.whyhire-jazz .wp-block-columns.top{margin-top:64px;}
.featuredvids{background:var(--color-primary);}
.featuredvids{
 
}

/* Chrome, Safari, and Opera */i still
.container::-webkit-scrollbar {

}
.featuredvids .embed-container-outer{padding-top:0;}
.featuredvids .embed-container-outer,.featuredvids .wp-block-columns>*>div{margin: 0 0 24px;height: 558px;}
.featuredvids .embed-container{min-height: 100%;}
.featuredvids{overflow:auto;}
.featuredvids .wp-block-columns{justify-content:flex-start!important;margin: 0!important;}
.featuredvids .wp-block-columns>*{min-width:calc(33% + 64px);position:relative;}
.featuredvids .wp-block-columns>* iframe{left:0;}
.featuredquote{background: url("../images/vintage/featured-quote-bg.webp");}
.featuredquote:before,.featuredrev:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(51 51 51 / 50%);}
.featuredquote blockquote:after,.featuredquote blockquote:before{background:url("../images/vintage/before-quote.svg") no-repeat center top;content:"";width:64px;height:52px;margin:0 auto;display: block;}
.featuredquote blockquote:before{margin-bottom:24px;}
.featuredquote blockquote:after{margin-top:24px;background-image:url("../images/vintage/after-quote.svg")}
.vintagebandtypes{background: linear-gradient(0deg, rgba(107, 99, 255, 0.00) 0%, rgba(168, 163, 249, 0.20) 100%);}
.video-btm .embed-container-outer{margin:0;}
.primary{color:var(--color-primary)}
.whybookus{background:var(--grey-dark);}
.featuredrev{background: url("../images/vintage/vintage-review-bg.webp") no-repeat center center;}
.featuredrev:before{background:rgb(234 227 238 / 90%);}
.review_star>*{width:24px;height:24px;display:inline-block;background:url("../images/vintage/star.svg") no-repeat;}
.review_star,.featuredrev .h4{margin:0 0 24px;}
.faqs{background: linear-gradient(180deg, rgba(107, 99, 255, 0.00) 0%, rgba(168, 65, 240, 0.07) 50%, rgba(253, 56, 136, 0.10) 100%);}
.faqs:after{content:"";width:100%;height:100%;position:absolute;right:0;bottom:0;background:url("../images/vintage/faq-bg.webp") no-repeat right 59px bottom -25px;}
.faqs>* *{max-width:837px;}
.faqs .h4{margin-top:40px;}
.faqs h2+.h4{margin-top:48px;}
.faqs:after{content:"";width:100%;height:100%;position:absolute;right:0;bottom:0;background:url("../images/vintage/faq-bg.webp") no-repeat right 59px bottom -25px;}
#check-availability{background:var(--grey-dark);}
#check-availability p,#check-availability .intro{margin-bottom:32px;}
.ff-default .ff-el-form-control{height:63px;line-height:63px;padding:0 16px;font-size:18px;border-radius:8px!important;}
.fluentform .ff-el-group{margin-bottom:12px;}
.ff-default textarea{min-height:127px!important;}
input[type=checkbox]{margin-right:10px!important;}
.idlikeoccasional{text-align:center;margin:24px 0 32px;}
.footer{background:var(--color-primary);padding:25px 0!important;}
    .whybookus .wp-block-columns{margin-bottom:64px;}
#check-availability .fluentform .text-danger{color:#ffdf00;}
.bnr h1{max-width:536px;}
.grid{display:grid;grid-gap:24px;}.grid-12{grid-template-columns: repeat(12, 1fr);display: grid!important;align-items: start;/*align-items:unset; //same height*/grid-gap: 24px;}
.grid-12.columns-3>*{grid-column:span 4}
.grid-12.columns-2>*{grid-column:span 6}
.sd-show{display:none;}
.light-grey *{color:var(--light-grey)!important;}
.bnr .light-grey{margin-bottom:30px;}
.herotruest{font-weight:400;padding:20px 0;}
.herotruest ul{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;}
.herotruest ul>li{font-weight:700;font-size:20px;}
.herotruest ul>li1:before{width:4px;height:4px;display: inline-block;margin:0 16px 0 0;vertical-align:middle;content:"";background: white;border-radius:50%;}
.herotruest ul>li{/* padding-left:16px; */}
.floatingbar{display:none;position:fixed;z-index:2;width:100%;left:auto;top:24px;right:23px;}
.floatingbar .flexbox{display:flex;justify-content: end;padding: 0;align-items:center;gap:14px;}
.floatingbar a{display:inline-block;text-decoration:none!important;position:relative;color:white;padding:12px 24px 12px 56px;border:solid 1px white;border-radius:9999px;background:var(--color-primary);font-weight:300;}
.floatingbar a:before{content:"";position:absolute;width:24px;height:24px;left:24px;}
.floatingbar a:hover{opacity:0.8;}
.floatingbar .phone a:before{background-image:url("../images/phone-icon-wh.svg");}
.floatingbar .enquiry-btn a:before{background-image:url("../images/email-icon-wh.svg");top:11px;}
.floatingbar a.wp-block-button__link.wp-element-button{color:white!important;padding:10px 20px!important;font-size:15px}
.floatingbar a.wp-block-button__link.wp-element-button:hover{background:var(--red)!important;}
body#landing_5227{background: linear-gradient(180deg, rgba(253, 56, 136, 0.10) 0%, rgba(168, 65, 240, 0.07) 50%, rgba(107, 99, 255, 0.00) 100%);min-height:100vh;}
body#landing_5227 .tagline{text-transform:uppercase;letter-spacing: 1.44px;font-size: 24px;margin:64px 0 24px;}
body#landing_5227 .wp-block-columns{max-width:880px;margin:0 auto;}
body#landing_5227 h1{font-size:64px;font-weight:400!important;}

:root{
    --light-grey:#F0F0F1;
    --grey-dark:#333;
    --lilac:#A8A3F9;
    --bnr-right-mw:42%;
    --bnr-left-mw:55%;
    --bc-padding-sm:96px;
    --bc-padding:104px;
    --container:1136px;
    --container-sm:880px;
    --color-primary:#DB3DB2;
    --color-light:#FCEDF7;
    --vwnoscrollbar:100vw;
    --vwnoscrollbar:100cqw;
    --absdivleftp: calc((((var(--vwnoscrollbar) - var(--container)) / 2) + 0px));
    --absdivleft: calc((((var(--vwnoscrollbar) - var(--container)) / 2) + 0px) * -1);
    --bnr-left-pr:125px;
}

@media screen and (min-width:1023px){
    .whyhire-jazz .wp-block-columns.top{gap:80px 24px;position: relative;}
    .whyhire-jazz .wp-block-columns.top:before{content:"";top:0;bottom:0;margin:auto 0;width:100%;height:1px;position:absolute;background:var(--lilac);}
    .vintagebandtypes .wp-block-columns,.whybookus .wp-block-columns{gap:40px 64px;}
    .featuredvids .wp-block-columns{gap:0;}
    .featuredvids .wp-block-columns>*{padding-right:64px;}
    .whybookus .wp-block-columns>*:nth-child(3) .h4,.whybookus .wp-block-columns>*:nth-child(4) .h4{max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;}
    .content_area>.wp-block-group.featuredvids>*{max-width:971px;}
}

@media screen and (max-width:1560px){
    .bnr .right>*>* iframe{/* min-width: 200vw!important; */}
     .featuredvids .wp-block-columns{align-items:start;}
    .featuredvids .wp-block-columns>*{min-width:calc(301px + 64px);overflow: hidden;}
}

@media screen and (max-width:1400px){
    .bnr .right>*>* iframe{height:100vw!important;}
}

@media screen and (max-width:1330px){
    .bnr .right>*>* iframe{height:110vw!important;}
}

@media screen and (max-width:1260px){
    h1{font-size:40px;}
    h2{font-size:32px;}
    h3{font-size:26px;}
    h2, h3{margin:40px 0 24px;}
    h4, .h4{font-size:18px;}
    .bnr .rightimg figure{position:relative;}
    .bnr .wp-block-group-is-layout-flex{flex-direction: column;justify-content:center;align-items: center;}
    .bnr .rightimg{max-width:100%;/* max-height: 500px; */overflow: hidden;/* min-height: 500px!important; */}
    .bnr .right>*>*{position: relative!important;min-width: 100%!important;padding-top: 56.25% !important;}
    .bnr .right>*>* iframe{min-width: 177.77vh!important;height: 250vw !important;}
    .bnr .wp-block-group-is-layout-flex>*.right>*,.bnr .right{min-height:max-content;flex-basis: 100%;}
    .bnr .wp-block-group-is-layout-flex>*.right>*{display:block;width: 100vw;/* min-height: 500px; */}
}

@media screen and (max-width:1200px){
    :root{
        --container:1000px;
        --container-sm:var(--container);
    }
}

@media screen and (max-width:1100px){
    :root{
        --container:calc(100% - 60px);
        --bc-padding:80px;
        --bc-padding-sm:var(--bc-padding);
    }
    a.wp-block-button__link.wp-element-button, button[type="submit"]{padding:20px 30px!important;}
}

@media screen and (max-width:871px){
    .faqs:after{background-size:contain;background-position:right bottom -25px;}
}
@media screen and (max-width:781px){
    .whyhire-jazz .wp-block-columns.top{border-bottom:0;padding-bottom:0;}
    .whyhire-jazz .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-direction:row;flex-basis: 25%!important;}
    .whyhire-jazz .wp-block-columns{display:flex;flex-direction: row;}
    .featuredvids>*{max-width:100%!important;}
     .featuredvids{padding:0!important;}
     .featuredvids>*{padding:var(--bc-padding) 0 var(--bc-padding) var(--absdivleftp);overflow-x: auto;}
    .featuredvids .wp-block-columns {flex-direction:row;gap:0px;flex-wrap:nowrap!important;}
    .featuredvids .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{min-width: 281px;padding-right:24px;}
    .sd-show{display:block;}
    .featuredrev{padding:0!important;}
    .featuredrev>*{overflow:auto;padding:var(--bc-padding) 0;max-width:100%!important;padding-left:var(--absdivleftp);}
    .featuredrev .wp-block-columns{flex-wrap:nowrap!important;gap:0px;}
    .featuredrev .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{min-width:calc(50% + 48px);padding-right:48px;}
    .featuredrev .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child{}
}
@media screen and (max-width:767px){
    .xs-hide{display:none;}
    .bnr .right>*>* iframe{min-height:100vh;top:55vh;}
    body{font-size:14px;line-height:1.2}
    ul>li:before{margin-top:6px;}
    .herotruest ul>li:before{margin-top:10px;}
    .has-large-font-size{font-size:18px!important;line-height:1.3;}
    body#landing_5227 h1{font-size:40px;}
    body#landing_5227 .tagline{margin:40px 0;letter-spacing:0;font-size:20px;}
}
@media screen and (max-width:570px){
    :root{--bnr-left-pr:40px;}
    .bnr .left{padding-top:30px;}
    .featuredquote blockquote:after, .featuredquote blockquote:before{width:40px;height:33px;background-size:contain;}
    .whyhire-jazz .wp-block-columns.top>*{grid-column:span 6;}
    .bnr .wp-block-group-is-layout-flex{gap:0;}
    .site-brands .flexbox{flex-wrap:wrap;justify-content:center;}
    .site-brands .flexbox>*{max-width:40%;}
    .main-logo img{width:144px!important;}
    .bnr .wp-block-buttons>.wp-block-button{width:100%;}
    .bnr .right>*>* iframe{margin-top:-200px!important;}
    .bnr .right>*>*{padding-top:130%!important;}
    .bnr .right>*>* iframe{height:300vw!important;min-width:max-content!important;}
    .vintagebandtypes .wp-block-columns{gap:40px;}
    .wp-block-columns:not(:first-child){margin-top:32px;}
    :root{--bnr-left-pr:40px;--bc-padding:48px;}
    .bnr .wp-block-group-is-layout-flex{gap:0;}
    .site-brands{padding:16px 0!important;}
    .site-brands .flexbox{flex-wrap:wrap;justify-content:center;gap:8px;}
    .site-brands .flexbox>*{flex-basis:25%;text-align:center;}
    .site-brands .flexbox>*:nth-child(4){margin-right:auto;}
    .site-brands .flexbox>*:last-child{margin-left:auto;}
    .main-logo img{width:144px!important;}
    .bnr .wp-block-buttons>.wp-block-button{width:100%;}
    .bnr .right>*>*{padding-top:130%!important;}
    .bnr .right>*>* iframe{height:300vw!important;min-width:max-content!important;}
    .site-brands .flexbox>*:nth-child(1) img{width:47px!important;}
    .site-brands .flexbox>*:nth-child(2) img,.site-brands .flexbox>*:nth-child(3) img{width:66px!important;}
    .site-brands .flexbox>*:nth-child(4) img{width:86px!important;}
    .site-brands .flexbox>*:nth-child(5) img,.site-brands .flexbox>*:nth-child(6) img{width:75px!important;}
    .faqs:after{display:none;}
    .wp-block-columns{gap:32px 24px;}
    floatingbar a{font-size:14px}
    .floatingbar a:before{top:8px;}
    .floatingbar{top:15px;right:15px;}
    .floatingbar .enquiry-btn a:before{top:7px;}
}
@media screen and (max-width:500px){
    h1{font-size:28px;}
    h2{font-size:27px;}
    h3{font-size:26px;}
}
@media screen and (max-width:380px){
     .floatingbar a{letter-spacing:0;font-size:12px;padding:12px 15px 12px 45px;}
    .floatingbar a:before{left:15px;}
    .floatingbar .enquiry-btn a:before{top:7px;}
}