:root{--primary: #EC6608;--secondary: #4B2164;--tertiary: #7B5F9A;--purple-2: #7A5E95;--semi-purple: #6D5978;--semi-gray: #668791;--cyan: #BDE7F2;--lila: #A531EF;--salmon: #FAE8EA;--content: #5c5c5c;--purple-3: #662681;--white: #FFF;--gris: #FAFAFA;--colorGray1: #c2bebe;--colorGray2: #575555;--colorRed: #db141a;--font-family: "DM Sans"}*{font-family:DM Sans,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:62.5%}html{-webkit-font-smoothing:antialiased}body{overflow-anchor:none}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Bold.woff2) format("woff2"),url(/_static/fonts/SFProText-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Heavy.woff2) format("woff2"),url(/_static/fonts/SFProText-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Heavy.woff2) format("woff2"),url(/_static/fonts/SFProText-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Light.woff2) format("woff2"),url(/_static/fonts/SFProText-Light.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Medium.woff2) format("woff2"),url(/_static/fonts/SFProText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Light.woff2) format("woff2"),url(/_static/fonts/SFProText-Light.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Medium.woff2) format("woff2"),url(/_static/fonts/SFProText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Regular.woff2) format("woff2"),url(/_static/fonts/SFProText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Bold.woff2) format("woff2"),url(/_static/fonts/SFProText-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Semibold.woff2) format("woff2"),url(/_static/fonts/SFProText-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Regular.woff2) format("woff2"),url(/_static/fonts/SFProText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/_static/fonts/SFProText-Semibold.woff2) format("woff2"),url(/_static/fonts/SFProText-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Black;src:url(/_static/fonts/DMSans/DMSans-Black.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans ExtraBold;src:url(/_static/fonts/DMSans/DMSans-ExtraBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans ExtraLight;src:url(/_static/fonts/DMSans/DMSans-ExtraLight.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Light;src:url(/_static/fonts/DMSans/DMSans-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Medium;src:url(/_static/fonts/DMSans/DMSans-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/_static/fonts/DMSans/DMSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans SemiBold;src:url(/_static/fonts/DMSans/DMSans-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Thin;src:url(/_static/fonts/DMSans/DMSans-Thin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.hide{display:none}#bg{width:100%}#wrap{width:100%;position:relative;background-size:cover;padding:11rem 0 4rem}.cardChat{background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;padding:3rem 5rem}.cardChat__content{width:100%}.chat__title{font-family:DM Sans ExtraBold;font-size:3.2rem;line-height:1;letter-spacing:-1px;text-align:center;color:var(--secondary)}.chat__wsp{background-color:#69bd27;display:flex;align-items:center;justify-content:center;font-family:DM Sans SemiBold;font-size:2.4rem;gap:.5rem;color:#fff;width:100%;padding:1rem 2rem;border-radius:1rem;line-height:1;letter-spacing:-1px;max-width:340px}.chat__icon{width:4rem}.callBack__subtitle{color:var(--secondary);font-size:1.6rem;font-family:DM Sans ExtraBold;text-align:center;line-height:1;letter-spacing:-1px;margin-bottom:.5rem}.callBack__title{color:var(--secondary);font-size:2.8rem;font-family:DM Sans ExtraBold;text-align:center;line-height:1;letter-spacing:-1px}.callBack__btn{background-color:var(--primary);display:flex;align-items:center;justify-content:center;font-family:DM Sans SemiBold;font-size:2.4rem;gap:.5rem;color:#fff;width:100%;padding:1rem 2rem;border-radius:1rem;line-height:1;letter-spacing:-1px;max-width:340px}.call__title{color:var(--secondary);font-size:2.8rem;font-family:DM Sans ExtraBold;text-align:center;line-height:1;letter-spacing:-1px}.footet__terms{color:var(--secondary);font-size:1.6rem}#footer{text-align:center}#terms_conditions{color:#fff;font-size:14px;display:inline-block}.error{color:red;font-size:12px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form__row,.form__group{margin-bottom:15px}.form__group--ubigeo{flex-basis:calc(33% - 6px)}.form__group select,.form__group select option,.form__label{font-size:1.2rem;color:var(--secondary);font-family:DM Sans SemiBold}.form__label-error{display:none;padding-left:5px;margin:8px 0 0;font-size:12px;color:var(--colorRed)}.form__label-error--form{text-align:center;font-size:14px;margin:20px 0 0}.form__label-error.active{display:block}.form__input{outline:none;color:var(--secondary);border:1px solid #ddd9dd;border-radius:10px;padding:8px 12px;display:block;margin-top:4px;width:100%;font-size:1.6rem}.form__input-wrap--flex{color:var(--colorGray2);flex:none;display:flex;align-items:center;font-size:14px;gap:10px}.form__input--submit{width:min(80%,200px);color:var(--white);border-radius:18px;background-color:var(--colorGray1);opacity:.8;cursor:not-allowed}.form__input--submit.active{cursor:pointer;background-color:var(--primary);border:2px solid var(--primary)}.terms__text{color:#fff;text-align:center;font-size:1.6rem;font-family:DM Sans}.callus__btn{background-color:#3b82f6;display:flex;align-items:center;justify-content:center;font-family:DM Sans SemiBold;font-size:2.4rem;color:#fff;gap:.5rem;width:100%;padding:1rem 2rem;border-radius:1rem;line-height:1;letter-spacing:-1px;max-width:340px;margin:0 auto}.callus__title{line-height:1;letter-spacing:-1px;font-family:DM Sans SemiBold;font-size:2.4rem;color:#fff}.thanks__title{color:var(--secondary);font-family:DM Sans SemiBold;font-size:2.4rem;text-align:center;line-height:1;letter-spacing:-1px}.thanks__parrafo{color:var(--secondary);font-family:DM Sans SemiBold;font-size:1.4rem;text-align:center;line-height:1;letter-spacing:-1px}@media only screen and (min-width: 650px){#wrap{padding:4rem 0}#app.app--mod{top:50%}#callme_title{margin-bottom:20px}#callme_form p{margin-bottom:19px}.error{font-size:14px}}@media (min-width: 992px){.form__row--block:nth-last-child(2){margin-bottom:30px}.form__group{margin-bottom:0;flex-direction:row;align-items:center;gap:16px}.form__label{flex-basis:80px}.form__input{flex:1}.form__input--submit{flex:none!important;border-radius:30px;font-size:18px}}
