:root{--heading:"Poppins",sans-serif;--text:"Open Sans",sans-serif;--icons:"Font Awesome 6 Pro";--white:#fff;--black:#32322d;--grey:#f3f6fc;--blue:#457093;--beige:#d1b198;--transition-fast:all 100ms ease-out;--transition-normal:all 200ms ease-out;--transition-slow:all 400ms ease-out;--tec-line-height-0:1.2;--tec-font-weight-bold:300;}*,*::before,*::after{box-sizing:border-box;}html{min-height:100%;overflow-y:scroll;scroll-behavior:smooth;}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0;}body{display:flex;flex-direction:column;min-height:100vh;height:100%;margin:0 auto;text-rendering:optimizeSpeed;background:var(--white);font-family:var(--text);font-size:18px;font-weight:300;color:#385b78;line-height:1.6;}:focus{outline:1px dotted var(--black);}ul:not([class]),ol:not([class]){list-style-type:none;padding:0;margin:0;}ul[class],ol[class]{list-style-type:none;padding:0;}img{max-width:100%;height:auto;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}}::-moz-selection{background:var(--blue);color:var(--white);text-shadow:none;}::selection{background:var(--blue);color:var(--white);text-shadow:none;}.blue-bg ::-moz-selection{background:var(--beige);color:var(--blue);}.blue-bg ::selection{background:var(--beige);color:var(--blue);}.kicker{display:block;font-size:22px;font-weight:300;color:#8bacc9;line-height:1.1;margin:0 0 15px;}h1{font-family:var(--heading);font-size:48px;font-weight:300;color:var(--blue);line-height:1.1;margin:0 0 30px;}h2{font-family:var(--heading);font-size:48px;font-weight:300;color:var(--blue);line-height:1.1;margin:0 0 40px;}body.home h2:not([class]){font-size:52px;margin:0 0 20px;}h3{font-family:var(--text);font-size:32px;font-weight:300;color:var(--blue);line-height:1.2;margin:0 0 30px;}h4{font-family:var(--text);font-size:28px;font-weight:300;color:var(--blue);line-height:1.2;margin:0 0 20px;}h5{font-family:var(--heading);font-size:24px;font-weight:300;color:var(--blue);line-height:1.2;margin:0 0 20px;}h6{font-family:var(--heading);font-size:22px;font-weight:6300;color:var(--blue);line-height:1.2;margin:0 0 20px;}@media screen and (max-width: 1024px){h2,body.home h2{font-size:36px;}}@media screen and (max-width: 580px){h1,h2,h3,h4,h5,h6{word-break:break-word;}}.font-38{font-size:38px;line-height:1.2;}.font-28{font-size:28px;line-height:1.2;}a{font-weight:600;color:var(--blue);text-decoration:none;text-decoration-skip-ink:auto;transition:var(--transition-normal);}a:hover,a:focus{color:var(--red);text-decoration:none;}@media screen and (max-width: 400px){a{word-break:break-word;}}.container{width:auto;max-width:1440px;padding:0 10px;margin:0 auto;}.main:after{content:"";clear:both;display:table;}.main .column > ul,.image-content ul,.main.tribe-events-content ul{list-style:outside none;margin:0 0 40px;}.image-content ul{margin:0 0 20px 20px;}.main:not(.tribe-events-content) ul > li,.image-content ul > li{display:flex;align-items:baseline;padding-left:15px;margin-bottom:15px;}.image-content ul > li{margin-bottom:5px;}.main:not(.tribe-events-content) ol > li{margin-bottom:10px;}.main:not(.tribe-events-content) ul > li:before,.image-content ul > li:before{position:relative;top:1px;left:-15px;content:"";font-family:var(--icons);font-size:18px;color:var(--blue);}.image-content.blue-bg ul > li:before{color:var(--white);}.main:not(.tribe-events-content) ul ul{list-style:outside circle;padding:5px 0;}.main ol{list-style:outside decimal;margin:0 0 40px 20px;}blockquote{padding:30px;background:var(--blue) url("https://breathemindfulness.ca/nitropack_static/qnSLhtlhjTYRRXARAoxbvmbFVBodFpzn/assets/images/optimized/rev-95c1a93/breathemindfulness.ca/wp-content/themes/breathemindfulnesscentre/assets/images/blockquote-bg.jpg") no-repeat center center;border-radius:32px;font-size:28px;font-weight:300;font-style:italic;color:var(--white);line-height:1.5;}blockquote.nitro-lazy{background-image:none !important;}body:not(.home) blockquote{float:right;max-width:25vw;margin:0 0 40px 60px;}blockquote *{margin:0;}blockquote strong{display:block;font-size:22px;font-style:normal;text-align:right;}blockquote strong:before{content:"—";margin-right:5px;}hr{width:100%;height:2px;color:var(--grey);background:var(--grey);border:0;padding:0;margin:50px 0;}hr::after{content:"";clear:both;display:table;}.alignleft{float:left;margin:0 40px 40px 0;}.aligncenter{float:none;}img.aligncenter{margin:0 auto 40px;}.aligncenter > img{margin:0 auto 40px;}.alignright{float:right;margin:0 0 40px 40px;}.centered{grid-column:1/-1;justify-self:center;margin-left:auto;margin-right:auto;text-align:center;margin:0 0 40px;}.alignleft,.aligncenter,.alignright,embed,iframe,object{max-width:100%;}embed,iframe,object{display:block;margin:0 auto;}.to-top-btn{position:relative;display:flex !important;align-items:center;align-items:center;justify-content:center;width:46px;height:46px;font-size:22px;color:var(--white);text-align:center;background:var(--black);border-radius:12px 12px 0 0;transition:var(--transition-fast);}#topcontrol{z-index:10;}.to-top-btn:hover,.to-top-btn:focus{height:52px;color:var(--white);background:#44443e;}.button:not(li){display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;margin:0 0 30px;font-family:var(--heading);font-size:18px;font-weight:300;color:var(--white);line-height:1.2;background:var(--blue);border:2px solid var(--blue);border-radius:28px;text-align:center;transition:var(--transition-normal);cursor:pointer;}.button:not(li):hover,.button:not(li):focus{color:var(--blue);background:transparent;border:2px solid var(--blue);}.blue-bg .button:not(li){color:var(--blue);background:var(--white);border:2px solid var(--white);}.blue-bg .button:not(li):hover,.blue-bg .button:not(li):focus{color:var(--white);background:transparent;border:2px solid var(--white);}h2 + .buttons{padding-top:40px;}.buttons{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;padding:80px 0;}.buttons:before{content:"";position:absolute;z-index:9;top:-20px;left:0;width:100%;height:43px;background:url("https://breathemindfulness.ca/nitropack_static/qnSLhtlhjTYRRXARAoxbvmbFVBodFpzn/assets/images/optimized/rev-95c1a93/breathemindfulness.ca/wp-content/themes/breathemindfulnesscentre/assets/images/services-bg-img-btm.png.webp") no-repeat top center;}.buttons h2{flex-basis:100%;font-size:30px;text-align:center;margin-top:30px;}.buttons .button:not(li):nth-child(odd){background:transparent;border:2px solid var(--blue);color:var(--blue);margin-left:5px;}.buttons .button:not(li):nth-child(odd):hover,.buttons .button:not(li):nth-child(odd):focus{background:var(--blue);border:2px solid var(--blue);color:var(--white);}.buttons .button{margin:0 5px;}#hero.interior .buttons{padding:0 0 25px;}.buttons.no-bg:before{display:none;}#hero.interior .buttons .button{padding:14px 25px;font-size:16px;}@media screen and (max-width: 1366px){.container{padding:0 30px;}}@media screen and (max-width: 1200px){.container{padding:0 40px;}img{max-width:100%;height:auto;}.attachment-post-thumbnail{max-width:100%;height:auto;}}@media screen and (max-width: 1024px){.buttons{display:flex;flex-direction:column;align-items:center;}.buttons .button{margin:5px 0;}}@media screen and (min-width: 1366px){#main-menu .button a{display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;font-family:var(--heading);font-size:18px;font-weight:300;color:var(--white);line-height:1.2;background:var(--blue);border:2px solid var(--blue);border-radius:28px;text-align:center;transition:var(--transition-normal);cursor:pointer;}#main-menu .button{margin-left:15px;}#main-menu .button a:hover,#main-menu .button a:focus{color:var(--blue);background:transparent;border:2px solid var(--blue);}}@media screen and (min-width: 1201px){.slide-up{position:relative;top:90px;opacity:0;}.slide-up.in-view{animation:slideUp 1s 1 ease-out forwards;}.slide-up.delayed.in-view{animation-delay:150ms;}.slide-up.delayed-02.in-view{animation-delay:200ms;}.slide-up.delayed-03.in-view{animation-delay:250ms;}.slide-up.delayed-04.in-view{animation-delay:300ms;}.slide-left{position:relative;right:-60px;opacity:0;}.slide-left.in-view{animation:slideLeft 1s 1 ease-out forwards;}.breathe{animation:breatheInOut 2s infinite ease-in-out;}.blur-in{opacity:0;}.blur-in.in-view{animation:blurIn 750ms 1 ease-out forwards;}.fade-in{filter:blur(4px);opacity:0;}.fade-in.in-view{animation:fadeIn 1s 1 ease-out forwards;}.fade-in.delayed.in-view{animation-delay:200ms;}.fade-in.delayed.in-view.more{animation-delay:400ms;}.fade-in.delayed.in-view.most{animation-delay:600ms;}@keyframes slideUp{0%{filter:blur(5px);top:90px;opacity:0;}40%{top:70px;opacity:0;}100%{filter:blur(0px);top:30px;opacity:1;}}@keyframes slideLeft{0%{filter:blur(5px);right:-60px;opacity:0;}40%{right:-20px;opacity:0;}100%{filter:blur(0px);right:0px;opacity:1;}}@keyframes breatheInOut{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}@keyframes fadeIn{0%{filter:blur(4px);opacity:0;}100%{filter:blur(0);opacity:1;}}@keyframes blurIn{0%{filter:blur(6px);opacity:0;}100%{filter:blur(0px);opacity:1;}}}@media screen and (max-width: 1200px){.attachment-post-thumbnail,.alignleft,.aligncenter,.alignright{float:none;display:block;width:auto !important;max-width:100%;margin:0 auto 30px;}.alignleft img,.aligncenter img,.alignright img{margin:0 auto;}}@media screen and (max-width: 1024px){body:not(.home) blockquote{max-width:50vw;}}@media screen and (max-width: 768px){body:not(.home) blockquote{float:none;max-width:100vw;margin:0 0 40px;}}@media screen and (max-width: 580px){.to-top-btn{width:36px;height:36px;font-size:20px;}.container{padding:0 20px;}}.main:not(.tribe-events-content){padding:60px 0;}.blue-bg{background-color:var(--blue);}.blue-bg *{color:var(--white);}.grey-bg{background-color:var(--grey);}.beige-bg{background-color:var(--beige);}.beige-bg *{color:var(--black);}.main p{margin:0 0 25px;}.main .button{margin-top:15px;}@media screen and (min-width: 1201px){.main:not(.tribe-events-content){padding:100px 0 80px;}}#drawer{padding:12px 0;background:var(--beige);}#drawer .container{display:flex;justify-content:end;align-items:center;}#drawer a{font-size:14px;font-weight:400;color:#44443e;line-height:1.2;}#drawer a:hover{color:var(--black);}#drawer a i{color:var(--blue);}#drawer a:not(:last-child){margin-right:20px;}@media screen and (max-width: 768px){#drawer .container{justify-content:center;}}@media screen and (max-width: 580px){#drawer a{font-size:32px;margin:0 10px;}#drawer a span{display:none;}}#header{padding:24px 0;background:var(--grey);}#header .container{display:flex;justify-content:space-between;}#header .logo-bg .logo{position:relative;z-index:9;display:block;width:180px;height:auto;}#header main{display:flex;flex-direction:column;align-items:flex-end;}#header main aside{display:flex;align-items:center;}#header main aside a{display:none;font-family:var(--heading);font-size:18px;font-weight:300;line-height:1.1;}#header main aside a:before{content:"";font-family:var(--icons);margin-right:10px;}#header main aside a:hover{color:var(--beige);}#header main aside img{margin-left:30px;}@media screen and (min-width: 1366px){#header main aside a{display:flex;}}@media screen and (max-width: 768px){#header main aside{flex-direction:column;align-items:flex-end;text-align:right;}#header main aside a{margin-bottom:15px;}}@media screen and (max-width: 386px){#header main aside a{max-width:80%;font-size:16px;}}#hero{position:relative;padding:30px 0;margin-bottom:80px;background:var(--grey);}#hero:after{content:"";position:absolute;bottom:-106px;width:100%;height:106px;background:url("https://breathemindfulness.ca/nitropack_static/qnSLhtlhjTYRRXARAoxbvmbFVBodFpzn/assets/images/optimized/rev-95c1a93/breathemindfulness.ca/wp-content/themes/breathemindfulnesscentre/assets/images/hero-bg-btm.png.webp") no-repeat top center;}#hero:not(.interior) .container{display:grid;}body.home #hero .container{position:relative;}#hero-text{position:relative;z-index:9;padding:50px 0;}#hero-text h2{font-size:32px;}#hero-text ul{list-style:outside circle;margin:0 0 30px 25px;}#hero img{position:absolute;z-index:8;}@media screen and (min-width: 1581px){#hero img{right:-80px;}}@media screen and (min-width: 1201px){#hero:not(.interior) .container{grid-template-columns:3fr 2fr;gap:60px;}#hero img{right:0;}}@media screen and (max-width: 1200px){#hero .container{text-align:center;}#hero-text ul{list-style:none;margin:0 0 30px;}#hero img{top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;}}@media screen and (max-width: 580px){#hero:not(.interior) h1{font-size:42px;}}#hero.interior{padding:40px 0 20px;margin-bottom:50px;background:var(--grey);}#hero.interior .container{display:flex;flex-direction:column;align-items:center;}#hero.interior h1{font-size:40px;margin:0;}#hero.interior h2{font-size:22px;font-weight:300;color:var(--red);margin:15px 0 0;}#hero.interior #breadcrumbs{display:flex;align-items:center;font-size:40px;margin-top:10px;padding:10px 20px 0;border-top:2px dotted #d6deed;}#hero.interior #breadcrumbs *{font-size:13px;font-weight:600;color:var(--black);padding:0 2px;}#hero.interior #breadcrumbs a{color:var(--blue);}#hero.interior #breadcrumbs a:hover{text-decoration:underline dotted;text-underline-position:under;}#hero.interior #breadcrumbs .divider{color:#a6a6a6;padding:0 8px;}#intro{position:relative;}@media screen and (min-width: 1025px){#intro .container{display:grid;grid-template-columns:2fr 3fr;gap:60px;}}@media screen and (max-width: 1024px){#intro .container{grid-template-columns:1fr;}#intro img{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;opacity:.45;}}#services{position:relative;padding-bottom:150px;background:var(--grey) url("https://breathemindfulness.ca/nitropack_static/qnSLhtlhjTYRRXARAoxbvmbFVBodFpzn/assets/images/optimized/rev-95c1a93/breathemindfulness.ca/wp-content/uploads/2023/10/services-bg-img3.jpg.webp") no-repeat center center;}#services.nitro-lazy{background-image:none !important;}#services .container{display:grid;gap:60px;}#services:after{content:"";position:absolute;z-index:9;bottom:0;left:0;width:100%;height:43px;background:url("https://breathemindfulness.ca/nitropack_static/qnSLhtlhjTYRRXARAoxbvmbFVBodFpzn/assets/images/optimized/rev-95c1a93/breathemindfulness.ca/wp-content/themes/breathemindfulnesscentre/assets/images/services-bg-img-btm.png.webp") no-repeat top center;}#services h2{margin:0 0 40px;}#services h3{margin:0;}#service-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 70px;}#service-blocks > a{display:flex;flex-direction:column;align-items:center;font-size:20px;font-weight:300;color:var(--blue);line-height:1.2;text-align:center;background:rgba(255,255,255,.8);border-radius:24px;padding:18px 20px;}#service-blocks span{display:block;}#service-blocks > a img{position:relative;top:4px;min-height:75px;object-fit:none;margin:0 0 15px;transition:all 200ms ease-out;}#service-blocks > a:hover img{top:0px;}#service-blocks span{display:block;}@media screen and (min-width: 1025px){#services h2{font-size:38px;line-height:1.2;}#services h3{font-size:28px;line-height:1.2;}#services .container{grid-template-columns:4fr 5fr;align-items:center;}#service-blocks > a{aspect-ratio:1/1;}}@media screen and (max-width: 1024px){#services{background-size:cover;}#service-blocks > a{padding:18px 20px 25px;}}@media screen and (max-width: 768px){#service-blocks{grid-template-columns:repeat(2,1fr);gap:20px;}}@media screen and (max-width: 386px){#service-blocks{grid-template-columns:1fr;}}#mindfulness .container{display:flex;flex-direction:column-reverse;gap:30px;}@media screen and (min-width: 1025px){#mindfulness .container{display:grid;grid-template-columns:2fr 3fr;gap:60px;align-items:center;}}@media screen and (min-width: 1025px){#benefits h2{font-size:38px;line-height:1.2;margin:0 0 40px;}}@media screen and (max-width: 1024px){#benefits .container{display:grid;grid-template-columns:1fr;gap:60px;}}#events-cta{background:var(--blue);}.blue-bg + #events-cta{background:#426c8e url("https://breathemindfulness.ca/nitropack_static/qnSLhtlhjTYRRXARAoxbvmbFVBodFpzn/assets/images/source/rev-95c1a93/breathemindfulness.ca/wp-content/themes/breathemindfulnesscentre/assets/images/events-cta-bg-img.png") no-repeat top center;}.blue-bg + #events-cta.nitro-lazy{background-image:none !important;}#events-cta h2{font-size:48px;margin:0 0 15px;}@media screen and (min-width: 1025px){#events-cta{padding:120px 0;background:var(--blue) url("https://breathemindfulness.ca/nitropack_static/qnSLhtlhjTYRRXARAoxbvmbFVBodFpzn/assets/images/optimized/rev-95c1a93/breathemindfulness.ca/wp-content/themes/breathemindfulnesscentre/assets/images/events-cta-bg-img.png") no-repeat top center;background-size:cover;}#events-cta .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;}#events-cta.nitro-lazy{background-image:none !important;}}@media screen and (max-width: 1024px){#events-cta .container{text-align:center;}}#footer{padding:70px 0;}#footer .container{display:grid;grid-template-columns:repeat(3,auto);gap:60px;align-items:center;}#footer .logo-wrap ul{display:flex;font-size:14px;}#footer .logo-wrap ul a{font-weight:400;color:var(--black);line-height:1;}#footer .logo-wrap ul a:hover{text-decoration:underline dotted 1px var(--black);}#footer .logo-wrap ul li:not(:first-child){position:relative;margin-left:10px;padding-left:10px;}#footer .logo-wrap ul li:not(:first-child):before{position:relative;top:2px;left:-10px;content:"";display:inline-block;height:14px;width:1px;background:var(--white);}#footer .logo{display:inline-block;mix-blend-mode:color-dodge;filter:brightness(10);margin:0 0 30px;}#footer .contact-info{display:grid;grid-template-columns:repeat(2,auto);gap:60px;}#footer .address h2{font-size:24px;margin:0 0 10px;}#footer .address p,#footer .address a{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:1.8;}#footer .address a:hover{text-decoration:underline dotted 1px var(--black);}#footer .address i{width:25px;color:var(--blue);}#footer .social{display:grid;gap:10px;}#footer .social a{position:relative;display:flex;flex-direction:column;justify-content:center;padding:10px 30px 10px 85px;background:var(--blue);border:2px solid var(--blue);border-radius:32px;font-size:24px;font-weight:300;color:var(--white);line-height:1;transition:var(--transition-normal);}#footer .social a i{position:absolute;left:30px;width:34px;font-size:32px;font-weight:inherit;color:var(--white);text-align:center;transition:var(--transition-normal);}#footer .social a span{display:block;font-size:14px;color:var(--white);transition:var(--transition-normal);}#footer .social a:hover{background:transparent;border:2px solid var(--blue);}#footer .social a:hover,#footer .social a:hover i,#footer .social a:hover span{color:var(--blue);}#footer-meta{background:var(--blue);font-size:14px;font-weight:300;color:var(--white);text-align:center;padding:15px;}#footer-meta *{font-weight:300;color:var(--white);}@media screen and (max-width: 1024px){#footer .container{grid-template-columns:1fr;gap:60px;justify-items:center;}}@media screen and (max-width: 580px){#footer .contact-info{grid-template-columns:1fr;gap:30px;}#footer .logo-wrap,#footer .address{text-align:center;}#footer .address p,#footer .address a{display:block;}}.tribe-common .tribe-common-l-container,#tribe-events-pg-template{max-width:1460px;}.tribe-events-content h2{font-size:36px;color:var(--blue);padding-top:30px;}.tribe-events-content h3{font-size:28px;color:var(--blue);}.tribe-events-schedule .tribe-events-cost,.tribe-events-calendar-list__event-cost .tribe-events-c-small-cta__price{padding:5px 10px;border-radius:12px;background:var(--blue);font-size:18px;font-weight:300;color:var(--white);text-align:center;}.tribe-events-c-view-selector{display:flex;align-items:center;}.tribe-events-c-view-selector:before{content:"Change View:";margin-right:10px;white-space:nowrap;font-size:16px;}@media screen and (min-width: 1025px){.tribe-events-event-image{float:right;margin:0 0 40px 40px;}.tribe-events-event-image img{max-width:30vw;}}@media (min-width: 768px){.tribe-events-meta-group{width:auto;}}a.custom-button{display:inline-block;padding:10px 20px;background-color:#577d9d;color:#fff;text-decoration:none;border-radius:20px;font-family:"Arial",sans-serif;font-size:16px;font-weight:500;text-align:center;transition:all .3s ease;}a.custom-button:hover{background-color:#476c89;color:#fff;text-decoration:none;}.menu-icon,.fal.menu-closer,.fas.menu-closer{display:none;}#main-menu{position:relative;display:flex;width:100%;justify-content:end;align-items:center;}#main-menu li.mobile{display:none;}#main-menu li a{position:relative;display:flex;align-items:center;font-family:var(--heading);font-size:20px;font-weight:300;color:var(--blue);line-height:1.1;padding:20px 24px;}#main-menu li.current-menu-item > a:after,#main-menu li.current-menu-parent a:after{color:var(--blue);}@media screen and (min-width: 1366px){#main-menu{padding:20px 0;}#main-menu > li.menu-item-has-children:hover > a:after,#main-menu > li.menu-item-has-children > a:after{font-family:var(--icons);content:"";color:var(--blue);margin:0 0 0 4px;transition:var(--transition-normal);}#main-menu li{position:relative;display:flex;}#main-menu > li:hover > a,#main-menu > li.current-menu-item > a,#main-menu > li.current-menu-parent > a,#main-menu li.menu-item-has-children:hover > a:after,#main-menu > li.current-menu-parent > a:after{color:var(--beige);}#main-menu .sub-menu{position:absolute;z-index:15;top:100%;left:50%;transform:translateX(-50%);display:inline;min-width:260px;padding:5px;margin:0;opacity:0;background:var(--blue);text-align:center;visibility:hidden;transition:all .15s linear;}#main-menu > .sub-menu:before{content:"";position:absolute;left:50%;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--blue) transparent;z-index:9999;transform:translateX(-50%);}#main-menu li:hover > .sub-menu,#main-menu li.menu-item-has-children:focus-within > .sub-menu,.show-menu{opacity:1 !important;height:auto;visibility:visible !important;}#main-menu .sub-menu li{position:relative;display:block;margin:0;}#main-menu .sub-menu li a{display:block;font-size:13px;color:var(--white);padding:10px 5px;transition:all .05s linear;}#main-menu .sub-menu li:not(:last-child) > a{border-bottom:1px solid #4e7ea6;}#main-menu > li.current-menu-item > .sub-menu > li > a{color:var(--beige);}#main-menu li:not(.menu-item-has-children) a:after{display:none;}#main-menu .sub-menu li:hover > a,#main-menu .sub-menu > li.current-menu-item > a{color:var(--beige);}#main-menu .sub-menu li.menu-item-has-children:hover > a:after{color:var(--beige);transition:all .05s linear;}#main-menu .sub-menu li.menu-item-has-children > a:after{font-family:var(--icons);content:"";color:#fff;margin:0 0 0 4px;transition:var(--transition-normal);}#main-menu .sub-menu .sub-menu{top:-6px;left:100%;transform:translateX(0);width:auto;min-width:200px;height:auto;margin:0;padding:6px 0 6px 6px;}#main-menu ul li:not(.menu-item-has-children) a:after{display:none;}}@media screen and (max-width: 1365px){#main-menu a.search-icon,#main-menu a.fa-times{display:none;}.fal.navicon{font-weight:100;}.menu-icon,.menu-close,.menu-icon:hover,.menu-close:hover,.menu-icon:focus,.menu-close:focus{display:flex;align-items:center;font-size:55px;color:var(--blue);line-height:1;text-transform:uppercase;text-align:right;cursor:pointer;margin-top:20px;transition:var(--transition-normal);}.menu-icon *,.menu-close *,.menu-closer{font-weight:100 !important;}#main-menu{position:fixed;z-index:100;top:0;left:-150vw;margin:0;width:100%;height:100vh;background:var(--blue);transition:var(--transition-normal);}#main-menu li.mobile{display:flex;}#main-menu li a,#main-menu li:hover > a,#main-menu li.current-menu-item > a{font-family:var(--text);font-size:1.8rem;line-height:1.2;font-weight:400;color:var(--white);text-align:center;padding:12px 0;opacity:1;}#main-menu > li.menu-item-has-children > a:after{font-family:var(--icons);content:"";font-weight:300;color:var(--white);margin-left:20px;}#main-menu .sub-menu > li.menu-item-has-children:hover > a:after,#main-menu .sub-menu > li.menu-item-has-children > a:after{font-family:var(--icons);content:"";color:var(--white);margin-left:20px;transition:var(--transition-normal);}#main-menu .sub-menu .sub-menu > li.menu-item-has-children > a:after{display:none;}#main-menu{display:flex;flex-direction:column;justify-content:center;height:100vh;align-items:center;}#main-menu.show-menu .menu-closer{position:absolute;top:38px;right:44px;display:flex !important;align-items:center;cursor:pointer;font-size:52px;font-weight:100;color:var(--white);}.admin-bar #main-menu.show-menu .menu-closer{top:76px;}#main-menu.show-menu .menu-back{top:52px;left:28px;right:auto;font-weight:700 !important;}.menu-closer.fa-times{z-index:9999;right:4%;left:auto;}.menu-back{z-index:102;}.menu-back:before{font-size:24px;}.menu-back:after{font-family:var(--text);font-size:24px;font-weight:300;content:"Back";margin:0 0 0 5px;}.menu-closer:hover{color:var(--white);}#header .show-menu{left:0 !important;}#header .hide-menu{left:-150vw !important;}.sub-menu,.sub-menu .sub-menu{display:flex;flex-direction:column;justify-content:center;}#main-menu,#main-menu .sub-menu{display:flex;flex-direction:column;justify-content:start;height:100vh;align-items:center;}#main-menu li:first-of-type{margin-top:140px;}#main-menu .sub-menu{position:absolute;z-index:1002;top:0;left:-100vw;margin:0;padding:20px;width:100%;height:100vh;list-style:inherit;background-color:var(--black);transition:var(--transition-normal);}#main-menu .sub-menu .sub-menu{z-index:1003;background:var(--blue);}#main-menu .sub-menu .sub-menu .sub-menu{z-index:1004;background:var(--black);}}@media screen and (max-width: 1200px){#main-menu li:hover > a,#main-menu > li.current-menu-item > a,#main-menu > li.current-menu-parent > a,#main-menu > li.current_page_parent > a,#main-menu li.menu-item-has-children:hover a:after{color:var(--white);}}@media screen and (max-width: 768px){#main-menu.show-menu .menu-closer:not(.menu-back){top:36px;}}@media screen and (max-width: 374px){#main-menu.show-menu .menu-closer{right:15px;}}.main .bg-image{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;}.column-count-2 .container{display:grid;grid-template-columns:repeat(2,47%);grid-gap:0 6%;}.column-count-2 .container > h3{grid-column:1/-1;}.vertical-center .container{align-items:center;}.light-colors *{color:var(--white);}.fixed-bg .bg-image{background-attachment:fixed;}.column-count-2.twentyeighty .container{grid-template-columns:1fr 4fr;}.column-count-2.thirtyseventy .container{grid-template-columns:3fr 7fr;}.column-count-2.fourtysixty .container{grid-template-columns:2fr 3fr;}.column-count-2.sixtyfourty .container{grid-template-columns:3fr 2fr;}.column-count-2.seventythirty .container{grid-template-columns:7fr 3fr;}.column-count-2.eightytwenty .container{grid-template-columns:4fr 1fr;}.column-count-2 .container .column .figure{display:flex;align-items:center;}.button-below{grid-column:1/-1;padding-top:50px;}@media screen and (max-width: 1024px){.column-count-2 .container .column .figure{flex-direction:column;}}@media screen and (max-width: 1200px){.column-count-2 .container,.column-count-2.twentyeighty .container,.column-count-2.thirtyseventy .container,.column-count-2.fourtysixty .container,.column-count-2.sixtyfourty .container,.column-count-2.seventythirty .container,.column-count-2.eightytwenty .container,.column-count-3 .container{display:block;}.main .column:nth-child(2) ul{margin-bottom:0;}}.icon-text{padding:0 20px;margin:0 0 60px;text-align:center;}.icon-text .fas{display:inline-flex;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:20px;font-size:46px;color:var(--white);line-height:80px;background:var(--red);}.icon-text h2{font-size:32px;}@media screen and (min-width: 1200px){.icon-text{margin:0 0 20px;}}.image-content{position:relative;background:var(--grey);}.blue-bg .image-content{background:var(--blue);}.white-bg .image-content{background:var(--white);}.image-content .container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"image text";}.image-content.reversed .container{grid-template-areas:"text image";}.image-content main{grid-area:text;display:flex;flex-direction:column;justify-content:center;align-items:baseline;padding:60px 0 60px 40px;}.image-content.reversed main{padding:60px 40px 60px 0;}.image-content main h2{font-size:40px;margin:0 0 30px;}.image-content main h3{font-size:28px;}.image-content main h3 + h4{position:relative;top:-15px;font-size:20px;margin:0 0 15px;}.image-content main p{margin:0 0 40px;}.image-content img{grid-area:image;position:absolute;top:0;left:0;width:50%;height:100%;object-fit:cover;}.image-content.reversed img{right:0;left:auto;}@media screen and (max-width: 1024px){.image-content .container,.image-content.reversed .container{grid-template-columns:1fr;grid-gap:30px;grid-template-areas:"image" "text";}.image-content main,.image-content.reversed main{padding:60px 0 0;}.image-content img{position:relative;top:auto;right:auto;width:100%;height:auto;}.image-content.reversed img{margin:0 0 60px;}.image-content main p + .button{margin:40px 0 0;}}.ginput_container{width:100%;}.gform_not_found{display:none;}.gform_wrapper{margin-bottom:0 !important;margin-top:0 !important;}.gform_required_legend{display:none;}.main .gform_wrapper.gravity-theme .gform_validation_errors{padding:16px;}.main .gform_wrapper.gravity-theme .field_description_above .description,.main .gform_wrapper.gravity-theme .field_description_above .gfield_description,.main .gform_wrapper.gravity-theme .field_description_above .gsection_description,.main .gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:16px;padding-top:16px;}.gform_wrapper.gravity-theme .gform_validation_errors > ol{margin:0;}.gform_wrapper .ginput_container input:not([type="checkbox"]):not([type="radio"]),.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{width:100% !important;min-height:44px;font-size:.88em !important;border-radius:5px;padding:6px 15px !important;border:1px solid #dcdcdc;margin:0;}#sidebar .gform_wrapper.gravity-theme .gfield_label.gfield_label_before_complex{font-size:0px;}#sidebar .gform_wrapper.gravity-theme .gfield_label.gfield_label_before_complex .gfield_required{display:none;}#sidebar .gchoice.gchoice_1_10_1 #label_1_10_1:after{content:"*";font-size:13px;color:#dd4040;margin-left:4px;}.gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important;flex-wrap:wrap;}#field_1_10{font-size:16px;line-height:1.3;}#choice_1_10_1{width:16px;height:16px;margin-top:2px;border:1px solid #bf0000;vertical-align:top;}#sidebar .gform_wrapper.gravity-theme .ginput_counter{position:relative;top:-10px;font-size:14px;}#sidebar .gform_wrapper.gravity-theme .ginput_counter.warningTextareaInfo{color:#bf0000;}body .gform_wrapper ul li.gfield{margin-top:0 !important;margin-bottom:20px;}#sidebar .gform_wrapper.gravity-theme .gfield_label{font-size:.88em;font-weight:400;margin-bottom:0;}.main .gfield_label + p,.main .gform_wrapper.gravity-theme p{margin:0;}.gform_wrapper li.hidden_label input{margin-top:0 !important;}.main .gform_wrapper li.gfield.gfield_error,.main .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border-top:1px solid #dd4040;border-bottom:1px solid #dd4040;}.main .gform_wrapper div.validation_error{border-top:2px solid #dd4040;border-bottom:2px solid #dd4040;color:#dd4040;}.main .gform_wrapper .gfield_error .gfield_label,.main .gform_wrapper .validation_message,.main .gform_wrapper .gfield_required{color:#dd4040;}.main .gform_wrapper .gform_validation_errors,.gf_progressbar_wrapper{margin-bottom:40px;}.gform_wrapper .gform_validation_errors > h2.hide_summary{display:flex;align-items:center;padding:0;}.gform_submission_error:after,.gform_wrapper h2.gform_submission_error:after{display:none !important;}.main .gform_wrapper .gform_validation_errors > h2 .gform-icon{display:inline-block;left:0;position:relative;}.gfield_password_strength.bad,.gfield_password_strength.short,.gfield_password_strength.mismatch{background:#cf2e2e;color:var(--white);}.gfield_password_strength.good{background:#fcb900;}.gfield_password_strength.strong{background:#00d084;}@media only screen and (min-width: 641px){.main .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}}.accordion-header{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;position:relative;text-align:left;width:100%;}.accordion-header:before{background-color:#000;border-radius:100%;box-sizing:border-box;color:#fff;content:"";font-family:dashicons,sans-serif;font-size:10px;font-weight:400;height:14px;left:0;line-height:17px;padding:0 1px 0 0;position:absolute;text-align:center;top:12px;width:15px;}.accordion-header:after{border-bottom:1px solid #ddd;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:80%;}.accordion-header.is-active:before{content:"";line-height:15px;}.accordion-header:focus{outline:1px solid #5b9dd9;}.accordion-header:hover{background:none;}.tribe-tickets-editor-history:after{width:calc(100% - 80px);}.tribe_attendee_meta:after{width:calc(100% - 170px);}.tribe_advanced_meta:after{width:calc(100% - 105px);}.accordion-label:focus{outline:none;}.accordion-content{display:none;}.ticket_panel .accordion-content{margin:1em 0 2em;}.accordion-content.is-active{display:block;}.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container);}@media (min-width:768px){.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{padding:0;}}.tribe-common-c-loader.tribe-tickets-loader__modal{height:100vh;position:fixed;width:100vw;}.event-tickets .tribe-common-c-loader{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container);}@media (min-width:768px){.event-tickets .tribe-common-c-loader{padding:0;}}.event-tickets .tribe-tickets__notice,.tribe-common .tribe-tickets__notice{background-color:var(--tec-color-background-secondary);border-radius:var(--tec-border-radius-default);margin:var(--tec-spacer-4) 0;padding:var(--tec-spacer-3);}.event-tickets .tribe-tickets__notice>:last-child,.tribe-common .tribe-tickets__notice>:last-child{margin-bottom:0;padding-bottom:0;}.event-tickets .tribe-tickets-notice__title,.tribe-common .tribe-tickets-notice__title{margin:0;position:relative;}.event-tickets .tribe-tickets-notice__title:empty,.tribe-common .tribe-tickets-notice__title:empty{display:none;}.event-tickets .tribe-tickets__notice--error,.tribe-common .tribe-tickets__notice--error{background-color:var(--tec-color-background-error);display:none;padding-left:50px;position:relative;}.event-tickets .tribe-tickets__notice--error:before,.tribe-common .tribe-tickets__notice--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%281 1%29%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%277.467%27 stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27/%3E%3Ccircle cx=%278%27 cy=%2711.733%27 r=%271.067%27 fill=%27%23141827%27 fill-rule=%27nonzero%27/%3E%3Cpath fill=%27%23141827%27 stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M8 3.733v4.8%27/%3E%3C/g%3E%3C/svg%3E");background-size:contain;content:"";height:var(--tec-spacer-3);left:var(--tec-spacer-4);position:absolute;top:var(--tec-spacer-4);width:var(--tec-spacer-3);}.event-tickets .tribe-tickets__notice--barred,.tribe-common .tribe-tickets__notice--barred{background-color:var(--tec-color-background);border:var(--tec-spacer-0) solid var(--tec-color-border-secondary);border-bottom:0;border-radius:0;border-top:0;padding:0 var(--tec-spacer-2);}.event-tickets .tribe-tickets__notice--barred-left,.tribe-common .tribe-tickets__notice--barred-left{border-right:0;padding:0 0 0 var(--tec-spacer-2);}.event-tickets .tribe-tickets__notice--barred-right,.tribe-common .tribe-tickets__notice--barred-right{border-left:0;padding:0 var(--tec-spacer-2) 0 0;}.event-tickets .tribe-tickets-svgicon{background-repeat:no-repeat;background-size:contain;}.tooltipster-base.tribe-tickets-tooltip-theme{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip);height:auto !important;max-width:254px;padding:var(--tec-spacer-5);}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box{background-color:initial;border:0;border-radius:0;box-shadow:none;margin:0;}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box .tooltipster-content{color:var(--tec-color-text-primary);overflow:inherit;padding:0;word-break:break-word;}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-arrow{display:none;}.tribe-common a.tribe-common-c-btn--small,.tribe-common button.tribe-common-c-btn--small,.tribe-common input[type=button].tribe-common-c-btn--small,.tribe-common input[type=submit].tribe-common-c-btn--small{background-color:var(--tec-color-accent-primary);padding:11px 14px;width:auto;}.tribe-common a.tribe-common-c-btn--small:active,.tribe-common a.tribe-common-c-btn--small:disabled,.tribe-common a.tribe-common-c-btn--small:focus,.tribe-common a.tribe-common-c-btn--small:hover,.tribe-common button.tribe-common-c-btn--small:active,.tribe-common button.tribe-common-c-btn--small:disabled,.tribe-common button.tribe-common-c-btn--small:focus,.tribe-common button.tribe-common-c-btn--small:hover,.tribe-common input[type=button].tribe-common-c-btn--small:active,.tribe-common input[type=button].tribe-common-c-btn--small:disabled,.tribe-common input[type=button].tribe-common-c-btn--small:focus,.tribe-common input[type=button].tribe-common-c-btn--small:hover,.tribe-common input[type=submit].tribe-common-c-btn--small:active,.tribe-common input[type=submit].tribe-common-c-btn--small:disabled,.tribe-common input[type=submit].tribe-common-c-btn--small:focus,.tribe-common input[type=submit].tribe-common-c-btn--small:hover{padding:11px 14px;}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background:rgba(0,0,0,0);border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);height:auto;line-height:var(--tec-line-height-3);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto;}.tribe-common a.tribe-common-c-btn-link:active,.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:active,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:active,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:active,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{background:rgba(0,0,0,0);color:inherit;}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{text-align:center;-webkit-text-decoration:underline;text-decoration:underline;transition:var(--tec-transition-color);}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{background-color:initial;}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:initial;color:var(--tec-color-accent-primary);padding:11px 20px;width:100%;}@media (min-width:768px){.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:initial;width:auto;}}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{color:var(--tec-color-accent-primary-hover);}.tribe-common a.tribe-common-c-btn-link:active,.tribe-common button.tribe-common-c-btn-link:active,.tribe-common input[type=button].tribe-common-c-btn-link:active,.tribe-common input[type=submit].tribe-common-c-btn-link:active{color:var(--tec-color-accent-primary-active);}.tribe-common a.tribe-common-c-btn-link:disabled,.tribe-common button.tribe-common-c-btn-link:disabled,.tribe-common input[type=button].tribe-common-c-btn-link:disabled,.tribe-common input[type=submit].tribe-common-c-btn-link:disabled{color:var(--tec-color-accent-primary-background);}.event-tickets .tec-tickets__attendees-list-wrapper,.tribe-common .tec-tickets__attendees-list-wrapper{margin-top:var(--tec-spacer-8);}.event-tickets .tec-tickets__attendees-list,.tribe-common .tec-tickets__attendees-list{background-color:var(--tec-color-background);margin-top:var(--tec-spacer-3);}.event-tickets .tec-tickets__attendees-list-item,.tribe-common .tec-tickets__attendees-list-item{align-items:center;border-left:1px solid var(--tec-color-border-secondary);border-right:1px solid var(--tec-color-border-secondary);border-top:1px solid var(--tec-color-border-secondary);container-type:inline-size;display:flex;flex-direction:column;gap:var(--tec-spacer-1);margin:0;padding:var(--tec-spacer-4);}.event-tickets .tec-tickets__attendees-list-item:last-child,.tribe-common .tec-tickets__attendees-list-item:last-child{border-bottom:1px solid var(--tec-color-border-secondary);}@media (min-width:768px){.event-tickets .tec-tickets__attendees-list-item,.tribe-common .tec-tickets__attendees-list-item{flex-direction:row;}}.event-tickets .tec-tickets__attendees-list-item-attendee-details,.tribe-common .tec-tickets__attendees-list-item-attendee-details{align-self:center;flex-grow:1;}.event-tickets .tribe-tickets__rsvp-wrapper{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);margin-top:var(--tec-spacer-6);max-width:580px;overflow:hidden;position:relative;transition:all .3s ease;width:100%;}@media (prefers-reduced-motion:reduce){.event-tickets .tribe-tickets__rsvp-wrapper{transition:none;}}.event-tickets .tribe-tickets__rsvp{padding:var(--tec-spacer-10) var(--tec-grid-gutter-small-half);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp{padding:var(--tec-spacer-5) var(-tec-grid-gutter-half);}}.event-tickets .tribe-tickets__rsvp-details-wrapper{align-items:center;display:flex;flex:none;justify-content:center;text-align:center;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-details-wrapper{width:calc(var(--tec-grid-width-1-of-8) * 5);}}.event-tickets .tribe-tickets__rsvp-details{text-align:center;width:100%;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-details{text-align:initial;}}.event-tickets .tribe-tickets__rsvp-description{color:var(--tec-color-text-secondary);margin-top:var(--tec-spacer-1);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-description{margin-top:var(--tec-spacer-2);}}.event-tickets .tribe-tickets__rsvp-attendance{display:flex;flex-direction:column;margin-top:var(--tec-spacer-4);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-attendance{margin-top:var(--tec-spacer-5);}}.event-tickets .tribe-tickets__rsvp-attendance-number{font-size:var(--tec-font-size-9);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-attendance-number{font-size:var(--tec-font-size-7);}}.event-tickets .tribe-tickets__rsvp-attendance-number.tribe-tickets__rsvp-attendance-number--no-description{font-size:var(--tec-font-size-10);}.event-tickets .tribe-tickets__rsvp-attendance-going{color:var(--tec-color-text-secondary);}.event-tickets .tribe-tickets__rsvp-availability{color:var(--tec-color-text-secondary);margin-top:var(--tec-spacer-4);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-availability{margin-top:var(--tec-spacer-5);}}.event-tickets .tribe-tickets__rsvp-availability-days-left,.event-tickets .tribe-tickets__rsvp-availability-quantity{color:var(--tec-color-text-primary);}.event-tickets .tribe-tickets__rsvp-actions-wrapper{align-items:center;display:flex;flex:none;justify-content:center;text-align:center;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-wrapper{border-left:1px dashed var(--tec-color-border-secondary);width:calc(var(--tec-grid-width-1-of-8) * 3);}}.event-tickets .tribe-tickets__rsvp-actions{border-top:1px dashed var(--tec-color-border-secondary);margin-top:var(--tec-spacer-10);padding:var(--tec-spacer-10) 0;width:100%;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions{border-top:0;margin-top:0;padding:0;}}.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn{max-width:125px;}.event-tickets .tribe-tickets__rsvp-actions-button-going,.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-family:var(--tec-font-family-sans-serif);}.event-tickets .tribe-tickets__rsvp-actions-rsvp-going{margin-top:var(--tec-spacer-2);}.event-tickets .tribe-tickets__rsvp-actions-rsvp-not-going{margin-top:var(--tec-spacer-8);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-rsvp-not-going{margin-top:var(--tec-spacer-5);}}.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-size:var(--tec-font-size-2);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-size:var(--tec-font-size-1);}}.event-tickets .tribe-tickets__rsvp-actions-full{padding:var(--tec-spacer-12) var(--tec-spacer-7) var(--tec-spacer-11) var(--tec-spacer-7);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-full{padding:0 var(--tec-spacer-7);}}.event-tickets .tribe-tickets__rsvp-actions-full-text{color:var(--tec-color-text-secondary);text-transform:uppercase;}.event-tickets .tribe-tickets__rsvp-actions-success-going{align-items:center;display:flex;justify-content:center;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-success-going{justify-content:flex-start;}}.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon{background-color:var(--tec-color-accent-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%279%27%3E%3Cpath fill=%27%23fff%27 d=%27M10.6.1 3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:100%;display:inline-block;height:var(--tec-spacer-7);margin:0 var(--tec-spacer-0);width:var(--tec-spacer-7);}.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon.nitro-lazy{background-image:none !important;}.event-tickets .tribe-tickets__rsvp-actions-success-going-text{margin-left:var(--tec-spacer-1);text-transform:capitalize;}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle{display:flex;justify-content:center;margin-top:var(--tec-spacer-4);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle{justify-content:flex-start;margin-top:var(--tec-spacer-1);}}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-input{flex:none;}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-label{text-align:left;}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-label-underline{cursor:help;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted;}.event-tickets .tribe-tickets__rsvp-message{align-items:center;background-color:var(--tec-color-accent-primary-background);border-radius:var(--tec-border-radius-default);display:flex;padding:var(--tec-spacer-4) var(--tec-spacer-3);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-message{padding:var(--tec-spacer-3);}}.event-tickets .tribe-tickets__rsvp-message--error,.event-tickets .tribe-tickets__rsvp-message--error.tribe-tickets__rsvp-message{background-color:var(--tec-color-background-error);}.event-tickets .tribe-tickets__rsvp-message--success-icon{display:inline-block;height:var(--tec-spacer-3);margin-right:var(--tec-spacer-2);width:var(--tec-spacer-3);}.event-tickets .tribe-tickets__rsvp-message--success-icon path{stroke:var(--tec-color-icon-active);}.event-tickets .tribe-tickets__rsvp-message--error-icon,.event-tickets .tribe-tickets__rsvp-message--must-login-icon{display:inline-block;margin-right:var(--tec-spacer-2);}.event-tickets .tribe-tickets__rsvp-message--error-icon circle,.event-tickets .tribe-tickets__rsvp-message--must-login-icon circle{stroke:var(--tec-color-icon-active);}.event-tickets .tribe-tickets__rsvp-message--error-icon circle#dot,.event-tickets .tribe-tickets__rsvp-message--must-login-icon circle#dot{fill:var(--tec-color-icon-active);stroke:rgba(0,0,0,0);}.event-tickets .tribe-tickets__rsvp-message--error-icon path,.event-tickets .tribe-tickets__rsvp-message--must-login-icon path{stroke:var(--tec-color-icon-active);}.event-tickets .tribe-tickets__rsvp-message-link{color:var(--tec-color-accent-primary);}.event-tickets .tribe-common-c-btn:disabled{background-color:var(--tec-color-accent-primary);cursor:not-allowed;}.event-tickets button.tribe-common-cta:disabled{cursor:not-allowed;}.event-tickets .tribe-tickets__rsvp-form-wrapper{padding:var(--tec-spacer-5);}.event-tickets .tribe-tickets__rsvp-form-title{border-bottom:1px dashed var(--tec-color-border-secondary);padding-bottom:var(--tec-spacer-5);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-form-title{border:none;padding-bottom:0;}}.event-tickets .tribe-tickets__rsvp-form-content{margin-bottom:var(--tec-spacer-1);margin-top:var(--tec-spacer-8);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-form-content{margin-top:var(--tec-spacer-5);}}.event-tickets .tribe-tickets__rsvp-form-buttons{align-items:baseline;display:flex;justify-content:flex-end;padding-top:var(--tec-spacer-4);}.event-tickets .tribe-tickets__rsvp-form-buttons>*{margin-left:var(--tec-spacer-4);}@media (min-width:768px){.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__rsvp-form-input-number{max-width:140px;}}.event-tickets .tribe-tickets__rsvp-form-button{width:auto;}.event-tickets .tribe-tickets__rsvp-form-button--cancel{color:var(--tec-color-text-secondary);}.event-tickets .tribe-tickets__rsvp-form-button--cancel:focus,.event-tickets .tribe-tickets__rsvp-form-button--cancel:hover{color:var(--tec-color-text-primary);}.event-tickets .tribe-tickets__rsvp-form-button--submit{padding-left:var(--tec-spacer-6);padding-right:var(--tec-spacer-6);}.event-tickets .tribe-tickets__rsvp-ar{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar{flex-direction:row-reverse;padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half);}}.event-tickets .tribe-tickets__rsvp-ar-sidebar-wrapper{display:flex;flex:none;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-sidebar-wrapper{border-left:1px dashed var(--tec-color-border-secondary);width:calc(var(--tec-grid-width-1-of-8) * 3);}}.event-tickets .tribe-tickets__rsvp-ar-sidebar{border-bottom:1px dashed var(--tec-color-border-secondary);margin-top:var(--tec-spacer-5);padding:var(--tec-spacer-5) 0;width:100%;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-sidebar{border:0;margin-top:0;padding-left:var(--tec-spacer-4);}}.event-tickets .tribe-tickets__rsvp-ar-quantity{align-items:center;display:flex;margin-top:var(--tec-spacer-4);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-quantity{display:block;}}.event-tickets .tribe-tickets__rsvp-ar-quantity-input{align-items:center;display:flex;margin-left:var(--tec-spacer-3);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-quantity-input{margin-left:0;}}.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]{appearance:textfield;background:rgba(0,0,0,0);border:none;height:var(--tec-spacer-8);max-width:var(--tec-spacer-8);padding:var(--tec-spacer-0) 0;text-align:center;}@media (min-width:600px){.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]{height:var(--tec-spacer-8);}}.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]:-webkit-inner-spin-button,.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]:-webkit-outer-spin-button{appearance:none;}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number{background-color:initial;border:1px solid var(--tec-color-border-default);border-radius:50%;flex:none;height:28px;padding:0;position:relative;width:28px;}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:after,.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:before{background-color:var(--tec-color-icon-active);content:"";height:2px;left:9px;position:absolute;top:12px;width:8px;}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:focus,.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:hover{background:none;border-color:var(--tec-color-border-active);}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number--plus:after{transform:rotate(90deg);}.event-tickets .tribe-tickets__rsvp-ar-guest-list{margin-top:var(--tec-spacer-7) !important;}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item{display:inline-block;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-guest-list-item{display:block;}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item:not(:first-of-type){margin-top:var(--tec-spacer-7);}}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive:focus,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive:hover,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button:focus,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button:hover{color:var(--tec-color-text-primary);}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive{color:var(--tec-color-text-secondary);}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive .tribe-tickets__rsvp-ar-guest-icon path{fill:var(--tec-color-icon-disabled);stroke:var(--tec-color-icon-disabled);}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-title{clip:auto;height:auto;margin:0;position:static;width:auto;}}.event-tickets .tribe-tickets__rsvp-ar-guest-icon{display:inline-block;height:17px;margin-right:var(--tec-spacer-5);width:14px;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-guest-icon{height:14px;margin-right:var(--tec-spacer-0);width:11px;}}.event-tickets .tribe-tickets__rsvp-ar-guest-icon path{fill:var(--tec-color-icon-active);stroke:var(--tec-color-icon-active);}.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{background-color:#f6f7f9;display:flex;flex:none;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{width:calc(var(--tec-grid-width-1-of-8) * 5);}}.event-tickets .tribe-tickets__rsvp-ar-form{padding:var(--tec-spacer-5) 0;width:100%;}@media (min-width:768px){.event-tickets .tribe-tickets__rsvp-ar-form{text-align:initial;}}.event-tickets .tribe-tickets__rsvp-ar-form .tribe-tickets__form{margin-top:var(--tec-spacer-4);}.event-tickets .tribe-tickets__rsvp-ar-form-title{color:var(--tec-color-text-secondary);}.event-tickets .tribe-tickets__rsvp-attendees{margin-bottom:var(--tec-grid-gutter-half);margin-left:var(--tec-grid-gutter-half);margin-right:var(--tec-grid-gutter-half);margin-top:0;}