.top-classes{position:relative;width:100%}.top-classes__button{display:block;width:340px;max-width:87%;height:39px;margin:0 auto;padding:0;border:1.5px solid #d6245f;border-radius:10px;background:#d6245f;color:#fff;text-align:center;letter-spacing:.07em;font:700 18px/36px Lato;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-classes__filters{margin:0 20px 10px}.top-classes__filters #search-filters-container{display:none}.top-classes__filters #search-filters-container #select-filters-form{display:block;padding:0;background-color:#fff;box-shadow:none}.top-classes__filters #search-filters-container .select-filters-form-wrapper{display:flex;flex-direction:column;margin:10px 0;row-gap:10px}.top-classes__filters #search-filters-container .selectize-input{box-shadow:none}.top-classes__filters #search-filters-container #filters-date-range,.top-classes__filters #search-filters-container .selectize-input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;border:1.5px solid #0080a3;border-radius:15px!important;background-color:transparent;color:#474747;letter-spacing:.05em;font:600 14px/19px Open Sans}.top-classes__filters #search-filters-container #filters-date-range input,.top-classes__filters #search-filters-container .selectize-input input{color:#474747;font:600 14px/19px Open Sans}.top-classes__filters #search-filters-container #type-option-selectized{letter-spacing:.05em}.top-classes__filters #search-filters-container .filters-date,.top-classes__filters #search-filters-container .selectize-control{position:relative;width:100%!important}.top-classes__filters #search-filters-container #filters-date-range,.top-classes__filters #search-filters-container .selectize-control{position:relative}.top-classes__filters #search-filters-container #filters-date-range:hover,.top-classes__filters #search-filters-container .selectize-control:hover{cursor:pointer}.top-classes__filters #search-filters-container #filters-date-range:before,.top-classes__filters #search-filters-container .selectize-control:before{content:"";position:absolute;top:50%;right:20px;width:14px;height:14px;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,q_auto/v1653564373/classpop/homepage/drop-down-icon.svg) no-repeat 50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-classes__filters #search-filters-container .filters-submit{border:1.5px solid #d6245f;border-radius:15px;background-color:#d6245f;color:#fff;text-align:center;letter-spacing:.07em;font:600 14px/17px Lato;transition:background-color .4s}.top-classes__filters #search-filters-container .filters-submit:focus,.top-classes__filters #search-filters-container .filters-submit:hover{background-color:#d95980;color:#fff;text-decoration:none;opacity:1}.top-classes__filters #search-filters-container .filters-submit i,.top-classes__filters #search-filters-container .selectize-control.single .selectize-input:after{display:none}.classes-block__image{overflow:hidden;height:220px;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/f_auto,q_auto/v1610630980/classpop/desktop-hero-jan2020.png) no-repeat 50%}.classes-block__info{padding:33px 27px 38px;background-color:#0080a3}.classes-block__title{color:#fff;text-align:center;letter-spacing:.1em;font:400 26px/31px Lato}.classes-block__description{margin-top:18px;color:#fff;text-align:center;letter-spacing:.02em;font:400 19px/23px Open Sans}@media (min-width:601px){.top-classes__filters{margin:0 75px 10px}.classes-block__image{height:280px}}@media (min-width:768px){.top-classes{position:relative;order:1;margin-bottom:60px}.top-classes__button{display:none}.top-classes__filters{margin-bottom:0}.top-classes__filters #search-filters-container{display:block}.top-classes__filters #search-filters-container .select-filters-form-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-column-gap:5px;column-gap:5px}.top-classes__filters #search-filters-container #filters-date-range,.top-classes__filters #search-filters-container .selectize-control{flex:1 1 49%}.top-classes__filters #search-filters-container .filters-date,.top-classes__filters #search-filters-container .selectize-control{flex:1 1 49%;width:auto!important}.top-classes__filters #search-filters-container .f-button-w{width:100%}.top-classes__filters #search-filters-container .filters-submit{display:block;width:340px;margin:0 auto}.classes-block{display:flex;flex-direction:row-reverse;height:330px}.classes-block__image{display:flex;align-items:unset;flex:1 1 49%;height:100%}.classes-block__info{flex:1 1 51%;height:100%;padding:20px}.classes-block__logo{max-width:50%}.classes-block__line{flex-grow:1;height:1px;background:#474747}.classes-block__title{text-align:left;font-size:32px;line-height:110%}.classes-block__description{text-align:left;letter-spacing:.01em;font:400 22px/30px Open Sans}}@media (min-width:991px){.top-classes__filters{position:absolute;z-index:1;bottom:0;left:50%;margin:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.top-classes__filters #search-filters-container #select-filters-form{display:flex;background:transparent;-webkit-column-gap:10px;column-gap:10px}.top-classes__filters #search-filters-container .select-filters-form-wrapper{flex:1 1 88%;flex-wrap:nowrap;margin:0;border:1px solid #0080a3;border-radius:15px;background:#fff;-webkit-column-gap:0;column-gap:0}.top-classes__filters #search-filters-container .filters-date,.top-classes__filters #search-filters-container .selectize-control.location-select,.top-classes__filters #search-filters-container .selectize-control.mealtype-select{z-index:0;background:transparent}.top-classes__filters #search-filters-container .filters-date:after,.top-classes__filters #search-filters-container .selectize-control.location-select:after,.top-classes__filters #search-filters-container .selectize-control.mealtype-select:after{content:"";position:absolute;z-index:10;top:50%;right:0;display:block;width:1px;height:69%;background-color:#0080a3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-classes__filters #search-filters-container .f-button-w{flex:1 1 12%}.top-classes__filters #search-filters-container .filters-submit{width:auto;height:61px;padding:18px}.top-classes__filters #search-filters-container #filters-date-range,.top-classes__filters #search-filters-container .selectize-input{height:61px;padding:22px 45px 22px 22px;border:none;border-radius:0!important}.top-classes__filters #search-filters-container #filters-date-range:before,.top-classes__filters #search-filters-container .selectize-control:before{top:26px;right:20px;-webkit-transform:none;transform:none}}@media (min-width:992px){.top-classes{margin-bottom:90px}.classes-block{height:400px}.classes-block__info{padding:40px}.classes-block__title{font-size:36px;line-height:115%}}@media (min-width:1200px){.top-classes{margin:0 auto 90px}.top-classes__filters{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:893px}.top-classes__filters #search-filters-container #select-filters-form{-webkit-column-gap:20px;column-gap:20px}.classes-block__info{padding:60px 46px 60px 40px}.classes-block__title{letter-spacing:.05em;font-size:42px;line-height:48px}.classes-block_description{margin-top:22px}}@media (min-width:1440px){.classes-block__info{padding:67px 46px 93px 40px}}@media (min-width:991px){#search-filters-container .select-filters-form-wrapper{padding:4px}#search-filters-container .filters-submit{text-transform:uppercase}}body:not(.body-loaded) .need-help__option{background:none!important}#need-help input,#need-help select,#need-help textarea{background:#f6f6f6;border-radius:10px;border:0}#need-help h2{margin-bottom:24px;color:#474747;text-align:center;letter-spacing:.1em;font:400 42px/50px Lato}#need-help .panel-body{padding-bottom:0;padding-top:0}#need-help .desc{margin-bottom:24px;font:400 18px/25px Open Sans;letter-spacing:.05em;color:#474747;text-align:center}#need-help .desc a{font-weight:700}#need-help .btn-wrapper{text-align:center}#need-help .btn-wrapper a{display:inline-block;padding:11px 0 12px;width:340px;border:1.5px solid #d6245f;border-radius:10px;background-color:#d6245f;color:#fff;text-align:center;letter-spacing:.1em;font:600 22px/30px Open Sans;transition:background-color .4s;text-decoration:none}#need-help .btn-wrapper a:hover{background-color:#d95980;color:#fff;text-decoration:none}#need-help .btn-wrapper a:focus{background-color:#bc154d;color:#fff;text-decoration:none}#need-help .contact-us-wrapper{margin-top:40px;max-width:1000px}#need-help .contact-us-wrapper .form-group,#need-help .contact-us-wrapper label{text-align:left}#need-help .contact-us-wrapper .cu-image{width:100%;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,f_auto,q_80,w_1000/v1599135322/classpop/old-fashioned-cocktail.jpg) no-repeat 50%;background-size:cover;height:200px;background-position-y:bottom}#need-help .contact-us-wrapper .contact-us-section{display:block;background:#fff;box-shadow:none;border:0}#need-help .contact-us-wrapper .cu-left{margin-left:0;text-align:center}#need-help .contact-us-wrapper .contact-us-section h3{font-size:32px;margin-top:20px}#need-help .contact-us-wrapper .contact-us-section hr{margin:15px auto}#need-help .contact-us-wrapper .contact-us-text{font-size:16px;font-weight:700;margin-bottom:30px}#need-help .contact-us-header{margin-bottom:30px;padding:0 15px 24px;display:flex;justify-content:space-between;align-items:center}#need-help .contact-us-header__text{font:600 22px/26px Lato;letter-spacing:.05em;color:#474747}#need-help .contact-us-header__close-btn{width:15px;height:15px;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1672739149/classpop/homepage/close-icon.svg) no-repeat 50%;background-size:contain;cursor:pointer}#need-help .custom-radio-button,#need-help .custom-radio-button-wrapper{display:flex;justify-content:space-between}#need-help .custom-radio-button{background:#f6f6f6;border-radius:10px;height:40px;width:48%;align-items:center;padding:0 15px 0 20px;cursor:pointer}#need-help .custom-radio-button input{display:none}#need-help .custom-radio-button .radio--btn{width:16px;height:16px;border:1px solid #767676;border-radius:50%;position:relative;cursor:pointer;margin:0}#need-help .custom-radio-button [type=radio]:checked+.radio--btn,#need-help .custom-radio-button label:hover{border:1px solid #ccc}#need-help .custom-radio-button [type=radio]:checked+.radio--btn:after{content:"";width:10px;height:10px;background:#d7416d;position:absolute;top:2px;left:2px;border-radius:50%;transition:all .2s ease}#need-help .contact_date_input:after,#need-help .contact_time_select.selectize-control .selectize-input:after,#need-help .timezone_select.selectize-control .selectize-input:after{content:" ";display:block;position:absolute;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,q_auto/v1653564373/classpop/homepage/drop-down-icon.svg) no-repeat 50%;width:14px;height:14px;border:0;top:calc(50% - 4px);right:12px}#need-help .contact_date_input:after{right:30px}#need-help .selectize-input{box-shadow:none;background:#f6f6f6;border-radius:10px;padding:11px 8px;border:0}#need-help .selectize-input.dropdown-active{border-radius:10px 10px 0 0}#need-help .selectize-dropdown-content::-webkit-scrollbar{width:4px}#need-help .selectize-dropdown-content::-webkit-scrollbar-track{background:#e2e2e2;border-radius:4px}#need-help .selectize-dropdown-content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}#need-help #custom-contact-submit{border:1px solid #d6245f;border-radius:10px;background-color:#d6245f;width:350px;margin:10px auto 0;font:600 22px/30px Open Sans}#need-help #custom-contact-submit:hover{background-color:#d95980;color:#fff;text-decoration:none}#need-help .need-help__options{display:flex;justify-content:center;align-items:center;-webkit-column-gap:80px;column-gap:80px}#need-help .need-help__option{padding:5px 0 5px 40px;font:500 18px/22px Lato;letter-spacing:.03em;color:#474747;text-decoration:none;background-repeat:no-repeat;background-position:0;cursor:pointer}#need-help .need-help__option .mob-visible{display:none}#need-help .need-help__option--1{background-image:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1672736802/classpop/homepage/message-us__icon.svg);background-size:24px 20px}#need-help .need-help__option--2{background-image:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1672736771/classpop/homepage/phone-icon.svg);background-size:24px}#need-help .need-help__option-border{width:.5px;height:60px;background-color:#ccc}@media (max-width:1199px){#need-help h2{font-size:36px}}@media (max-width:991px){#need-help h2{font-size:32px;line-height:115%}#need-help .contact-us-wrapper{width:100%}#need-help .contact-us-wrapper .contact-us-section h3{font-size:28px;margin-top:20px}#need-help .contact-us-wrapper .contact-us-section hr{margin:20px 0}#need-help .need-help__options{-webkit-column-gap:40px;column-gap:40px}}@media (max-width:767px){#need-help h2{font-size:26px;line-height:31px}#need-help .btn-wrapper a{font-size:18px;line-height:25px}#need-help .contact-us-wrapper{padding-left:0;padding-right:0}#need-help .contact-us-wrapper .contact-us-section h3{font-size:24px;margin-top:20px}#need-help .contact-us-wrapper .contact-us-section hr{margin:15px auto}#need-help .contact-us-wrapper .contact-us-text{margin-bottom:20px}#need-help .contact-us-wrapper .cu-left{margin-left:0;text-align:center;padding:10px}#need-help .contact_time_select,#need-help .timezone_select{margin-bottom:20px}#need-help #custom-contact-submit{font-size:18px;line-height:25px}}@media (max-width:601px){#need-help .need-help__options{flex-direction:column;gap:20px}#need-help .need-help__option{position:relative;background-color:#fcfcfc;border-radius:20px;width:100%;max-width:340px;padding:16px 35px 16px 75px;font-size:20px;line-height:27px;background-position:center left 30px;text-align:left}#need-help .need-help__option:after{content:"";position:absolute;top:50%;right:20px;width:11px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660571273/classpop/be-a-host/next-arrow.svg) no-repeat 50%;background-size:contain}#need-help .need-help__option .mob-visible{display:inline}#need-help .need-help__option-border{display:none}#need-help .contact-us-header{padding-bottom:20px;margin-bottom:20px}#need-help .contact-us-header__text{font-size:19px;letter-spacing:.03em}}@media (max-width:480px){#need-help #custom-contact-submit,#need-help .btn-wrapper a{width:100%}}.paint-and-sip-content__beadcrumbs{padding-top:0;background-color:transparent}.top-classes__filters{margin-bottom:0}.classes-block__info{display:flex;flex-direction:column;justify-content:center}.classes-block__image{background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1662382238/classpop/paint-and-sip/header-hero-image.png) no-repeat 50%;background-size:100% 100%}.breadcrumb-container{min-height:auto;margin-bottom:10px}.form-switch{margin-bottom:10px}.mealtile{border:1px solid #eee}ul.pager{background-color:transparent}@media (max-width:767px){.header-hero h1{text-transform:uppercase;letter-spacing:.1em;font:400 26px/31px Lato}.header-hero h2{text-transform:none;letter-spacing:.02em;font:400 19px/23px Lato}.why-classpop-wrapper{margin-top:-40px}}@media (min-width:991px){.paint-and-sip-content__hero{margin-bottom:40px}.need-help{margin-top:70px}}@media (min-width:1700px){.classes-block__image{background-position:top;background-size:cover}}