.cover-background{background-image:url("/public/images/landing-pages/caps/caps-cover-background.png");background-position:right;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll}@media (min-width:1024px){.cover-background{background-position:center center}}.cover-section{-webkit-justify-content:center;justify-content:center;text-align:center;background-size:cover;width:100%}.cover-first-row,.cover-second-row{-webkit-flex-direction:column;flex-direction:column}@media (min-width:1024px){.cover-first-row,.cover-second-row{-webkit-flex-direction:row;flex-direction:row}}@media (min-width:768px) and (max-width:991.98px){.cover-first-row-col,.cover-second-row-col,.cover-second-row-col-arrow{height:auto;-webkit-flex-basis:auto;flex-basis:auto}}.uchase-logo{width:10rem;height:3.625rem;margin-bottom:1rem}@media (min-width:1024px){.uchase-logo{width:12.5rem;height:4.5625rem;margin-bottom:0}}.caps-logo svg{width:10.625rem;height:9.4375rem}@media (min-width:1024px){.caps-logo{margin-bottom:0}.caps-logo svg{width:13.125rem !important;height:11.625rem !important}}.cover-title{color:#f072ab;font-family:"AkrobatExtraBold" !important;font-size:3rem !important;padding-left:1rem;padding-right:.5rem}@media (max-width:1023.98px){.cover-title{margin-bottom:1rem;font-family:"AkrobatExtraBold" !important;font-size:2rem !important}}.cover-icon-title{color:#434d66;font-family:"AkrobatExtraBold" !important;font-size:1.25rem !important}@media (min-width:1024px){.cover-icon-title{font-family:"AkrobatExtraBold" !important;font-size:1.5rem !important}}.cover-icon{margin-bottom:1rem}.cover-icon svg{width:7.5rem;height:7.5rem}@media (min-width:1024px){.cover-icon{margin-bottom:1.5rem}.cover-icon svg{width:12rem;height:12rem}}.arrow-icon svg{width:5.5rem;height:5.5rem}@media (max-width:1023.98px){.arrow-icon{margin-top:.5rem;margin-bottom:.5rem}.arrow-icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:4rem;height:4rem}}@media screen and (max-height:415px){.cover-first-row,.cover-second-row{-webkit-flex-direction:row;flex-direction:row}.cover-second-row{margin-top:-.5rem}.uchase-logo{width:8.75rem;height:3.1875rem}.cover-title{font-family:"AkrobatExtraBold" !important;font-size:2rem !important;width:8.75rem;margin-left:-.5rem}.caps-logo{margin-left:-2.5rem;width:8.75rem;height:7.75rem}.caps-logo svg{width:8.75rem;height:7.75rem}.cover-icon svg{width:6.25rem;height:6.25rem}.arrow-icon{margin-top:1.5625rem}.arrow-icon svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.arrow-icon svg{width:2.5rem;height:2.5rem}.cover-icon-title{font-family:"AkrobatExtraBold" !important;font-size:1.125rem !important}.cover-first-row-col{max-width:8.75rem}.cover-second-row-col{max-width:9.375rem;height:12.5rem}.cover-second-row-col-arrow{max-width:2.5rem;height:11.25rem;margin-left:-.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1280px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.cover-icon-2{margin-bottom:1.5rem}.cover-icon-1{margin-bottom:1.5rem}.cover-second-row-col-arrow{margin-bottom:4rem}}#results-heading{font-family:"AkrobatBold" !important;font-size:2rem !important}@media (min-width:1024px){#results-heading{font-size:3.5rem !important}}.caps-amount{font-family:"AkrobatExtraBold" !important;font-size:6rem !important}@media (max-width:1023.98px){.caps-amount#caps-amount-number{font-family:"AkrobatExtraBold" !important;font-size:4rem !important}.caps-amount#caps-amount-text{font-family:"AkrobatExtraBold" !important;font-size:2rem !important}}.caps-amount#caps-amount-number{color:#f072ab}#checkups span{display:block}@media (min-width:1024px){#checkups span{display:inline}}.map-container{width:100%;height:34.375rem;display:inline-block;overflow:hidden}.custom-google-map{position:relative;top:-50px;border:none;width:100%;height:37.5rem}.caps-map-section{text-align:center}.caps-map-section .innovative-schools-title{margin-top:3rem}.caps-map-section .innovative-schools-text{margin-top:0;margin-bottom:3rem}@media (max-width:1023.98px){.caps-map-section .innovative-schools-text{margin-bottom:1.5rem}}.caps-map-section .map-container iframe{pointer-events:none}.caps-map-section .map-container iframe.clicked{pointer-events:auto}#instructions h2{margin-bottom:0}@media (min-width:1024px){#instructions h2{margin-bottom:1.25rem}}#instructions .cap-holder.first .cap-svg-holder{padding:2rem 0 1rem}#instructions .cap-holder .cap-svg-holder{padding:2.5rem 0 1rem}@media (min-width:1024px){#instructions .cap-holder{display:-flex}#instructions .cap-holder.first .cap-svg-holder{padding:2.5rem 0 1.25rem}#instructions .cap-holder.last .cap-svg-holder{padding:1.25rem 0 0}#instructions .cap-holder .cap-svg-holder{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1;flex-grow:1;height:100%;margin-right:2.5rem;padding:1.25rem 0}}#instructions .step{width:7.5rem;height:7.5rem;max-width:50%}@media (min-width:1024px){#instructions .step{width:100%;height:100%;max-width:100%}}#instructions .number{color:#00a2ff;font-family:"AkrobatExtraBold" !important;font-size:1.25rem !important}@media (min-width:1024px){#instructions .number{font-family:"AkrobatExtraBold" !important;font-size:2rem !important}}#instructions .instruction{font-family:"AkrobatSemiBold" !important;font-size:1.25rem !important}@media (min-width:1024px){#instructions .instruction{font-family:"AkrobatSemiBold" !important;font-size:2rem !important}}#server_error{min-width:100%;height:3.875rem;background-color:#fff;color:#d50d27;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:1.5rem;font-family:"AkrobatSemiBold" !important;font-size:1.125rem !important;border:1px solid #d50d27}@media (max-width:1023.98px){#server_error{margin-bottom:1rem}}#username_div{display:none}.error-message-line,.info-message-line{padding-top:.5rem;padding-bottom:1.5rem;margin-bottom:-1.5rem;-webkit-justify-content:center;justify-content:center;color:#fff;font-family:"AkrobatSemiBold" !important;font-size:1rem !important}@media (max-width:1023.98px){.error-message-line,.info-message-line{margin-bottom:0;padding-bottom:.5rem}}#field-name.error-validate .form-control{border-color:#899ead}#field-name.error-validate .form-control.error{border-color:#d50d27}.icon-success{width:4rem;height:4rem;margin-top:1rem;margin-bottom:.625rem}@media (min-width:1024px){.icon-success{margin-top:1.5rem;margin-bottom:1rem}}.icon-success svg{width:4rem;height:4rem}#field-name,#field-company,#field-school,#field-email,#field-phone,#input-send,#field-organization{width:100%}#field-name.error-validate .error,#field-company.error-validate .error,#field-school.error-validate .error,#field-email.error-validate .error,#field-phone.error-validate .error,#input-send.error-validate .error,#field-organization.error-validate .error{padding-left:16px !important;border-left:5px solid #d40101;border-color:#d40101}.icon-success svg{width:4rem;height:4rem}.form-control:focus{border:1px solid #899ead;padding-left:16px !important}#modal-feedback #feedback-email-form .error-message-line{color:#d50d27;-webkit-justify-content:flex-start;justify-content:flex-start;padding-top:0;font-family:"AkrobatBold" !important;font-size:1rem !important}