@charset "UTF-8";
#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-iframe-preloader{width:48px;height:48px;border-radius:50%;position:relative;left:calc(50% - 27px);top:calc(50% - 27px);animation:apbctIframePreloaderRotate 1s linear infinite}.apbct-iframe-preloader-spin{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:6px solid #FFF;animation:apbctIframePreloaderPrixClipFix 2s linear infinite}.apbct-iframe-preloader-text{color:#fff;background:#000;display:block;width:100%;text-align:center;position:absolute;top:60%}.comments-area .comment-list article .comment-author{overflow:visible!important}@keyframes apbctIframePreloaderRotate{100%{transform:rotate(360deg)}}@keyframes apbctIframePreloaderPrixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999;margin:0 6px;transition:none!important;background-size:contain;background-repeat:no-repeat;background-position-x:right;background-position-y:center;cursor:pointer}.apbct-check_email_exist-load{background-size:contain;background-image:url(//www.airbrushevents.com/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)}.apbct-check_email_exist-block{position:fixed;display:block}.apbct-check_email_exist-good_email{background-image:url(//www.airbrushevents.com/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)}.apbct-check_email_exist-bad_email{background-image:url(//www.airbrushevents.com/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)}.apbct-check_email_exist-popup_description{display:none;position:fixed;padding:2px;border:1px solid #E5E8ED;border-radius:16px 16px 0;background:#FFF;background-position-x:right;font-size:14px;text-align:center;transition:all 1s ease-out}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap");

@keyframes fadeIn {
0%{opacity:0}
to{opacity:1}
}
@keyframes slideIn {
to{opacity:1;transform:translateY(0)}
0%{opacity:0;transform:translateY(1rem)}
}
@keyframes pulse-animation {
0%{transform:scale(1)}
50%{transform:scale(1.2)}
to{transform:scale(1)}
}
:root{font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif;font-size:18px}
.fade-in{animation:fadeIn ease-in 1;animation-delay:.2s;animation-duration:.6s;animation-fill-mode:forwards;opacity:0}
a.skip-main{color:transparent;position:absolute;z-index:-1}
a.skip-main:focus{color:#fff;font-weight:700}
body, html{font-family:Montserrat, sans-serif;overflow-x:hidden}
html{min-height:100%;position:relative;scroll-behavior:smooth;z-index:0}
body{font-family:Montserrat, sans-serif;font-size:1.17rem;height:100%;line-height:1}
#back-to-top{align-items:center;background:#000;border:0;border-radius:50%;bottom:10px;box-shadow:none;color:#fff;cursor:pointer;display:none;height:50px;justify-content:center;position:fixed;right:10px;width:50px;z-index:21474836399}
#back-to-top:focus,
#back-to-top:hover{background-color:#fff;border:0;box-shadow:0;color:#000}
img{height:auto;max-width:100%}
.container, .wp-block-group__inner-container{margin-inline:auto;margin:0 auto !important;max-width:1440px !important;width:90%}
.wp-block-group__inner-container.full-w{max-width:100% !important;width:100%}
.smaller-container .wp-block-group__inner-container{max-width:1100px !important}
.small-container .wp-block-group__inner-container{max-width:900px !important}
.smallest-container .wp-block-group__inner-container{max-width:685px !important}
.smallest-container .wp-block-group__inner-container ul{margin:0 auto;width:70%}
@media screen and (max-width:991.98px){
.smallest-container .wp-block-group__inner-container ul{width:100%}
}
.smallxs-container .wp-block-group__inner-container{max-width:385px}
.block-image-left .buttons-contain .wp-block-group__inner-container, .block-image-right .buttons-contain .wp-block-group__inner-container{margin:0 !important;text-align:center;width:300px}
.block-image-left .buttons-contain .wp-block-group__inner-container p, .block-image-right .buttons-contain .wp-block-group__inner-container p{text-align:center}
.block-image-left .buttons-contain .wp-block-group__inner-container .wp-block-buttons .wp-block-button, .block-image-right .buttons-contain .wp-block-group__inner-container .wp-block-buttons .wp-block-button{flex:1}
.block-image-left .buttons-contain .wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link, .block-image-right .buttons-contain .wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%}
@media screen and (max-width:991.98px){
.block-image-left .buttons-contain .wp-block-group__inner-container, .block-image-right .buttons-contain .wp-block-group__inner-container{margin:0 auto !important;width:100%}
}
.split{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}
@media(min-width:40em){
.split{flex-direction:row}
.split>*{flex-basis:100%}
.split>*+*{margin-left:2em}
}
.container--narrow{max-width:34rem}
.unstyled-list{list-style:none;margin:0;padding:0}
.lg-screen{display:none}
@media(min-width:768px){
.lg-screen .lg-screen{display:block}
} p{font-size:1rem;line-height:1.4}
@media screen and (min-width:1300px){ p{font-size:1.1rem;line-height:1.6}
}
@media screen and (max-width:767.98px){
p.has-text-align-center{padding:0 1em}
}
p.larger-p{font-size:26px;line-height:33px}
p.large-p{font-size:1.2em}
.wrap{background-color:transparent;padding:0;position:relative;z-index:3}
.wrap .content.row{transform:translateY(0);transition:transform .5s}
main p.sub-header, p.sub-header{color:#000;font-size:1.2em;margin-bottom:0;margin-left:auto !important;margin-right:auto !important;max-width:1200px;max-width:67ch;padding:0 1em}
.main{min-height:600px}
.main h1, .main h2, .main h3, .main h4, .main h5, .main h6, .main p{margin:0 0 .75em}
.main h1:last-child, .main h2:last-child, .main h3:last-child, .main h4:last-child, .main h5:last-child, .main h6:last-child, .main p:last-child{margin:0}
.main h1{font-size:2.5rem;font-weight:300;letter-spacing:1px;line-height:1.15;text-transform:uppercase}
.main h2{font-size:2em;font-size:clamp(2em, 3vw, 3.5em);font-weight:800;line-height:1.2}
@media screen and (max-width:767.98px){
.main h2{font-size:1.5rem}
}
.main h2.heading-small{font-size:clamp(2em, 3vw, 2em);margin-bottom:.2em}
.main h2.blue-head{color:#878c6c;font-size:2rem}
.main h2.main-head{font-size:2.3rem;margin:0 auto .2em;width:54ch}
@media screen and (max-width:1199.98px){
.main h2.main-head{width:auto}
}
.main h2.orange-header{background-color:#878c6c;color:#fff;overflow:visible;padding:1em;position:relative;text-align:center;z-index:0}
.main h2.orange-header:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #878c6c;bottom:-20px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1}
.main .title-large{font-size:2rem;font-weight:900;line-height:.9}
.main .title-large span{font-weight:300}
@media screen and (max-width:991.98px){
.main [class^=col-]{flex:0 0 100%;max-width:100%;text-align:center}
}
.main a{text-decoration:underline}
.main a:focus, .main a:hover{text-decoration:none}
.main ol li, .main ul li{font-size:1rem;line-height:1.4}
.main ul{list-style:none;padding-left:30px}
.main ul li{margin-bottom:.5em;padding-left:1em;position:relative;z-index:0}
.main ul li:before{content:"●";left:0;position:absolute;top:0;z-index:1}
@media screen and (max-width:991.98px){
.main ul{text-align:left}
}
.main .blue-back ul{padding-left:0}
.main ul.normal{list-style:disc;padding-left:1.3em}
.main ul.normal li{padding-left:0}
.main ul.normal li:before{content:""}
.main ul.circle-list li{margin-bottom:1.5em;padding-left:2em}
.main ul.circle-list li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/circle.svg)}
.main ul.point-list{margin-bottom:0;padding-left:0}
.main ul.point-list li{margin-bottom:1.5em;padding-left:2em}
.main ul.point-list li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/point.svg)}
.main ul.check-list li, .main ul.w-check li{margin-bottom:1.5em;padding-left:2em}
.main ul.check-list li:before, .main ul.w-check li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/green-check.svg)}
.main ul.w-check li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/white-check.svg)}
.main ul.icon-list{list-style:none;padding-left:0}
.main ul.icon-list li{font-size:.9em;padding:0 1.5em}
.main ul.icon-list li img{margin-right:.8em;max-width:45px}
.main ul.icon-list li:before{content:""}
.main ul.icon-list.strong{margin-left:1.5em}
.main ul.icon-list.strong li{padding-left:3.5em}
.main ul.icon-list.strong li p, .main ul.icon-list.strong li strong{display:block}
.main ul.icon-list.strong li img{display:inline-block;margin-bottom:-57px;margin-left:-3.5em}
.main .list-icons-hyper ul{list-style:none;padding:0 30px}
.main .list-icons-hyper ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:.9;margin-bottom:1.5em;min-height:50px;padding-left:50px;position:relative;z-index:0}
.main .list-icons-hyper ul li strong{display:block}
.main .list-icons-hyper ul li:before{content:"";height:auto;position:absolute;top:0;width:50px;z-index:1}
.main .list-icons-hyper ul li:first-child:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/28-list.svg)}
.main .list-icons-hyper ul li:nth-child(2):before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/vacancy-rate.svg)}
.main .list-icons-hyper ul li:nth-child(3):before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/accurate.svg)}
.main .list-icons-hyper ul li:last-child:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/max.svg)}
.main .dark-back ul, .main ul.transparent-list{margin:1.3em 0;padding-left:0}
.main .dark-back ul li, .main ul.transparent-list li{background:hsla(0, 0%, 100%, .1);border-radius:10px;margin-bottom:2em;padding:1.3em}
.main .dark-back ul li:last-child, .main ul.transparent-list li:last-child{margin-bottom:0}
.main .dark-back ul li:before, .main ul.transparent-list li:before{content:""}
.main .multi-list-wrap{margin-top:2.2em}
.main .multi-list-wrap li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-bottom:2.5em;padding-left:3em}
@media screen and (max-width:600px){
.main .multi-list-wrap li{height:auto}
}
.main .multi-list-wrap li:before{-webkit-font-smoothing:antialiased;align-items:center;background:#878c6c;border-radius:50%;color:#fff;content:"\f00c";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:50px;justify-content:center;line-height:16px;padding-left:5px;text-rendering:auto;width:50px}
.main .prime-back ul.circle-list li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/circle-white.svg)}
.main .prime-back.grey-back ul.circle-list li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/circle.svg)}
.main .prime-blocks .wp-block-latest-posts__list.wp-block-latest-posts li a, .main ul.quick-links li a{display:block;padding:.4em;text-decoration:none}
.main .prime-blocks .wp-block-latest-posts__list.wp-block-latest-posts li a:focus, .main .prime-blocks .wp-block-latest-posts__list.wp-block-latest-posts li a:hover, .main ul.quick-links li a:focus, .main ul.quick-links li a:hover{background-color:#878c6c;color:#fff;padding-left:.8em;text-decoration:underline}
.main .prime-blocks .wp-block-latest-posts__list.wp-block-latest-posts li:before, .main ul.quick-links li:before{-webkit-font-smoothing:antialiased;content:"\f054";font-family:Font Awesome\ 6 Free;font-size:.7em;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;line-height:3.3;text-rendering:auto}
.main ul.wp-block-social-links{align-items:center;justify-content:center}
.main ul.wp-block-social-links li{padding-left:0}
.main ul.wp-block-social-links li:before{content:""}
.main ul.tw-list li{padding-left:4em}
.main ul.tw-list li strong{display:block}
.main ul.tw-list li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/12-month-list.svg)}
.main ul.nine-eight li{padding-left:4em}
.main ul.nine-eight li strong{display:block}
.main ul.nine-eight li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/nine-eight.svg)}
.main ul.military li{padding-left:4em}
.main ul.military li strong{display:block}
.main ul.military li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/military.svg)}
@media screen and (max-width:767.98px){
.main ul.military, .main ul.nine-eight, .main ul.tw-list{padding-left:0}
.main ul.military li, .main ul.nine-eight li, .main ul.tw-list li{padding-left:0;text-align:center}
.main ul.military li:before, .main ul.nine-eight li:before, .main ul.tw-list li:before{position:relative}
}
.main ul.horizon-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.main ul.horizon-list li{margin-left:1em}
.main ul.horizon-list li:first-child{margin-left:0}
@media screen and (max-width:767.98px){
.main ul.horizon-list{display:block}
.main ul.horizon-list li{margin-left:0}
}
.main ol{margin-top:1rem}
.main ol li{margin-bottom:12px}
hr{margin-bottom:2rem;margin-top:2rem}
ul.list-style{color:#878c6c;font-size:1rem;margin:10px 0}
ul.list-style li{line-height:1;margin:16px 0}
ul.list-style li strong{color:#878c6c}
.img-fluid{content-visibility:auto;height:auto;max-width:100%}
.figure{display:inline-block}
.figure-img{line-height:1;margin-bottom:.5rem}
.figure-caption{color:#6c757d}
.sr-only{border:0}
.sr-only-focusable:active, .sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
label.tooltipBubble{background:#2b3534;border-radius:3px;bottom:105%;color:#fff;font-family:Arial;font-size:12px;left:50%;line-height:1em;padding:5px 10px;pointer-events:none;position:absolute;transform:translate(-50%)}
label.tooltipBubble:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2b3534;content:"";display:block;height:0;left:50%;margin-left:-2.5px;position:absolute;top:100%}
.tooltip{position:relative}
.tooltipBubble{margin-bottom:-.5em;opacity:0;transition:all .1s linear}
.tooltip:focus>label, .tooltip:hover>label{margin:0;opacity:1}
.prime-back{background-color:#878c6c;color:#fff}
@media screen and (max-width:991.98px){
.prime-back .wp-block-column{text-align:center}
}
.prime-back a.cta-button{background-color:#fff;color:#878c6c}
.prime-back a.cta-button:focus, .prime-back a.cta-button:hover{background-color:transparent;color:#fff}
.prime-back a{color:#fff;text-decoration:none}
.prime-back a:focus, .prime-back a:hover{text-decoration:underline}
.prime-back a.cta-button.cta-full{background-color:#878c6c;color:#fff;width:100%}
.prime-back a.cta-button.cta-full:focus, .prime-back a.cta-button.cta-full:hover{background-color:#fff;color:#000}
.prime-back-inner, .small-container.prime-back{background-color:transparent}
.prime-back-inner .wp-block-group__inner-container, .small-container.prime-back .wp-block-group__inner-container{background-color:#878c6c;color:#fff;padding:1.5em}
.grey-back{background-color:#f9f9f9}
@media(min-width:600px) and (max-width:781px){
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}
}
@media(max-width:991px){
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}
}
.blue-sec-back{background-color:#878c6c;color:#fff;padding:2em 0}
figure.banner-image{min-height:350px;overflow:hidden;position:relative;z-index:0}
figure.banner-image img{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:1}
@media screen and (max-width:991px){
figure.banner-image img{height:100%;max-width:none;width:auto}
}
.blue-back{background:#878c6c;color:#fff}
.blue-back h2{font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.2}
.blue-back a, .blue-back a:focus, .blue-back a:hover{color:#fff}
.light-blue{background-color:rgba(58, 110, 132, .1)}
.transparent-blue .wp-block-column{background-color:rgba(81, 81, 122, .52);border-radius:20px;padding:1em}
.transparent-blue.award-trans .wp-block-group__inner-container{background-color:rgba(81, 81, 122, .52);border-radius:20px;margin:5em auto;overflow:visible;padding:1em 221px 1em 1em;position:relative;z-index:0}
.transparent-blue.award-trans .wp-block-group__inner-container ul{margin-bottom:0}
.transparent-blue.award-trans .wp-block-group__inner-container ul li:before{top:-9px}
.transparent-blue.award-trans .wp-block-group__inner-container:after{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/month-award.svg);position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}
@media screen and (max-width:991.98px){
.transparent-blue.award-trans .wp-block-group__inner-container{text-align:center}
.transparent-blue.award-trans .wp-block-group__inner-container:after{position:relative}
.transparent-blue.award-trans .wp-block-group__inner-container{padding-right:0}
}
.wp-block-column.video-select{cursor:pointer}
.dropdown-ul, main ul.card-links{background-color:#f9f9f9;border-radius:15px;list-style:none;max-width:300px;padding:1.3em}
.dropdown-ul li:before, main ul.card-links li:before{content:""}
.dropdown-ul a, .dropdown-ul button, main ul.card-links a, main ul.card-links button{scale:.8;transition:all .2s ease-out !important;width:100%}
.dropdown-ul a:focus, .dropdown-ul a:hover, .dropdown-ul button:focus, .dropdown-ul button:hover, main ul.card-links a:focus, main ul.card-links a:hover, main ul.card-links button:focus, main ul.card-links button:hover{scale:1}
@media screen and (max-width:991.98px){
.dropdown-ul, main ul.card-links{margin:1em auto 0}
}
.dropdown-ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}
.dropdown-ul .dropdown-menu.information-grid{height:0;opacity:0;transform:translateY(-10px);transition:all .2s ease-out}
.dropdown-ul.active .dropdown-menu.information-grid{height:auto;opacity:1;transform:translateY(0)}
main ul.double-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6em;justify-content:center;list-style:none;padding:0}
main ul.double-link li{padding-left:0}
main ul.double-link li:before{content:""}
main ul.double-link a{padding:1em 4em}
@media screen and (max-width:991.98px){
main ul.double-link{align-items:center;flex-direction:column;gap:.3em}
}
.wp-block-buttons.vert-btns{flew-wrap:nowrap;align-items:flex-start;flex-direction:column}
@media screen and (max-width:991.98px){
.wp-block-buttons.vert-btns{align-items:center}
}
.points-wrap .wp-block-group__inner-container{background-color:#fff;box-shadow:0 3px 25px rgba(42, 65, 89, .13);color:#000;padding:1.5em;text-align:center}
.points-wrap .wp-block-group__inner-container .wp-block-columns{margin-bottom:0}
.points-wrap .wp-block-group__inner-container .wp-block-columns .wp-block-column{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}
.block-image-left.block-contact ul, .block-image-right.block-contact ul, .dark-half ul{padding-left:0}
.block-image-left.block-contact ul li, .block-image-right.block-contact ul li, .dark-half ul li{margin-bottom:1.1em;padding-left:40px;position:relative;z-index:0}
.block-image-left.block-contact ul li:before, .block-image-right.block-contact ul li:before, .dark-half ul li:before{align-items:center;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(#6b6b6b));background-image:-o-linear-gradient(#000, #6b6b6b);background-image:linear-gradient(#000, #6b6b6b);border-radius:50%;color:#fff;content:"\f3c5";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Font Awesome\ 6 Free;font-size:.7em;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px;z-index:0}
.block-image-left.block-contact ul li:nth-child(2):before,
.block-image-right.block-contact ul li:nth-child(2):before,
.dark-half ul li:nth-child(2):before{content:"\f095"}
.block-image-left.block-contact ul li:nth-child(3):before,
.block-image-right.block-contact ul li:nth-child(3):before,
.dark-half ul li:nth-child(3):before{content:"\f017"}
.block-image-left.block-contact ul li:nth-child(4):before,
.block-image-right.block-contact ul li:nth-child(4):before,
.dark-half ul li:nth-child(4):before{content:"\f3c5"}
.dark-half p.large-p, .dark-half ul li{text-align:left}
.dark-half ul li a{color:#fff}
.dark-half ul li a:focus, .dark-half ul li a:hove{text-decoration:none}
.dark-half ul li:before{background-color:#878c6c;background-image:none}
h2.super-large{font-size:2.5em}
@media(max-width:991px){
h2.super-large{font-size:2em}
}
span.yellow-c{color:#baca00}
.isDisabled{cursor:not-allowed;pointer-events:none;text-decoration:none}
.black-back{background-color:#000;color:#fff}
.clear:after, .clear:before{content:" ";display:table}
.clear:after{clear:both}
.full-width{width:100% !important}
.full-width img{width:100%}
@media screen and (max-width:991px){
.full-width{width:auto !important}
.full-width img{width:auto}
}
.no-padding{padding-left:0;padding-right:0}
.relative-add{position:relative;z-index:0}
.squish{margin-left:auto !important;margin-right:auto !important;width:55%}
@media screen and (max-width:991px){
.squish{width:auto}
}
.margin-top-negative{margin-top:-5em}
.sec-pad{padding-bottom:30px;padding-top:30px}
.sec-pad-l{padding-bottom:50px !important;padding-top:50px !important}
.marg-pad{margin-bottom:30px;margin-top:30px}
.margin-block{margin:20 0}
.padding-top{padding-top:1em !important}
.padding-bottom{padding-bottom:1em !important}
.margin-top-small{margin-top:15px !important}
.margin-top{margin-top:35px !important}
.margin-top-l{margin-top:55px !important}
.padding-top-l{padding-top:70px}
.margin-bottom-small{margin-bottom:.5em !important}
.margin-bottom{margin-bottom:35px !important}
.margin-bottom-l{margin-bottom:50px !important}
.margin-bottom-ll{margin-bottom:5em !important}
.margin-spacer{margin-bottom:35px;margin-top:35px}
.margin-left{margin-left:1em}
@media screen and (max-width:991.98px){
.margin-left{margin-left:0}
}
.pad-fix{margin:0 auto !important;max-width:1440px;padding:0 1em}
.margin-auto{margin-left:auto !important;margin-right:auto !important}
.no-pad-lr, ul.no-pad-lr li{padding-left:0 !important;padding-right:0 !important}
.no-pad{padding:0 !important}
.no-pad-bottom{padding-bottom:0 !important}
.no-pad-top{padding-top:0 !important}
.no-margin-bottom{margin-bottom:0 !important}
.no-margin, .wp-block-buttons .wp-block-button.black-button.no-margin a{margin:0 !important}
.no-margin-top{margin-top:0 !important}
.padding-content{padding:25px 45px}
.container h2{font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1}
.wp-block-buttons>.wp-block-button{max-width:600px;width:100%}
@media screen and (max-width:991.98px){
.flip-mobile .wp-block-column:first-child, .flip-mobile [class^=col-]:first-child{order:2}
.flip-mobile .wp-block-column:last-child, .flip-mobile [class^=col-]:last-child{order:1}
}
.blue-text{color:#0008c9 !important}
.blue-border{border:10px solid #878c6c}
.blue-border img{width:100%}
.center-images{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}
.gap-p{gap:1em}
.text-center{text-align:center}
.text-left{text-align:left !important}
.font-bold{font-weight:700}
.font-larger{font-size:1.2em !important}
.upper{text-transform:uppercase}
.flex-on{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.flex-d{flex-direction:column}
.flex-m{flex-direction:row}
@media screen and (max-width:991.98px){
.flex-m{flex-direction:column}
}
.align-items-center{align-items:center !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.c-image{margin:0 auto}
.cl-image{margin:0 auto 1em}
.double-link a.cta-button{margin:1.5em 0;width:48%}
.double-link a.cta-button:first-child{margin-right:2%}
@media screen and (max-width:991.98px){
.double-link a.cta-button{width:100%}
.double-link a.cta-button:first-child{margin-bottom:0;margin-right:0}
}
.p-larger{font-size:1.5em}
.large-header{font-size:1.9em;font-weight:700}
.black-text{color:#000}
@media screen and (max-width:991.98px){
.small-mobile{flex-wrap:nowrap;text-align:right}
}
@media screen and (max-width:767px){
.small-mobile{text-align:center}
.small-mobile, .small-mobile .wp-block-columns{flex-wrap:wrap}
}
.no-wrap{white-space:nowrap}
.mobile-header{display:none}
.mobile-spacer{display:none;height:0}
@media screen and (max-width:991.98px){
.no-gap-mobile{gap:0 !important}
.margin-bottom-spacer:before{content:"";display:block;height:20px;width:100%}
.main h2.mobile-header{display:block;margin-top:1.2em}
.no-spacer{display:none}
.mobile-center{text-align:center}
.mobile-spacer{display:block;height:72px}
}
.margin-bottom-reduce{margin-bottom:-4em}
@media screen and (min-width:1271px){
.margin-bottom-reduce{margin-bottom:0}
}
.rel-fix{position:relative;z-index:2}
.call-fix{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}
.call-fix i{margin-right:10px}
@media screen and (max-width:575.98px){
.call-fix{font-size:.9em;margin-top:0}
.call-fix i{display:none}
}
p.small-text{font-size:.9em}
@media screen and (max-width:1150px){
.wrap-large{flex-direction:column}
.wrap-large .no-gap-mobile{gap:0 !important}
}
.margin-center .wp-block-button__link{margin:0 auto}
.flex-end{align-items:flex-end !important}
.btn, .comment-form input[type=submit],
.search-form .search-submit, a, button, input[type=button]{color:#000;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, padding .35s ease-in-out, box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce) {
.btn, .comment-form input[type=submit],
.search-form .search-submit, a, button, input[type=button]{transition:none}
}
.btn:focus, .btn:hover, .comment-form input[type=submit]:focus,
.comment-form input[type=submit]:hover,
.search-form .search-submit:focus, .search-form .search-submit:hover, a:focus, a:hover, button:focus, button:hover, input[type=button]:focus,
input[type=button]:hover{text-decoration:none}
a:focus, button:focus{outline:none;outline-offset:0}
.btn, .comment-form input[type=submit],
.search-form .search-submit{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:all .2s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, padding .35s ease-in-out, box-shadow .15s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
@media (prefers-reduced-motion:reduce) {
.btn, .comment-form input[type=submit],
.search-form .search-submit{transition:none}
}
.btn:hover, .comment-form input[type=submit]:hover,
.search-form .search-submit:hover{color:#212529;text-decoration:none}
.btn.focus, .btn:focus, .comment-form input.focus[type=submit],
.comment-form input[type=submit]:focus,
.search-form .focus.search-submit, .search-form .search-submit:focus{box-shadow:0 0 0 .2rem hsla(69, 13%, 49%, .25);outline:0}
.btn.disabled, .btn:disabled, .comment-form input.disabled[type=submit],
.comment-form input[type=submit]:disabled,
.search-form .disabled.search-submit, .search-form .search-submit:disabled{opacity:.65}
.card-links a, .dropdown-ul a, .dropdown-ul button, .frm_button_submit.frm_final_submit, .wp-block-buttons .wp-block-button__link, .wp-block-group.cta-block .container a.cta-button, a.cta-button, ul.double-link a{background:transparent;border:1px solid #0008c9;border-radius:47px;color:#0008c9;display:inline-block;display:block;font-family:Montserrat, sans-serif;padding:.5em;text-align:center;text-decoration:none;transition:all .2s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, padding .35s ease-in-out, box-shadow .15s ease-in-out;width:310px}
@media (prefers-reduced-motion:reduce) {
.card-links a, .dropdown-ul a, .dropdown-ul button, .frm_button_submit.frm_final_submit, .wp-block-buttons .wp-block-button__link, .wp-block-group.cta-block .container a.cta-button, a.cta-button, ul.double-link a{transition:none}
}
.card-links a:focus, .card-links a:hover, .dropdown-ul a:focus, .dropdown-ul a:hover, .dropdown-ul button:focus, .dropdown-ul button:hover, .frm_button_submit.frm_final_submit:focus, .frm_button_submit.frm_final_submit:hover, .wp-block-buttons .wp-block-button__link:focus, .wp-block-buttons .wp-block-button__link:hover, .wp-block-group.cta-block .container a.cta-button:focus, .wp-block-group.cta-block .container a.cta-button:hover, a.cta-button:focus, a.cta-button:hover, ul.double-link a:focus, ul.double-link a:hover{background-color:#0008c9;color:#fff}
@media screen and (max-width:767.98px){
.card-links a, .dropdown-ul a, .dropdown-ul button, .frm_button_submit.frm_final_submit, .wp-block-buttons .wp-block-button__link, .wp-block-group.cta-block .container a.cta-button, a.cta-button, ul.double-link a{width:100%}
}
.wp-block-buttons .wp-block-button.black-button .wp-block-button__link{background:#000;border-color:#000;color:#fff;margin:0 auto}
.wp-block-buttons .wp-block-button.black-button .wp-block-button__link:focus, .wp-block-buttons .wp-block-button.black-button .wp-block-button__link:hover{background:#fff;color:#000}
.wp-block-buttons .wp-block-button.white-button .wp-block-button__link{background:#fff;border-color:#fff;color:#000;margin:0 auto}
.wp-block-buttons .wp-block-button.white-button .wp-block-button__link:focus, .wp-block-buttons .wp-block-button.white-button .wp-block-button__link:hover{background:#000;color:#fff}
.wp-block-buttons .wp-block-button.black-button.text-right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
@media screen and (max-width:767.98px){
.page-template-template-custom .wp-block-buttons .wp-block-button.black-button .wp-block-button__link{width:310px}
}
.wp-block-button.text-center{text-align:center;width:100%}
.wp-block-buttons .btn-white .wp-block-button__link, a.cta-button.cta-white{background-color:#fff;color:#878c6c}
.wp-block-buttons .btn-white .wp-block-button__link:focus, .wp-block-buttons .btn-white .wp-block-button__link:hover, a.cta-button.cta-white:focus, a.cta-button.cta-white:hover{background-color:#878c6c;color:#fff}
a.cta-button.cta-blue{background-color:#878c6c !important;border-color:#878c6c}
a.cta-button.cta-blue:focus, a.cta-button.cta-blue:hover{background-color:#fff !important;color:#878c6c}
a.cta-button.cta-inline{display:inline;margin:0 1.5em}
@media screen and (max-width:991.98px){
a.cta-button.cta-inline{margin:0}
.wp-block-buttons{justify-content:center}
}
.wp-block-buttons.two-buttons{gap:1em}
.wp-block-buttons.two-buttons .wp-block-button{flex-basis:48%}
@media screen and (max-width:991.98px){
.wp-block-buttons.two-buttons .wp-block-button{flex-basis:100%}
}
.wp-block-buttons.two-buttons .wp-block-button:nth-child(2) a{background:transparent;border-color:#fff;color:#fff !important}
.wp-block-buttons.two-buttons .wp-block-button a{border:2px solid transparent}
.wp-block-buttons.two-buttons .wp-block-button a:focus, .wp-block-buttons.two-buttons .wp-block-button a:hover{background:#fff;border-color:#fff;color:#000 !important;transform:scale(1)}
.wp-block-buttons.two-buttons.two-white .wp-block-button:nth-child(2) a{border-color:#000;color:#000 !important}
.wp-block-buttons.two-buttons.two-white .wp-block-button a:focus, .wp-block-buttons.two-buttons.two-white .wp-block-button a:hover{background:#000;border-color:#000;color:#fff !important}
.comment-list{padding-left:0}
.comment-list, .comment-list ol{list-style:none}
.form-inline, .search-form{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}
.form-inline .form-check, .search-form .form-check{width:100%}
@media(min-width:576px){
.form-inline label, .search-form label{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:0}
.comment-form .form-inline p, .comment-form .search-form p, .form-inline .comment-form p, .form-inline .form-group, .search-form .comment-form p, .search-form .form-group, .search-form label{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;flex-flow:row wrap;margin-bottom:0}
.comment-form .form-inline input[type=email],
.comment-form .form-inline input[type=text],
.comment-form .form-inline input[type=url],
.comment-form .form-inline textarea, .comment-form .search-form input[type=email],
.comment-form .search-form input[type=text],
.comment-form .search-form input[type=url],
.comment-form .search-form textarea, .form-inline .comment-form input[type=email],
.form-inline .comment-form input[type=text],
.form-inline .comment-form input[type=url],
.form-inline .comment-form textarea, .form-inline .form-control, .search-form .comment-form input[type=email],
.search-form .comment-form input[type=text],
.search-form .comment-form input[type=url],
.search-form .comment-form textarea, .search-form .form-control, .search-form .search-field{display:inline-block;vertical-align:middle;width:auto}
.form-inline .form-control-plaintext, .search-form .form-control-plaintext{display:inline-block}
.form-inline .custom-select, .form-inline .input-group, .search-form .custom-select, .search-form .input-group{width:auto}
.form-inline .form-check, .search-form .form-check{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-left:0;width:auto}
.form-inline .form-check-input, .search-form .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}
.form-inline .custom-control, .search-form .custom-control{align-items:center;justify-content:center}
.form-inline .custom-control-label, .search-form .custom-control-label{margin-bottom:0}
}
.comment-form p, .form-group, .search-form label{margin-bottom:1rem}
.comment-form input[type=email],
.comment-form input[type=text],
.comment-form input[type=url],
.comment-form textarea, .form-control, .search-form .search-field{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;width:auto}
.comment-form input[type=email]::-ms-expand,
.comment-form input[type=text]::-ms-expand,
.comment-form input[type=url]::-ms-expand,
.comment-form textarea::-ms-expand, .form-control::-ms-expand, .search-form .search-field::-ms-expand{background-color:transparent;border:0}
.comment-form input[type=email]:-moz-focusring,
.comment-form input[type=text]:-moz-focusring,
.comment-form input[type=url]:-moz-focusring,
.comment-form textarea:-moz-focusring, .form-control:-moz-focusring, .search-form .search-field:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.comment-form input[type=email]:-ms-input-placeholder,
.comment-form input[type=text]:-ms-input-placeholder,
.comment-form input[type=url]:-ms-input-placeholder,
.comment-form textarea:-ms-input-placeholder, .form-control:-ms-input-placeholder, .search-form .search-field:-ms-input-placeholder{color:#676767;opacity:1}
.comment-form input[type=email]::placeholder,
.comment-form input[type=text]::placeholder,
.comment-form input[type=url]::placeholder,
.comment-form textarea::placeholder, .form-control::placeholder, .search-form .search-field::placeholder{color:#676767;opacity:1}
.comment-form input[readonly][type=email],
.comment-form input[readonly][type=text],
.comment-form input[readonly][type=url],
.comment-form input[type=email]:disabled,
.comment-form input[type=text]:disabled,
.comment-form input[type=url]:disabled,
.comment-form textarea:disabled, .comment-form textarea[readonly],
.form-control:disabled, .form-control[readonly],
.search-form .search-field:disabled, .search-form [readonly].search-field{background-color:#e9ecef;opacity:1}
.search-form label{font-weight:400}
.form-styles, .form-styles-grey, .request-estimate{background-color:#878c6c;border-radius:20px;font-family:Montserrat, sans-serif;padding:1em 2em}
.form-styles .form-title, .form-styles-grey .form-title, .request-estimate .form-title{color:#fff;font-size:1.6em;font-weight:700;line-height:1;margin:0 auto 15px;max-width:12ch;text-align:center}
.form-styles .form-title.form-title-fullw, .form-styles-grey .form-title.form-title-fullw, .request-estimate .form-title.form-title-fullw{max-width:100%}
.form-styles .frm_hidden, .form-styles-grey .frm_hidden, .request-estimate .frm_hidden{display:none}
.form-styles legend, .form-styles-grey legend, .request-estimate legend{visibility:hidden}
.form-styles input, .form-styles select, .form-styles textarea, .form-styles-grey input, .form-styles-grey select, .form-styles-grey textarea, .request-estimate input, .request-estimate select, .request-estimate textarea{width:100%}
.form-styles label, .form-styles-grey label, .request-estimate label{color:#676767;margin-bottom:5px;width:100%}
.form-styles .frm_inside_container label, .form-styles .frm_verify label, .form-styles-grey .frm_inside_container label, .form-styles-grey .frm_verify label, .request-estimate .frm_inside_container label, .request-estimate .frm_verify label{display:none}
.form-styles input, .form-styles textarea, .form-styles-grey input, .form-styles-grey textarea, .request-estimate input, .request-estimate textarea{color:#a5a5a5;margin-bottom:5px;padding:10px}
.form-styles .frm_required, .form-styles-grey .frm_required, .request-estimate .frm_required{color:#878c6c}
.form-styles .frm_error, .form-styles .frm_error_style, .form-styles-grey .frm_error, .form-styles-grey .frm_error_style, .request-estimate .frm_error, .request-estimate .frm_error_style{color:#fff;font-style:italic;margin-bottom:10px;margin-top:-10px}
.form-styles .frm_error_style, .form-styles-grey .frm_error_style, .request-estimate .frm_error_style{margin:0}
.form-styles .frm_button_submit, .form-styles-grey .frm_button_submit, .request-estimate .frm_button_submit{background-color:#fff;border:4px solid #fff;border-radius:5px;color:#878c6c;display:block;font-family:Montserrat, sans-serif;font-size:1.5em;font-weight:700;line-height:40px;margin:5px auto;padding:3px 0 9px;text-align:center;width:100%}
.form-styles .frm_button_submit:focus, .form-styles .frm_button_submit:hover, .form-styles-grey .frm_button_submit:focus, .form-styles-grey .frm_button_submit:hover, .request-estimate .frm_button_submit:focus, .request-estimate .frm_button_submit:hover{background-color:transparent;border-color:#fff;color:#fff}
.form-styles-grey{background-color:#f9f9f9}
.form-styles-grey .form-title{color:#000}
.form-styles-grey .frm_form_fields input, .form-styles-grey .frm_form_fields select, .form-styles-grey .frm_form_fields textarea{background-color:#fff;color:#000}
.form-styles-grey .frm_form_fields input:-ms-input-placeholder, .form-styles-grey .frm_form_fields select:-ms-input-placeholder, .form-styles-grey .frm_form_fields textarea:-ms-input-placeholder{color:#000}
.form-styles-grey .frm_form_fields input::placeholder, .form-styles-grey .frm_form_fields select::placeholder, .form-styles-grey .frm_form_fields textarea::placeholder{color:#000}
.form-styles-grey .frm_button_submit{background-color:#878c6c;border-color:#878c6c;color:#fff}
.form-styles-grey .frm_button_submit:focus, .form-styles-grey .frm_button_submit:hover{background-color:#fff;color:#878c6c}
.frm_add_form_row.frm_hidden, .frm_hidden, .frm_remove_form_row.frm_hidden, .with_frm_style .frm_button.frm_hidden{display:none}
.frm_screen_reader.frm_hidden{display:initial}
.frm_screen_reader{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:20px}
.frm_verify{display:none}
.frm_combo_inputs_container>*,
.frm_fields_container .frm_form_field, .frm_fields_container>*,
.frm_grid_container>*,
.frm_section_heading>*{-ms-grid-column-span:12;grid-column:span 12/span 12}
.with_frm_style .frm_form_field{clear:both}
.frm_form_field, .frm_form_field.frm_inline_container, .frm_form_field.frm_left_container, .frm_form_field.frm_right_container{width:auto}
.frm_other_input.frm_pos_none{display:none}
.frm_error, .frm_error_style, .frm_required{color:red;font-size:12px}
.frm_form_fields{font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif}
.frm_form_fields .frm_form_field.form-field{text-align:left}
.frm_form_fields input, .frm_form_fields select, .frm_form_fields textarea{background-color:#fff;border:2px solid #fff;border-radius:10px;color:#000 !important;font-size:18px;font-weight:700;outline:0;padding:1em .5em;width:100%}
.frm_form_fields input:-webkit-input-placeholder, .frm_form_fields input:placeholder, .frm_form_fields select:-webkit-input-placeholder, .frm_form_fields select:placeholder, .frm_form_fields textarea:-webkit-input-placeholder, .frm_form_fields textarea:placeholder{color:#000;opacity:1}
.frm_form_fields ::-webkit-input-placeholder, .frm_form_fields input::-webkit-input-placeholder{color:#000;opacity:1}
.frm_button_submit.frm_final_submit{max-width:none;width:100%}
.frm_description{font-size:.8em}
.frm_hidden_container label{visibility:hidden}
.frm_submit button{background-color:transparent;border:2px solid #fff;color:#fff;padding:10px 20px;text-decoration:none !important}
.frm_submit button:focus, .frm_submit button:hover{background-color:#fff;border-color:#878c6c;color:#878c6c}
.frm_combo_inputs_container, .frm_form_fields .frm_fields_container, .frm_form_fields .frm_section_heading, .frm_grid_container{-ms-grid-columns:(6.5%)[12];grid-gap:0 2%;display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(12, 6.5%)}
.frm_first, .frm_form_field.frm_first, .frm_form_field.frm_first_eighth, .frm_form_field.frm_first_fifth, .frm_form_field.frm_first_fourth, .frm_form_field.frm_first_half, .frm_form_field.frm_first_inline, .frm_form_field.frm_first_seventh, .frm_form_field.frm_first_sixth, .frm_form_field.frm_first_third, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_left_fifth, .frm_form_field.frm_left_fourth, .frm_form_field.frm_left_half, .frm_form_field.frm_left_inline, .frm_form_field.frm_left_third, .frm_form_field.frm_left_two_thirds{-ms-grid-column:1;grid-column-start:1}
.frm_form_field.frm_first, .frm_form_field.frm_first_eighth, .frm_form_field.frm_first_fifth, .frm_form_field.frm_first_fourth, .frm_form_field.frm_first_half, .frm_form_field.frm_first_inline, .frm_form_field.frm_first_seventh, .frm_form_field.frm_first_sixth, .frm_form_field.frm_first_third, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_left_fifth, .frm_form_field.frm_left_fourth, .frm_form_field.frm_left_half, .frm_form_field.frm_left_inline, .frm_form_field.frm_left_third, .frm_form_field.frm_left_two_thirds{clear:left;float:left;margin-left:0}
.frm6, .frm_form_field.frm6, .frm_form_field.frm_first_half, .frm_form_field.frm_half, .frm_form_field.frm_last_half, .frm_form_field.frm_left_half, .frm_form_field.frm_right_half, .frm_form_field.frm_three_fifths, .frm_half, .frm_submit.frm6, .frm_submit.frm_half{-ms-grid-column-span:6;grid-column:span 6/span 6}
@media screen and (max-width:575.98px){
.frm6, .frm_form_field.frm6, .frm_form_field.frm_first_half, .frm_form_field.frm_half, .frm_form_field.frm_last_half, .frm_form_field.frm_left_half, .frm_form_field.frm_right_half, .frm_form_field.frm_three_fifths, .frm_half, .frm_submit.frm6, .frm_submit.frm_half{-ms-grid-column-span:12;grid-column:span 12/span 12}
}
.form-wrap .frm_form_fields h2{font-size:1em;line-height:0;margin-bottom:0;margin-top:2em;text-align:center}
.form-wrap .frm_form_fields label{display:none}
.form-wrap .frm_form_fields .label-show .frm_primary_label, .form-wrap .frm_form_fields .label-show label{display:block;font-family:Montserrat, sans-serif;font-size:20px;font-weight:700}
.form-wrap .frm_form_fields .label-show .frm_primary_label input, .form-wrap .frm_form_fields .label-show label input{display:inline-block;width:auto}
.form-wrap .frm_form_fields input, .form-wrap .frm_form_fields select, .form-wrap .frm_form_fields textarea{background-color:transparent;border:1px solid #b5b5b5;border-radius:5px;color:#000;padding:.7em .5em}
.form-wrap .frm_form_fields input:-webkit-input-placeholder, .form-wrap .frm_form_fields input:placeholder, .form-wrap .frm_form_fields select:-webkit-input-placeholder, .form-wrap .frm_form_fields select:placeholder, .form-wrap .frm_form_fields textarea:-webkit-input-placeholder, .form-wrap .frm_form_fields textarea:placeholder{color:#000 !important;opacity:1 !important}
.form-wrap .frm_form_fields input::-webkit-input-placeholder, .form-wrap .frm_form_fields textarea::-webkit-input-placeholder{color:#000 !important;font-family:Montserrat, sans-serif;opacity:1 !important}
.form-wrap .frm_form_fields .frm_submit{text-align:center}
.form-wrap .frm_form_fields .frm_submit button{background-color:#878c6c;border-color:#878c6c;color:#fff;margin:0 auto;width:40%;width:100%}
.form-wrap .frm_form_fields .frm_submit button:focus, .form-wrap .frm_form_fields .frm_submit button:hover{background-color:#fff;color:#878c6c}
.blue-back .form-wrap .frm_form_fields input, .blue-back .form-wrap .frm_form_fields select, .blue-back .form-wrap .frm_form_fields textarea{background-color:#fff}
.long-half .wp-block-column.form-wrap form, .long-half.form-wrap form{padding:0 1.5em}
.select-css select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/select-arrow.svg);background-position:right .7em top 50%, 0 0;background-repeat:no-repeat, repeat;background-size:.65em auto, 100%;border:0;border-radius:10px;box-sizing:border-box;color:#000;display:block;font-family:Montserrat, sans-serif;font-size:18px;height:auto !important;margin:0;max-width:100%;width:100%}
.select-css select:-ms-input-placeholder{color:#000;opacity:1}
.select-css select::placeholder{color:#000;opacity:1}
.select-css select::-ms-expand{display:none}
.select-css select:focus{box-shadow:0 0 1px 3px rgba(59, 153, 252, .7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}
.select-css select option{font-weight:400}:root:lang(ar) .select-css select,
:root:lang(iw) .select-css select,
[dir=rtl] .select-css select{background-position:left .7em top 50%, 0 0;padding:.6em .8em .5em 1.4em}
.select-css select:disabled, .select-css select[aria-disabled=true]{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), -o-linear-gradient(top, #fff 0, #e5e5e5 100%);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(180deg, #fff 0, #e5e5e5)}
.select-css select:disabled:hover, .select-css select[aria-disabled=true]{border-color:#aaa}
.form-styles-blue input, .request-estimate input{color:#fff}
.main{padding-left:0;padding-right:0;position:relative;width:100%}
@media(min-width:576px){
.main{flex:0 0 1;max-width:1}
.sidebar-primary .main{flex:0 0 0.6666666667;max-width:.6666666667}
}
.sidebar{padding-left:15px;padding-right:15px;position:relative;width:100%}
@media(min-width:576px){
.sidebar{flex:0 0 0.3333333333;max-width:.3333333333}
}
.columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}
.columns a.column, .columns div.column, .columns ul{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}
.columns div.column.offset-1{flex-basis:20%}
@media screen and (max-width:768px){
.columns{flex-direction:column}
}
.columns:not(:last-child){margin-bottom:.75rem}
@media screen and (max-width:991.98px){
.wp-block-columns{flex-wrap:wrap}
.wp-block-column, .wp-block-column:not(:only-child){flex-basis:100% !important;margin-bottom:2em}
.wp-block-column:not(:first-child),
.wp-block-column:nth-child(2n){margin-left:0}
}
.header-wrap{align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:50%;margin:0 auto;padding:2em 1em;position:fixed;top:0;transform:translateX(-50%);transition:all .2s ease;width:100%;z-index:99998}
.header-wrap a.brand{display:block;flex:1;max-width:209px;min-width:140px;padding:.2em 1em;transform:translateX(0)}
@media screen and (max-width:1060px){
.header-wrap a.brand{max-width:185px}
}
.header-wrap .header-navs-wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:3;flex-wrap:wrap;justify-content:flex-end}
@media screen and (max-width:820px){
.header-wrap{flex-direction:column;padding:1em}
.header-wrap .header-navs-wrap{justify-content:center;width:100%}
}
.top-bar.columns{margin:0;position:relative;z-index:2}
@media screen and (min-width:1655px){
.top-bar.columns{order:2}
}
.top-bar.columns a{color:#fff;padding:6px;text-decoration:none}
.top-bar.columns a:focus, .top-bar.columns a:hover{background-color:#fff;color:#878c6c;text-decoration:underline}
.top-bar.columns .column{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
.top-bar.columns .column:nth-child(2){justify-content:flex-end}
.top-bar.columns .column:nth-child(2) a{border:1px solid #fff;border-radius:5px;text-transform:uppercase}
.top-bar.columns .column:nth-child(2) a:first-child{background-color:#878c6c;border-color:#878c6c;margin-right:6px}
.top-bar.columns .column:nth-child(2) a:focus,
.top-bar.columns .column:nth-child(2) a:hover{background-color:#fff;color:#878c6c}
@media screen and (max-width:820px){
.top-bar.columns .column{justify-content:center;padding:0}
.top-bar.columns .column:nth-child(2){justify-content:center}
}
@media screen and (max-width:458px){
.top-bar.columns .column{flex-direction:column}
}
.top-bar.columns nav.utility-nav{justify-content:flex-end;text-align:right}
.top-bar.columns nav.utility-nav a{border:2px solid #fff;display:inline-block;font-weight:700;margin-left:10px;min-width:150px;padding:8px 15px;text-align:center;text-transform:uppercase;transition:all .35s ease}
@media (prefers-reduced-motion:reduce) {
.top-bar.columns nav.utility-nav a{transition:none}
}
.top-bar.columns nav.utility-nav a:focus, .top-bar.columns nav.utility-nav a:hover{background-color:#fff;color:#000}
.top-bar.columns nav.utility-nav a.contact-us{background-color:#878c6c;border-color:#878c6c;color:#878c6c;color:#fff;margin-bottom:0;margin-left:10px}
.top-bar.columns nav.utility-nav a.contact-us:focus, .top-bar.columns nav.utility-nav a.contact-us:hover{background-color:#fff;border-color:#fff;color:#878c6c}
@media screen and (max-width:767.98px){
.top-bar.columns nav.utility-nav a.contact-us{font-size:.6em !important;height:34px;margin:5px 0}
}
@media screen and (max-width:820px){
.top-bar.columns nav.utility-nav{justify-content:center;text-align:center}
.top-bar.columns nav.utility-nav a{font-size:.6em;margin:0 0 5px}
}
.top-bar.columns ul.navbar-nav{gap:1em;justify-content:flex-end;list-style:none;margin-bottom:0;padding:0}
.top-bar.columns ul.navbar-nav, .top-bar.columns ul.navbar-nav li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.top-bar.columns ul.navbar-nav li{position:relative;z-index:0}
.top-bar.columns ul.navbar-nav li a{background:-webkit-gradient(linear, left top, left bottom, from(#e2ff2f), to(#baca00));background:-o-linear-gradient(top, #e2ff2f 0, #baca00 100%);background:linear-gradient(180deg, #e2ff2f, #baca00);border:2px solid #fff;border-radius:5px;color:#000;display:inline-block;font-size:.6em;font-weight:700;min-width:95px;padding:8px 15px;text-align:center;text-transform:uppercase;transition:all .35s ease}
@media (prefers-reduced-motion:reduce) {
.top-bar.columns ul.navbar-nav li a{transition:none}
}
@media screen and (max-width:820px){
.top-bar.columns ul.navbar-nav li a{font-size:.6em;white-space:nowrap}
}
.top-bar.columns ul.navbar-nav li a:focus, .top-bar.columns ul.navbar-nav li a:hover{background-color:#fff;color:#000;text-transform:underline}
@media screen and (max-width:767.98px){
.top-bar.columns ul.navbar-nav li a{font-size:.5em !important;height:34px;margin:5px 0}
}
.top-bar.columns ul.navbar-nav li:last-child a{background:#fff;border-color:#000;padding:6px 13px}
@media screen and (max-width:820px){
.top-bar.columns ul.navbar-nav li{gap:1em;position:static}
}
.top-bar.columns ul.navbar-nav .blue a{background-color:#004360}
.top-bar.columns ul.navbar-nav .black a{background-color:#000}
.top-bar.columns ul.navbar-nav .mobile-m a{display:none}
@media screen and (max-width:820px){
.top-bar.columns ul.navbar-nav .mobile-m a{display:block}
}
.top-bar.columns ul.navbar-nav li.dropdown a.dropdown-toggle:after{content:"\f078";font-family:Font Awesome\ 5 Free;font-weight:900;padding-left:5px}
.top-bar.columns ul.navbar-nav li .dropdown-menu{background-color:#fff;border-top:0;font-size:1rem;list-style:none;margin:.125rem 0 0;max-width:320px;min-width:10rem;opacity:0;padding:.5rem 0 0;position:absolute;right:0;text-align:left;top:100%;transform:translateY(-2em);transition:all .3s ease-in-out 0s, visibility 0s linear .3s, z-index 0s linear .01s;visibility:hidden;width:300px;z-index:-1}
.top-bar.columns ul.navbar-nav li .dropdown-menu a.dropdown-item{background-color:#fff;border:0;border-bottom:2px solid #efeeee !important;border-radius:0;color:#878c6c;display:block;margin-left:0;width:100%}
.top-bar.columns ul.navbar-nav li .dropdown-menu a.dropdown-item:focus, .top-bar.columns ul.navbar-nav li .dropdown-menu a.dropdown-item:hover{background-color:#878c6c;color:#fff}
@media screen and (max-width:767.98px){
.top-bar.columns ul.navbar-nav li .dropdown-menu a.dropdown-item{margin-bottom:0}
}
.top-bar.columns ul.navbar-nav li .dropdown-menu a.dropdown-item.active{background-color:#878c6c;color:#fff}
@media screen and (max-width:820px){
.top-bar.columns ul.navbar-nav li .dropdown-menu{max-width:none;width:100%}
}
.top-bar.columns ul.navbar-nav li .dropdown-menu.show{opacity:1;transform:translateY(0);transition-delay:0s, 0s, .3s;visibility:visible;z-index:1}
.top-bar.columns .nav-users{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
header.banner{color:#fff;padding:0 1rem;position:relative;top:0;transform:scaleX(.99);transform-origin:right;transition:all .7s ease-in-out;z-index:1}
@media (prefers-reduced-motion:reduce) {
header.banner{transition:none}
}
@media screen and (max-width:820px){
header.banner{padding:1rem;transform:scaleX(1);width:100%}
}
.menu-bar{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.menu-bar a.brand{flex:1;max-width:150px;transition:max-width .35s ease}
@media (prefers-reduced-motion:reduce) {
.menu-bar a.brand{transition:none}
}
.menu-bar nav.nav-primary{flex:2}
@media screen and (max-width:820px){
.menu-bar nav.nav-primary{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
}
.menu-bar .navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}
.menu-bar ul.navbar-nav{height:100%;justify-content:space-evenly;list-style-type:none;margin:0;padding:0}
.menu-bar ul.navbar-nav, .menu-bar ul.navbar-nav li{display:-webkit-box;display:-ms-flexbox;display:flex}
.menu-bar ul.navbar-nav li{position:relative;z-index:0}
.menu-bar ul.navbar-nav li a{align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.7rem;padding:.8rem;text-align:center}
.menu-bar ul.navbar-nav li a:focus, .menu-bar ul.navbar-nav li a:hover{background-color:#fff;color:#0008c9;text-decoration:none}
@media screen and (min-width:1440px){
.menu-bar ul.navbar-nav li a{font-size:.9em}
}
@media screen and (min-width:991px) and (max-width:1108px) {
.menu-bar ul.navbar-nav li a{font-size:.67em}
}
.menu-bar ul.navbar-nav li a.active{background-color:#fff;color:#0008c9}
.menu-bar ul.navbar-nav li.dropdown a.dropdown-toggle:after{-webkit-font-smoothing:antialiased;content:"\f078";font-family:Font Awesome\ 6 Free;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:16px;line-height:16px;padding-left:5px;text-rendering:auto;width:16px}
.menu-bar ul.navbar-nav li .dropdown-menu{background-color:#fff;font-size:1rem;list-style:none;margin:.125rem 0 0;max-width:320px;min-width:10rem;opacity:0;padding:.5rem 0;position:absolute;right:-29px;text-align:left;top:100%;transform:translateY(-2em);transition:all .3s ease-in-out 0s, visibility 0s linear .3s, z-index 0s linear .01s;visibility:hidden;width:300px;z-index:-1}
@media screen and (max-width:820px){
.menu-bar ul.navbar-nav li .dropdown-menu{max-width:none;width:100%}
}
.menu-bar ul.navbar-nav li .dropdown-menu a.dropdown-item{background-color:#fff;border:0;border-bottom:2px solid #efeeee !important;border-radius:0;color:#000;display:block;margin-left:0;transition:all .3s ease-in-out;width:100%}
.menu-bar ul.navbar-nav li .dropdown-menu a.dropdown-item:focus, .menu-bar ul.navbar-nav li .dropdown-menu a.dropdown-item:hover{background:#000;color:#fff}
@media screen and (max-width:767.98px){
.menu-bar ul.navbar-nav li .dropdown-menu a.dropdown-item{margin-bottom:0}
}
.menu-bar ul.navbar-nav li .dropdown-menu a.dropdown-item.active{background:#000;color:#fff}
.menu-bar ul.navbar-nav li .dropdown-menu.show{opacity:1;transform:translateY(0);transition-delay:0s, 0s, .3s;visibility:visible;z-index:1}
.menu-bar .animate{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}
.menu-bar .slideIn{animation-name:slideIn}
@media screen and (max-width:820px){
.menu-bar nav.nav-primary{justify-content:center}
}
.navbar-toggler{display:none;padding:1em}
@media screen and (max-width:820px){
.navbar-toggler{background-color:#fff;border:0;color:#000;display:block;outline:0;transition:all .2s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, padding .35s ease-in-out, box-shadow .15s ease-in-out}
}
@media screen and (max-width:820px) and (prefers-reduced-motion:reduce) {
.navbar-toggler{transition:none}
}
@media screen and (max-width:820px){
.navbar-toggler:focus, .navbar-toggler:hover{background-color:#000;color:#fff}
}
.header-wrap.banner-fixed{background:#fff;box-shadow:0 5px 0 rgba(0, 0, 0, .1);padding:.2em 1em}
.header-wrap.banner-fixed .header-navs-wrapP{position:fixed}
.header-wrap.banner-fixed header.banner, .header-wrap.banner-fixed header.banner.banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;left:0;top:0;transform:scaleX(1);width:100%;z-index:10}
.header-wrap.banner-fixed header.banner ul.navbar-nav li a, .header-wrap.banner-fixed header.banner.banner-inner ul.navbar-nav li a{padding:.7rem 1rem}
.header-wrap.banner-fixed header.banner .menu-bar a.brand, .header-wrap.banner-fixed header.banner.banner-inner .menu-bar a.brand{max-width:100px}
@media screen and (max-width:820px){
.header-wrap.banner-fixed header.banner, .header-wrap.banner-fixed header.banner.banner-inner{justify-content:center;padding:.7rem 1rem}
.header-wrap.banner-fixed header.banner ul.navbar-nav li a, .header-wrap.banner-fixed header.banner.banner-inner ul.navbar-nav li a{padding:1rem}
.header-wrap.banner-fixed header.banner .navbar-toggler, .header-wrap.banner-fixed header.banner.banner-inner .navbar-toggler{color:#000}
.header-wrap.banner-fixed header.banner .navbar-toggler:focus, .header-wrap.banner-fixed header.banner .navbar-toggler:hover, .header-wrap.banner-fixed header.banner.banner-inner .navbar-toggler:focus, .header-wrap.banner-fixed header.banner.banner-inner .navbar-toggler:hover{color:#fff}
}
.menu-bar .navbar-collapse{display:block}
@media screen and (max-width:820px){
.menu-bar .navbar-collapse{display:none;overflow:hidden;transition:height .35s ease}
}
@media screen and (max-width:820px) and (prefers-reduced-motion:reduce) {
.menu-bar .navbar-collapse{transition:none}
}
@media screen and (max-width:820px){
.menu-bar .navbar-collapse ul.navbar-nav li{display:block;width:100%}
.menu-bar .navbar-collapse ul.navbar-nav li a{border-bottom:2px solid #efeeee !important;color:#000;display:block;justify-content:center;text-align:center;width:100%}
.menu-bar .navbar-collapse.drop{background-color:#fff;display:block;left:0;margin:0;position:absolute;right:0;top:58px !important;width:100%;z-index:1}
.menu-bar .navbar-collapse.drop .navbar-nav{flex-direction:column}
.menu-bar .navbar-collapse.drop ul.navbar-nav li .dropdown-menu.show{max-height:400px;overflow-y:scroll;position:relative}
.menu-bar .navbar-collapse.drop ul.navbar-nav li .dropdown-menu.show a{text-align:left}
}
.jumbotron{align-items:center;background-position:top;background-repeat:no-repeat;background-size:1920px;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;min-height:715px;overflow:visible;padding:0 0 3em;position:relative;z-index:0}
@media screen and (min-width:1921px){
.jumbotron{background-size:cover}
}
@media screen and (max-width:1000px){
.jumbotron{background-size:cover}
}
.jumbotron img.jumbo-img{height:auto;left:50%;max-width:none;position:absolute;top:0;transform:translate(-50%);width:100%;z-index:1}
.jumbotron .container{margin-inline:auto;margin:0 auto;position:relative;z-index:4}
.jumbotron .container ul{padding-left:1.2rem}
.jumbotron .container p, .jumbotron .container ul li{color:#fff;font-size:1.17rem;margin-bottom:.3em}
@media screen and (max-width:820px){
.jumbotron .container{bottom:auto;margin-top:2em;position:relative}
}
@media screen and (max-width:575.98px){
.jumbotron .container h1{font-size:1.5em}
}
.jumbotron .columns div.column{padding:.75rem 1.2em}
@media screen and (max-width:767.98px){
.jumbotron .columns div.column{padding-bottom:0}
.jumbotron .columns div.column:last-child{padding-top:0}
.jumbotron .columns div.column:last-child ul{margin-top:0;padding-top:0}
.jumbotron .columns div.column ul{margin-bottom:0;padding-bottom:0}
}
.jumbotron .columns div.column.col-large{flex-basis:60%;flex-grow:0;width:60%}
@media screen and (max-width:820px){
.jumbotron .columns div.column.col-large{flex-basis:100%;width:100%}
}
.jumbotron .columns div.column.col-large.col-right{flex-basis:80%;flex-grow:0;width:80%}
.jumbotron h1, .jumbotron h2, .jumbotron p{line-height:1.2}
.jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5, .jumbotron h6{margin-bottom:.8rem}
.jumbotron h1{color:#fff;font-family:Montserrat, sans-serif;font-size:2em;margin:0 0 .3em}
.jumbotron h2, .jumbotron p{color:#fff}
.jumbotron p img{margin-top:-.1em}
.jumbotron .jumbolink-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1em}
.jumbotron .jumbolink-wrap a{background-color:#000;border-color:#000;color:#fff}
.jumbotron .jumbolink-wrap a:focus, .jumbotron .jumbolink-wrap a:hover{background-color:#fff;color:#000}
@media screen and (max-width:767.98px){
.jumbotron .jumbolink-wrap{flex-direction:column}
}
.jumbotron .jumbocall-wrap{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1em;margin:1em 0}
.jumbotron .jumbocall-wrap a{background-color:transparent;font-weight:700}
.jumbotron .jumbocall-wrap a:focus, .jumbotron .jumbocall-wrap a:hover{background-color:#fff;text-decoration:underline}
.jumbotron .jumbo-vert .jumbolink-wrap{align-items:flex-start;flex-direction:column}
.jumbotron .jumbo-vert .jumbolink-wrap a{min-width:350px}
@media screen and (max-width:575.98px){
.jumbotron .jumbo-vert .jumbolink-wrap a{min-width:auto}
}
.jumbotron .sub-text a{color:#fff;text-decoration:underline}
.jumbotron .sub-text a:focus, .jumbotron .sub-text a:hover{text-decoration:none}
.jumbotron .black-back, .jumbotron .blue-back{background-color:rgba(0, 0, 0, .4) !important;display:block;height:100%;left:auto;position:absolute;right:0;top:0;width:100%;z-index:2}
.jumbotron .blue-back{background-color:rgba(16, 62, 132, .68) !important}
.jumbotron .sub-text p{font-size:.7em;margin-top:2.5em}
.jumbotron .white-back{background:-webkit-gradient(linear, left top, right top, from(#000), to(hsla(0, 0%, 100%, 0)));background:-o-linear-gradient(left, #000, hsla(0, 0%, 100%, 0));background:linear-gradient(90deg, #000, hsla(0, 0%, 100%, 0));height:100%;left:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}
@media screen and (max-width:820px){
.jumbotron .white-back{width:285%}
}
@media screen and (max-width:991px){
.jumbotron h1{font-size:2.5em}
.jumbotron img.jumbo-img{height:100%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%, -50%);width:auto;z-index:1}
}
@media screen and (max-width:820px){
.jumbotron{min-height:625px;padding:6em 0}
}
.blog .jumbotron{align-items:flex-end;justify-content:flex-end;min-height:529px;z-index:1}
.blog .jumbotron h1{color:#000;font-size:3.5em;font-size:clamp(3em, 4vw, 5em);font-weight:800;line-height:1em}
.jumbotron ul.check-list{list-style:none}
.jumbotron ul.check-list li{color:#000;margin-bottom:1em;padding-left:2em;position:relative;z-index:0}
.jumbotron ul.check-list li:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/green-check.svg);left:0;position:absolute;top:0;z-index:1}
@media screen and (max-width:820px){
.jumbotron ul.check-list{text-align:left}
}
@media screen and (max-width:1565px){
.page-template-template-club .jumbotron img.jumbo-img{height:100%;width:auto}
}
.page-template-template-club .jumbocall-wrap{flex-direction:row}
.page-template-template-club .jumbocall-wrap a{flex:1}
.page-template-template-club .club-wrap div{background-color:hsla(69, 13%, 49%, .15);color:#fff;padding:1em 2em;text-align:center;text-transform:uppercase;width:100%}
.page-template-template-club .club-wrap div.club-a{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;margin:.6em 0 1em;padding:0}
.page-template-template-club .club-wrap div.club-a a{background-color:#878c6c;border-radius:5px;color:#fff;flex:1;padding:1em 2em;position:relative;z-index:0}
.page-template-template-club .club-wrap div.club-a a:focus, .page-template-template-club .club-wrap div.club-a a:hover{background-color:#fff;color:#878c6c}
.page-template-template-club .club-wrap div.club-a a:focus:before, .page-template-template-club .club-wrap div.club-a a:hover:before{color:#fff}
.page-template-template-club .club-wrap div.club-a a:before{-webkit-font-smoothing:antialiased;color:#878c6c;content:"\f0d8";font-family:Font Awesome\ 6 Free;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:16px;left:50%;line-height:16px;padding-left:5px;position:absolute;text-rendering:auto;top:-11px;transform:translateX(-50%);transition:all .2s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, padding .35s ease-in-out, box-shadow .15s ease-in-out;width:16px;z-index:1}
@media (prefers-reduced-motion:reduce) {
.page-template-template-club .club-wrap div.club-a a:before{transition:none}
}
@media screen and (max-width:767.98px){
.page-template-template-club .jumbocall-wrap{flex-direction:column}
.page-template-template-club .club-wrap div.club-a a{font-size:.8em}
.page-template-template-club .club-wrap div.club-a a:before{top:-10px}
}
.white-lines{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/lines.png);background-repeat:no-repeat;left:0;opacity:.5;top:0;z-index:2}
.diagonal, .white-lines{height:100%;position:absolute;width:100%}
.diagonal{border-bottom:6vw solid #fff;border-left:100vw solid transparent;bottom:0;right:0;z-index:3}
.testimonials .jumbotron{min-height:437px}
.page-template-template-custom .jumbotron{align-items:flex-end;justify-content:center}
.page-template-template-custom .jumbotron .container{margin-top:2em !important;max-width:1920px !important;text-align:right}
.page-template-template-custom .jumbotron .container div.column.col-large.col-right{margin-right:4%;max-width:60ch}
@media screen and (min-width:1867px){
.page-template-template-custom .jumbotron .container div.column.col-large.col-right{max-width:80ch}
}
@media screen and (max-width:991px){
.page-template-template-custom .jumbotron .container div.column.col-large.col-right .justify-content-end{justify-content:center !important}
}
.page-template-template-custom .jumbotron img.jumbo-img{height:auto;min-width:1470px;top:-181px}
.page-template-template-custom .jumbotron .jumbolink-wrap{align-items:center}
.page-template-template-custom .jumbotron h1{color:#000;font-size:3.5em;font-size:clamp(3em, 4vw, 5em);font-weight:800;line-height:1em}
@media screen and (max-width:600px){
.page-template-template-custom .jumbotron h1{font-size:1.8em}
}
@media screen and (min-width:2000px){
.page-template-template-custom .jumbotron{min-height:80vh}
}
@media screen and (max-width:991px){
.page-template-template-custom .jumbotron{justify-content:center}
.page-template-template-custom .jumbotron img.jumbo-img{height:auto;min-width:1470px}
.page-template-template-custom .jumbotron .container{align-items:center;justify-content:center;text-align:center}
.page-template-template-custom .jumbotron div.column:first-child{display:none}
}
.page-template-template-prime .menu-bar ul.navbar-nav li a, .page-template-template-prime-long .menu-bar ul.navbar-nav li a, .page-template-template-primeinner .menu-bar ul.navbar-nav li a{border-radius:46px;color:#fff}
.page-template-template-prime .menu-bar ul.navbar-nav li a:focus, .page-template-template-prime .menu-bar ul.navbar-nav li a:hover, .page-template-template-prime-long .menu-bar ul.navbar-nav li a:focus, .page-template-template-prime-long .menu-bar ul.navbar-nav li a:hover, .page-template-template-primeinner .menu-bar ul.navbar-nav li a:focus, .page-template-template-primeinner .menu-bar ul.navbar-nav li a:hover{color:#000}
@media screen and (max-width:991px){
.page-template-template-prime .menu-bar ul.navbar-nav li a, .page-template-template-prime-long .menu-bar ul.navbar-nav li a, .page-template-template-primeinner .menu-bar ul.navbar-nav li a{color:#000}
}
.page-template-template-prime .header-wrap.banner-fixed header.banner ul.navbar-nav li a, .page-template-template-prime-long .header-wrap.banner-fixed header.banner ul.navbar-nav li a, .page-template-template-primeinner .header-wrap.banner-fixed header.banner ul.navbar-nav li a{color:#000}
.page-template-template-prime .header-wrap.banner-fixed header.banner ul.navbar-nav li a.active, .page-template-template-prime-long .header-wrap.banner-fixed header.banner ul.navbar-nav li a.active, .page-template-template-primeinner .header-wrap.banner-fixed header.banner ul.navbar-nav li a.active{color:#fff}
.page-template-template-prime .jumbotron, .page-template-template-prime-long .jumbotron, .page-template-template-primeinner .jumbotron{overflow:hidden}
.page-template-template-prime .jumbotron h1, .page-template-template-prime-long .jumbotron h1, .page-template-template-primeinner .jumbotron h1{font-size:3.5em;font-size:clamp(3em, 4vw, 5em);font-weight:800;line-height:1em}
@media screen and (max-width:600px){
.page-template-template-prime .jumbotron h1, .page-template-template-prime-long .jumbotron h1, .page-template-template-primeinner .jumbotron h1{font-size:2em}
}
.page-template-template-prime-long .jumbotron .columns div.column.col-large{flex-basis:100%;width:100%}
.page-template-template-primeinner{background-color:#000;color:#fff}
.page-template-template-primeinner .jumbotron img.jumbo-img{left:50%;top:50%;transform:translate(-50%, -50%)}
.page-template-template-primeinner .menu-bar ul.navbar-nav li a.active, .page-template-template-primeinner .menu-bar ul.navbar-nav li a:focus, .page-template-template-primeinner .menu-bar ul.navbar-nav li a:hover{color:#000}
.page-template-template-primeinner .header-wrap.banner-fixed .menu-bar ul.navbar-nav li a.active{color:#000 !important}
.page-template-template-primeinner .header-wrap.banner-fixed .menu-bar ul.navbar-nav li a:focus, .page-template-template-primeinner .header-wrap.banner-fixed .menu-bar ul.navbar-nav li a:hover{color:#fff !important}
.page-template-template-primeinner .jumbotron h1{font-size:4em;font-size:clamp(3em, 5vw, 5em);margin-bottom:0}
.page-template-template-primeinner .jumbotron .container p{font-size:2.17rem}
.page-template-template-primeinner .wp-block-buttons .wp-block-button__link{background-color:#fff;border:2px solid #fff;color:#000}
.page-template-template-primeinner .wp-block-buttons .wp-block-button__link:focus, .page-template-template-primeinner .wp-block-buttons .wp-block-button__link:hover{background-color:#000;color:#fff}
.page-template-template-primeinner ul.slick-dots li button:before{color:#fff !important}
.page-template-template-primeinner .blue-links .wp-block-column .wp-block-buttons a.wp-block-button__link{border-color:#0008c9}
@media screen and (max-width:991.98px){
.page-template-template-primeinner .navbar-toggler{color:#fff}
.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li a{color:#000}
}
.page-template-template-no h1{font-size:4rem;font-size:clamp(2em, 3.5vw, 5em);font-weight:800;line-height:1.2;text-transform:none}
#videoHeader{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}
@media screen and (max-width:1269px){
#videoHeader{height:100%;margin-bottom:-68px;width:auto}
}
@media screen and (max-width:767px){
#videoHeader{margin-bottom:0}
}
.tattoo.page-template-template-primeinner .jumbotron img.jumbo-img{left:50%;top:0;transform:translate(-50%)}
.tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li a{color:#fff}
.tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li a:focus, .tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li a:hover{color:#000}
@media screen and (max-width:820px){
.tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li a{color:#000}
}
.tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li .dropdown-menu a.dropdown-item, .tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li a.active{color:#000}
.tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li .dropdown-menu a.dropdown-item:focus, .tattoo.page-template-template-primeinner .menu-bar .navbar-collapse ul.navbar-nav li .dropdown-menu a.dropdown-item:hover{color:#fff}
.tattoo.page-template-template-primeinner .navbar-toggler{color:#000}
.tattoo.page-template-template-primeinner .navbar-toggler:focus, .tattoo.page-template-template-primeinner .navbar-toggler:hover{color:#fff}
footer.content-info.footer{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/footer-back.jpg) no-repeat 50%;background-size:cover;background:url(https://www.airbrushevents.com/wp-content/uploads/2025/06/footerimage2-1.png) no-repeat 50%;background-size:cover;color:#fff;min-height:400px;padding:7em 0 0;position:relative;z-index:3}
footer.content-info.footer .img-fluid{max-width:81%}
footer.content-info.footer .footer-schedule{margin:2em 0 3em}
footer.content-info.footer .footer-schedule .container{max-width:1000px !important;padding:2em 0;text-align:center}
footer.content-info.footer .footer-schedule .container a.cta-button{background-color:#fff;border-color:#fff;color:#000;margin:0 auto}
footer.content-info.footer .footer-schedule .container a.cta-button:focus, footer.content-info.footer .footer-schedule .container a.cta-button:hover{background-color:#000;color:#fff;text-decoration:none}
footer.content-info.footer .container.small-container{position:relative;z-index:2}
footer.content-info.footer .container .columns .column a.brand{display:block;max-width:400px}
footer.content-info.footer .container .columns .column:first-child{flex-basis:30%}
footer.content-info.footer .container .columns .column:nth-child(2){align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
@media screen and (max-width:481px){
footer.content-info.footer .container .columns .column:nth-child(2){justify-content:center}
}
footer.content-info.footer address, footer.content-info.footer p{color:#000;font-size:.8em;line-height:1.4;margin:.5em 0}
footer.content-info.footer .offset-large{margin-left:4%}
@media screen and (max-width:991.98px){
footer.content-info.footer .offset-large{margin-left:0}
}
footer.content-info.footer .footer-title, footer.content-info.footer h2{color:#fff;font-size:2rem;font-size:clamp(2em, 3vw, 4em);font-weight:800;line-height:1.2;text-shadow:4px 4px 2px #000}
@media screen and (max-width:991.98px){
footer.content-info.footer{flex:0 0 100%;max-width:100%}
footer.content-info.footer p{margin-bottom:1.5em}
footer.content-info.footer .columns{flex-direction:column}
}
footer.content-info.footer ul.footer-navbar-nav{list-style:none;padding-left:0}
footer.content-info.footer .widget_nav_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;list-style:none;margin:3em 0 0;max-width:540px;padding:0}
footer.content-info.footer .widget_nav_menu ul li a{border-radius:20px;display:block;font-size:.8em;padding:.5em}
footer.content-info.footer .widget_nav_menu ul li a:focus, footer.content-info.footer .widget_nav_menu ul li a:hover{background-color:#fff;color:#000;text-decoration:none}
@media screen and (max-width:481px){
footer.content-info.footer .widget_nav_menu ul{flex-direction:column}
footer.content-info.footer .widget_nav_menu ul li{margin-bottom:1em;text-align:center}
}
footer.content-info.footer ul.wp-block-social-links.is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0}
footer.content-info.footer ul.wp-block-social-links.is-layout-flex li{background-color:#0008c9}
footer.content-info.footer ul.wp-block-social-links.is-layout-flex li:focus, footer.content-info.footer ul.wp-block-social-links.is-layout-flex li:hover{background-color:#000}
footer.content-info.footer ul.footer-list{list-style:none;padding-left:0}
footer.content-info.footer ul.footer-list li{color:#878c6c;display:block;padding:10px 0;position:relative;z-index:0}
footer.content-info.footer .address-search{background-color:#fff;margin-bottom:20px;padding:5px;width:100%}
footer.content-info.footer .address-search input{border:0;padding:10px 5px;width:60%}
footer.content-info.footer .address-search button{background-color:#878c6c;border:0;color:#fff;font-weight:700;outline:0;padding:10px 5px;text-transform:uppercase;transition:all .2s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, padding .35s ease-in-out, box-shadow .15s ease-in-out;width:39%}
@media (prefers-reduced-motion:reduce) {
footer.content-info.footer .address-search button{transition:none}
}
footer.content-info.footer .address-search button:focus, footer.content-info.footer .address-search button:hover{background-color:#000;text-decoration:underline}
@media screen and (max-width:530px){
footer.content-info.footer .address-search button, footer.content-info.footer .address-search input{width:100%}
}
footer.content-info.footer:not(.footer-light) ul.wp-block-social-links.is-layout-flex li{background-color:transparent}
footer.content-info.footer:not(.footer-light) ul.wp-block-social-links.is-layout-flex li:focus,
footer.content-info.footer:not(.footer-light) ul.wp-block-social-links.is-layout-flex li:hover{background-color:#000}
footer.content-info.footer.footer-light{overflow:visible;position:relative;z-index:1}
footer.content-info.footer.footer-light:before{background-position:50%;background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/black-back-long.jpg) no-repeat top;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:-67%;z-index:-1}
footer.content-info.footer.footer-light .container, footer.content-info.footer.footer-light .copyright-wrap, footer.content-info.footer.footer-light .footer-schedule{position:relative;z-index:3}
@media screen and (min-width:2000px){
footer.content-info.footer.footer-light:before{top:-100%}
}
@media screen and (min-width:1271px){
footer.content-info.footer.footer-light{margin-top:0}
}
@media screen and (max-width:991px){
footer.content-info.footer.footer-light .widget_nav_menu ul li a{background-color:#fff;color:#000}
}
footer.foot-small{font-size:.8em}
footer.content-info.footer.blue-back{padding-top:2em}
footer.content-info.footer.blue-back:before{content:"";display:none}
footer.content-info.footer .copy-links{align-items:center}
footer.content-info.footer .copy-links .copyright{text-align:center}
@media screen and (max-width:991.98px){
footer.content-info.footer .copy-links .copyright{text-align:center}
}
.columns div.column.contact-info{flex:0 0 27%}
.columns div.column.contact-info p{font-size:1em;margin:1em 0}
.columns div.column.contact-info .column{flex:0 0 100%;padding:0 .4em}
.columns div.column.contact-info .column:nth-child(4){flex:0 0 100%}
@media screen and (max-width:991.98px){
.columns div.column.contact-info .column{text-align:left !important}
}
.columns div.column.contact-info .email, .columns div.column.contact-info .phone, .columns div.column.contact-info address{position:relative;z-index:0}
.columns div.column.contact-info .email:before, .columns div.column.contact-info .phone:before, .columns div.column.contact-info address:before{-webkit-font-smoothing:antialiased;color:#878c6c;content:"";font-family:Font Awesome\ 6 Free;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:9px;left:-14px;line-height:9px;position:absolute;text-rendering:auto;top:5px;width:9px;z-index:1}
.columns div.column.contact-info address:before{content:"\f041"}
.columns div.column.contact-info .email:before{content:"\f0e0";top:13px}
.columns div.column.contact-info .phone:before{content:"\f095";top:13px}
@media screen and (max-width:991.98px){
.columns div.column.contact-info .column{flex:0 0 50%}
}
footer .time-block{align-items:center;background:hsla(69, 13%, 49%, .1);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:1em}
footer .columns.justifiy-content-end{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
footer .columns.justifiy-content-end img{margin-right:1em}
footer .columns.justifiy-content-end img:last-child{margin-right:0}
footer .columns.justifiy-content-end img:nth-child(2),
footer .columns.justifiy-content-end img:nth-child(3){max-width:180px}
@media screen and (max-width:991.98px){
footer .columns.justifiy-content-end{align-items:center}
}
footer .wp-block-group__inner-container{width:100%}
footer.content-info.footer .copyright-wrap{align-items:center;background:hsla(0, 0%, 100%, .05);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;justify-content:center;margin-top:3em;padding:20px 0;position:relative;text-align:center;z-index:2}
@media screen and (max-width:767.98px){
footer.content-info.footer .copyright-wrap{height:auto;padding-bottom:90px}
}
footer.content-info.footer .copyright-wrap a{color:#fff;display:inline-block}
footer.content-info.footer .copyright-wrap a:focus, footer.content-info.footer .copyright-wrap a:hover{background-color:transparent;text-decoration:underline}
footer.content-info.footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin:1.5em 0 1em}
footer.content-info.footer .social a{align-items:center;background-color:#878c6c;color:#fff;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;height:30px;justify-content:center;margin-left:1em;text-decoration:none;width:30px}
footer.content-info.footer .social a:focus, footer.content-info.footer .social a:hover{background-color:transparent;color:#878c6c;padding:10px 0;text-decoration:none}
footer.content-info.footer .social a:first-child{margin-left:0}
@media screen and (max-width:991.98px){
footer.content-info.footer .social{justify-content:center}
}
footer.content-info.footer .footer-links{display:inline-block;margin-left:4px}
footer.content-info.footer .footer-links a{border-left:1px solid #000;color:#000;line-height:14px;padding:0 8px;text-decoration:underline}
footer.content-info.footer .footer-links a:focus, footer.content-info.footer .footer-links a:hover{background-color:transparent;color:#000;padding:0 8px;text-decoration:none}
footer.content-info.footer .footer-links a:first-child, footer.content-info.footer .footer-links a:last-child{border-left:0;padding-left:0}
@media screen and (max-width:767.98px){
footer.content-info.footer .footer-links a:first-child{border-left:0}
}
footer .wp-block-columns.grey-info-box .wp-block-column:nth-child(2){align-items:flex-start}
.widget_nav_menu ul li a{color:#fff}
@media screen and (max-width:991.98px){
.widget_nav_menu ul li a{font-size:.8em}
}
.widget_nav_menu ul li.main-link a{display:block;font-size:1.2em;font-weight:700;margin-bottom:.6em}
@media screen and (max-width:991.98px){
.widget_nav_menu ul li.main-link a{font-size:1em}
}
.widget_nav_menu ul li.main-link.margin-top a{margin-top:2em}
.contact-foot a{color:#fff;margin-bottom:1em}
.contact-foot a, .contact-foot a i{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.contact-foot a i{background:hsla(0, 0%, 100%, .1);border-radius:50%;height:50px;justify-content:center;margin-right:.6em;text-align:center;transition:all .15s ease-in-out;width:50px}
.contact-foot a:focus, .contact-foot a:hover{color:#fff;text-decoration:none}
.contact-foot a:focus i, .contact-foot a:hover i{background:hsla(0, 0%, 100%, .9);color:#000}
.foot-logo{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:2em 3em}
.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas{font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-classic, .fa-regular, .fa-solid, .far, .fas{font-family:Font Awesome\ 6 Free}
.fa-phone:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/phone.svg)}
.fa-phone:before:focus, .fa-phone:before:hover{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/phone-hover.svg)}
.fa-envelope:before{content:"\f0e0"}
.fa-location-dot:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/location.svg)}
.fa-location-dot:before:focus, .fa-location-dot:before:hover{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/location-hover.svg)}
.fa-location-dot:before, .fa-phone:before{height:21px;width:21px}
.kool-logo{align-items:center;background-color:#05293e;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.block-image-left .wp-block-group__inner-container .wp-block-column, .block-image-right .wp-block-group__inner-container .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}
.block-image-left .wp-block-group__inner-container .wp-block-column:last-child, .block-image-right .wp-block-group__inner-container .wp-block-column:last-child{padding:0 1em}
@media screen and (max-width:1440px){
.block-image-left .wp-block-group__inner-container, .block-image-right .wp-block-group__inner-container{width:100%}
}
@media screen and (max-width:991px){
.block-image-left .wp-block-group__inner-container, .block-image-right .wp-block-group__inner-container{align-items:center;text-align:center}
.block-image-left .wp-block-group__inner-container figure img, .block-image-right .wp-block-group__inner-container figure img{width:100%}
}
@media screen and (min-width:991px){
.block-image-left .wp-block-group__inner-container .wp-block-column:last-child, .block-image-right .wp-block-group__inner-container .wp-block-column:last-child{padding:0 7em 0 3em}
}
@media screen and (min-width:782px){
.block-image-left .wp-block-group__inner-container .wp-block-columns, .block-image-right .wp-block-group__inner-container .wp-block-columns{flex-wrap:wrap !important}
}
.block-image-right .wp-block-group__inner-container .wp-block-column:first-child{padding:0 1em}
.block-image-right .wp-block-group__inner-container .wp-block-column:last-child{padding:0}
@media screen and (min-width:991px){
.block-image-right .wp-block-group__inner-container .wp-block-column:first-child{padding:0 7em 0 6em}
}
@media screen and (max-width:991px){
.block-image-left figure img, .block-image-right figure img{scale:1.1}
}
.block-image-right.gluten .wp-block-column{justify-content:flex-start}
@media screen and (min-width:991px){
.block-image-right.gluten .wp-block-column:first-child{padding:0 2em 0 3em}
.block-image-right.gluten .menu-item-wrap.gluten-item{width:90%}
}
@media screen and (max-width:991px){
.block-image-right.gluten .wp-block-column:last-child .menu-item-wrap.gluten-item{margin:0 1em}
}
.block-image-left.block-contact .wp-block-column:first-child, .block-image-right.block-contact .wp-block-column:first-child{flex:1;justify-content:flex-start;padding:0 0 0 4em}
@media screen and (max-width:991px){
.block-image-left.block-contact .wp-block-column:first-child, .block-image-right.block-contact .wp-block-column:first-child{padding:0 2em !important}
}
.block-image-left.block-contact .wp-block-column:last-child, .block-image-right.block-contact .wp-block-column:last-child{flex:2}
.block-image-left.block-contact .wp-block-column:last-child{flex:1;justify-content:flex-start;padding:0 2em 0 0}
@media screen and (max-width:991px){
.block-image-left.block-contact .wp-block-column:last-child{padding:0 2em !important}
}
.block-image-left.block-contact .wp-block-column:first-child{flex:2 !important;padding:0}
@media screen and (max-width:991px){
.block-image-left.block-contact .wp-block-column:first-child{padding:0 !important}
}
.wp-block-columns.grey-info-box{background-color:#f9f9f9;border-radius:10px;padding:2em}
.wp-block-columns.grey-info-box .wp-block-column .wp-block-buttons, .wp-block-columns.grey-info-box .wp-block-column:nth-child(2),
.wp-block-columns.grey-info-box .wp-block-column:nth-child(3){align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.wp-block-columns.grey-info-box .wp-block-column:first-child p, .wp-block-columns.grey-info-box .wp-block-column:nth-child(2) p{padding-left:40px;position:relative;z-index:0}
.wp-block-columns.grey-info-box .wp-block-column:first-child p a, .wp-block-columns.grey-info-box .wp-block-column:nth-child(2) p a{text-decoration:none}
.wp-block-columns.grey-info-box .wp-block-column:first-child p a:focus, .wp-block-columns.grey-info-box .wp-block-column:first-child p a:hover, .wp-block-columns.grey-info-box .wp-block-column:nth-child(2) p a:focus,
.wp-block-columns.grey-info-box .wp-block-column:nth-child(2) p a:hover{text-decoration:underline}
.wp-block-columns.grey-info-box .wp-block-column:first-child p:before, .wp-block-columns.grey-info-box .wp-block-column:nth-child(2) p:before{align-items:center;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(#6b6b6b));background-image:-o-linear-gradient(#000, #6b6b6b);background-image:linear-gradient(#000, #6b6b6b);border-radius:50%;color:#fff;content:"\f3c5";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Font Awesome\ 6 Free;font-size:.7em;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px;z-index:0}
.wp-block-columns.grey-info-box .wp-block-column:nth-child(2){text-align:center}
.wp-block-columns.grey-info-box .wp-block-column:nth-child(2) p:before{content:"\f095"}
@media screen and (max-width:991px){
.wp-block-columns.grey-info-box{flex-wrap:wrap !important}
.wp-block-columns.grey-info-box .wp-block-column{margin-bottom:0}
.wp-block-columns.grey-info-box .wp-block-column:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
}
.middle-box{background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#2e2c36));background:-o-linear-gradient(top, #000, #2e2c36);background:linear-gradient(180deg, #000, #2e2c36);color:#fff;margin:4em 0;overflow:visible;position:relative;z-index:0}
.middle-box .wp-block-column:first-child{margin:-2em 0}
.middle-box .wp-block-image{margin-bottom:0}
@media screen and (max-width:1136px){
.middle-box{margin:0 0 4em}
.middle-box h2{margin-top:1em}
.middle-box .wp-block-columns{align-items:center;flex-direction:column;text-align:center}
.middle-box .wp-block-column{margin-bottom:2em}
.middle-box .wp-block-buttons{justify-content:center}
}
.column .card-back, .wp-block-column .card-back{background-color:#fff;border-radius:15px;box-shadow:0 3px 25px rgba(42, 65, 89, .13);color:#000;overflow:visible;padding:1.5em;position:relative;text-align:center;z-index:0}
.column .card-back .test-content, .wp-block-column .card-back .test-content{font-style:italic;text-align:left}
.column .card-back .test-info, .wp-block-column .card-back .test-info{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:1em}
.column .card-back .test-info strong, .wp-block-column .card-back .test-info strong{padding-left:67px;position:relative;z-index:0}
.column .card-back .test-info strong:before, .wp-block-column .card-back .test-info strong:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/Google-Logo.png);height:111px;left:-34px;position:absolute;top:-21px;width:110px;z-index:1}
@media screen and (max-width:606px){
.column .card-back .test-content, .wp-block-column .card-back .test-content{text-align:center}
.column .card-back .test-info, .wp-block-column .card-back .test-info{flex-direction:column}
.column .card-back .test-info strong, .wp-block-column .card-back .test-info strong{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1em;margin-bottom:1.8em;padding-left:0;text-align:center}
.column .card-back .test-info strong:before, .wp-block-column .card-back .test-info strong:before{height:70px;left:auto;position:relative;top:auto}
}
.double-review .wp-block-column .card-back .test-content{min-height:100px}
@media screen and (max-width:991px){
.double-review .wp-block-column .card-back .test-content{text-align:center}
.double-review .wp-block-column .card-back .test-info{flex-direction:column}
.double-review .wp-block-column .card-back .test-info strong{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1em;margin-bottom:1.8em;padding-left:0;text-align:center}
.double-review .wp-block-column .card-back .test-info strong:before{height:70px;left:auto;position:relative;top:auto}
}
.double-review.review-single .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.double-review.review-single .wp-block-column .card-back{max-width:600px}
.double-review.review-single.review-up{margin-top:-9em}
@media screen and (max-width:1220px){
.double-review.review-single.review-up{margin-top:-7em}
}
.double-review.review-single.review-up.review-less{margin-top:-6em}
@media screen and (max-width:1220px){
.double-review.review-single.review-up.review-less{margin-top:-3em}
}
@media screen and (max-width:991px){
.double-review.review-single.review-up, .double-review.review-single.review-up.review-less{margin-top:-10em}
}
.white-card .wp-block-column{background-color:#fff;box-shadow:0 3px 25px rgba(42, 65, 89, .13);color:#000;overflow:visible;padding:1.5em;position:relative;z-index:0}
.background-portion{background-position:top;background-repeat:no-repeat;background-size:auto;overflow:visible;padding-top:20em !important}
@media screen and (min-width:1200px){
.background-portion{background-size:100% auto}
}
.background-portion.diverse{background-image:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/Explore-Our-Diverse-Menu.jpg)}
main .mobile-menu-menu{display:none}
@media screen and (max-width:1199px){
main .mobile-menu-menu{display:block;margin-top:2em}
main .mobile-menu-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;list-style:none;padding-left:0}
main .mobile-menu-menu ul li{padding-left:0}
main .mobile-menu-menu ul li a{font-weight:700;padding:.8em;text-decoration:none}
main .mobile-menu-menu ul li a:focus, main .mobile-menu-menu ul li a:hover{background-color:#878c6c;color:#fff}
main .mobile-menu-menu ul li:before{content:""}
}
.link-show, main a.link-hide{display:none}
@media screen and (max-width:1199px){
.link-show, main a.link-hide{background-color:transparent;color:transparent;display:block;height:60px;visibility:hidden}
}
main a.link-show{display:block}
@media screen and (max-width:1199px){
.menu-group .wp-block-column, .menu-group .wp-block-column:not(:only-child){flex-basis:100% !important;margin-bottom:2em}
}
@media screen and (min-width:782px) and (max-width:1199px) {
.menu-group .wp-block-columns{flex-wrap:wrap !important}
}
.menu-item-wrap, .menu-item-wrap-green{background-color:#f9f9f9;border-radius:15px;margin-bottom:1.4em;padding:2em}
.menu-item-wrap .food-wrap, .menu-item-wrap .food-wrap-two, .menu-item-wrap-green .food-wrap, .menu-item-wrap-green .food-wrap-two{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:1.1rem;justify-content:space-between;margin-bottom:.6em}
.menu-item-wrap .food-wrap .food, .menu-item-wrap .food-wrap-two .food, .menu-item-wrap-green .food-wrap .food, .menu-item-wrap-green .food-wrap-two .food{font-size:1em;font-weight:700;margin-right:.6em}
.menu-item-wrap .food-wrap .price, .menu-item-wrap .food-wrap-two .price, .menu-item-wrap-green .food-wrap .price, .menu-item-wrap-green .food-wrap-two .price{border-left:2px solid #000;font-weight:700;line-height:1;padding-left:1em;white-space:nowrap}
.menu-item-wrap .food-wrap-two, .menu-item-wrap-green .food-wrap-two{margin:.6em 0 0}
.menu-item-wrap .description p, .menu-item-wrap-green .description p{font-size:.9em}
.menu-item-wrap-green{background:#e7eccd}
.menu-item-wrap-green .food-wrap-two .price{border-left:0;font-weight:400}
.menu-item-wrap.gluten-item .food-wrap.red-item{color:red;font-style:italic}
.menu-item-wrap.gluten-item .food-wrap .food{text-align:left}
.menu-item-wrap.location-item{background:hsla(0, 0%, 100%, .1)}
.menu-item-wrap.location-item .food-wrap .price{border-left-color:#fff}
.menu-item-wrap.location-item .food-wrap .food{font-size:1.2em;padding-left:30px;position:relative;z-index:0}
@media screen and (max-width:575.98px){
.menu-item-wrap.location-item .food-wrap .food{padding-left:24px}
}
.menu-item-wrap.location-item .food-wrap .food .smtxt{font-size:.7em}
.menu-item-wrap.location-item .food-wrap .food:before{-webkit-font-smoothing:antialiased;content:"\f3c5";font-family:Font Awesome\ 6 Free;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:16px;left:0;line-height:16px;padding-right:5px;position:absolute;text-rendering:auto;top:50%;transform:translateY(-50%);width:16px;z-index:1}
.half-back{background-image:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/Happy-Hour-at-Cafesano-Dulles.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding:2em 0}
.drink-wrap .wp-block-columns{-ms-grid-columns:1fr 120px;display:-ms-grid;display:grid;grid-template-columns:1fr 120px}
.drink-wrap .wp-block-columns .wp-block-column{background-color:#f9f9f9;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:1.3em}
.drink-wrap .wp-block-columns .wp-block-column:last-child{align-items:center;font-weight:700}
.drink-wrap .wp-block-columns .wp-block-column p:first-child{font-size:1.3em;margin-bottom:0}
@media screen and (max-width:767.98px){
.drink-wrap .wp-block-columns{-ms-grid-columns:1fr;gap:0;grid-template-columns:1fr}
.drink-wrap .wp-block-columns .wp-block-column{margin-bottom:.4em;text-align:center}
}
.drink-wrap.wine .wp-block-columns{-ms-grid-columns:1fr 120px 120px;grid-template-columns:1fr 120px 120px;margin-bottom:.7em}
.drink-wrap.wine .wp-block-columns .wp-block-column{margin-bottom:.5em}
.drink-wrap.wine .wp-block-columns .wp-block-column p{font-size:1em}
.drink-wrap.wine .wp-block-columns .wp-block-column:nth-child(2){align-items:center;font-weight:700}
@media screen and (max-width:767.98px){
.drink-wrap.wine .wp-block-columns{-ms-grid-columns:1fr 70px 70px;gap:.4em;grid-template-columns:1fr 70px 70px}
.drink-wrap.wine .wp-block-columns .wp-block-column p{font-size:.8em}
}
.drink-wrap.wine .wp-block-columns.header .wp-block-column{background-color:transparent;padding:0}
.drink-wrap.wine .wp-block-columns.header .wp-block-column:nth-child(2),
.drink-wrap.wine .wp-block-columns.header .wp-block-column:nth-child(3){text-align:center}
.drink-wrap.wine .wp-block-columns.header .wp-block-column:first-child{padding-left:.5em}
.drink-wrap.wine .wp-block-columns.header h2{font-size:1.2em;padding:0}
@media screen and (max-width:767.98px){
.drink-wrap.wine .wp-block-columns.header h2{font-size:.8em}
}
.dark-back{background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#2e2c36));background:-o-linear-gradient(top, #000, #2e2c36);background:linear-gradient(180deg, #000, #2e2c36);color:#fff;padding:2.5em 0}
@media screen and (max-width:767.98px){
.dark-back .wp-block-columns{gap:0}
}
.dark-back ul{padding-left:0}
.dark-back ul li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:1.1em;font-weight:700;justify-content:center;min-height:110px}
.dark-back ul li em{display:block;font-size:.9em;font-style:normal;font-weight:400;margin-top:.3em}
.dark-back ul li em:before{-webkit-font-smoothing:antialiased;content:"\f3c5";font-family:Font Awesome\ 6 Free;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:16px;line-height:16px;padding-right:5px;text-rendering:auto;width:16px}
.dark-back ul.list-horz{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;justify-content:center;margin:0 auto;width:80%}
.dark-back ul.list-horz li{margin-bottom:0;min-height:auto;min-width:300px}
@media screen and (max-width:991.98px){
.dark-back ul.list-horz{align-items:center;flex-direction:column}
}
.dark-back a{color:#fff}
.dark-back a:focus, .dark-back a:hover{color:#fff;text-decoration:none}
.dark-half{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, .7)), color-stop(0, #fff)), -webkit-gradient(linear, left top, left bottom, color-stop(60%, #787393), color-stop(0, #fff));background:-o-linear-gradient(top, rgba(0, 0, 0, .7) 60%, #fff 0), -o-linear-gradient(top, #787393 60%, #fff 0);background:linear-gradient(180deg, rgba(0, 0, 0, .7) 60%, #fff 0), linear-gradient(180deg, #787393 60%, #fff 0);color:#fff;padding-top:3em;text-align:center}
.dark-half .wp-block-group__inner-container{max-width:1200px}
.dark-half .smallest-container .wp-block-group__inner-container{max-width:700px}
@media screen and (max-width:991.98px){
.dark-half{background:-webkit-gradient(linear, left top, left bottom, color-stop(90%, rgba(0, 0, 0, .7)), color-stop(0, #fff)), -webkit-gradient(linear, left top, left bottom, color-stop(90%, #787393), color-stop(0, #fff));background:-o-linear-gradient(top, rgba(0, 0, 0, .7) 90%, #fff 0), -o-linear-gradient(top, #787393 90%, #fff 0);background:linear-gradient(180deg, rgba(0, 0, 0, .7) 90%, #fff 0), linear-gradient(180deg, #787393 90%, #fff 0)}
}
.form-overlap, .news-overlap, .video-overlap{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}
.form-overlap .black-back, .news-overlap .black-back, .video-overlap .black-back{background-color:rgba(0, 0, 0, .6);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1001}
.form-overlap .form-play, .form-overlap .video-play, .news-overlap .form-play, .news-overlap .video-play, .video-overlap .form-play, .video-overlap .video-play{height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:50%;z-index:1002}
.form-overlap .form-close, .form-overlap .news-close, .form-overlap .video-close, .news-overlap .form-close, .news-overlap .news-close, .news-overlap .video-close, .video-overlap .form-close, .video-overlap .news-close, .video-overlap .video-close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:1003}
.form-overlap .form-close i, .form-overlap .news-close i, .form-overlap .video-close i, .news-overlap .form-close i, .news-overlap .news-close i, .news-overlap .video-close i, .video-overlap .form-close i, .video-overlap .news-close i, .video-overlap .video-close i{color:#fff;font-size:2em}
@media screen and (max-width:767.98px){
.form-overlap .form-play, .form-overlap .video-play, .news-overlap .form-play, .news-overlap .video-play, .video-overlap .form-play, .video-overlap .video-play{width:95%}
}
.form-overlap.form-show, .news-overlap.form-show, .video-overlap.video-show{display:block}
.popup-hidden{opacity:0;transform:translate(-50%, -50%) scale(.9);visibility:hidden;z-index:-1}
.popup-hidden, .popup-visible{left:50%;position:fixed;top:50%}
.popup-visible{background-color:#fff;border:1px solid #000;display:block;opacity:1;padding:1.2em;transform:translate(-50%, -50%) scale(1);transform-origin:center;transition:all .3s ease-in-out;visibility:visible;z-index:10000000}
.popup-visible .frm_primary_label, .popup-visible .frm_screen_reader.frm_hidden, .popup-visible label{display:none}
.popup-visible input{border:1px solid #000;border-radius:46px;padding:.6em 1em;width:100%}
.popup-visible .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:.5em}
.popup-visible .frm_button_submit.frm_final_submit{background-color:#0008c9;border:2px solid #0008c9;color:#fff;font-size:.8em;margin-top:.4em;padding:.6em 1em}
.popup-visible .frm_button_submit.frm_final_submit:focus, .popup-visible .frm_button_submit.frm_final_submit:hover{background-color:#fff;color:#0008c9}
.popup-visible .pop-close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:1003}
.popup-visible .pop-close i{color:#000;font-size:2em}
@media screen and (max-width:991px){
.popup-visible{width:100%}
.popup-visible h3{font-size:.9em}
.popup-visible p, .popup-visible ul li{font-size:.8em}
}
body.popup-active{overflow:hidden;position:relative}
ul.slick-dots{flex-wrap:wrap}
ul.slick-dots li button{font-family:Font Awesome\ 5 Free}
ul.slick-dots li button:before, ul.slick-dots li button:focus:before, ul.slick-dots li button:hover:before{color:#878c6c}
.center-colum{justify-content:center;margin:2em 0 2em 5em;max-width:571px;text-align:center}
@media screen and (max-width:991.98px){
.center-colum{margin:0;max-width:none}
}
.negative-margin{background:transparent;margin:-4em 0;position:relative;z-index:10}
.negative-margin .wp-block-group__inner-container{max-width:800px !important}
@media screen and (min-width:1360px){
.negative-margin{margin:-3em 0}
}
@media screen and (max-width:622px){
.negative-margin{background:#000;margin:0}
}
.negative-margin.black-back{background-color:#000 !important}
.white-text p{color:#fff}
.relative-wrap{position:relative;z-index:1}
.three-column-number{font-weight:700}
.three-column-number strong{font-size:3em}
.group-picture-diag{background-image:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/group-picture-airbrush-event.jpg);background-position:top;min-height:900px;position:relative;z-index:0}
.group-picture-diag:before{border-left:100vw solid transparent;border-top:14vw solid #fff;content:"";height:128px;left:0;position:absolute;top:0;width:100%;z-index:3}
@media screen and (min-width:1200px){
.group-picture-diag{background-size:cover;min-height:88vh}
}
@media screen and (max-width:991px){
.group-picture-diag{background-size:cover;min-height:465px}
}
.testimonial-wrap{background-image:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/abstract-multi-color-powder-explosion-on-white-background.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:4em 0 1em;position:relative;z-index:11}
.testimonial-wrap ul.slick-dots{position:absolute}
.testimonial-wrap .wp-block-column{background:#fff 0 0 no-repeat padding-box;border:1px solid #707070;margin:0 1em;padding:2em}
.testimonial-wrap .wp-block-column p{font-size:.8em}
.testimonial-wrap .wp-block-column p strong{font-size:1.1em}
.testimonial-wrap .wp-block-column .icon-img figure{height:129px;width:108px}
.testimonial-wrap .wp-block-column .icon-img figure img{width:100%}
.testimonial-wrap .wp-block-column.invert-colors{background-color:transparent;border:0;padding:0}
@media screen and (max-width:991px){
.testimonial-wrap .wp-block-column{margin-left:0 !important;padding:1em .4em}
}
.testimonial-wrap.bottom-left{background-image:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/abstract-pastel-color-dust-particles.jpg);background-position:left 369px}
@media screen and (max-width:781px){
.testimonial-wrap.bottom-left{background-position:-320px 869px}
}
@media screen and (max-width:553px){
.testimonial-wrap.bottom-left{background-position:-428px 1008px}
}
.testimonial-wrap.no-back, .testimonial-wrap.slick-testimonial{background-image:none}
.testimonial-wrap.slick-testimonial .wp-block-column{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:474px}
.testimonial-wrap.slick-testimonial .wp-block-column figure{width:80px}
.testimonial-wrap.slick-testimonial .wp-block-column figure img{width:100%}
.testimonial-wrap.slick-testimonial .slick-slide{opacity:0;visibility:hidden}
.testimonial-wrap.slick-testimonial .slick-slide.slick-active{opacity:1;visibility:visible}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}
.slick-list, .slick-slider{display:block;position:relative}
.slick-list{margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list, .slick-slider .slick-track{transform:translateZ(0)}
.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}
.slick-track:after, .slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}
.slick-arrow.slick-hidden{display:none}
.slick-slide{margin:0 10px;transition:.2s ease-in}
.slick-slide, .slick-slide.slick-active{pointer-events:none}
.slick-slide.slick-current.slick-active{opacity:1;pointer-events:auto}
ul.slick-dots{align-items:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;justify-content:center;list-style:none;margin:0;min-height:50px;padding:0;width:100%}
ul.slick-dots li{padding:0}
ul.slick-dots li button{background-color:transparent;border:0;color:transparent;font-family:Font Awesome\ 6 Free;height:48px;outline:0;width:48px}
ul.slick-dots li button:before{color:#000;content:"\f111";transition:.2s ease-in}
ul.slick-dots li button:focus:before, ul.slick-dots li button:hover:before{color:#000;font-weight:900}
ul.slick-dots li:before{content:""}
ul.slick-dots li.slick-active button{font-weight:900;height:48px;width:48px}
.slick-next, .slick-prev{-webkit-font-smoothing:antialiased;align-items:center;background:transparent;border:none;box-sizing:border-box;color:transparent;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Font Awesome\ 6 Free;font-size:0;font-style:normal;font-variant:normal;font-weight:900;height:100%;justify-content:center;line-height:0;line-height:1;outline:none;padding:0;position:absolute;text-rendering:auto;top:50%;transform:translateY(-50%);width:65px;z-index:10}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover{background:transparent;color:transparent;outline:none}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before, .slick-prev:before{align-items:center;background:#fff;border-radius:50%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.17rem;height:30px;justify-content:center;width:30px}
.slick-prev{left:9px}
[dir=rtl] .slick-prev{left:auto;right:9px}
.slick-prev:before{content:"\f060"}
[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:9px}
[dir=rtl] .slick-next{left:9px;right:auto}
.slick-next:before{content:"→"}
[dir=rtl] .slick-next:before{content:"←"}
.slider-wrap{min-height:1000px;overflow:hidden;position:relative;z-index:2}
.slider-wrap .slick-track .slick-slide{height:auto}
.slider-wrap .slick-track .img-fluid{max-width:none}
.slider-wrap, .slider-wrap .slick-list.draggable{min-height:900px}
@media screen and (max-width:991px){
.slider-wrap, .slider-wrap .slick-list.draggable{min-height:250px}
}
.company-logos, .corpo-logo-light{background-color:#000;padding:2em 0}
.company-logos .wp-block-columns, .corpo-logo-light .wp-block-columns{margin-bottom:0}
.company-logos .slick-list, .company-logos .slick-slider, .company-logos .slick-track, .corpo-logo-light .slick-list, .corpo-logo-light .slick-slider, .corpo-logo-light .slick-track{height:200px !important}
.company-logos .slick-slide>div, .corpo-logo-light .slick-slide>div{transition:transform .3s cubic-bezier(.4, 0, .2, 1)}
.company-logos .height-img img, .corpo-logo-light .height-img img{height:145px;width:auto}
.company-logos .large-img img, .corpo-logo-light .large-img img{height:261%;max-width:none;width:auto}
.company-logos figure, .corpo-logo-light figure{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;justify-content:center;margin-bottom:0}
.company-logos .wp-block-columns.first-half.hidden, .company-logos .wp-block-columns.second-half.hidden, .corpo-logo-light .wp-block-columns.first-half.hidden, .corpo-logo-light .wp-block-columns.second-half.hidden{opacity:0}
.company-logos .wp-block-columns.first-half, .company-logos .wp-block-columns.second-half, .corpo-logo-light .wp-block-columns.first-half, .corpo-logo-light .wp-block-columns.second-half{opacity:1}
.company-logos .wp-block-columns.first-half .slick-slide, .corpo-logo-light .wp-block-columns.first-half .slick-slide{opacity:0;transform:translateX(600px)}
.company-logos .wp-block-columns.second-half .slick-slide, .corpo-logo-light .wp-block-columns.second-half .slick-slide{opacity:0;transform:translateX(-600px)}
.company-logos .wp-block-columns.first-half.move-s, .corpo-logo-light .wp-block-columns.first-half.move-s{transform:translateX(-15px) !important}
.company-logos .wp-block-columns.second-half.move-s, .corpo-logo-light .wp-block-columns.second-half.move-s{transform:translateX(15px) !important}
.company-logos .wp-block-columns.first-half.infi .slick-slide, .company-logos .wp-block-columns.second-half.infi .slick-slide, .corpo-logo-light .wp-block-columns.first-half.infi .slick-slide, .corpo-logo-light .wp-block-columns.second-half.infi .slick-slide{opacity:1;transform:translateX(0);transition:opacity .5s}
@media screen and (max-width:991px){
.company-logos, .corpo-logo-light{height:526px;overflow:hidden}
.company-logos .slick-list, .company-logos .slick-track, .corpo-logo-light .slick-list, .corpo-logo-light .slick-track{height:auto !important}
.company-logos .wp-block-columns.second-half.slick-initialized .slick-slide, .corpo-logo-light .wp-block-columns.second-half.slick-initialized .slick-slide{transform:translateY(-275px)}
}
.corpo-logo-light{background-color:#fff}
.corpo-logo-light figure{height:165px}
.cta-schedule{padding:2em 0}
.cta-schedule p{color:#0008c9;font-size:1.2em}
.cta-schedule .wp-block-column:nth-child(2){align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.cta-schedule .wp-block-buttons .wp-block-button__link{background:transparent;border:1px solid #0008c9;border-radius:47px;color:#0008c9;width:310px}
.cta-schedule .wp-block-buttons .wp-block-button__link:focus, .cta-schedule .wp-block-buttons .wp-block-button__link:hover{background-color:#0008c9;color:#fff}
.team-wrap{gap:.5em}
.team-wrap.columns{flex-wrap:wrap}
.team-wrap.columns, .team-wrap.columns .column{display:-webkit-box;display:-ms-flexbox;display:flex}
.team-wrap.columns .column{background-color:hsla(0, 0%, 100%, .8);flex-basis:24%;flex-direction:column;flex-grow:1;font-size:.8em;margin-bottom:2.2em;max-width:24%}
.team-wrap.columns .column strong{font-size:1.3em;margin-top:.5em}
@media screen and (max-width:991px){
.team-wrap.columns .column{flex-basis:49%;max-width:49%}
}
@media screen and (max-width:768px){
.team-wrap.columns .column{flex-basis:100%;max-width:100%;min-height:838px}
}
@media screen and (min-width:616px) and (max-width:768px) {
.team-wrap.columns .column{min-height:1063px}
}
@media screen and (max-width:404px){
.team-wrap.columns .column{min-height:auto}
}
.book-us-back{padding:3em 0 4em;position:relative;z-index:0}
.book-us-back .wp-block-group__inner-container{position:relative;z-index:2}
.book-us-back:before{content:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/book-us-back.png);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}
.school-diagnal-back .wp-block-group__inner-container{max-width:2561px !important;overflow:hidden;position:relative;width:100%;z-index:0}
.school-diagnal-back .wp-block-group__inner-container figure{min-height:100vh;position:relative;z-index:1}
.school-diagnal-back .wp-block-group__inner-container figure img{aspect-ratio:4/3;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:2}
.school-diagnal-back .wp-block-group__inner-container figure:first-child img{max-width:none;min-height:60vh;width:142%}
.school-diagnal-back .wp-block-group__inner-container figure:nth-child(2){background-color:#fff;border-top:15px solid #000;margin-bottom:-9em;margin-top:-12em;overflow:hidden;transform:skewY(5deg)}
.school-diagnal-back .wp-block-group__inner-container figure:nth-child(2):before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:skewY(5deg)}
.school-diagnal-back .wp-block-group__inner-container figure:nth-child(2) img{max-width:none;top:-273px;transform:skewY(355deg) translateX(-50%)}
@media screen and (max-width:1420px){
.school-diagnal-back .wp-block-group__inner-container figure img{height:100%;max-width:none;width:auto !important}
}
.page-template-template-hyper .school-diagnal-back .wp-block-group__inner-container figure:nth-child(2){transform:none}
.wp-block-spacer.bottom-diagnal{border-bottom:19vw solid #000;border-right:150vw solid transparent;content:"";height:128px;left:0;margin-top:-12em;position:relative;top:0;width:100%;z-index:3}
@media screen and (min-width:2010px){
.wp-block-spacer.bottom-diagnal{margin-top:-16em}
}
@media screen and (max-width:1131px){
.wp-block-spacer.bottom-diagnal{border-bottom:29vw solid #000;border-right:196vw solid transparent;margin-top:-10em}
}
@media screen and (max-width:597px){
.wp-block-spacer.bottom-diagnal{margin-top:-7em}
}
.icon-wrap figure{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;justify-content:center;width:181px}
.icon-wrap figure img{max-height:100%;max-width:125px;width:auto}
.icon-wrap strong{font-size:1.2em}
.icon-wrap .wp-block-buttons .wp-block-button__link{align-items:center;border:2px solid transparent;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;max-width:100%;padding-left:0;text-align:left}
.icon-wrap .wp-block-buttons .wp-block-button__link:after{background:#3c55a5 0 0 no-repeat padding-box;border-radius:50%;content:"";display:inline-block;height:18px;margin-left:.4em;width:18px}
.icon-wrap .wp-block-buttons .wp-block-button__link:focus, .icon-wrap .wp-block-buttons .wp-block-button__link:hover{background-color:#fff;border-color:#000;color:#000;padding-left:.5em}
.icon-wrap .wp-block-buttons .wp-block-button__link:focus:after, .icon-wrap .wp-block-buttons .wp-block-button__link:hover:after{background-color:#000}
@media screen and (max-width:991px){
.icon-wrap .wp-block-columns{flex-direction:column}
.icon-wrap .wp-block-column{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;text-align:center}
.icon-wrap .wp-block-buttons .wp-block-button__link{display:inline}
}
.icon-wrap.whit-opa .wp-block-column{background-color:hsla(0, 0%, 100%, .8);padding:1em}
.blue-links .wp-block-column .wp-block-buttons .wp-block-button:first-child{margin-bottom:1em}
.blue-links .wp-block-column .wp-block-buttons a.wp-block-button__link{background-color:#0008c9;border-radius:0;border-width:2px;color:#fff;margin:0 auto}
.blue-links .wp-block-column .wp-block-buttons a.wp-block-button__link:focus, .blue-links .wp-block-column .wp-block-buttons a.wp-block-button__link:hover{background-color:#fff;color:#0008c9}
.full-width-block .wp-block-group__inner-container, .full-width-block-image .wp-block-group__inner-container{max-width:100% !important;width:100%}
.full-width-block .wp-block-group__inner-container .wp-block-column:first-child, .full-width-block-image .wp-block-group__inner-container .wp-block-column:first-child{margin-left:12%}
.full-width-block .wp-block-group__inner-container .wp-block-column:nth-child(2),
.full-width-block-image .wp-block-group__inner-container .wp-block-column:nth-child(2){align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin-right:6%;text-align:right}
@media screen and (max-width:800px){
.full-width-block .wp-block-column:first-child, .full-width-block-image .wp-block-column:first-child{background-color:#fff;padding:1em}
}
.full-width-left{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/full-width-left.jpg) no-repeat 0 0;background-size:contain;padding:2em}
.full-width-left .wp-block-group__inner-container{width:100%}
.full-width-left .wp-block-group__inner-container .wp-block-column:first-child{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin-right:2%}
.full-width-left .wp-block-group__inner-container .wp-block-column:first-child h2.large-h2{font-size:3rem;font-size:clamp(2em, 4vw, 4em);font-weight:800;line-height:1.2}
@media screen and (max-width:782px){
.full-width-left .wp-block-group__inner-container .wp-block-column:first-child{align-items:flex-start !important}
}
.full-width-left.no-back{background:none}
.full-width-block-image .wp-block-group__inner-container{max-width:100% !important;width:100%}
.full-width-block-image .wp-block-group__inner-container figure, .full-width-block-image .wp-block-group__inner-container img, .full-width-block-image .wp-block-group__inner-container video{width:100%}
.purple-back{overflow:visible;position:relative;z-index:0}
.purple-back .wp-block-column:first-child{background-color:hsla(0, 0%, 100%, .8);padding:1em}
.purple-back:after{background-image:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/side-explosion.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:-706px;content:"";height:1612px;overflow:visible;position:absolute;right:0;width:64%;z-index:-1}
@media screen and (min-width:2040px){
.purple-back:after{height:1951px}
}
@media screen and (max-width:991px){
.purple-back:after{width:100%}
}
@media screen and (max-width:621px){
.purple-back:after{width:149%}
}
@media screen and (min-width:1946px){
.blog .purple-back:after{bottom:-1213px}
}
.blog .full-width-block .wp-block-group__inner-container .wp-block-column:nth-child(2){margin-right:8%}
.black-back-section{background-color:#000}
.black-back-section h2{color:#fff}
.relative-fix{position:relative;z-index:10}
.invert-colors h2{color:#fff}
.invert-colors .wp-block-buttons .wp-block-button__link{background-color:#fff;border-color:#fff;color:#000}
.invert-colors .wp-block-buttons .wp-block-button__link:focus, .invert-colors .wp-block-buttons .wp-block-button__link:hover{background-color:#000;color:#fff}
.cta-white-back-pic{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/cta-text-pic.jpg) no-repeat top;background-size:cover;min-height:80vh;position:relative;z-index:5}
.cta-white-back-pic:before{background-color:rgba(0, 0, 0, .4) !important;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;width:100%;z-index:1}
.cta-white-back-pic .wp-block-group__inner-container{min-height:80vh;position:relative;z-index:5}
.cta-white-back-pic .wp-block-group__inner-container .wp-block-column{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:80vh}
.cta-white-back-pic .wp-block-group__inner-container h2{color:#fff;font-size:3rem;font-size:clamp(3em, 4vw, 5em);font-weight:800;line-height:1.2}
.margin-overlap{margin:-3em 0 13em}
@media screen and (max-width:991.98px){
.margin-overlap{margin:0}
}
.brand-logos .wp-block-columns .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}
.brand-logos .wp-block-columns .wp-block-column figure{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;justify-content:center}
.brand-logos .wp-block-columns .wp-block-column figure.img-hundred img{width:100%}
.brand-logos .wp-block-columns .wp-block-column:first-child{justify-content:center}
.brand-logos .wp-block-columns .wp-block-column:first-child strong{font-size:1.5em}
@media screen and (max-width:991px){
.brand-logos .wp-block-columns{flex-wrap:wrap !important;gap:0}
.brand-logos .wp-block-columns .wp-block-column{flex-basis:100% !important;margin-bottom:0}
.brand-logos .wp-block-columns .wp-block-column figure img{max-width:300px}
}
.cta-spary-back{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:50vh;position:relative;z-index:2}
.cta-spary-back:before{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/book-us-back.png) no-repeat top;background-size:contain;content:"";height:745px;left:50%;position:absolute;top:15%;transform:translate(-50%, -28%);width:2560px;z-index:1}
@media screen and (min-width:2381px){
.cta-spary-back:before{background-size:cover;height:128%;width:100%}
}
.cta-spary-back .wp-block-group__inner-container{position:relative;z-index:3}
.cta-spary-back h2{color:#fff}
.cta-spary-back a.wp-block-button__link.wp-element-button{background-color:#fff;border-color:#fff;color:#000;margin:0 auto}
.cta-spary-back a.wp-block-button__link.wp-element-button:focus, .cta-spary-back a.wp-block-button__link.wp-element-button:hover{background-color:#000;color:#fff}
.cta-spary-back.cta-alt:before{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/cta-spray-alt.jpg) no-repeat top;background-size:cover;height:1280px;top:-5%;width:1920px}
.green-about .wp-block-group__inner-container{height:66vh;max-width:100% !important;overflow:hidden;position:relative;width:100%}
.green-about .wp-block-group__inner-container .wp-block-columns{height:66vh;position:relative;z-index:2}
.green-about .wp-block-group__inner-container .wp-block-columns .wp-block-column{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10%}
.green-about .wp-block-group__inner-container .wp-block-columns .wp-block-column h2{color:#fff;font-size:clamp(2.5em, 5vw, 6em)}
.green-about .wp-block-group__inner-container:after{border-bottom:14vw solid #fff;border-left:100vw solid transparent;bottom:0;content:"";height:128px;left:0;position:absolute;width:100%;z-index:3}
.green-about .wp-block-group__inner-container figure, .green-about .wp-block-group__inner-container img{height:auto;left:0;position:absolute;top:-117px;width:100%}
@media screen and (max-width:1081px){
.green-about .wp-block-group__inner-container figure, .green-about .wp-block-group__inner-container img{left:50%;top:50%;transform:translate(-50%, -50%)}
}
@media screen and (max-width:558px){
.green-about .wp-block-group__inner-container figure{height:100%;width:100%}
.green-about .wp-block-group__inner-container img{height:100%;max-width:none;width:auto}
}
.dark-spary-back{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:50vh;position:relative;z-index:2}
.dark-spary-back:before{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/dark-spray.jpg) no-repeat 50%;background-size:cover;bottom:0;content:"";height:1280px;left:0;position:absolute;right:0;top:-116%;width:1920px}
@media screen and (min-width:2381px){
.dark-spary-back:before{background-size:cover;height:128%;width:100%}
}
.dark-spary-back .wp-block-group__inner-container{position:relative;z-index:3}
.icon-wrap.icon-diagnal{background:#fff;overflow:hidden;position:relative;transform:skewY(9deg);z-index:47}
.icon-wrap.icon-diagnal .wp-block-group__inner-container{--padding:4em;background-color:#fff;color:#000;margin:0 auto;max-width:50em;position:relative;transform:skewY(351deg)}
.icon-wrap.icon-diagnal .wp-block-group__inner-container .wp-block-column{margin-top:-6em}
.icon-wrap.icon-diagnal .wp-block-group__inner-container .wp-block-column:first-child{padding-top:var(--padding)}
.icon-wrap.icon-diagnal .wp-block-group__inner-container .wp-block-column:nth-child(2){padding-top:calc(var(--padding)*2)}
.icon-wrap.icon-diagnal .wp-block-group__inner-container .wp-block-column:nth-child(3){padding-top:calc(var(--padding)*3)}
.icon-wrap.icon-diagnal .wp-block-group__inner-container .wp-block-column:nth-child(4){padding-top:calc(var(--padding)*4)}
@media screen and (max-width:991px){
.icon-wrap.icon-diagnal .wp-block-group__inner-container .wp-block-column{margin-top:0;padding-top:0 !important}
}
body.home{height:450vh}
.home .main, .home .wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw}
.home .main{background-color:#000;position:relative;z-index:1}
@media screen and (max-width:1239px){
.home .main:before{right:-39%}
}
@media screen and (max-width:991px){
.home .main{overflow-y:visible}
}
@media screen and (max-width:719px){
.home .main:before{right:-96%}
}
@media screen and (max-width:550px){
.home .main:before{right:-143%}
}
.home .main h1{color:#fff;font-family:Montserrat, sans-serif;font-size:clamp(3em, 3vw, 7em);font-weight:800;left:50%;line-height:1em;position:absolute;text-transform:none;top:20%;transform:translate(-50%);width:90%}
@media screen and (max-width:550px){
.home .main h1{font-size:2em}
}
.home #videoBG{height:100%;position:fixed;width:auto;z-index:-1}
@media screen and (min-width:1861px){
.home #videoBG{height:auto;width:100%}
}
.home .main-land .dropdown, .home .main-land .url-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;max-width:600px;position:relative}
.home .main-land .dropdown-btn, .home .main-land .dropdown-content, .home .main-land .option{width:100%}
.home .main-land .dropdown-btn{background-color:#fff;border:none;border-radius:46px;box-shadow:0 8px 16px 0 rgba(0, 0, 0, .2);color:#000;cursor:pointer;font-size:1.2em;padding:10px 20px}
.home .main-land .dropdown-content{background-color:#f1f1f1;border-radius:46px;display:none;left:0;max-height:100%;min-width:100%;position:absolute;top:0;z-index:1}
.home .main-land .options-wrapper{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;transform:translateY(0);transition:transform .15s}
.home .main-land .option{background-color:hsla(0, 0%, 100%, .5);border-radius:46px;color:#000;cursor:pointer;display:block;font-size:1.2em;margin-bottom:20px;opacity:1;padding:8px 12px;text-align:center;text-decoration:none;transform:scale(1);transition:all .2s ease;white-space:nowrap}
.home .main-land .option:last-child{opacity:0;visibility:hidden}
.home .main-land .option:focus, .home .main-land .option:hover{transform:scale(1.8)}
.home .main-land .show-d{display:block}
.home .main-land .opac{opacity:0}
.home #scrollDist{height:400%;position:absolute;top:0;width:100%}
.home .main-land{height:100vh;width:100vw}
.home .scroll-bottom{animation:pulse-animation 3s infinite;bottom:10%;color:#fff;left:0;position:absolute;text-align:center;width:100vw;z-index:2}
.home .scroll-bottom svg{fill:#fff}
.home .container-wheel{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:100%}
.home .link-wheel{background-color:hsla(0, 0%, 100%, .74);border-radius:20px;color:#000;display:block;font-size:2.5rem;line-height:1;margin:.4em 0;padding:.7em .5em;position:absolute;text-align:center;text-decoration:none;transition:initial !important;width:75%}
.home .link-wheel:focus, .home .link-wheel:hover{background-color:#000;color:#fff}
@media screen and (max-width:991px){
.home .link-wheel{width:145%}
}
.home .spacer{height:500px}
.home .focus{opacity:1}
.page-template-template-state h2{font-size:1.2em}
.page-template-template-state .wp-block-group__inner-container figure{text-align:center}
.page-template-template-state .main ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1em}
.page-template-template-state .main ul li{margin-bottom:0;padding-left:0}
.page-template-template-state .main ul li a{align-items:flex-end;background-color:#000;color:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding:1em}
.page-template-template-state .main ul li:before{content:""}
.page-template-template-state .black-back{background-color:#000;color:#fff;padding:1.2em;text-align:center}
.page-template-template-state .black-back a.cta-button{background-color:#fff;border-color:#fff;color:#000;margin:0 auto}
.page-template-template-state .black-back a.cta-button:focus, .page-template-template-state .black-back a.cta-button:hover{background-color:#000;color:#fff}
.page-template-template-state .wp-block-image.aligncenter{display:block}
.page-template-template-state h2.header-border{border:2px solid #000;border-left:0;border-right:0;padding:1.4em;text-align:center}
.page-template-template-state .company-logo, .page-template-template-state .memory-wrap, .page-template-template-state .state-link{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.page-template-template-state .memory-wrap figure{flex:1}
.page-template-template-state .figure-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.page-template-template-state .fun-fact{background-color:#fff;padding:1em}
.flip-pics{margin-bottom:2em}
.flip-pics figure{backface-visibility:hidden;height:100%;position:absolute;width:100%}
.flip-pics figure:nth-child(2){transform:rotateY(180deg)}
.flip-pics .wp-block-column{cursor:pointer;height:100%;min-height:500px;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}
.flip-pics .wp-block-column:hover{transform:rotateY(180deg)}
.wp-block-group.dark-grey-back, .wp-block-spacer.dark-grey-back{background-color:#555}
.archive footer.content-info.footer.footer-light, .category footer.content-info.footer.footer-light, .tag footer.content-info.footer.footer-light{z-index:-1 !important}
.blog footer.content-info.footer{position:relative}
.page-template-template-hyper .feature-wrap img{-o-object-fit:cover;object-fit:cover;width:100%}
@media screen and (min-width:1872px){
.page-template-template-hyper .feature-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:686px;overflow:hidden;position:relative;z-index:0}
}
.page-template-template-hyper .review-slide-hyper .slick-list.draggable{min-height:auto;overflow:hidden}
.page-template-template-hyper .main ul li:before, .page-template-template-hyper ul.slick-dots li button:before{color:#0008c9}
.page-template-template-hyper .blue-links .artist-wrap{margin-bottom:5em !important}
.page-template-template-hyper .blue-links .artist-wrap .bphone-wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;justify-content:center;margin-top:2em;width:100%}
.page-template-template-hyper .blue-links .artist-wrap .bphone-wrap p{margin-bottom:0}
@media screen and (max-width:991px){
.page-template-template-hyper .blue-links .artist-wrap .bphone-wrap{flex-direction:column}
}
.page-template-template-hyper .blue-links .artist-wrap a{background-color:#000;border-radius:0;color:#fff;display:block;margin:0 auto;max-width:445px;padding:.8em;text-decoration:none;text-transform:uppercase}
.page-template-template-hyper .blue-links .artist-wrap a:focus, .page-template-template-hyper .blue-links .artist-wrap a:hover{background-color:#fff;color:#000}
.page-template-template-hyper .blue-links .artist-wrap .blue-phone{font-size:.8em;margin-top:-2em;text-align:center}
.page-template-template-hyper .school-diagnal-back .wp-block-group__inner-container figure img{height:100%;max-width:none;width:auto}
@media screen and (min-width:1600px){
.page-template-template-hyper .school-diagnal-back .wp-block-group__inner-container figure img{aspect-ratio:4/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
}
.page-template-template-hyper .school-diagnal-back .wp-block-group__inner-container figure:nth-child(2){margin-bottom:0}
.page-template-template-hyper .embed-container{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}
.page-template-template-hyper .embed-container embed, .page-template-template-hyper .embed-container iframe, .page-template-template-hyper .embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}
.page-template-template-hyper .three-col-blue{background-color:#3c55a5;color:#fff;padding:1.5em 0}
.page-template-template-hyper .pic-bottom{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/pic-bottom.jpg) no-repeat right 100%;background-size:1032px !important;padding:3em 0 8em}
@media screen and (max-width:780px){
.page-template-template-hyper .pic-bottom{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/pic-bottom.jpg) no-repeat 100% 100%;background-size:760px !important}
}
.page-template-template-hyper .pic-bottom .wp-block-column:nth-child(2){background-color:hsla(0, 0%, 100%, .8);padding:0 1em 1em}
.page-template-template-hyper .gap-col{gap:1em}
.page-template-template-hyper .testimonial-wrap-hyper{background-color:#000;color:#fff;padding:6em 4em}
.page-template-template-hyper h1{font-size:3em;font-weight:bolder;text-transform:none}
.page-template-template-hyper .wp-block-group__inner-container h2{font-size:2em;font-weight:bolder}
.page-template-template-hyper .first-cta{margin-top:3em}
.page-template-template-hyper .first-cta p{font-size:clamp(2em, 2vw, 2.5em);font-weight:800;line-height:1.2}
.page-template-template-hyper .first-cta a.cta-button{background:#000;border-color:#000;border-radius:47px;color:#fff;display:block;font-size:1.4rem;font-weight:400;margin:0 auto;padding:.5em;text-align:center;text-decoration:none;width:310px}
.page-template-template-hyper .first-cta a.cta-button:focus, .page-template-template-hyper .first-cta a.cta-button:hover{background:#fff;color:#000}
.page-template-template-hyper .text-center a.cta-button{margin:0 auto}
.page-template-template-hyper .map-wrap{position:relative;z-index:0}
.page-template-template-hyper .map-wrap:before{border-bottom:14vw solid #fff;border-right:100vw solid transparent;bottom:0;content:"";height:128px;left:0;position:absolute;width:100%;z-index:3}
.page-template-template-event{position:relative;z-index:0}
.page-template-template-event ul.slick-dots li button:before{color:#0008c9}
.page-template-template-event:before{background-image:url(//www.airbrushevents.com/wp-content/uploads/2023/12/events-page-header-spray.jpg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:auto;height:100%;left:0;max-width:1498px;min-width:320px;position:absolute;top:-5%;width:40%;z-index:-1}
@media screen and (min-width:1400px){
.page-template-template-event:before{max-height:none;max-width:50%}
}
.page-template-template-event .jumbotron{min-height:525px;padding:0}
.page-template-template-event .jumbotron .columns div.column.col-large.col-right{flex-basis:60%;width:60%}
.page-template-template-event .jumbotron .columns div.column.col-large.col-right h1{color:#000;font-size:clamp(2em, 5vw, 5.5em);font-weight:700;line-height:.9}
@media screen and (min-width:2000px){
.page-template-template-event .jumbotron .columns div.column.col-large.col-right h1{font-size:clamp(2em, 3.3vw, 3.5em)}
}
.page-template-template-event .testimonial-wrap-hyper{background-color:#000;color:#fff;padding:6em 4em;position:relative;z-index:1}
.page-template-template-event .testimonial-wrap-hyper .wp-block-column{overflow:hidden}
.page-template-template-event .event-paint-back{padding:3em 0 4em;position:relative;z-index:0}
.page-template-template-event .event-paint-back:before{content:url(//www.airbrushevents.com/wp-content/uploads/2023/12/get-started-event-back-scaled.jpg);left:50%;position:absolute;top:15%;transform:translate(-50%, -15%);z-index:-1}
.page-template-template-event .trans-white-back .wp-block-column{background-color:hsla(0, 0%, 100%, .8);padding:1em}
.page-template-template-event ul.blue-circle{list-style:none;padding-left:0}
.page-template-template-event ul.blue-circle li{margin-bottom:1.5em;padding-left:1.5em;position:relative;z-index:0}
.page-template-template-event ul.blue-circle li:before{color:#3c55a5;content:"●";font-size:1.5em;line-height:.8}
.page-template-template-event .dark-event-back{align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:515px;padding:1.5em;position:relative;z-index:0}
.page-template-template-event .dark-event-back .wp-block-group__inner-container{position:relative;z-index:2}
.page-template-template-event .dark-event-back .wp-block-group__inner-container .wp-block-columns{margin-bottom:0}
.page-template-template-event .dark-event-back .wp-block-buttons .wp-block-button__link{background-color:#fff;border-color:#fff;color:#000;margin:0 auto}
.page-template-template-event .dark-event-back .wp-block-buttons .wp-block-button__link:focus, .page-template-template-event .dark-event-back .wp-block-buttons .wp-block-button__link:hover{background-color:#000;color:#fff}
.page-template-template-event .dark-event-back:before{background-color:rgba(0, 0, 0, .6);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:1}
.page-template-template-event .dark-event-back:after{background:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/images/event-back-dark.jpg) no-repeat 50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:-1}
.page-template-template-event .mobile-center h2{font-size:clamp(2em, 4vw, 3.5em)}
@media screen and (max-width:991px){
.page-template-template-event .mobile-center .has-text-align-right{text-align:center}
.page-template-template-event .mobile-center .wp-block-buttons .wp-block-button.black-button.text-right, .page-template-template-event .mobile-center .wp-container-core-buttons-layout-1.wp-container-core-buttons-layout-1{justify-content:center}
}
@media screen and (max-width:769px){
.page-template-template-event:before{width:93%}
.page-template-template-event .jumbotron .container.columns{background-color:hsla(0, 0%, 100%, .8);margin-bottom:1em;padding:1em}
.page-template-template-event .jumbotron .container.columns div.column.col-large.col-right{flex-basis:100%;text-align:center;width:100%}
.page-template-template-event .jumbotron .container.columns .column:first-child{display:none}
.page-template-template-event .mobile-center h2.has-text-align-right{background-color:hsla(0, 0%, 100%, .8);margin:1em;padding:1em}
}
.page-template-template-about .wrap{z-index:4}
.page-template-template-about .memory-exp{background-color:#000;background-image:url(https://www.airbrushevents.com/wp-content/uploads/2025/06/Artboard-1.1-1.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.page-template-template-about .memory-exp h2, .page-template-template-about .memory-exp p, .page-template-template-about .menu-bar ul.navbar-nav li a{color:#fff}
.page-template-template-about .header-wrap header.banner ul.navbar-nav li a.active, .page-template-template-about .header-wrap.banner-fixed header.banner ul.navbar-nav li a, .page-template-template-about .menu-bar ul.navbar-nav li a:focus, .page-template-template-about .menu-bar ul.navbar-nav li a:hover{color:#000}
.page-template-template-about .jumbotron{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;overflow:hidden;padding-bottom:0}
.page-template-template-about .jumbotron h1{font-size:1.5em;margin-bottom:1.5em}
.page-template-template-about .jumbotron img.jumbo-img{height:100%;top:0 !important;transform:translate(-50%);width:auto}
@media screen and (min-width:1250px){
.page-template-template-about .jumbotron img.jumbo-img{height:auto;width:120%}
}
.page-template-template-about .jumbotron .columns div.column.col-large{flex-basis:44%;flex-grow:0;width:44%}
@media screen and (max-width:870px){
.page-template-template-about .jumbotron .columns div.column.col-large{flex-basis:100%;width:100%}
}
.page-template-template-about .spray-back{background-color:#fff;position:relative;z-index:0}
.page-template-template-about .spray-back:after{background-image:url(https://www.airbrushevents.com/wp-content/uploads/2025/06/Artboard-1-1.png);background-position-y:64%;background-repeat:no-repeat;content:"";min-height:810px;min-width:1920px;padding-bottom:30vh;position:absolute;z-index:1}
@media screen and (min-width:1919px){
.page-template-template-about .spray-back:after{background-size:cover;height:auto;width:100%}
}
.page-template-template-about .spray-back .wp-block-group__inner-container{position:relative;z-index:2}
.page-template-template-about .skew-about{background:#fff;margin-bottom:-6em;margin-top:-8em;overflow:hidden;position:relative;transform:skewY(351deg);z-index:47}
.page-template-template-about .skew-about .skew-content-wrap{background-color:#fff;color:#000;margin:0 auto;max-width:50em;padding:4em;position:relative;transform:skewY(9deg)}
@media screen and (max-width:731px){
.page-template-template-about .skew-about .skew-content-wrap{padding:2em}
}
.page-template-template-about .skew-about .skew-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1.6em}
.page-template-template-about .skew-about .skew-content .column{background-color:hsla(0, 0%, 100%, .8);display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:22%;flex-direction:column;flex-grow:1;font-size:.8em;margin-bottom:2.2em;max-width:22%}
.page-template-template-about .skew-about .skew-content .column .team-content{margin-top:.5em}
.page-template-template-about .skew-about .skew-content .column img.img-fluid{width:100%}
@media screen and (max-width:991px){
.page-template-template-about .skew-about .skew-content .column{flex-basis:47%;max-width:47%}
}
@media screen and (max-width:731px){
.page-template-template-about .skew-about .skew-content .column{flex-basis:100%;max-width:100%}
}
.single.single-post iframe{height:530px}
.comments{background-color:#eee;margin-top:15px;padding:20px}
.comments .comment-list{padding:15px}
.archive .jumbotron, .category .jumbotron, .single .jumbotron, .tag .jumbotron{height:20vh;margin-bottom:2em;min-height:20vh}
.archive .jumbotron .black-back, .category .jumbotron .black-back, .single .jumbotron .black-back, .tag .jumbotron .black-back{background-color:#878c6c !important}
.archive .jumbotron h1, .archive .jumbotron p, .category .jumbotron h1, .category .jumbotron p, .single .jumbotron h1, .single .jumbotron p, .tag .jumbotron h1, .tag .jumbotron p{color:#fff}
.archive aside.sidebar, .archive main.main, .category aside.sidebar, .category main.main, .single aside.sidebar, .single main.main, .tag aside.sidebar, .tag main.main{margin-top:1.5em}
.search .main{padding:1em}
.search .main article{margin-bottom:3em}
.blog{flex-wrap:wrap}
.blog article{flex-basis:31%}
.category article, .single article, .tag article{margin-bottom:2em !important;padding-bottom:15px}
.category article header, .single article header, .tag article header{margin-bottom:1em}
@media screen and (max-width:1199.98px){
.category article, .single article, .tag article{margin-left:15px;margin-right:15px}
}
.category article .thumb, .single article .thumb, .tag article .thumb{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;overflow:hidden}
.category article .thumb a, .category article .thumb img, .single article .thumb a, .single article .thumb img, .tag article .thumb a, .tag article .thumb img{display:block;width:100%}
.blog article img, .category article img, .single article img, .tag article img{max-height:100%;max-width:100%;width:100% !important}
.blog article .comment-meta img, .category article .comment-meta img, .single article .comment-meta img, .tag article .comment-meta img{width:auto !important}
.blog article .comment-form input[type=submit],
.category article .comment-form input[type=submit],
.single article .comment-form input[type=submit],
.tag article .comment-form input[type=submit]{background-color:#fff;border-color:#fff;color:#000}
.blog article .comment-form input[type=submit]:focus,
.blog article .comment-form input[type=submit]:hover,
.category article .comment-form input[type=submit]:focus,
.category article .comment-form input[type=submit]:hover,
.single article .comment-form input[type=submit]:focus,
.single article .comment-form input[type=submit]:hover,
.tag article .comment-form input[type=submit]:focus,
.tag article .comment-form input[type=submit]:hover{background-color:#878c6c;border-color:#878c6c;color:#fff}
.blog article h2 a, .blog article h2 a:focus, .blog article h2 a:hover, .category article h2 a, .category article h2 a:focus, .category article h2 a:hover, .single article h2 a, .single article h2 a:focus, .single article h2 a:hover, .tag article h2 a, .tag article h2 a:focus, .tag article h2 a:hover{color:#878c6c}
.category article img, .single article img, .tag article img{margin:15px 0 20px}
.category article iframe, .single article iframe, .tag article iframe{width:100%}
.category article img.alignleft, .category article img.alignright, .single article img.alignleft, .single article img.alignright, .tag article img.alignleft, .tag article img.alignright{width:auto !important}
@media screen and (max-width:991px){
.category article img.alignleft, .category article img.alignright, .single article img.alignleft, .single article img.alignright, .tag article img.alignleft, .tag article img.alignright{clear:both;display:block}
}
.category article img.alignleft, .single article img.alignleft, .tag article img.alignleft{margin-right:20px}
.category article img.alignright, .single article img.alignright, .tag article img.alignright{margin-left:20px}
a.moretag{color:#000;display:inline-block;font-weight:700;margin-top:20px;text-decoration:none;transition:all .2s ease-in}
a.moretag:focus, a.moretag:hover{transform:translateX(10px)}
@media screen and (max-width:990px){
a.moretag{text-align:center;width:100%}
}
.search-form, .widget.widget_search{margin-bottom:10px}
.search-form label, .widget.widget_search label{margin-bottom:0}
.search-form .search-field, .search-form .search-submit, .widget.widget_search .search-field, .widget.widget_search .search-submit{border-radius:0 !important}
.search-form .search-submit, .search-form .search-submit:focus, .search-form .search-submit:hover, .widget.widget_search .search-submit, .widget.widget_search .search-submit:focus, .widget.widget_search .search-submit:hover{background-color:#878c6c;border-color:#878c6c;color:#fff}
.navigation.posts-navigation{margin-top:2em;width:100%}
.navigation.posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}
.blog-home-wrap .column .card-body{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 3px 25px rgba(42, 65, 89, .4);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;width:100%}
.blog-home-wrap .column .card-body div{width:100%}
.blog-home-wrap .column .card-body img{border-radius:15px 15px 0 0;width:100%}
.blog-home-wrap .column .card-body .card-content{padding:1em}
.blog-home-wrap .column .card-body .card-title{font-size:1.2em;font-weight:700}
.blog-home-wrap .column .card-body .card-image{height:215px;overflow:hidden;position:relative;width:100%;z-index:0}
.blog-home-wrap .column .card-body .card-image img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%);width:auto;z-index:1}
@media screen and (max-width:991.98px){
.blog-home-wrap .column .card-body .card-image{height:300px}
}
@media screen and (min-width:556px) and (max-width:991px) {
.blog-home-wrap .column .card-body .card-image img{height:auto;width:100%}
}
@media screen and (max-width:991.98px){
.blog-home-wrap .columns{flex-direction:column}
.blog-home-wrap .card-image{height:250px;min-height:100px;position:relative;z-index:0}
.blog-home-wrap .card-image img{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:1}
}
@media screen and (min-width:1129px){
.home .blog-home-wrap .column .card-body .card-image img{height:auto;width:100%}
}
.archive .main, .category .main, .post-type-archive-podcasts .main, .post-type-archive-videos .main, .single .main, .tag .main, .tax-video_categories .main{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:1.5em -.75rem}
.archive aside.sidebar, .category aside.sidebar, .post-type-archive-podcasts aside.sidebar, .post-type-archive-videos aside.sidebar, .single aside.sidebar, .tag aside.sidebar, .tax-video_categories aside.sidebar{margin-top:1.5em}
.archive .jumbotron h1, .category .jumbotron h1, .post-type-archive-podcasts .jumbotron h1, .post-type-archive-videos .jumbotron h1, .single .jumbotron h1, .tag .jumbotron h1, .tax-video_categories .jumbotron h1{color:#fff}
.archive .jumbotron .blue-back, .category .jumbotron .blue-back, .post-type-archive-podcasts .jumbotron .blue-back, .post-type-archive-videos .jumbotron .blue-back, .single .jumbotron .blue-back, .tag .jumbotron .blue-back, .tax-video_categories .jumbotron .blue-back{background-color:hsla(210, 1%, 65%, .51) !important;background:-webkit-gradient(linear, left top, right top, from(#fff), to(hsla(0, 0%, 100%, 0)));background:-o-linear-gradient(left, #fff, hsla(0, 0%, 100%, 0));background:linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))}
.archive .blog-home-wrap .column.card-body, .category .blog-home-wrap .column.card-body, .post-type-archive-podcasts .blog-home-wrap .column.card-body, .post-type-archive-videos .blog-home-wrap .column.card-body, .single .blog-home-wrap .column.card-body, .tag .blog-home-wrap .column.card-body, .tax-video_categories .blog-home-wrap .column.card-body{margin:0}
.archive .blog-home-wrap .column.card-body .thumb iframe, .category .blog-home-wrap .column.card-body .thumb iframe, .post-type-archive-podcasts .blog-home-wrap .column.card-body .thumb iframe, .post-type-archive-videos .blog-home-wrap .column.card-body .thumb iframe, .single .blog-home-wrap .column.card-body .thumb iframe, .tag .blog-home-wrap .column.card-body .thumb iframe, .tax-video_categories .blog-home-wrap .column.card-body .thumb iframe{width:100% !important}
.archive .blog-home-wrap .column.card-body .entry-summary, .archive .blog-home-wrap .column.card-body header, .category .blog-home-wrap .column.card-body .entry-summary, .category .blog-home-wrap .column.card-body header, .post-type-archive-podcasts .blog-home-wrap .column.card-body .entry-summary, .post-type-archive-podcasts .blog-home-wrap .column.card-body header, .post-type-archive-videos .blog-home-wrap .column.card-body .entry-summary, .post-type-archive-videos .blog-home-wrap .column.card-body header, .single .blog-home-wrap .column.card-body .entry-summary, .single .blog-home-wrap .column.card-body header, .tag .blog-home-wrap .column.card-body .entry-summary, .tag .blog-home-wrap .column.card-body header, .tax-video_categories .blog-home-wrap .column.card-body .entry-summary, .tax-video_categories .blog-home-wrap .column.card-body header{padding:1.2em}
.archive .blog-home-wrap .column.card-body h2.entry-title a, .category .blog-home-wrap .column.card-body h2.entry-title a, .post-type-archive-podcasts .blog-home-wrap .column.card-body h2.entry-title a, .post-type-archive-videos .blog-home-wrap .column.card-body h2.entry-title a, .single .blog-home-wrap .column.card-body h2.entry-title a, .tag .blog-home-wrap .column.card-body h2.entry-title a, .tax-video_categories .blog-home-wrap .column.card-body h2.entry-title a{color:#000;font-size:.8em;text-decoration:none}
.archive .blog-home-wrap .column.card-body h2.entry-title a:focus, .archive .blog-home-wrap .column.card-body h2.entry-title a:hover, .category .blog-home-wrap .column.card-body h2.entry-title a:focus, .category .blog-home-wrap .column.card-body h2.entry-title a:hover, .post-type-archive-podcasts .blog-home-wrap .column.card-body h2.entry-title a:focus, .post-type-archive-podcasts .blog-home-wrap .column.card-body h2.entry-title a:hover, .post-type-archive-videos .blog-home-wrap .column.card-body h2.entry-title a:focus, .post-type-archive-videos .blog-home-wrap .column.card-body h2.entry-title a:hover, .single .blog-home-wrap .column.card-body h2.entry-title a:focus, .single .blog-home-wrap .column.card-body h2.entry-title a:hover, .tag .blog-home-wrap .column.card-body h2.entry-title a:focus, .tag .blog-home-wrap .column.card-body h2.entry-title a:hover, .tax-video_categories .blog-home-wrap .column.card-body h2.entry-title a:focus, .tax-video_categories .blog-home-wrap .column.card-body h2.entry-title a:hover{text-decoration:underline}
@media screen and (max-width:991.98px){
.archive .blog-home-wrap .column.card-body, .category .blog-home-wrap .column.card-body, .post-type-archive-podcasts .blog-home-wrap .column.card-body, .post-type-archive-videos .blog-home-wrap .column.card-body, .single .blog-home-wrap .column.card-body, .tag .blog-home-wrap .column.card-body, .tax-video_categories .blog-home-wrap .column.card-body{flex-basis:100%;margin-bottom:1.5em}
}
.archive .blog-grid, .archive .main, .blog .blog-grid, .blog .main, .category .blog-grid, .category .main{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1.2em;justify-content:center;margin:1.3em auto 0;width:95%}
.single .recent-posts{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.2em;justify-content:center;margin:1.3em auto 0;position:relative;z-index:6}
.single .recent-posts .column.card-body header{background-color:hsla(0, 0%, 100%, .8);padding:1em}
.single .recent-posts img{margin:0}
.category .column.card-body, .post-type-archive-podcasts .column.card-body, .post-type-archive-videos .column.card-body, .tax-video_categories .column.card-body{margin-bottom:1em}
.single-podcasts .wp-block-embed__wrapper iframe, .single-videos .wp-block-embed__wrapper iframe{width:100% !important}
.post-type-archive-podcasts .blog-home-wrap .column.card-body{flex-basis:31%;margin:0 1% 1.5em !important}
@media screen and (max-width:991.98px){
.post-type-archive-podcasts .blog-home-wrap .column.card-body{flex-basis:100%}
}
.archive .blog-home-wrap .column.card-body .thumb img, .blog .blog-home-wrap .column.card-body .thumb img, .category .blog-home-wrap .column.card-body .thumb img, .single .blog-home-wrap .column.card-body .thumb img, .tag .blog-home-wrap .column.card-body .thumb img{height:auto !important}
.blog .blog-home-wrap .column.card-body .thumb img{max-width:none;width:100% !important}
.archive .entry-meta, .blog .entry-meta, .category .entry-meta, .single .recent-posts .entry-meta{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:-2em 0 0 1em;position:relative;z-index:1}
.archive .entry-meta time, .blog .entry-meta time, .category .entry-meta time, .single .recent-posts .entry-meta time{background:-o-linear-gradient(314.43deg, #09162f 0, #304677 100.34%), -o-linear-gradient(bottom, #1d1f2e, #1d1f2e), -o-linear-gradient(314.43deg, #1d1f2e 0, #69728a 100.34%);background:linear-gradient(135.57deg, #09162f, #304677 100.34%), linear-gradient(0deg, #1d1f2e, #1d1f2e), linear-gradient(135.57deg, #1d1f2e, #69728a 100.34%);color:#fff;display:block;font-size:1.2em;font-weight:700;padding:.5em;text-align:center;width:119px}
.archive .entry-meta p.byline.author.vcard, .blog .entry-meta p.byline.author.vcard, .category .entry-meta p.byline.author.vcard, .single .recent-posts .entry-meta p.byline.author.vcard{margin-left:1em;padding:0}
.archive .entry-meta p.byline.author.vcard a, .blog .entry-meta p.byline.author.vcard a, .category .entry-meta p.byline.author.vcard a, .single .recent-posts .entry-meta p.byline.author.vcard a{margin-left:.6em;text-decoration:none}
.archive .entry-meta p.byline.author.vcard:before, .blog .entry-meta p.byline.author.vcard:before, .category .entry-meta p.byline.author.vcard:before, .single .recent-posts .entry-meta p.byline.author.vcard:before{-webkit-font-smoothing:antialiased;content:"\f007";font-family:Font Awesome\ 6 Free;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;height:16px;line-height:16px;padding-left:5px;text-rendering:auto;width:16px}
.archive article, .blog article, .category article, .single .recent-posts article{display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;max-width:90%;padding-bottom:1em;position:relative;z-index:0}
.archive article .thumb, .blog article .thumb, .category article .thumb, .single .recent-posts article .thumb{position:relative;z-index:0}
.archive article h2, .blog article h2, .category article h2, .single .recent-posts article h2{font-size:1.4em;letter-spacing:0;padding:1em}
.archive article h2 a, .blog article h2 a, .category article h2 a, .single .recent-posts article h2 a{color:#000;text-decoration:none}
.archive article h2 a:focus, .archive article h2 a:hover, .blog article h2 a:focus, .blog article h2 a:hover, .category article h2 a:focus, .category article h2 a:hover, .single .recent-posts article h2 a:focus, .single .recent-posts article h2 a:hover{color:#000;text-decoration:underline}
.archive article p, .blog article p, .category article p, .single .recent-posts article p{padding:0 1.5em}
@media screen and (max-width:991.98px){
.archive article, .blog article, .category article, .single .recent-posts article{flex-basis:100%}
}
.archive article.card-long, .blog article.card-long, .category article.card-long, .single .recent-posts article.card-long{align-items:center;margin-bottom:1em}
.archive article.card-long header.card-content, .blog article.card-long header.card-content, .category article.card-long header.card-content, .single .recent-posts article.card-long header.card-content{flex-basis:33%}
.archive article.card-long .thumb, .blog article.card-long .thumb, .category article.card-long .thumb, .single .recent-posts article.card-long .thumb{flex-basis:66%;height:427px;overflow:hidden;position:relative;z-index:0}
.archive article.card-long .thumb a, .blog article.card-long .thumb a, .category article.card-long .thumb a, .single .recent-posts article.card-long .thumb a{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:2}
.archive article.card-long .thumb a img, .blog article.card-long .thumb a img, .category article.card-long .thumb a img, .single .recent-posts article.card-long .thumb a img{height:auto;left:50%;max-height:none;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}
.archive article.card-long p, .blog article.card-long p, .category article.card-long p, .single .recent-posts article.card-long p{font-size:.8em}
@media screen and (max-width:1100px){
.archive article.card-long, .blog article.card-long, .category article.card-long, .single .recent-posts article.card-long{flex-direction:column}
.archive article.card-long .thumb, .blog article.card-long .thumb, .category article.card-long .thumb, .single .recent-posts article.card-long .thumb{height:200px;order:0;width:100%}
.archive article.card-long .thumb a, .archive article.card-long .thumb img, .blog article.card-long .thumb a, .blog article.card-long .thumb img, .category article.card-long .thumb a, .category article.card-long .thumb img, .single .recent-posts article.card-long .thumb a, .single .recent-posts article.card-long .thumb img{position:relative !important}
.archive article.card-long .thumb a, .blog article.card-long .thumb a, .category article.card-long .thumb a, .single .recent-posts article.card-long .thumb a{height:200px}
.archive article.card-long header.card-content, .blog article.card-long header.card-content, .category article.card-long header.card-content, .single .recent-posts article.card-long header.card-content{order:1}
}
.single .recent-posts .entry-meta{margin:-3em 0 0 1em}
.single .main{display:block;flex:0 0 70%}
@media screen and (max-width:991.98px){
.single .main{margin:0 auto}
}
.single .columns{gap:1em}
.single .sidebar ul li{margin-bottom:1em}
.single .sidebar ul li img{width:100%}
.single .sidebar ul li a{display:block;margin-top:.6em}
.single .blog-home-wrap .column.card-body{flex-basis:32%}
.blog-grid__loadmore{margin:0 auto}
.blog-grid__loadmore-button.button{background-color:#0008c9;border:1px solid #0008c9;border-radius:47px;color:#fff;display:block;padding:.5em;text-align:center;width:240px}
.blog-grid__loadmore-button.button:focus, .blog-grid__loadmore-button.button:hover{background-color:#fff;color:#0008c9}
@media screen and (max-width:767.98px){
.single h1{font-size:2rem;padding:0 .3em}
}
.blog .purple-back .container, .blog .purple-back .wp-block-group__inner-container{max-width:none !important}
.featured-wrap{width:100%}
.featured-wrap .wp-block-column:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1em}
.featured-wrap .wp-block-column:nth-child(2) article{background-color:transparent;flex-basis:48%}
.featured-wrap .wp-block-column:nth-child(2) article h2{font-size:1.1em}
.featured-wrap .wp-block-column:nth-child(2) article p{font-size:.8em}
.featured-wrap .wp-block-column:nth-child(2) article a.moretag{color:#0008c9}
@media screen and (max-width:991.98px){
.featured-wrap .wp-block-columns{flex-direction:column}
}
@media screen and (max-width:615px){
.featured-wrap .wp-block-column:nth-child(2) article{flex-basis:100%}
}
.wp-block-group.blog-nav{margin:3em 2em;width:100%}
.nav-next a, .nav-previous a{background-color:#000;border:2px solid #000;color:#fff;padding:1em}
.nav-next a:focus, .nav-next a:hover, .nav-previous a:focus, .nav-previous a:hover{background-color:#fff;color:#000}
@media screen and (max-width:500px){
.nav-next a, .nav-previous a{font-size:.8em}
}
.blog .full-width-block .wp-block-group__inner-container .wp-block-column:first-child, .blog .full-width-block-image .wp-block-group__inner-container .wp-block-column:first-child{margin-left:9%}
.blog .company-logos figure{height:200px}
.blog .company-logos .slick-slide img{max-height:250px}
.blog .negative-margin{margin:-1em 0 -5em}
*,
:after, :before{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:sans-serif;line-height:1.15}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display:block}
body{background-color:#fff;color:#212529;font-weight:400;line-height:1.5;margin:0;text-align:left}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1, h2, h3, h4, h5, h6, p {
margin-top: 0
} p{margin-bottom:1rem}
abbr[data-original-title],
abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{font-style:normal;line-height:inherit}
address, dl, ol, ul{margin-bottom:1rem}
dl, ol, ul{margin-top:0}
ol ol, ol ul, ul ol, ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b, strong{font-weight:bolder}
sub, sup{line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup {
top: -.5em
} a{background-color:transparent;text-decoration:none}
a, a:hover{color:#000}
a:hover{text-decoration:underline}
a:not([href]),
a:not([href]):hover{color:inherit;text-decoration:none}
code, kbd, pre, samp{font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif}
pre{margin-bottom:1rem;margin-top:0;overflow:auto}
figure{margin:0 0 1rem}
img{border-style:none}
img, svg{vertical-align:middle}
svg{overflow:hidden}
table{border-collapse:collapse}
caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button, input, optgroup, select, textarea{font-family:inherit;line-height:inherit;margin:0}
button, input{overflow:visible}
button, select{text-transform:none}
select{word-wrap:normal}
[type=button],
[type=reset],
[type=submit],
button{-webkit-appearance:button}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled){cursor:pointer}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner{border-style:none;padding:0}
input[type=checkbox],
input[type=radio]{box-sizing:border-box;padding:0}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{border:0;margin:0;min-width:0;padding:0}
legend{color:inherit;display:block;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:none;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
output{display:inline-block}
summary{cursor:pointer;display:list-item}
template{display:none}
[hidden]{display:none !important}
.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}
.fa, .fab, .far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.far{font-family:Font Awesome\ 6 Free}
.fab{font-family:Font Awesome\ 6 Brands}
@keyframes fa-beat {
0%,
90%{transform:scale(1)}
45%{transform:scale(var(--fa-beat-scale, 1.25))}
}
@keyframes fa-bounce {
0%{transform:scale(1) translateY(0)}
10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)}
30%{transform:scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}
50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)}
57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}
64%{transform:scale(1) translateY(0)}
to{transform:scale(1) translateY(0)}
}
@keyframes fa-fade {
50%{opacity:var(--fa-fade-opacity, .4)}
}
@keyframes fa-beat-fade {
0%,
to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}
50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}
}
@keyframes fa-flip {
50%{transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}
}
@keyframes fa-shake {
0%{transform:rotate(-15deg)}
4%{transform:rotate(15deg)}
24%,
8%{transform:rotate(-18deg)}
12%,
28%{transform:rotate(18deg)}
16%{transform:rotate(-22deg)}
20%{transform:rotate(22deg)}
32%{transform:rotate(-12deg)}
36%{transform:rotate(12deg)}
40%,
to{transform:rotate(0deg)}
}
@keyframes fa-spin {
0%{transform:rotate(0deg)}
to{transform:rotate(1turn)}
}
.fa-bars:before{content:"\f0c9"}
.fa-chevron-up:before{content:"\f077"}
.fa-window-close:before{content:"\f410"}
.sr-only, .sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/webfonts/fa-solid-900.ttf) format("truetype")}
@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/webfonts/fa-regular-400.woff2) format("woff2"), url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/webfonts/fa-regular-400.ttf) format("truetype")}
.far{font-weight:400}:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/webfonts/fa-brands-400.woff2) format("woff2"), url(//www.airbrushevents.com/wp-content/themes/airbrush/dist/webfonts/fa-brands-400.ttf) format("truetype")}
.fab{font-weight:400}
.fa-rebel:before {
content: "\f1d0"
}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//www.airbrushevents.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//www.airbrushevents.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//www.airbrushevents.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}