@import url(https://use.typekit.net/ycv4wjb.css);*{box-sizing:border-box;margin:0;padding:0}header{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:row;height:8rem;justify-content:space-between;padding:0 11.46%}header img{width:100%}.progressBar{background-color:#fff;border-radius:1rem;height:1rem;max-width:17.875rem;position:absolute;top:-.5rem;width:85%;z-index:1}@media screen and (min-width:453px){.progressBar{width:17.875rem}}.progressBar :first-child{background-color:#39f;border-radius:1rem;display:block;height:100%;width:3.5rem}@media screen and (min-width:453px){.progressBar :first-child{width:4.5rem}}.progressBar :nth-child(2){align-items:center;background-color:#39f;border-radius:2rem;color:#fff;display:flex;font-size:.8rem;height:2.5rem;justify-content:center;left:2.875rem;position:absolute;top:-.75rem;width:2.5rem}@media screen and (min-width:453px){.progressBar :nth-child(2){left:3.875rem}}main{background-color:#e5f2ff;border-radius:10px;font-family:museo-sans,sans-serif;height:92.75rem;margin:2.5rem 11.46% 4rem;max-width:69.375rem;padding:0 1rem;position:relative}@media screen and (min-width:640px){main{height:85.75rem;padding:0 2.5rem}}@media screen and (min-width:768px){main{height:72.75rem}}@media screen and (min-width:1024px){main{height:53.5rem;margin:2.5rem 11.46% 12rem}}.mainContent{display:grid;grid-template:18% 22% 60%/100%;height:100%;position:relative}@media screen and (min-width:453px){.mainContent{grid-template:15% 22% 63%/100%}}@media screen and (min-width:768px){.mainContent{grid-template:28% 72%/50% 50%}}@media screen and (min-width:1024px){.mainContent{grid-template:50% 50%/50% 50%}}.backButton{align-items:center;background-color:#fff;border:1px solid #39f;border-radius:8px;bottom:-1.375rem;color:#39f;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:2.75rem;justify-content:space-between;padding:0 .875rem 0 1rem;position:absolute;transition:.2s;width:7.625rem}.backButton img{height:1rem}.backButton:hover{background-color:#39f;color:#fff}.mainInfo{grid-row:1/2;max-width:22.8rem;padding-top:2rem}@media screen and (min-width:1024px){.mainInfo{padding-top:6.75rem}}.mainInfo h2{color:#2aa5ff;font-size:1.125rem}.mainInfo :nth-child(2){color:#093550;font-size:2rem;font-weight:700;margin:.5rem 0 1.5rem}.mainInfo :nth-child(3){color:#58727e;margin-right:1rem}.productFeature{align-items:center;display:flex;margin-bottom:.625rem}.productFeature img{height:1.625rem;margin-right:.5rem}.productFeature p{color:#617d8a}.mainProduct{grid-row-gap:2rem;display:grid;grid-row:2/3;grid-template:1fr 1fr/45% 55%;row-gap:2rem}@media screen and (min-width:768px){.mainProduct{grid-row:1/2;padding-top:2rem}}@media screen and (min-width:1024px){.mainProduct{grid-row:2/3;padding-top:0}}.mainProduct .productImage{grid-row:1/3}.mainProduct .productImage img{height:60%}@media screen and (min-width:453px){.mainProduct .productImage img{height:90%;padding:0 0 0 1rem}}@media screen and (min-width:768px){.mainProduct .productImage img{height:60%}}.mainProduct .productFeatures ul{list-style-type:none;margin:.5rem 0 0}@media screen and (min-width:453px){.mainProduct .productFeatures ul{margin:.5rem 1rem 0 0}}.mainProduct .productPrice{color:#39f}.mainProduct .productPrice :nth-child(2){font-size:2rem;font-weight:700;margin-top:.25rem}.mainForm{background-color:#fff;border-radius:8px;grid-row:3/4;height:49.625rem;margin-top:3.813rem;padding:3rem .8rem 1.5rem}@media screen and (min-width:640px){.mainForm{height:45.625rem;padding:3rem 4rem 1.5rem 2.4rem}}@media screen and (min-width:768px){.mainForm{grid-column:1/3;grid-row:2/3}}@media screen and (min-width:1024px){.mainForm{grid-column:2/3;grid-row:1/3}}.mainForm .formSection{margin-bottom:2rem}.mainForm .formSection h2{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.mainForm .formSection .inputGroup{position:relative;width:100%}.mainForm .formSection .inputGroup .input{border:1px solid #b1cde9;border-radius:8px;color:#58727e;font-size:1rem;height:3.313rem;padding-left:.875rem;transition:border .15s cubic-bezier(.4,0,.2,1);width:100%}.mainForm .formSection .inputGroup .input:focus{border:1.5px solid #39f;outline:none}.mainForm .formSection .inputGroup .input:focus~label{background-color:#fff;color:#2196f3;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroup .input:valid~label{background-color:#fff;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroup .inputLabel{color:#6b9bc4;font-size:.75rem;left:.875rem;line-height:1.5rem;pointer-events:none;position:absolute;-webkit-transform:translateY(.938rem);transform:translateY(.938rem);transition:.15s cubic-bezier(.4,0,.2,1)}.mainForm .formSection .inputGroupSmall{margin-bottom:1rem;position:relative;width:100%}.mainForm .formSection .inputGroupSmall .input{border:1px solid #b1cde9;border-radius:8px;color:#58727e;font-size:1rem;height:3.313rem;padding-left:.875rem;transition:border .15s cubic-bezier(.4,0,.2,1);width:100%}.mainForm .formSection .inputGroupSmall .input:focus{border:1.5px solid #39f;outline:none}.mainForm .formSection .inputGroupSmall .input:focus~label{background-color:#fff;color:#2196f3;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupSmall .input:valid~label{background-color:#fff;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupSmall .inputLabel{color:#6b9bc4;font-size:.75rem;left:.875rem;line-height:1.5rem;pointer-events:none;position:absolute;-webkit-transform:translateY(.938rem);transform:translateY(.938rem);transition:.15s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:640px){.mainForm .formSection .inputGroupSmall{display:inline-block;position:relative;width:40%}.mainForm .formSection .inputGroupSmall .input{border:1px solid #b1cde9;border-radius:8px;color:#58727e;font-size:1rem;height:3.313rem;padding-left:.875rem;transition:border .15s cubic-bezier(.4,0,.2,1);width:100%}.mainForm .formSection .inputGroupSmall .input:focus{border:1.5px solid #39f;outline:none}.mainForm .formSection .inputGroupSmall .input:focus~label{background-color:#fff;color:#2196f3;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupSmall .input:valid~label{background-color:#fff;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupSmall .inputLabel{color:#6b9bc4;font-size:.75rem;left:.875rem;line-height:1.5rem;pointer-events:none;position:absolute;-webkit-transform:translateY(.938rem);transform:translateY(.938rem);transition:.15s cubic-bezier(.4,0,.2,1)}}.mainForm .formSection .inputGroupMedium{position:relative;width:100%}.mainForm .formSection .inputGroupMedium .input{border:1px solid #b1cde9;border-radius:8px;color:#58727e;font-size:1rem;height:3.313rem;padding-left:.875rem;transition:border .15s cubic-bezier(.4,0,.2,1);width:100%}.mainForm .formSection .inputGroupMedium .input:focus{border:1.5px solid #39f;outline:none}.mainForm .formSection .inputGroupMedium .input:focus~label{background-color:#fff;color:#2196f3;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupMedium .input:valid~label{background-color:#fff;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupMedium .inputLabel{color:#6b9bc4;font-size:.75rem;left:.875rem;line-height:1.5rem;pointer-events:none;position:absolute;-webkit-transform:translateY(.938rem);transform:translateY(.938rem);transition:.15s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:640px){.mainForm .formSection .inputGroupMedium{float:right;position:relative;width:55%}.mainForm .formSection .inputGroupMedium .input{border:1px solid #b1cde9;border-radius:8px;color:#58727e;font-size:1rem;height:3.313rem;padding-left:.875rem;transition:border .15s cubic-bezier(.4,0,.2,1);width:100%}.mainForm .formSection .inputGroupMedium .input:focus{border:1.5px solid #39f;outline:none}.mainForm .formSection .inputGroupMedium .input:focus~label{background-color:#fff;color:#2196f3;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupMedium .input:valid~label{background-color:#fff;padding:.2rem .5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainForm .formSection .inputGroupMedium .inputLabel{color:#6b9bc4;font-size:.75rem;left:.875rem;line-height:1.5rem;pointer-events:none;position:absolute;-webkit-transform:translateY(.938rem);transform:translateY(.938rem);transition:.15s cubic-bezier(.4,0,.2,1)}}.mainForm .formSection :nth-child(2){margin-bottom:1rem}.mainForm .formSectionSubmit{display:flex;flex-wrap:wrap;justify-content:space-between}.mainForm .formSectionSubmit .visuallyHidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mainForm .formSectionSubmit button[type=submit]{align-items:center;background-color:#39f;border:1px solid #39f;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:2.75rem;justify-content:space-between;padding:0 .875rem 0 1rem;transition:.2s;width:100%}@media screen and (min-width:453px){.mainForm .formSectionSubmit button[type=submit]{min-width:11rem;width:60%}}.mainForm .formSectionSubmit button[type=submit] img{height:1rem}.mainForm .formSectionSubmit button[type=submit]:hover{background-color:#fff;color:#39f}.mainForm .formSectionSubmit a{align-items:center;color:#58727e;display:flex}.mainForm .formSectionSubmit p{color:#6b8996;font-size:.75rem;grid-column:1/3;margin-top:.3rem}
/*# sourceMappingURL=main.a59a6806.css.map*/