.button{cursor:pointer;padding:11px 32px;background-color:#0a5cf5;border:1px solid #0a5cf5;border-radius:.25rem;color:#fff;display:flex;height:fit-content;width:max-content;justify-content:center;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;text-align:center;text-decoration-line:none;transition:background-color .3s,color .3s}.button:hover,.button:focus{background-color:#fff;color:#0a5cf5}.modal{display:none;position:fixed;justify-content:center;align-items:center;z-index:99999;background-color:rgba(0,0,0,.3019607843);top:0;left:0;width:100vw;height:100vh}.modal-video{width:100%}.modal-video .modal__body{padding:2.25rem 0 0 !important;background:#001c47}.modal-video .modal__close{display:flex;align-items:center;gap:.75rem;top:7px !important;right:12px !important;color:#fff}.modal-video .modal__close{font-size:14px;line-height:24px;font-weight:100}.modal__inner{position:relative;margin:auto;width:95%;height:auto;max-width:1000px;background-color:#fff}.modal__header{width:100%;padding:16px;background-color:#0a5cf5;font-size:24px;line-height:32px;font-weight:600;color:#fff}.modal__body{display:flex;flex-direction:column;row-gap:1.5rem;padding:16px;width:100%;height:auto;max-height:80vh}.modal__footer{width:100%;padding:16px;background-color:#f4f6fd;display:flex;justify-content:flex-end}.modal.is-open{z-index:9999;display:flex}.modal.is-show{display:flex;animation:opac 1s}@keyframes opac{from{opacity:0}to{opacity:1}}@media screen and (min-width: 768px){.modal__inner{width:80%}.modal__header{padding:24px 32px;font-size:32px;line-height:40px}.modal__body{padding:32px}}.modal.template-white button.modal__close{position:absolute;top:48px;right:48px}.modal.template-white .modal__body{padding:48px}.modal.template-white .form{overflow-y:auto;overflow-x:hidden}.modal.template-white .form::-webkit-scrollbar{width:3px}.modal.template-white .form::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:5px}.modal.template-white .form::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.pi__content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;max-width:100%}@media screen and (min-width: 768px){.pi__content{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.pi__content{display:flex;max-width:60%}}.pi__icon{aspect-ratio:1/1;font-size:1.5rem;background:linear-gradient(90deg, #0A5CF5 2%, #A835FF 72.24%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.pi__icon{font-size:2rem}}@media screen and (min-width: 1024px){.pi__icon{font-size:1.5rem}}@media screen and (min-width: 1280px){.pi__icon{font-size:2rem}}.pi__title{font-weight:600;color:#001c47;font-size:16px;line-height:24px;font-weight:600}@media screen and (min-width: 768px){.pi__title{font-size:18px;line-height:28px}}@media screen and (min-width: 1024px){.pi__title{font-size:16px;line-height:28px}}@media screen and (min-width: 1280px){.pi__title{font-size:18px;line-height:28px}}.pi__description{color:#001c47;font-size:.875rem;line-height:24px;font-weight:400}@media screen and (min-width: 768px){.pi__description{font-size:1rem;line-height:24px}}@media screen and (min-width: 1024px){.pi__description{font-size:.875rem;line-height:24px}}@media screen and (min-width: 1280px){.pi__description{font-size:1rem;line-height:24px}}.pi__link{color:#0a5cf5;font-weight:400;font-family:"Proeduca",Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.25rem}.pi__link:hover{cursor:pointer}@media screen and (min-width: 768px){.pi__link{font-weight:400;font-family:"Proeduca",Helvetica,sans-serif;font-size:1rem;font-style:normal;line-height:1.5rem}}.pi__item{flex:1;position:relative;padding-left:1.5rem}.pi__item::before{content:"";width:1.5px;height:100%;background:linear-gradient(90deg, #0A5CF5 2%, #A835FF 72.24%);position:absolute;left:0;border-radius:10px;transform:scaleX(0.75)}@media screen and (min-width: 1024px){.pi__item{flex:1 1 auto}.pi__item:first-child{padding-left:0}.pi__item:first-child::before{display:none}}.modal .form{margin-top:1.5rem}
