.event-filter{width:100%}.event-filter--header{max-width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:15px}@media(min-width:768px){.event-filter--header{flex-direction:row;align-items:flex-end}}.event-filter--header{margin-bottom:30px}.event-filter--header--filter{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:100}.event-filter--header--zip{position:relative}.event-filter--header--zip input{--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1));height:37px;width:300px;padding:7.5px 15px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1));font-weight:100}.event-filter--header--zip--container{width:300px;max-height:300px;overflow:scroll;position:absolute;z-index:10;--tw-translate-y: 60px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 230 230 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1));border-radius:.375rem;display:none}.event-filter--header--zip--container.open{display:block}.event-filter--header--zip--list{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;padding-left:5px;padding-right:5px}.event-filter--header--zip--list--item{width:100%;padding:15px;text-wrap:nowrap;text-align:left;font-weight:100;border-radius:4px}.event-filter--header--zip--list--item:hover{--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.event-filter--header--range{position:relative;height:100%}.event-filter--header--range input{-webkit-appearance:none;width:100%;background:transparent;margin-bottom:22px;margin-top:10px}.event-filter--header--range input::-webkit-slider-thumb{-webkit-appearance:none;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));height:15px;width:15px;margin-top:-4.5px}.event-filter--header--range input:focus{outline:none}.event-filter--header--range input::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.event-filter--header--range input::-webkit-slider-runnable-track{height:5px;width:100%;--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));border-radius:9999px}.event-filter--header--range--value{position:absolute;bottom:0;left:0;text-wrap:nowrap;font-size:14px;font-weight:100;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.event-filter--header .p-multiselect{height:37px;padding:7.5px 15px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1));font-weight:100;gap:15px;max-width:100%}.event-filter--header .p-multiselect .p-multiselect-header{display:flex;flex-direction:row;gap:5px}.event-filter--header .p-multiselect-label-container{max-width:100%;overflow-y:auto}@media(min-width:768px){.event-filter--header .p-multiselect-label-container{max-width:450px}}.event-filter--header .p-multiselect-label{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;min-height:100%;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.event-filter--header .p-multiselect-token{font-size:14px;--tw-bg-opacity: 1;background-color:rgb(211 237 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(34 158 228 / var(--tw-text-opacity, 1));border-radius:9999px;padding:2px 2px 2px 10px;display:flex;flex-direction:row;justify-content:space-between;gap:10px}.event-filter--content{position:relative;display:flex;flex-direction:column-reverse;gap:30px}@media(min-width:1024px){.event-filter--content{flex-direction:row}}.event-filter--list{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width:1024px){.event-filter--list{width:50%}}.event-filter--list{overflow-y:scroll;max-height:100%;height:540px}@media(min-width:768px){.event-filter--list{height:900px}}.event-filter--map{width:100%}@media(min-width:1024px){.event-filter--map{width:50%}}.event-filter--map{height:100%;border-radius:.5rem;overflow:hidden}.event-filter .event{width:100%;padding:30px;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;gap:30px}@media(min-width:768px){.event-filter .event{flex-direction:row}}.event-filter .event{border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1))}.event-filter .event--logo{max-height:60px;min-height:60px;min-width:60px;max-width:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(197 225 229 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.event-filter .event--logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.event-filter .event.cancelled,.event-filter .event.full,.event-filter .event.over{pointer-events:none;--tw-border-opacity: 1;border-color:rgb(133 133 133 / var(--tw-border-opacity, 1));opacity:.5}.event-filter .event.open .tag.tag--orange{--tw-bg-opacity: 1;background-color:rgb(239 249 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(110 193 26 / var(--tw-text-opacity, 1))}.event-filter .event--header{display:flex;flex-direction:row;align-items:center;gap:15px}@media(min-width:768px){.event-filter .event--header{flex-direction:column}}.event-filter .event--header{width:100%}@media(min-width:768px){.event-filter .event--header{width:20%}}.event-filter .event--content{display:flex;flex-direction:column;gap:15px;width:100%}@media(min-width:768px){.event-filter .event--content{width:80%}}.event-filter .event--content--info{display:flex;flex-direction:column;gap:5px}.event-filter .event--content--row{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;font-weight:100;line-height:1.25}.event-filter .event--content--tags{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.event-filter .event--status{width:-moz-fit-content;width:fit-content;font-size:14px;border-radius:9999px;padding:2px 15px;--tw-bg-opacity: 1;background-color:rgb(110 193 26 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(239 249 229 / var(--tw-text-opacity, 1))}.event-filter--no-results{display:flex;flex-direction:column;align-items:center;font-size:20px;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1));font-weight:100;font-style:italic;text-align:center;margin-top:30px}.event-filter--no-results--icon{max-width:240px}.p-multiselect-panel{border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 230 230 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1));border-radius:.375rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);margin-top:15px}.p-multiselect-panel .p-multiselect-header{padding:15px}.p-multiselect-panel .p-multiselect-items{padding-left:5px;padding-right:5px}.p-multiselect-panel .p-multiselect-item{padding:15px;border-radius:.375rem;cursor:pointer}.p-multiselect-panel .p-multiselect-item:hover{--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1))}.p-multiselect-panel .p-multiselect-item{display:flex;flex-direction:row;align-items:center;gap:15px;font-weight:100;--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.p-multiselect-panel .p-multiselect-item:has(input:checked){font-weight:900}.p-multiselect-panel .p-checkbox-box{display:none}.marker-text .marker-link{--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.marker-text .marker-link:hover{text-decoration-line:underline}.marker-logo{height:60px;width:60px;border-radius:9999px;-o-object-fit:contain;object-fit:contain;border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}.event-filter{margin-top:60px}.gif.sm{width:25%}.gif.md{width:50%}.gif.lg{width:66.666667%}.gif.max{width:100%}.gif--image,.gif--video{border-radius:16px}.pricing-block-companies{display:flex;flex-direction:column;align-items:center;max-width:100%}.pricing-block-companies--scroller{overflow-x:auto;max-width:100%;margin-bottom:30px}@media(min-width:768px){.pricing-block-companies--scroller{margin-bottom:60px}}.pricing-block-companies--grid{display:grid;width:-moz-max-content;width:max-content}.pricing-block-companies--grid--form{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.pricing-block-companies--grid--form{gap:60px}}.pricing-block-companies--grid--form{border-radius:16px;--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));max-width:750px;margin-bottom:30px;padding:60px}@media(min-width:768px){.pricing-block-companies--grid--form{margin-bottom:60px}}.pricing-block-companies--grid--form{text-align:center}.pricing-block-companies--grid--form--fields{display:flex;flex-direction:column;gap:15px}@media(min-width:768px){.pricing-block-companies--grid--form--fields{gap:30px}}.pricing-block-companies--grid--form--field{display:flex;flex-direction:column;align-items:center;gap:10px}.pricing-block-companies--grid--form--field .main-label{font-weight:900;--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}@media(min-width:768px){.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch{gap:30px}}.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch--button{width:45px;min-width:45px}@media(min-width:768px){.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch--button{width:60px;min-width:60px}}.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch--button{position:relative;height:30px;border-radius:8px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(133 133 133 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch--button--circle{height:20px;width:20px;position:absolute;border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1));top:4px;left:11.5px}@media(min-width:768px){.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch--button--circle{left:20px}}.pricing-block-companies--grid--form--field.stem .pricing-block-companies--grid--form--stem--switch--button--circle{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-block-companies--grid--form--field.stem input[type=radio]{display:none}.pricing-block-companies--grid--form--field.stem .stem-on,.pricing-block-companies--grid--form--field.stem .stem-off{position:relative;display:block;width:40%;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1));cursor:pointer}.pricing-block-companies--grid--form--field.stem.stem-on .pricing-block-companies--grid--form--stem--switch .pricing-block-companies--grid--form--stem--switch--button{--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-on .pricing-block-companies--grid--form--stem--switch .pricing-block-companies--grid--form--stem--switch--button--circle{left:4px;--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-on .main-label{font-weight:300;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-on .stem-on{--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-on .stem-on:after{content:"";position:absolute;height:7.5px;width:7.5px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));bottom:-15px;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pricing-block-companies--grid--form--field.stem.stem-on .stem-off{--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-off .pricing-block-companies--grid--form--stem--switch .pricing-block-companies--grid--form--stem--switch--button{--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-off .pricing-block-companies--grid--form--stem--switch .pricing-block-companies--grid--form--stem--switch--button--circle{left:19px}@media(min-width:768px){.pricing-block-companies--grid--form--field.stem.stem-off .pricing-block-companies--grid--form--stem--switch .pricing-block-companies--grid--form--stem--switch--button--circle{left:34px}}.pricing-block-companies--grid--form--field.stem.stem-off .pricing-block-companies--grid--form--stem--switch .pricing-block-companies--grid--form--stem--switch--button--circle{--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-off .main-label{font-weight:300;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-off .stem-off{--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.stem.stem-off .stem-off:after{content:"";position:absolute;height:7.5px;width:7.5px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));bottom:-15px;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pricing-block-companies--grid--form--field.stem.stem-off .stem-on{--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.vte select{font-weight:100;border-radius:8px;padding:10px 15px;margin-bottom:15px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(133 133 133 / var(--tw-border-opacity, 1))}@media(min-width:768px){.pricing-block-companies--grid--form--field.vte select{width:50%}}.pricing-block-companies--grid--form--field.vte.vte-selected .main-label{font-weight:300;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--form--field.vte.vte-selected select{--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}.pricing-block-companies--grid--column{display:flex;height:100%;width:100%;padding:5px}@media(min-width:768px){.pricing-block-companies--grid--column{padding:10px}}.pricing-block-companies--grid--column--fill{height:100%;width:100%;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.pricing-block-companies--grid--column--fill.nationalSponsor{--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1));outline-style:solid;outline-width:4px;outline-color:#c5e1e5}.pricing-block-companies--grid--column--head{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}@media(min-width:768px){.pricing-block-companies--grid--column--head{padding:10px}}.pricing-block-companies--grid--column--head--title{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));border-radius:8px;text-align:center;height:120px;width:100%;display:flex;align-items:center;justify-content:center}.pricing-block-companies--grid--column--head.nationalSponsor .pricing-block-companies--grid--column--head--title{--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--price{display:flex;align-items:center;justify-content:center;min-height:120px;padding:5px}@media(min-width:768px){.pricing-block-companies--grid--price{padding:10px}}.pricing-block-companies--grid--price.activatedMember .pricing-block-companies--grid--price--amount{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--price.regionalSponsor .pricing-block-companies--grid--price--amount{--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.pricing-block-companies--grid--price.nationalSponsor .pricing-block-companies--grid--price--amount{--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1))}.pricing-block-companies--grid--price--amount{--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1));height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:8px}.pricing-block-companies--grid--cta{display:flex;align-items:center;justify-content:center}.pricing-block-companies--grid--category{grid-column:1 / 2;text-align:center;min-height:45px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pricing-block-companies--cell{padding:7.5px 15px}@media(min-width:768px){.pricing-block-companies--cell{padding:15px 30px}}.pricing-block-companies--cell{min-height:60px;width:180px}@media(min-width:768px){.pricing-block-companies--cell{width:240px}}.pricing-block-companies--cell{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.pricing-block-companies--cell.first{padding-top:15px}@media(min-width:768px){.pricing-block-companies--cell.first{padding-top:30px}}.pricing-block-companies--cell.last{padding-bottom:15px}@media(min-width:768px){.pricing-block-companies--cell.last{padding-bottom:30px}}.pricing-block-companies .pricing-block-companies--cell--head{font-size:12px}@media(min-width:768px){.pricing-block-companies .pricing-block-companies--cell--head{font-size:14px}}.pricing-block-companies .pricing-block-companies--cell--head{width:120px}@media(min-width:768px){.pricing-block-companies .pricing-block-companies--cell--head{width:210px}}.pricing-block-companies .pricing-block-companies--cell--head:hover{text-decoration-line:underline}.pricing-block-companies--first-col{--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1))}.pricing-block-companies--explanation{display:flex;flex-direction:column;gap:15px}@media(min-width:768px){.pricing-block-companies--explanation{gap:30px}}.pricing-block-companies--explanation{max-width:700px;margin-top:60px;margin-bottom:60px}@media(min-width:768px){.pricing-block-companies--explanation{margin-top:120px;margin-bottom:120px}}.pricing-block-companies--explanation--content{display:flex;flex-direction:column;align-items:center;gap:30px}.pricing-block-companies--explanation--content hr{width:25%}@media(min-width:768px){.pricing-block-companies--explanation--content hr{width:16.666667%}}.pricing-block-companies--explanation--content hr{border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(230 230 230 / var(--tw-border-opacity, 1))}.pricing-block-companies--explanation--content--list{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));border-radius:16px;padding:15px}@media(min-width:768px){.pricing-block-companies--explanation--content--list{padding:30px}}.pricing-block-companies--explanation--content--list{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.pricing-block-companies--explanation--content--list{gap:15px}}.pricing-block-companies--explanation--content--rows{display:flex;flex-direction:column;align-items:center;gap:30px}@media(min-width:768px){.pricing-block-companies--explanation--content--rows{gap:60px}}.pricing-block-companies--explanation--row .paragraph{margin-top:10px}@media(min-width:768px){.pricing-block-companies--explanation--row .paragraph{margin-top:15px}}.pricing-block-companies--explanation--row--image{margin-top:5px}@media(min-width:768px){.pricing-block-companies--explanation--row--image{margin-top:10px}}.pricing-block-companies--explanation--row--image{border-radius:16px}html{scroll-behavior:smooth}.pricing-block-schools{display:flex;flex-direction:column;align-items:center;width:100%}.pricing-block-schools--interactive-grid--input-banner{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px}@media(min-width:768px){.pricing-block-schools--interactive-grid--input-banner{padding-left:60px;padding-right:60px}}@media(min-width:1024px){.pricing-block-schools--interactive-grid--input-banner{padding-left:120px;padding-right:120px}}.pricing-block-schools--interactive-grid--input-banner{--tw-bg-opacity: 1;background-color:rgb(239 249 229 / var(--tw-bg-opacity, 1));border-radius:16px}.pricing-block-schools--interactive-grid--inputs{display:flex;flex-direction:column;gap:15px}@media(min-width:768px){.pricing-block-schools--interactive-grid--inputs{flex-direction:row;justify-content:center}}.pricing-block-schools--interactive-grid--inputs{width:100%}.pricing-block-schools--interactive-grid--input-group{display:flex;flex-direction:column;gap:5px}.pricing-block-schools--interactive-grid--input-group input{padding:10px 15px;border-radius:8px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1));font-weight:100}.pricing-block-schools--banner{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}@media(min-width:768px){.pricing-block-schools--banner{flex-direction:row;gap:5px}}.pricing-block-schools--banner{position:relative;width:100%}.pricing-block-schools--banner--title{height:100%;min-height:100%;width:100%}@media(min-width:768px){.pricing-block-schools--banner--title{width:150px}}.pricing-block-schools--banner--title{display:flex;flex-direction:row;gap:2px}@media(min-width:768px){.pricing-block-schools--banner--title{flex-direction:column;gap:5px}}.pricing-block-schools--banner--title--item{flex:1 1 0%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:30px}@media(min-width:768px){.pricing-block-schools--banner--title--item{min-height:150px}}.pricing-block-schools--banner--title--item{--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1))}.pricing-block-schools--banner--title--item:first-of-type{border-top-left-radius:16px;border-bottom-left-radius:16px}@media(min-width:768px){.pricing-block-schools--banner--title--item:first-of-type{border-bottom-left-radius:0;min-height:60px}}.pricing-block-schools--banner--title--item:last-of-type{border-top-right-radius:16px;border-bottom-right-radius:16px}@media(min-width:768px){.pricing-block-schools--banner--title--item:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:16px}}.pricing-block-schools--banner--item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}@media(min-width:768px){.pricing-block-schools--banner--item{flex-direction:column;gap:5px}}.pricing-block-schools--banner--item{flex-grow:1;min-width:100px}.pricing-block-schools--banner--item .pricing-block-schools--banner--item--nr-of-students{border-top-left-radius:16px;border-bottom-left-radius:16px}@media(min-width:768px){.pricing-block-schools--banner--item .pricing-block-schools--banner--item--nr-of-students{border-top-left-radius:0;border-bottom-left-radius:0}}.pricing-block-schools--banner--item .pricing-block-schools--banner--item--yearly-price{border-top-right-radius:16px;border-bottom-right-radius:16px}@media(min-width:768px){.pricing-block-schools--banner--item .pricing-block-schools--banner--item--yearly-price{border-top-right-radius:0;border-bottom-right-radius:0}}.pricing-block-schools--banner--item:first-of-type .pricing-block-schools--banner--item--nr-of-students{border-top-left-radius:16px}.pricing-block-schools--banner--item:first-of-type .pricing-block-schools--banner--item--yearly-price{border-top-right-radius:16px}@media(min-width:768px){.pricing-block-schools--banner--item:first-of-type .pricing-block-schools--banner--item--yearly-price{border-bottom-left-radius:16px;border-top-right-radius:0}}.pricing-block-schools--banner--item:last-of-type .pricing-block-schools--banner--item--nr-of-students{border-bottom-left-radius:16px}@media(min-width:768px){.pricing-block-schools--banner--item:last-of-type .pricing-block-schools--banner--item--nr-of-students{border-bottom-left-radius:0;border-top-right-radius:16px}}.pricing-block-schools--banner--item:last-of-type .pricing-block-schools--banner--item--yearly-price{border-bottom-right-radius:16px}.pricing-block-schools--banner--item--nr-of-students{width:100%;--tw-bg-opacity: 1;background-color:rgb(197 225 229 / var(--tw-bg-opacity, 1));height:150px}@media(min-width:768px){.pricing-block-schools--banner--item--nr-of-students{height:60px}}.pricing-block-schools--banner--item--nr-of-students{display:flex;align-items:center;justify-content:center;font-weight:100}.pricing-block-schools--banner--item--teacher-hours{width:100%;--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pricing-block-schools--banner--item--teacher-hours--amount{font-size:40px;font-weight:900;--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.pricing-block-schools--banner--item--yearly-price{width:100%;--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));height:150px;display:flex;align-items:center;justify-content:center;font-weight:100}.pricing-block-schools--banner--item--yearly-price--amount{font-size:28px;font-weight:900;--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.pricing-block-schools--banner--item.in-range .pricing-block-schools--banner--item--nr-of-students{--tw-bg-opacity: 1;background-color:rgb(215 242 188 / var(--tw-bg-opacity, 1));outline-style:solid;outline-width:1px;outline-color:#6ec11a}.pricing-block-schools--banner--item.in-range .pricing-block-schools--banner--item--teacher-hours,.pricing-block-schools--banner--item.in-range .pricing-block-schools--banner--item--yearly-price{--tw-bg-opacity: 1;background-color:rgb(239 249 229 / var(--tw-bg-opacity, 1));outline-style:solid;outline-width:1px;outline-color:#d7f2bc}.pricing-block-schools--banner--warning{margin-top:15px;padding:15px 30px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;border-radius:16px;--tw-bg-opacity: 1;background-color:rgb(110 193 26 / var(--tw-bg-opacity, 1))}.pricing-block-schools--banner--warning--text{--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1))}.pricing-block-schools--total-cost{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:30px;margin-bottom:30px;--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));padding:30px;border-radius:16px;--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1))}.pricing-block-schools--total-cost--number{font-size:36px;font-weight:900;--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1))}@media(min-width:768px){.pricing-block-schools--total-cost--number{font-size:52px}}.pricing-block-schools--advantages{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px;margin-bottom:30px}.pricing-block-schools--advantages--title{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:120px;border-radius:8px;padding:15px;--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1))}.pricing-block-schools--advantages--item{width:100%;display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.pricing-block-schools--advantages--item{gap:15px}}.pricing-block-schools--advantages--item{border-radius:8px;padding:15px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.pricing-block-schools--advantages--item--description{display:flex;flex-direction:column;gap:15px}@media(min-width:768px){.pricing-block-schools--advantages--item--description{flex-direction:row;justify-content:space-between}}.pricing-block-schools--advantages--item--description{height:100%;width:100%}.pricing-block-schools--advantages--item--description img{height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.pricing-block-schools--advantages--item--description img{width:50%}}.pricing-block-schools--advantages--item--description img{border-radius:8px}.pricing-block-schools--advantages--item--price{display:flex;flex-direction:column;align-items:flex-end}.pricing-block-schools--advantages--item--title{display:flex;flex-direction:row;justify-content:space-between;--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.pricing-block-schools--advantages--item.total{--tw-bg-opacity: 1;background-color:rgb(7 84 96 / var(--tw-bg-opacity, 1));padding-top:30px;padding-bottom:30px}.pricing-block-schools--advantages--item.total .pricing-block-schools--advantages--item--title{display:flex;flex-direction:row;justify-content:space-between;--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1))}.pricing-block-schools--advantages.extended{gap:30px}.best-practices-history-block{width:100%;display:flex;flex-direction:column;gap:30px}.best-practices-history-block__no-results{display:block;text-align:center;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));padding:30px;--tw-text-opacity: 1;color:rgb(255 193 7 / var(--tw-text-opacity, 1));font-size:1.25rem;line-height:1.75rem;line-height:1}.best-practices-history-block__filters{display:flex;flex-direction:column;gap:15px}.best-practices-history-block__filter{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;overflow:hidden}.best-practices-history-block__filter.open{max-height:none}.best-practices-history-block__filter__close{position:absolute;bottom:-5px;left:50%;--tw-translate-x: -50%;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.best-practices-history-block__list{width:100%;display:flex;flex-direction:column;gap:15px}.best-practices-history-block__best-practice{width:100%;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));border-radius:16px;padding:30px}.best-practices-history-block__best-practice__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.best-practices-history-block__best-practice__title{display:flex;flex-direction:column;justify-content:center;gap:5px}.best-practices-history-block__best-practice__theme{font-size:1.25rem;line-height:1.75rem;line-height:1;--tw-text-opacity: 1;color:rgb(227 172 6 / var(--tw-text-opacity, 1));font-family:market-pro}.best-practices-history-block__best-practice__icon{height:60px;width:60px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(110 193 26 / var(--tw-bg-opacity, 1));display:flex;align-items:center;justify-content:center}
