.sectionFormulariosCMS .formCMS .form-control .imgCalendar,.sectionFormulariosCMS .formCMS .form-control .imgEmail,.sectionFormulariosCMS .formCMS .gj-textbox-md,.sectionFormulariosCMS .formCMS .gj-textbox-md .imgCalendar,.sectionFormulariosCMS .formCMS .gj-textbox-md .imgEmail,.sectionFormulariosCMS .formStatic .form-control .imgCalendar,.sectionFormulariosCMS .formStatic .form-control .imgEmail,.sectionFormulariosCMS .formStatic .gj-textbox-md,.sectionFormulariosCMS .formStatic .gj-textbox-md .imgCalendar,.sectionFormulariosCMS .formStatic .gj-textbox-md .imgEmail,.sectionFormulariosStatic .formCMS .form-control .imgCalendar,.sectionFormulariosStatic .formCMS .form-control .imgEmail,.sectionFormulariosStatic .formCMS .gj-textbox-md,.sectionFormulariosStatic .formCMS .gj-textbox-md .imgCalendar,.sectionFormulariosStatic .formCMS .gj-textbox-md .imgEmail,.sectionFormulariosStatic .formStatic .form-control .imgCalendar,.sectionFormulariosStatic .formStatic .form-control .imgEmail,.sectionFormulariosStatic .formStatic .gj-textbox-md,.sectionFormulariosStatic .formStatic .gj-textbox-md .imgCalendar,.sectionFormulariosStatic .formStatic .gj-textbox-md .imgEmail,.transition1{transition:all .25s ease-in-out}.transition2{transition:all .45s ease-in-out}.buttonRadius{border-radius:8px!important;overflow:hidden}.formulario .cont-spinner{min-height:700px}.banner-formularios{max-width:100%;max-height:100%;width:100%;height:100%}.fixHeightImgFormCMS{max-height:290px;overflow:hidden}.sectionFormulariosCMS,.sectionFormulariosStatic{font-family:Montserrat;font-style:normal;background:#f7f7f7}@media (max-width:575px){.sectionFormulariosCMS .title-section,.sectionFormulariosStatic .title-section{max-width:290px}}.sectionFormulariosCMS .tituloPrincipal,.sectionFormulariosStatic .tituloPrincipal{font-weight:700;font-size:26px;line-height:135%;text-align:center;height:auto;color:#523178}@media (max-width:575px){.sectionFormulariosCMS .tituloPrincipal,.sectionFormulariosStatic .tituloPrincipal{font-size:24px}}.sectionFormulariosCMS .subtituloPrincipal,.sectionFormulariosStatic .subtituloPrincipal{font-weight:500;font-size:15px;line-height:135%;text-align:center;height:auto;color:#404040}@media (max-width:575px){.sectionFormulariosCMS .subtituloPrincipal,.sectionFormulariosStatic .subtituloPrincipal{font-size:14.5px}}.sectionFormulariosCMS .formCMS,.sectionFormulariosCMS .formStatic,.sectionFormulariosStatic .formCMS,.sectionFormulariosStatic .formStatic{width:85%}@media (max-width:575px){.sectionFormulariosCMS .formCMS,.sectionFormulariosCMS .formStatic,.sectionFormulariosStatic .formCMS,.sectionFormulariosStatic .formStatic{width:100%;padding:0}}.sectionFormulariosCMS .formCMS .form-group .invalid-feedback,.sectionFormulariosCMS .formStatic .form-group .invalid-feedback,.sectionFormulariosStatic .formCMS .form-group .invalid-feedback,.sectionFormulariosStatic .formStatic .form-group .invalid-feedback{width:100%;max-width:290px;margin-left:auto;margin-right:auto}.sectionFormulariosCMS .formCMS .form-control,.sectionFormulariosCMS .formCMS .gj-textbox-md,.sectionFormulariosCMS .formStatic .form-control,.sectionFormulariosCMS .formStatic .gj-textbox-md,.sectionFormulariosStatic .formCMS .form-control,.sectionFormulariosStatic .formCMS .gj-textbox-md,.sectionFormulariosStatic .formStatic .form-control,.sectionFormulariosStatic .formStatic .gj-textbox-md{width:100%;max-width:290px;margin-left:auto;margin-right:auto;height:30px;font-weight:400;font-size:14.5px!important;line-height:19px;letter-spacing:.0054px;color:#404040;background:#fcfcfc;border-radius:2px 2px 0 0;border:none;border-bottom:1px solid #e1e1e1;font-family:Montserrat,sans-serif}.sectionFormulariosCMS .formCMS .form-control .typeEmail,.sectionFormulariosCMS .formCMS .gj-textbox-md .typeEmail,.sectionFormulariosCMS .formStatic .form-control .typeEmail,.sectionFormulariosCMS .formStatic .gj-textbox-md .typeEmail,.sectionFormulariosStatic .formCMS .form-control .typeEmail,.sectionFormulariosStatic .formCMS .gj-textbox-md .typeEmail,.sectionFormulariosStatic .formStatic .form-control .typeEmail,.sectionFormulariosStatic .formStatic .gj-textbox-md .typeEmail{border:none;background:#fcfcfc;width:99.5%;height:100%}.sectionFormulariosCMS .formCMS .form-control .imgEmail,.sectionFormulariosCMS .formCMS .gj-textbox-md .imgEmail,.sectionFormulariosCMS .formStatic .form-control .imgEmail,.sectionFormulariosCMS .formStatic .gj-textbox-md .imgEmail,.sectionFormulariosStatic .formCMS .form-control .imgEmail,.sectionFormulariosStatic .formCMS .gj-textbox-md .imgEmail,.sectionFormulariosStatic .formStatic .form-control .imgEmail,.sectionFormulariosStatic .formStatic .gj-textbox-md .imgEmail{background:url(../img/svg/i-mail.svg) no-repeat 50%;width:24px;margin-left:auto}.sectionFormulariosCMS .formCMS .form-control .typeDate,.sectionFormulariosCMS .formCMS .gj-textbox-md .typeDate,.sectionFormulariosCMS .formStatic .form-control .typeDate,.sectionFormulariosCMS .formStatic .gj-textbox-md .typeDate,.sectionFormulariosStatic .formCMS .form-control .typeDate,.sectionFormulariosStatic .formCMS .gj-textbox-md .typeDate,.sectionFormulariosStatic .formStatic .form-control .typeDate,.sectionFormulariosStatic .formStatic .gj-textbox-md .typeDate{border:none;background:#fcfcfc;width:99.5%;height:100%}.sectionFormulariosCMS .formCMS .form-control .imgCalendar,.sectionFormulariosCMS .formCMS .gj-textbox-md .imgCalendar,.sectionFormulariosCMS .formStatic .form-control .imgCalendar,.sectionFormulariosCMS .formStatic .gj-textbox-md .imgCalendar,.sectionFormulariosStatic .formCMS .form-control .imgCalendar,.sectionFormulariosStatic .formCMS .gj-textbox-md .imgCalendar,.sectionFormulariosStatic .formStatic .form-control .imgCalendar,.sectionFormulariosStatic .formStatic .gj-textbox-md .imgCalendar{background:url(../img/svg/i-calendar.svg) no-repeat 50%;width:24px;margin-left:auto}.sectionFormulariosCMS .formCMS .form-control.active,.sectionFormulariosCMS .formCMS .gj-textbox-md.active,.sectionFormulariosCMS .formStatic .form-control.active,.sectionFormulariosCMS .formStatic .gj-textbox-md.active,.sectionFormulariosStatic .formCMS .form-control.active,.sectionFormulariosStatic .formCMS .gj-textbox-md.active,.sectionFormulariosStatic .formStatic .form-control.active,.sectionFormulariosStatic .formStatic .gj-textbox-md.active{border-bottom:1px solid #523178}.sectionFormulariosCMS .formCMS .form-control.active .imgEmail,.sectionFormulariosCMS .formCMS .gj-textbox-md.active .imgEmail,.sectionFormulariosCMS .formStatic .form-control.active .imgEmail,.sectionFormulariosCMS .formStatic .gj-textbox-md.active .imgEmail,.sectionFormulariosStatic .formCMS .form-control.active .imgEmail,.sectionFormulariosStatic .formCMS .gj-textbox-md.active .imgEmail,.sectionFormulariosStatic .formStatic .form-control.active .imgEmail,.sectionFormulariosStatic .formStatic .gj-textbox-md.active .imgEmail{background:url(../img/svg/i-mail.svg) no-repeat 50%}@media (max-width:575px){.sectionFormulariosCMS .formCMS .form-control,.sectionFormulariosCMS .formCMS .gj-textbox-md,.sectionFormulariosCMS .formStatic .form-control,.sectionFormulariosCMS .formStatic .gj-textbox-md,.sectionFormulariosStatic .formCMS .form-control,.sectionFormulariosStatic .formCMS .gj-textbox-md,.sectionFormulariosStatic .formStatic .form-control,.sectionFormulariosStatic .formStatic .gj-textbox-md{margin:0 auto}}.sectionFormulariosCMS .formCMS textarea.form-control,.sectionFormulariosCMS .formStatic textarea.form-control,.sectionFormulariosStatic .formCMS textarea.form-control,.sectionFormulariosStatic .formStatic textarea.form-control{font-size:13.5px!important;resize:none;height:60px}.sectionFormulariosCMS .formCMS .gj-textbox-md,.sectionFormulariosCMS .formStatic .gj-textbox-md,.sectionFormulariosStatic .formCMS .gj-textbox-md,.sectionFormulariosStatic .formStatic .gj-textbox-md{padding:.375rem .75rem;background:#fff url(../img/svg/i-calendar.svg) no-repeat;background-position-x:calc(100% - .75rem);background-position-y:center;background-size:20px auto}.sectionFormulariosCMS .formCMS .gj-textbox-md+i,.sectionFormulariosCMS .formStatic .gj-textbox-md+i,.sectionFormulariosStatic .formCMS .gj-textbox-md+i,.sectionFormulariosStatic .formStatic .gj-textbox-md+i{display:none}.sectionFormulariosCMS .formCMS .form-control.is-invalid,.sectionFormulariosCMS .formStatic .form-control.is-invalid,.sectionFormulariosStatic .formCMS .form-control.is-invalid,.sectionFormulariosStatic .formStatic .form-control.is-invalid{padding:.375rem .75rem}.sectionFormulariosCMS .formCMS .labelText,.sectionFormulariosCMS .formStatic .labelText,.sectionFormulariosStatic .formCMS .labelText,.sectionFormulariosStatic .formStatic .labelText{font-weight:600;font-size:12.5px;line-height:15px;letter-spacing:.164286px;color:#404040;display:block;width:100%;max-width:290px;margin-left:auto;margin-right:auto}@media (max-width:575px){.sectionFormulariosCMS .formCMS .labelText,.sectionFormulariosCMS .formStatic .labelText,.sectionFormulariosStatic .formCMS .labelText,.sectionFormulariosStatic .formStatic .labelText{margin-left:auto;margin-right:auto}}.sectionFormulariosCMS .formCMS .btnInscripcion,.sectionFormulariosCMS .formStatic .btnInscripcion,.sectionFormulariosStatic .formCMS .btnInscripcion,.sectionFormulariosStatic .formStatic .btnInscripcion{color:#fff;background:#4f2d7f;padding:11px 0;max-width:none;width:330px;height:52px;margin:40px 0 45px 24%;display:block;mix-blend-mode:normal;opacity:.5;border-radius:5px!important;font-weight:600;font-size:15.5px;line-height:19px}.sectionFormulariosCMS .formCMS .btnInscripcion.active,.sectionFormulariosCMS .formStatic .btnInscripcion.active,.sectionFormulariosStatic .formCMS .btnInscripcion.active,.sectionFormulariosStatic .formStatic .btnInscripcion.active{box-shadow:0 0 8px hsla(0,0%,73.7%,.5);opacity:1}@media (max-width:575px){.sectionFormulariosCMS .formCMS .btnInscripcion,.sectionFormulariosCMS .formStatic .btnInscripcion,.sectionFormulariosStatic .formCMS .btnInscripcion,.sectionFormulariosStatic .formStatic .btnInscripcion{margin-left:auto;margin-right:auto}}@media (max-width:575px){.sectionFormulariosCMS .formCMS .invalid-feedback,.sectionFormulariosCMS .formStatic .invalid-feedback,.sectionFormulariosStatic .formCMS .invalid-feedback,.sectionFormulariosStatic .formStatic .invalid-feedback{margin-left:auto;margin-right:auto;width:288px}}.sectionFormulariosCMS .textCheck,.sectionFormulariosStatic .textCheck{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14.5px;line-height:135%;color:#404040;display:inline-block;position:relative;padding-left:26px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sectionFormulariosCMS .textCheck a,.sectionFormulariosStatic .textCheck a{font-family:Montserrat;font-weight:500;line-height:135%;color:#8c4799;text-decoration:underline}@media (max-width:576px){.sectionFormulariosCMS .textCheck,.sectionFormulariosCMS .textCheck a,.sectionFormulariosStatic .textCheck,.sectionFormulariosStatic .textCheck a{font-size:13px}}.sectionFormulariosCMS .textCheck input,.sectionFormulariosStatic .textCheck input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sectionFormulariosCMS .checkmark,.sectionFormulariosStatic .checkmark{position:absolute;top:2px;left:0;height:16px;width:16px;border:2px solid #4f2d7f;border-radius:2px}.sectionFormulariosCMS .textCheck input:checked~.checkmark,.sectionFormulariosCMS .textCheck input:hover~.checkmark,.sectionFormulariosStatic .textCheck input:checked~.checkmark,.sectionFormulariosStatic .textCheck input:hover~.checkmark{background-color:#4f2d7f}.sectionFormulariosCMS .checkmark:after,.sectionFormulariosStatic .checkmark:after{content:"";position:absolute;display:none}.sectionFormulariosCMS .textCheck input:checked~.checkmark:after,.sectionFormulariosStatic .textCheck input:checked~.checkmark:after{display:block}.sectionFormulariosCMS .textCheck .checkmark:after,.sectionFormulariosStatic .textCheck .checkmark:after{left:3px;width:7px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(42deg);-ms-transform:rotate(42deg);transform:rotate(42deg)}.sectionFormulariosCMS select,.sectionFormulariosStatic select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='grey' height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")!important;background-repeat:no-repeat!important;background-position-x:97%!important;background-position-y:3px!important}.sectionFormulariosCMS input:-webkit-autofill,.sectionFormulariosStatic input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fcfcfc inset}.resposiveTextLegalFormularios{position:relative;font-family:Montserrat;font-style:normal}.resposiveTextLegalFormularios .col_box_TextoLegal button{width:150px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-align:left;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;padding:0 40px 15px 15px;outline:none;margin-top:15px;line-height:37px;font-weight:600;font-size:12.5px;line-height:21px;color:#894590}.resposiveTextLegalFormularios .col_box_TextoLegal .CondicionesdePromociones img{transform:rotate(180deg);padding-right:.5rem!important}.resposiveTextLegalFormularios .col_box_TextoLegal .CondicionesdePromociones.collapsed img{transform:rotate(0deg)}.resposiveTextLegalFormularios .fontTextFormularioMovil{font-family:Montserrat;font-style:normal;font-weight:600;font-size:12.5px;line-height:26px!important;letter-spacing:.005px;text-decoration-line:underline;color:#894590}.resposiveTextLegalFormularios .fontTextFormularioMovil:hover{font-family:Montserrat;font-style:normal;font-weight:700;font-size:12.5px;line-height:26px!important;color:#894590}@media (max-width:575px){.resposiveTextLegalFormularios{background:#f7f7f7}}.textoLegalFormCMS{font-family:Montserrat;font-style:normal;font-weight:400;font-size:13px;line-height:140%;text-align:justify;color:#4e4e4e}.modalTDatosForm{margin:30px auto 0;background:#fff;box-sizing:border-box;box-shadow:0 2px 20px rgba(0,0,0,.429469);border-radius:3px;max-width:600px;max-height:600px;overflow-y:auto}.modalTDatosForm .titleModalTDatos{font-family:Montserrat;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#8c4799}.modalTDatosForm .textModalTDatos{font-family:Montserrat;font-style:normal;font-weight:400;font-size:13px;line-height:145%;text-align:justify;color:#404040}.modalTDatosForm .linkCloseLegal{font-family:Montserrat;font-style:normal;font-weight:600;font-size:13px;line-height:16px;text-decoration-line:underline;color:#8c4799}.modalTDatosForm .btnPurple{background:#523178;border-radius:5px;font-size:15.5px;line-height:21px;padding:0;height:48px}@media (max-width:575px){.modalTDatosForm{margin:55px 10px 80px;max-height:none}}.sectionAgradFormulario{background:#fafafa}.sectionAgradFormulario .titleAgrad{font-weight:700;font-size:20px;line-height:24px;color:#523178}.sectionAgradFormulario .lineaSeparador{border-top:1px solid #ededed}.sectionAgradFormulario ul{font-family:Montserrat;font-style:normal;font-weight:600;font-size:13px;line-height:23px;color:#523178}.sectionAgradFormulario ul li{list-style-position:inside;font-weight:400;font-size:14px;line-height:19px;color:#404040;margin-top:1rem!important;margin-bottom:1rem!important}.sectionAgradFormulario .btnInicio{color:#fff;background:#523178;box-shadow:0 0 8px hsla(0,0%,73.7%,.5);padding:11px 0;max-width:none;width:210px;height:48px;margin:45px auto;display:block;mix-blend-mode:normal;border-radius:5px!important;font-weight:600;font-size:15.5px;line-height:19px}@media (max-width:575px){.sectionAgradFormulario .btnInicio{width:100%}}.boxAppFormulario{background:#7c3f88}.boxAppFormulario span{color:#f8c21c}.button{box-shadow:0 0 8px hsla(0,0%,73.7%,.5);border-radius:5px;padding:16px 25px;font-weight:600;display:inline-block;font-family:Montserrat,sans-serif;font-size:15.5px;text-align:center;line-height:19px;width:100%;max-width:330px;transition:.25s ease-in-out;border:none;margin-bottom:40px}.button:hover{text-decoration:none}.button+.button{margin-left:20px}.button-purple{background-color:#8c4799;color:#fff}.button-purple:hover{background-color:#9c4faa}.button-purple-dark{background-color:#523178;color:#fff}.button-purple-dark:hover{background-color:#5e388a}.button-purple-dark:disabled{background-color:rgba(82,49,120,.5);box-shadow:none}.button-red{background-color:#ee2737;color:#fff}.button-red:hover{background-color:#f03f4d}@media (max-width:768px){.button{padding:14.5px 20px;font-size:15.5px;border-radius:5px;width:100%;min-width:280px;max-width:330px}}i{width:40px;height:40px;display:inline-block}i.i-check{background:transparent url(../img/svg/icon/check-purple.svg) 50% no-repeat}i.i-legal{background:transparent url(../img/campaing/i-legal.svg) 50% no-repeat}.formulario i.i-alert{border:1px solid #efefef;box-shadow:0 2px 20px hsla(0,0%,79.2%,.5);background:#4f2d7f 50% no-repeat;background-size:auto 50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-image:url(../img/svg/icon/16/info-2.svg)}.formulario i.i-alert,i.i-error{width:35px;height:35px;transform:rotate(180deg)}i.i-error{border:1px solid #e22d36;box-shadow:0 2px 20px hsla(0,0%,79.2%,.8);background:#f9f9f9 50% no-repeat;background-size:auto 50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-image:url(../img/svg/icon/rechazado.svg)}.modal-dialog{margin-top:10vh}.modal-dialog .modal-header{position:relative}.close{position:absolute;top:10px!important;right:10px!important;z-index:100;background:transparent url(../img/campaing/i-close.svg) 50% no-repeat!important}#FormCMSTemplate2{padding-top:0}#FormCMSTemplate2 .cont-title{max-width:95%}#FormCMSTemplate2 .col-lg-7{height:100%}#FormCMSTemplate2 .col-lg-7 img{width:100%}#FormCMSTemplate2 .cont-formCMS{min-height:770px;background:#fff;height:auto}#FormCMSTemplate2 .bg-img-desktop{min-height:770px;background-position:top}#FormCMSTemplate2 .bg-img-desktop,#FormCMSTemplate2 .bg-img-mobile{width:100%;height:auto;background-color:#fff;background-repeat:no-repeat;background-size:cover}#FormCMSTemplate2 .bg-img-mobile{background-position:50%}#FormCMSTemplate2 .bg-img-mobile img{width:100%}@media (max-width:768px){#FormCMSTemplate2 .bg-img-desktop,#FormCMSTemplate2 .cont-formCMS{min-height:100%;height:100%}}