:root{--font-family-title:-apple-system,Montserrat,"SF Pro",sans-serif;--font-family-text:-apple-system,IBM Plex Sans,"SF Pro Text",sans-serif;--font-color-primary-text:#18191f}::-webkit-scrollbar{display:none}img{-webkit-user-select:none;user-select:none}.hidden{visibility:hidden}@font-face{font-family:Montserrat;src:url(Montserrat-Regular.3cd786652b8a2e9d41f2.ttf)}@font-face{font-family:IBM Plex Sans;src:url(IBMPlexSans-Regular.0519459d8ed646e0f90d.ttf)}body,html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}*{box-sizing:border-box}section{display:block;height:auto;text-align:center;flex-direction:column;align-items:center;justify-content:center}section>.title{text-align:center;font-family:var(--font-family-title);font-weight:600;font-feature-settings:"liga" off}section>.description,section>.title{display:block;font-style:normal;color:var(--font-color-primary-text)}section>.description{font-family:var(--font-family-text);font-weight:400;font-feature-settings:"liga" off}section>.items{margin:15px 0;display:block;height:100%;flex-direction:row;justify-content:space-between}section>.items>.item{margin:0;display:flex;flex-direction:column;align-items:center;flex-grow:1;flex-basis:0}section>.items>.item>.icon{display:flex;align-items:center;justify-content:center}section>.items>.item>.icon>img{box-shadow:0 3px 21px rgba(0,0,0,.25)}section>.items>.item>.title{margin-top:30px;text-align:center;white-space:pre-wrap;font-family:var(--font-family-text);font-style:normal;font-weight:400;font-size:16px;line-height:26px;margin-bottom:0}section>.items .items.reviews .item{min-width:350px}section .actions{display:flex;flex-direction:row;align-items:center;justify-content:center}section .actions button{margin:10px;padding:16px 32px}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;overflow:auto;z-index:1000}form{background-color:#fff;width:auto;border:none;border-radius:10px;padding:20px;box-shadow:3px 0 21px 0 rgba(0,0,0,.5);z-index:10000}form .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}form .header span{font-family:var(--font-family-text);font-style:normal;font-weight:500;font-size:20px;line-height:40px}form .body .form-title{padding:8px 20px;display:flex;align-items:center;flex-direction:column;justify-content:center}form .body .form-title p,form .body .form-title span{margin:0;padding:0;font-family:var(--font-family-text);font-style:normal;font-weight:400;font-size:18px;line-height:32px;text-align:center}form .actions button{width:100%;margin:0;padding:0;background:#2d4e8d;border-radius:16px;height:64px;font-weight:600;font-size:20px;line-height:40px;color:#fff}button{font-family:var(--font-family-text);font-style:normal;display:flex;align-items:center;justify-content:center}button,button.icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}button.icon{background:none}button.icon,button.icon img{width:32px;height:32px}button.primary{padding:16px 32px;background:linear-gradient(224.81deg,#668ace -.15%,#32579d 100.19%);border-radius:8px;font-weight:500;font-size:18px;line-height:28px;color:#fff}button:disabled{opacity:.5;cursor:default}button:hover{cursor:pointer}.form-control{display:flex;flex-direction:column;margin-bottom:20px}.form-control label{text-align:left;font-family:var(--font-family-text);font-style:normal;font-weight:500;font-size:14px;line-height:20px;padding:0 10px 2px;color:#18191f}.form-control label .required{color:red}.form-control input,.form-control textarea{padding:13px 12px;font-family:var(--font-family-text);font-style:normal;font-weight:500;font-size:14px;line-height:20px;border:1px solid #cecece;border-radius:10px}.form-control input:focus,.form-control textarea:focus{outline:none;border-color:#2d4e8d}.form-control textarea{resize:none}.form-control .description{text-align:left;padding:4px 10px 0;font-family:var(--font-family-text);font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#262a2b}@media screen and (min-width:300px) and (max-width:1024px){div.container{width:100vw;min-width:100vw;max-width:100vw}section{margin:40px 0}section>.title{margin-bottom:40px;line-height:1.2;font-size:24px}section>.description{margin:20px 0;text-align:center;font-size:14px;line-height:1.2;padding:0 10px}section>.items{flex-direction:column}section>.items>.item{margin:10px}section>.items>.item>.title{margin:14px 0 0!important;line-height:1.5;font-size:14px}section>.actions{margin:10px;flex-direction:column}section>.actions>button{text-align:center;width:100%;font-size:14px;padding:12px}section:last-child{margin-bottom:50px}form{border-radius:0;box-shadow:none;padding:20px;width:100%;height:100%;overflow-y:auto}form,form .actions{margin:0}.form-control input,.form-control textarea{font-size:16px}}@media screen and (min-width:1025px) and (max-width:1279px){div.container{margin:0 auto;width:980px}}@media screen and (min-width:1025px){div.container{margin:0 auto;width:1110px;height:auto}section{margin-top:100px}section .title{line-height:54px;font-size:40px;margin-bottom:80px}section>.description{font-size:18px;line-height:32px;margin-bottom:50px}section .items{display:flex}section:last-child{margin-bottom:100px}form ::-webkit-scrollbar{width:0!important;background-color:initial!important}}:focus{outline:none}.flex{display:flex}.row{flex-direction:row}.space-between{justify-content:space-between}.column{flex-direction:column}.icon.image:hover{cursor:pointer}