.logo-type .type{color:#404041;font-size:.45em;font-weight:400;left:-.07em;position:relative;top:-.5em}.header{border:solid #e5e5e5;border-width:0 0 1px;height:88px}.header .logo-type{left:25px;top:15px}.header .header-contact{top:20px;width:unset}.spinner{font-size:48px;margin:0;text-align:center}.spinner .svg-in{-webkit-animation:spinAnimation 1.4s linear infinite;animation:spinAnimation 1.4s linear infinite;-webkit-transform-origin:50%;transform-origin:50%}@-webkit-keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.toolkick{color:#b8babc;display:inline-block;position:relative}.toolkick .svg-in{font-size:24px;left:8px;position:absolute;top:-14px}.quote-status .links{margin-top:64px}.quote-status a:hover{text-decoration:underline}.quote-status a+a:before{color:#404041;content:"•";display:inline-block;margin:0 5px}.art{background-repeat:no-repeat;background-size:contain;height:0;position:relative}.art-sticker{position:absolute;-webkit-transform:rotate(12.45deg);transform:rotate(12.45deg);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.art-sticker.pos-br{bottom:-30px;right:-32px}.art-sticker.pos-tl{left:0;top:-49px}.art-sticker.pos-tl,.benefit:hover .art-sticker{-webkit-transform:rotate(-12.45deg);transform:rotate(-12.45deg)}.benefit:hover .art-sticker.pos-tl{-webkit-transform:rotate(12.45deg);transform:rotate(12.45deg)}.q-faq{padding:88px 0 100px}.q-faq .title{text-align:center}.q-faq .questions{margin:0 auto;max-width:988px;padding-left:24px}.check{font-size:18px}.gold-star{padding-top:5px;width:50px}.footer-item,.footer-list{margin:0;padding:0}.footer-item{line-height:32px;list-style:none}.footer-item a:-webkit-any-link{color:#404041}.footer-item a:hover{color:#97d54a;text-decoration:underline}.MuiCard-root.hero-card{border-radius:20px}.MuiTypography-root.hero-card-title{font-size:24px;line-height:24px}.MuiTypography-root.hero-card-sub{padding-top:12px}.hero-card-price-container{align-items:flex-end;display:flex}.MuiTypography-root.hero-card-price{align-self:flex-end;display:inline-block;line-height:36px;padding-top:40px}.MuiTypography-root.hero-card-monthly{align-self:flex-end;display:inline-block;font-size:24px;font-weight:500}.MuiTypography-root.hero-card-split{line-height:16px;padding-top:14px}.MuiTypography-root.hero-card-note{margin-top:24px}.card-button-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.MuiButton-root.hero-card-button{margin-bottom:40px;padding:0;text-transform:none}.MuiButton-root.hero-card-button:visited{color:#fff}.MuiButton-root.MuiButton-outlined:visited{color:#97d54a}.MuiTypography-root.flag-text{color:#fff;font-size:12px;font-weight:700;line-height:12px;padding-top:16px}.card-graphic-container{float:right;height:116px;position:relative;right:20px;width:80px}.flag{height:50px;left:15px;margin-top:6px;position:relative;width:50px}.card-graphic-container:after{border-bottom:20px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent;bottom:0;content:" ";height:0;left:0;position:absolute;width:0}@media screen and (min-width:1px){.MuiTypography-root.hero-card-price{font-size:24px;line-height:36px;padding-top:40px}}@media screen and (max-width:600px){.card-graphic-container{float:none;height:116px;left:100px;position:relative;width:80px}.flag{height:50px;left:15px;position:relative;width:50px}.MuiTypography-root.hero-card-split{padding-top:8px}.MuiTypography-root.hero-card-note{margin-top:30px}.MuiButton-root.hero-card-button{margin-bottom:28px}}@media screen and (min-width:600px){.MuiTypography-root.hero-card-price{font-size:40px;line-height:36px;padding-top:40px}}.dialog-title{margin-top:20px;text-align:center}.dialog-content{align-items:center;justify-content:center;overflow-x:hidden}.dialog-content .payment-detail{margin-bottom:67px;overflow-x:hidden;overflow-y:hidden;padding:0 0 10px}.contact-modal-content{margin-bottom:32px}.contact-modal-details{text-align:center}.contact-modal-email{color:#97d54a;text-decoration:none}@media screen and (min-width:900px)and (max-width:1199px){.magnifying-glass{display:none}}@media screen and (min-width:600px)and (max-width:899px){.magnifying-glass{display:none}}@media screen and (max-width:599px){.magnifying-glass{display:none}}.background-circle{border-radius:50%;line-height:1.65em;text-align:center}.icon-in-circle{align-items:center;display:flex;justify-content:center}.canceled-page{height:calc(100vh - 88px)}.quote-modal-content{display:block}.quote-modal-button{float:right}.discounts .name-line{margin-top:32px}.payment-option{align-self:center}.payment-option .svg-in{top:0}.payment-detail{background-color:#fff;padding:72px 0 100px;text-align:center}@media screen and (max-width:900px){.payment-detail{display:flex;flex-direction:column;grid-gap:24px;gap:24px}}.q-card{position:relative}.q-card .q-card-icon{left:24px;position:absolute;top:24px}.q-card .q-card-content{margin-left:80px}.q-footer{padding:64px 124px 124px}.q-footer .MuiLink-root{color:#404041}@media screen and (min-width:900px)and (max-width:1199px){.q-footer{padding-left:270px}}@media screen and (min-width:600px)and (max-width:899px){.q-footer{padding-left:250px}}@media screen and (max-width:599px){.q-footer{padding-left:190px}}.header-links{display:flex;justify-content:space-around}.email-quote-form{height:600px;width:600px}.email-quote-form .email-quote-form-button{display:flex;justify-content:flex-end;padding:48px 0 27px;position:relative}.q-head{background-color:#fff;padding:10px 0}.q-head .q-head-content{margin:0 auto;width:1200px}@media screen and (max-width:900px){.q-head{padding-left:82px}.q-head .q-head-content{width:inherit}}.q-summary{margin-bottom:32px;margin-top:-120px}.q-summary .per-year{display:inline-block;font-size:24px;font-weight:400;margin-bottom:40px}.q-summary .quote-line-items{margin:34px 0}.q-summary .purchase-button{color:#fff;width:100%}.q-summary .new-quote-button{margin-bottom:8px;text-align:center}.progress{background-color:#fff;border-radius:50%;height:100px;position:absolute;width:100px}.progress svg{height:76px;left:12px;position:absolute;top:12px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:76px}.progress .dash-path{transition:stroke-dashoffset .3s ease-in-out}.progress .label,.progress .number{left:0;position:absolute;right:0;text-align:center}.progress .number{bottom:45px;font-size:14px}.progress .label{bottom:40px;font-size:7px}.slide-target{padding-top:150px;position:absolute;width:100%}.slide-target .step-title{display:flex;margin-left:-64px}.slide-target .btn-back{margin-right:16px;top:-8px}.slide-target .btn-back .svg-in{top:1px}@media screen and (max-width:600px){.slide-target .step-title{margin-left:0}}.link-text,.missing-school-email,body{font-family:Gotham Rounded,"Varela Round",sans-serif;font-size:1.6rem;font-weight:400}.link-text,.missing-school-email{color:#97d54a}.link-text:hover,.missing-school-email:hover{color:#81c241}.missing-school-email{margin-top:20px;text-decoration:none}.school-card{border-radius:8px;box-shadow:0 0 6px 2px rgba(64,64,65,.08);display:flex;margin:28px 0 8px;padding:20px 24px}.school-info{padding-right:62px}.school-name{color:#404041;margin-bottom:8px}.school-address{color:#b8babc;font-size:12px;line-height:16px}.delete-button{align-items:center;color:#97d54a;cursor:pointer;display:flex;text-align:center}.distict-school-selections{max-width:900px;text-align:center}.complete-number-selected-schools,.number-selected-schools{margin:40px 0 20px}.complete-number-selected-schools{color:#97d54a}.number-selected-schools{color:#b8babc}.chips-stack{flex-direction:row;max-width:875px;text-align:center}.contact-us-details{font-weight:200;text-align:center}.contact-email{color:#97d54a;text-decoration:none}a:visited{color:#97d54a}.slide-target{opacity:0;pointer-events:none}.slide-appear-done,.slide-enter-done{pointer-events:auto}.slide-appear-active,.slide-enter-active,.slide-exit-active{transition-duration:.3s;transition-property:opacity transform;transition-timing-function:ease-in-out}.slide-exit,.slide-exit-active,.slide-exit-done{pointer-events:none}.direction-forward .slide-appear,.direction-forward .slide-enter,.direction-forward .slide-target{opacity:0;-webkit-transform:translate(200px) scale(.8);transform:translate(200px) scale(.8)}.direction-forward .slide-appear-active,.direction-forward .slide-appear-done,.direction-forward .slide-enter-active,.direction-forward .slide-enter-done,.direction-forward .slide-exit{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.direction-back .slide-appear,.direction-back .slide-enter,.direction-back .slide-target,.direction-forward .slide-exit-active,.direction-forward .slide-exit-done{opacity:0;-webkit-transform:translate(-200px) scale(.8);transform:translate(-200px) scale(.8)}.direction-back .slide-appear-active,.direction-back .slide-appear-done,.direction-back .slide-enter-active,.direction-back .slide-enter-done,.direction-back .slide-exit{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.direction-back .slide-exit-active,.direction-back .slide-exit-done{opacity:0;-webkit-transform:translate(200px) scale(.8);transform:translate(200px) scale(.8)}.wizard{position:relative}.wizard .progress{left:50%;margin-left:-50px;position:absolute;top:-50px}.wizard .error-message{color:#ff6c6c;padding-top:3em;text-align:center}.renewal{margin:0 auto;max-width:80%;text-align:left}.renewal .q-summary{display:inline-block;margin-bottom:32px;margin-top:-1em}.renewal .fine-print{color:#666;font-size:smaller;line-height:2em}.quote-contactus-form{height:760px;padding:0 60px}.quote-contactus-form .contactus-form-sendbtn{display:flex;justify-content:flex-end;padding:58px 0 0;position:relative}.quote-contactus-form .customized-dialog .dialog-title{margin-bottom:unset;padding:64px 0 8px}.landingpage-header-links{align-items:center;background-color:#fff;display:flex;justify-content:space-around;margin-top:.75em}.landingpage-header-links .landingpage-menu-icon{color:#404041}.landingpage-links-menu a:-webkit-any-link{color:#404041}@font-face{font-family:"Gotham Rounded";font-style:normal;font-weight:700;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Bold.woff2),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Bold.woff) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Bold.otf) format("otf")}@font-face{font-family:"Gotham Rounded";font-style:italic;font-weight:700;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BoldItal.woff2) format("woff2"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BoldItal.woff) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BoldItal.otf) format("otf")}@font-face{font-family:"Gotham Rounded";font-style:normal;font-weight:500;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Medium.woff2) format("woff2"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Medium.woff) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Medium.otf) format("otf")}@font-face{font-family:"Gotham Rounded";font-style:italic;font-weight:500;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-MedItal.woff2) format("woff2"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-MedItal.woff) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-MedItal.otf) format("otf")}@font-face{font-family:"Gotham Rounded";font-style:normal;font-weight:400;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Book.woff2) format("woff2"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Book.woff) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Book.otf) format("otf")}@font-face{font-family:"Gotham Rounded";font-style:italic;font-weight:400;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BookItal.woff2) format("woff2"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BookItal.woff) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BookItal.otf) format("otf")}@font-face{font-family:"Gotham Rounded";font-style:normal;font-weight:300;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Light.woff2) format("woff2"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Light.woff) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-Light.otf) format("otf")}@font-face{font-family:"Gotham Rounded";font-style:italic;font-weight:300;src:url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BookItal.otf) format("woff2"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BookItal.otf) format("woff"),url(https://assets.classkick.com/fonts/gotham-rounded/GothamRounded-BookItal.otf) format("otf")}html{font-size:62.5%}h1,primary-header{color:#404041;font-family:"Gotham Rounded";font-size:5.4rem;font-weight:500}.secondary-header,h2{font-size:4.2rem}.secondary-header,.tertiary-header,h2,h3{color:#404041;font-family:Gotham Rounded,"Varela Round",sans-serif;font-weight:500}.tertiary-header,h3{font-size:3.2rem}.quaternary-header,h4{font-size:2.2rem}.quaternary-header,.quinary-header,h4,h5{color:#404041;font-family:Gotham Rounded,"Varela Round",sans-serif;font-weight:500}.quinary-header,h5{font-size:1.8rem}.link-text,body{font-size:1.6rem}.body-subtext,.link-text,body{font-family:Gotham Rounded,"Varela Round",sans-serif;font-weight:400}.body-subtext{font-size:1.2rem}.link-text{color:#97d54a}.link-text:hover{color:#81c241}.sticky-page{background-color:#f7f7f7}.sticky-page .sticky-content{margin:0 auto;padding:24px 0;width:1200px}.sticky-page .sticky-card{margin-bottom:32px;width:60%}.sticky-page .sticky-sticky{float:right;position:sticky;top:50px;width:35%}@media screen and (max-width:900px){.sticky-page .sticky-content{padding:24px 82px;width:100%}.sticky-page .sticky-card{width:100%}.sticky-page .sticky-sticky{float:none;margin:32px 0;position:static;width:100%}}@media screen and (max-width:599px){.sticky-page .sticky-content{padding:0 32px;width:100%}}body,html{margin:0;padding:0}*{box-sizing:border-box}a{text-decoration:none}.hidden{visibility:hidden}em{font-style:normal;font-weight:500}hr{border:solid #e5e5e5;border-width:1px 0 0;margin:16px 0 18px}.center-text{display:block;text-align:center}.left-text{display:block;text-align:left}.right-text{display:block;text-align:right}.flex-center{display:flex;-webkit-box-justify-content:center;justify-content:center;height:100%}.flex-start{-webkit-box-justify-content:flex-start;justify-content:flex-start}.flex-end,.flex-start{display:flex;height:100%}.flex-end{-webkit-box-justify-content:flex-end;justify-content:flex-end}
/*# sourceMappingURL=main.0ecda3d7.chunk.css.map */