:root{--leftCI08:0}
@media(min-width:1176px){:root{--leftCI08:calc((100vw - 1112px) / 2)}
}
@media(min-width:1440px){:root{--leftCI08:calc((100vw - 1368px) / 2)}
}
.check-icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:12px}
.ci08{width:100%;display:inline-block;background:#fff;position:relative}
.ci08 .box{position:relative}
.ci08 .box.box-type-radio{margin-bottom:24px}
.ci08 .box .check-icon{display:none;position:absolute}
.ci08 .box.is-filled label{display:block !important}
.ci08 .box.is-focused:not(.is-error):not(.box-type-radio) label{display:block !important}
.ci08 .box.is-success .errorCheck{display:none}
.ci08 .box.is-success .error-icon{display:none !important}
.ci08 .box.is-success .check-icon{display:block !important;width:16px;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='16.002'height='12'viewBox='0016.00212'%3E%3Cpathid='Trazado_1264'data-name='Trazado1264'd='M1551.86,363a1.015,1.015,0,0,1-.73-.315l-4.86-5.179a1,1,0,0,1,1.46-1.369l4.12,4.391,8.41-9.2a1,1,0,1,1,1.48,1.348l-9.14,10a1,1,0,0,1-.73.326Z'transform='translate(-1545.998-351)'fill='%235ebfa8'/%3E%3C/svg%3E")}
.ci08 .box.is-error:not(.is-focused) .error-required{display:block}
.ci08 .box.is-error:not(.is-focused) input{border:2px solid #ce5858 !important}
.ci08 .box.is-error:not(.is-focused) .check-icon{display:block !important;width:12px;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="12.005"height="12"viewBox="0012.00512"><pathid="Trazado_939"data-name="Trazado939"d="M2180.41,533l4.3-4.293a1,1,0,0,0-1.42-1.414l-4.29,4.293-4.29-4.293a1,1,0,1,0-1.42,1.414l4.3,4.293-4.3,4.293a1,1,0,0,0,1.42,1.414l4.29-4.293,4.29,4.293a1,1,0,0,0,1.42-1.414Z"transform="translate(-2172.998-527)"fill="%23ce5858"/></svg>')}
.ci08 .box.is-error-format:not(.is-focused) .error-required{display:none}
.ci08 .box.is-error-format:not(.is-focused) .error-required{display:block !important}
.ci08 .visualization-landing .check-icon{top:26px;right:24px}
.ci08 .visualization-landing .box.is-filled label.input-label,.ci08 .visualization-landing .box.is-focused label.input-label{display:block !important}
.ci08 .visualization-landing .box-type-radio .radio-label{display:block !important;font-size:16px;line-height:22px;font-weight:600;color:#3b3b3b;display:block}
.ci08 .visualization-general .box.is-success input,.ci08 .visualization-footer .box.is-success input{border:1px solid #3b3b3b}
.ci08 .visualization-general .box input,.ci08 .visualization-footer .box input,.ci08 .visualization-general .box.is-error input,.ci08 .visualization-footer .box.is-error input,.ci08 .visualization-general .box.is-success input,.ci08 .visualization-footer .box.is-success input{border-width:1px !important}
.ci08 .visualization-general .check-icon,.ci08 .visualization-footer .check-icon{top:48px;right:14px}
.ci08 .visualization-general .box-type-radio .radio-label,.ci08 .visualization-footer .box-type-radio .radio-label{font-size:16px;line-height:22px;font-weight:600;color:#3b3b3b;display:block;text-transform:uppercase}
.ci08 .cuerpo-mini-validaciones{color:#bf4959}
.ci08 div.grey-background{border:none !important}
.ci08 #html_element{margin-bottom:20px}
.ci08>.container.footer::before{background-color:var(--color-footer);position:absolute;bottom:0;content:"";width:100%;left:0;height:246px}
.ci08>.container.footer,.ci08>.container.general{padding:35px 0 0}
@media(min-width:1140px){.ci08>.container.footer,.ci08>.container.general{padding:60px 0 0}
}
.ci08>.container.footer img,.ci08>.container.general img{display:none}
.ci08>.container.general{padding:35px 0}
@media(min-width:1140px){.ci08>.container.general{padding:60px 0}
}
.ci08>.container.landing{padding:0;max-width:inherit}
.ci08>.container.landing .block-gene-ci08{border:0;padding:0;flex-wrap:wrap}
.ci08>.container.landing .block-gene-ci08 .button-cta{border-radius:8px;padding:11px 20px 11px 20px;background-color:var(--color-primary);color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;user-select:none}
.ci08>.container.landing .block-gene-ci08 .block-img{width:100%}
.ci08>.container.landing .block-gene-ci08 .block-img.align-left img{object-position:left}
.ci08>.container.landing .block-gene-ci08 .block-img.align-center img{object-position:center}
.ci08>.container.landing .block-gene-ci08 .block-img.align-right img{object-position:right}
.ci08>.container.landing .block-gene-ci08 .block-img.mobile-back{display:inline-flex}
@media(min-width:1024px){.ci08>.container.landing .block-gene-ci08 .block-img.mobile-back{display:none}
}
.ci08>.container.landing .block-gene-ci08 .block-img .half{width:60%;position:absolute;right:0}
@media(min-width:2200px){.ci08>.container.landing .block-gene-ci08 .block-img .half{width:75%}
}
.ci08>.container.landing .buton-link-gene{position:static;display:inline-block}
@media(max-width:1024px){.ci08>.container.landing .buton-link-gene{position:fixed;bottom:0;width:100% !important;left:0;text-align:center}
}
.ci08>.container.landing .fixed{position:fixed;top:0;left:inherit;right:0;margin:0;bottom:inherit;padding:12px 20px 12px 20px}
.ci08>.container.landing .arrow-down{position:absolute;bottom:30px;left:42%;margin:0 auto;display:block;animation-iteration-count:1;animation:bounce 1s}
@media(max-width:1024px){.ci08>.container.landing .arrow-down{display:none !important}
}
@keyframes bounce{0,20%,50%,80%,100%{transform:translateY(0)}
40%{transform:translateY(-30px)}
60%{transform:translateY(-15px)}
}
.ci08>.container.landing .cc11 .block-cc11{height:100%}
.ci08>.container.landing .cc11 .logo-header{position:absolute;top:88px;left:3vw;z-index:1;padding-right:var(--padding-side-xs);padding-left:var(--padding-side-xs)}
@media(min-width:600px){.ci08>.container.landing .cc11 .logo-header{padding-right:var(--padding-side-sm);padding-left:var(--padding-side-sm)}
}
@media(max-width:1024px){.ci08>.container.landing .cc11 .logo-header{display:block;position:static;padding-top:16px;padding-bottom:16px}
.ci08>.container.landing .cc11 .logo-header.beige-background{background:#fcf0e6}
.ci08>.container.landing .cc11 .logo-header.grey-background{background:#f7f7f7}
.ci08>.container.landing .cc11 .logo-header.corp-background{background:#8c2f3f}
.ci08>.container.landing .cc11 .logo-header.black-background{background:#3b3b3b}
.ci08>.container.landing .cc11 .logo-header.trans-black-background{background:#3b3b3b}
.ci08>.container.landing .cc11 .logo-header.trans-white-background{background:#f7f7f7}
.ci08>.container.landing .cc11 .logo-header img{height:29px;width:215px}
}
.ci08>.container.landing .cc11 .logo-header .img-desktop{width:auto;height:35px}
.ci08>.container.landing .temp-landing{height:100%}
.ci08>.container.landing .temp-landing .block-left{text-align:left;padding:30px 27px}
@media(min-width:600px){.ci08>.container.landing .temp-landing .block-left{padding-right:39px;padding-left:39px}
}
@media(min-width:1024px){.ci08>.container.landing .temp-landing .block-left{text-align:right;padding:0 70px 0 39px}
}
@media(min-width:1176px){.ci08>.container.landing .temp-landing .block-left{padding-left:var(--leftCI08);padding-left:100px}
}
@media(min-width:1440px){.ci08>.container.landing .temp-landing .block-left{padding-left:var(--leftCI08);padding-left:200px}
}
.ci08>.container.landing .temp-landing .block-left.beige-background{background:#fcf0e6}
.ci08>.container.landing .temp-landing .block-left.trans-black-background{position:relative}
.ci08>.container.landing .temp-landing .block-left.trans-black-background:before{width:100%;height:100%;content:"";background:transparent linear-gradient(90deg,#272727 0,#242424 50%,#fff 100%);mix-blend-mode:multiply;opacity:.62;position:absolute;top:0;left:0}
@media(max-width:1024px){.ci08>.container.landing .temp-landing .block-left.trans-black-background:before{background:#343434;mix-blend-mode:unset;opacity:1}
}
.ci08>.container.landing .temp-landing .block-left.trans-black-background .titulo-top-mayu{color:#fae6d4 !important}
.ci08>.container.landing .temp-landing .block-left.trans-black-background .title-prin{color:#fff !important}
.ci08>.container.landing .temp-landing .block-left.trans-black-background .cuerpo{color:#fff !important}
.ci08>.container.landing .temp-landing .block-left.trans-white-background{position:relative}
.ci08>.container.landing .temp-landing .block-left.trans-white-background:before{width:100%;height:100%;content:"";background:transparent linear-gradient(90deg,#fff 0,rgba(255,255,255,0.54) 56%,rgba(255,255,255,0) 100%) 0 0;opacity:.62;position:absolute;top:0;left:0}
@media(max-width:1024px){.ci08>.container.landing .temp-landing .block-left.trans-white-background:before{background:#fef8f4;mix-blend-mode:unset;opacity:1}
}
.ci08>.container.landing .temp-landing .block-left.black-background{background:#3b3b3b}
.ci08>.container.landing .temp-landing .block-left.black-background .block-info .titulo-top-mayu{color:#fae6d4}
.ci08>.container.landing .temp-landing .block-left.black-background .block-info .title-prin{color:#fff}
.ci08>.container.landing .temp-landing .block-left.black-background .block-info .cuerpo{color:#fff}
.ci08>.container.landing .temp-landing .block-left.grey-background{background:#f7f7f7}
.ci08>.container.landing .temp-landing .block-left.corp-background{background:#8c2f3f}
.ci08>.container.landing .temp-landing .block-left.corp-background .block-info .titulo-top-mayu{color:#fae6d4}
.ci08>.container.landing .temp-landing .block-left.corp-background .block-info .title-prin{color:#fff}
.ci08>.container.landing .temp-landing .block-left.corp-background .block-info .cuerpo{color:#fff}
.ci08>.container.landing .temp-landing .block-left .block-info{position:relative;display:inline-block;text-align:left;width:100%;height:auto}
@media(min-width:1024px){.ci08>.container.landing .temp-landing .block-left .block-info{top:50%;transform:translateY(-50%)}
}
.ci08>.container.landing .temp-landing .block-left .block-info .title-prin{padding:5% 0;font-weight:700;font-size:56px;line-height:56px}
@media(max-width:1024px){.ci08>.container.landing .temp-landing .block-left .block-info .title-prin{padding:1% 0;font-size:44px;line-height:50px}
}
.ci08>.container.landing .temp-landing .block-left .block-info .titulo-top-mayu{color:var(--color-primary);font-weight:700}
.ci08>.container.landing .temp-landing .block-left .block-info .cuerpo{font-size:24px;line-height:30px}
@media(max-width:1024px){.ci08>.container.landing .temp-landing .block-left .block-info .cuerpo{font-size:20px;line-height:28px}
}
.ci08>.container.landing .temp-landing .block-left .block-info .cta-block{margin:24px 0}
.ci08>.container.landing .temp-landing .block-left .block-info .cta-block .button-red{padding:8px}
@media(min-width:1024px){.ci08>.container.landing .temp-landing .block-right{padding:72px 0}
}
.ci08>.container.landing .temp-landing .block-right .send-card{width:70%;max-width:535px;background:rgba(255,255,255,0.3);padding:30px 50px;overflow:auto;max-height:100%;position:relative;margin:0 auto;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;display:none}
.ci08>.container.landing .temp-landing .block-right .send-card .check-icon-corp{width:109px;height:83px;margin:0 auto}
.ci08>.container.landing .temp-landing .block-right .send-card .titulo-solicitud{margin-top:42px;font-size:24px;line-height:28px;font-weight:700;color:#3b3b3b}
.ci08>.container.landing .temp-landing .block-right .send-card .close-card{position:absolute;top:37px;right:38px}
@media(max-width:1024px){.ci08>.container.landing .temp-landing .block-right .send-card .close-card{float:left;left:25px;top:35px;z-index:2}
}
.ci08>.container.landing .temp-landing .block-right .send-card .close-card:hover{cursor:pointer}
.ci08>.container.landing .temp-landing .block-right form{position:relative;margin:0 auto;width:100%;padding:30px 12px;max-height:100%;overflow:auto;background:#fef8f4}
@media(min-width:600px){.ci08>.container.landing .temp-landing .block-right form{padding-right:24px;padding-left:24px}
}
@media(min-width:1024px){.ci08>.container.landing .temp-landing .block-right form{padding-right:50px;padding-left:50px;max-width:628px;background:rgba(255,255,255,0.3)}
}
.ci08>.container.landing .temp-landing .block-right form .hideBox{display:none}
.ci08>.container.landing .temp-landing .block-right form .phoneQuestion{margin-top:20px}
.ci08>.container.landing .temp-landing .block-right form .phoneQuestion .showPhone{font-weight:700;text-decoration:underline;cursor:pointer;color:#3b3b3b}
.ci08>.container.landing .temp-landing .block-right form .input-box{border:2px solid #c8c8c8;padding:18px 21px;border-radius:10px;height:64px;font-size:16px;color:#3b3b3b;font-weight:600}
.ci08>.container.landing .temp-landing .block-right form ::placeholder{color:#3b3b3b;font-size:16px;font-weight:600}
.ci08>.container.landing .temp-landing .block-right form :focus::placeholder{color:transparent}
.ci08>.container.landing .temp-landing .block-right form .input-label{display:none;position:absolute;top:6px;left:23px;font-size:12px;font-weight:600;color:#707070;text-transform:capitalize;letter-spacing:normal}
.ci08>.container.landing .temp-landing .block-right form .errorCheck{margin-bottom:-25px;font-size:12px;font-weight:600}
@media(max-width:1024px){.ci08>.container.landing .temp-landing .block-right form .errorCheck{margin-bottom:0 !important}
}
.ci08>.container.landing .temp-landing .block-right form .button-red .icon-button{vertical-align:middle;display:inline-block;margin-right:15px}
.ci08>.container.landing .temp-landing .block-right form .send-button{margin-bottom:15px}
@media(max-width:1024px){.ci08>.container.landing .temp-landing .block-right form .box{margin-top:25px !important}
}
.ci08>.container.landing .temp-landing .block-right form .icon{position:absolute;top:20px;right:20px;color:var(--color-bg);font-weight:700;cursor:pointer}
.ci08>.container.landing .temp-landing .block-right form div{text-align:left}
.ci08>.container.landing .temp-landing .block-right form .link-titulo{font-weight:600;font-size:1.35rem}
.ci08>.container.landing .temp-landing .block-right form .checkBox{position:absolute;left:0;top:0;width:23px;height:23px;border-radius:3px;border:3px solid var(--color-primary);background:transparent}
.ci08>.container.landing .temp-landing .block-right form .checkBox.active{display:flex;justify-content:center;align-items:center;background:transparent}
.ci08>.container.landing .temp-landing .block-right form .checkBox.active:before{content:"\e901";font-family:'icomoon';font-weight:700;font-size:10px;color:var(--color-primary)}
.ci08>.container.landing .temp-landing .block-right form .coral-Checkbox-description p a{color:#3b3b3b;text-decoration:underline}
.ci08>.container.landing .temp-landing .block-right form .coral-Checkbox.coral-Form-field{position:relative;padding-left:35px;margin-bottom:30px}
@media(min-width:1024px){.ci08>.container.landing .temp-landing .block-right form .coral-Checkbox.coral-Form-field{margin-bottom:0}
}
.ci08>.container.landing .block-form{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.76);padding:0;z-index:100;visibility:visible}
@media(max-width:1024px){.ci08>.container.landing .block-form{opacity:1;transition:opacity .5s,visibility 1s}
}
.ci08>.container.landing .block-form.hidden{visibility:hidden}
@media(max-width:1024px){.ci08>.container.landing .block-form.hidden{opacity:0;transition:opacity .5s,visibility 1s}
}
@media(max-width:1024px){.ci08>.container.landing .block-form{overflow:hidden}
}
.ci08>.container.landing .block-form .background-form{padding:36px 12vw;z-index:2000000;background-color:#fcf0e6;border-radius:8px;position:relative}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form{height:90vh;transition:height 1s;width:100%}
}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form.hidden{height:0;transition:height 1s}
}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form{padding:initial;margin-top:0;margin-bottom:0;bottom:0;position:fixed;border-radius:50px 50px 0 0}
}
.ci08>.container.landing .block-form .background-form .icon-close{position:absolute;right:33px;top:34px;color:var(--color-bg)}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form .icon-close{left:25px;top:30px;z-index:2;width:10px}
}
.ci08>.container.landing .block-form .background-form .icon-close:hover{cursor:pointer}
.ci08>.container.landing .block-form .background-form .send-button{margin-top:0}
.ci08>.container.landing .block-form .background-form .send-card{width:100%;max-width:535px;min-width:535px;background:rgba(255,255,255,0.3);padding:30px 50px;overflow:auto;max-height:100%;position:relative;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;display:none}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form .send-card{width:70%;margin:0 auto;margin-top:100px;max-height:80%;min-width:auto}
}
.ci08>.container.landing .block-form .background-form .send-card .check-icon-corp{width:109px;height:83px;margin:0 auto}
.ci08>.container.landing .block-form .background-form .send-card .titulo-solicitud{margin-top:42px;font-size:24px;line-height:28px;font-weight:700;color:#3b3b3b}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form .send-card .titulo-solicitud{font-size:18px;line-height:22px}
}
.ci08>.container.landing .block-form .background-form .send-card .close-card{position:absolute;top:37px;right:38px}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form .send-card .close-card{float:left;left:25px;top:35px;z-index:2}
}
.ci08>.container.landing .block-form .background-form .send-card .close-card:hover{cursor:pointer}
.ci08>.container.landing .block-form .background-form form{margin:0 auto;max-width:578px;width:100%;padding:30px 50px;background:rgba(255,255,255,0.55);position:relative}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form form{margin-bottom:0;padding:50px 16px 0 16px;background:transparent;max-height:90vh;display:flex;flex-flow:column}
}
.ci08>.container.landing .block-form .background-form form .box{position:relative;margin-top:25px !important}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form form .box{margin-top:18px !important}
}
.ci08>.container.landing .block-form .background-form form .scroll-inputs{max-height:43vh;max-height:74vh;padding-bottom:12px;overflow-y:scroll;border-bottom:1px solid #00000029}
@media(max-height:620px){.ci08>.container.landing .block-form .background-form form .scroll-inputs{max-height:32vh}
}
.ci08>.container.landing .block-form .background-form form ::-webkit-scrollbar{width:8px}
.ci08>.container.landing .block-form .background-form form ::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:4px}
.ci08>.container.landing .block-form .background-form form ::-webkit-scrollbar-thumb:hover{background:#b4b4b4}
.ci08>.container.landing .block-form .background-form form .input-box{border:2px solid #c8c8c8;padding:18px 21px;border-radius:10px;height:56px;font-size:16px;color:#3b3b3b;font-weight:600}
.ci08>.container.landing .block-form .background-form form ::placeholder{color:#3b3b3b;font-size:16px;font-weight:600}
.ci08>.container.landing .block-form .background-form form :focus::placeholder{color:transparent}
.ci08>.container.landing .block-form .background-form form .input-label{display:none;position:absolute;top:6px;left:23px;font-size:12px;font-weight:600;color:#707070;text-transform:capitalize;letter-spacing:normal}
.ci08>.container.landing .block-form .background-form form .check-icon{display:none;position:absolute;top:20px;right:19px}
.ci08>.container.landing .block-form .background-form form .errorCheck{font-size:12px;font-weight:600}
.ci08>.container.landing .block-form .background-form form .button-red{height:65px}
.ci08>.container.landing .block-form .background-form form .button-red .icon-button{vertical-align:middle;display:inline-block;margin-right:15px}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form form .button-red{height:55px}
}
.ci08>.container.landing .block-form .background-form form .send-button{padding-right:10px;margin-bottom:5px !important}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form form .send-button{margin-bottom:0;justify-self:flex-end}
}
.ci08>.container.landing .block-form .background-form form .icon{position:absolute;top:20px;right:20px;color:var(--color-bg);font-weight:700;cursor:pointer}
.ci08>.container.landing .block-form .background-form form .link-titulo{font-weight:600;font-size:1.25rem}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form form .link-titulo{justify-self:flex-start}
}
.ci08>.container.landing .block-form .background-form form .checkBox{position:absolute;left:0;top:0;width:17.82px;height:17.82px;border-radius:3px;border:3px solid var(--color-primary);background:transparent}
.ci08>.container.landing .block-form .background-form form .checkBox.active{display:flex;justify-content:center;align-items:center}
.ci08>.container.landing .block-form .background-form form .checkBox.active:before{content:"\e901";font-family:'icomoon';font-weight:700;font-size:10px;color:var(--color-primary)}
.ci08>.container.landing .block-form .background-form form .coral-Checkbox-description p a{color:#3b3b3b;text-decoration:none;font-weight:bold}
@media(max-width:1024px){.ci08>.container.landing .block-form .background-form form .coral-Checkbox-description p a{font-size:11px !important}
}
.ci08>.container.landing .block-form .background-form form .coral-Checkbox.coral-Form-field{position:relative;padding-left:35px;margin-bottom:30px}
@media(min-width:1024px){.ci08>.container.landing .block-form .background-form form .coral-Checkbox.coral-Form-field{margin-bottom:0}
}
.ci08 .block-gene-ci08{position:relative;z-index:0;display:flex;flex-wrap:wrap;padding:14px 0}
.ci08 .block-gene-ci08 .info-ci08{display:inline-block;width:100%}
.ci08 .block-gene-ci08 .info-ci08 .title-prin{width:100%;margin-bottom:15px}
@media(min-width:1024px){.ci08 .block-gene-ci08 .info-ci08 .title-prin{margin-bottom:20px}
}
.ci08 .block-gene-ci08 .info-ci08 .cuerpo{width:100%;margin-bottom:15px}
@media(min-width:1024px){.ci08 .block-gene-ci08 .info-ci08 .cuerpo{margin-bottom:40px}
}
@media(max-width:1024px){.ci08 .block-gene-ci08{border:0;padding:14px 32px}
}
@media(min-width:1024px){.ci08 .block-gene-ci08{border:1px solid #3b3b3b;padding:95px}
.ci08 .block-gene-ci08 .info-ci08{width:50%;padding-right:47.5px}
.ci08 .block-gene-ci08 .block-form{width:50%;padding-left:47.5px}
}
.ci08 .block-gene-ci08 form{order:2;width:100%}
.ci08 .block-gene-ci08 form>div{position:relative}
.ci08 .block-gene-ci08 form .container{padding:0}
.ci08 .block-gene-ci08 form label{font-size:16px;line-height:22px;font-weight:600;color:#3b3b3b;display:block;text-transform:uppercase}
.ci08 .block-gene-ci08 form label span.opcional{color:#c8c8c8}
.ci08 .block-gene-ci08 form label a.urlCond{color:var(--color-primary) !important}
.ci08 .block-gene-ci08 form p{font-size:16px;line-height:22px;font-weight:600;color:#3b3b3b;display:block}
.ci08 .block-gene-ci08 form input{display:inline-block;border:1px solid #3b3b3b;padding:11px 8px;width:100%;font-size:14px;line-height:24px;transition:border-color .25s ease-in-out}
.ci08 .block-gene-ci08 form .box{margin-top:28px}
.ci08 .block-gene-ci08 form input[type=checkbox]{display:inline-block;width:auto;margin-bottom:0;opacity:0;width:0;height:0;position:absolute}
.ci08 .block-gene-ci08 form input[type=radio]{margin-bottom:0}
.ci08 .block-gene-ci08 form .box-radio{display:flex}
.ci08 .block-gene-ci08 form .box-radio label{display:flex;text-transform:initial;padding-right:12px;cursor:pointer;font-weight:500}
.ci08 .block-gene-ci08 form .box-radio input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;margin-right:6px;width:24px;height:24px;padding:3px;cursor:pointer;background-clip:content-box;border:2px solid #bbb;background-color:#e7e6e7;border-radius:50%}
.ci08 .block-gene-ci08 form .box-radio input[type="radio"]:checked{background-color:var(--color-primary);border:2px solid var(--color-primary)}
.ci08 .block-gene-ci08 form .cmp-form-text{position:relative}
.ci08 .block-gene-ci08 form .coral-Checkbox.coral-Form-field{position:relative;padding-left:35px;margin-bottom:30px}
@media(min-width:1024px){.ci08 .block-gene-ci08 form .coral-Checkbox.coral-Form-field{margin-bottom:0}
}
.ci08 .block-gene-ci08 form .errorCheck,.ci08 .block-gene-ci08 form .errorCheckCapcha{display:none;text-transform:initial !important;line-height:25px;position:static}
.ci08 .block-gene-ci08 form .errorCheck span,.ci08 .block-gene-ci08 form .errorCheckCapcha span{margin-right:5px}
.ci08 .block-gene-ci08 form .errorCheckCapcha{margin-top:-20px;margin-bottom:10px}
.ci08 .block-gene-ci08 form .button-red{width:100%;border:0;margin-top:0;border-radius:8px}
@media(min-width:1024px){.ci08 .block-gene-ci08 form .button-red{margin-top:0}
}
.ci08 .block-gene-ci08 form .button-red.enviado{background-color:#73a787;text-align:center;display:none}
.ci08 .block-gene-ci08 form .errorenviado,.ci08 .block-gene-ci08 form .enviadoMsg{max-width:317px;text-align:center;margin:0 auto;margin-top:51px;display:none}
.ci08 .block-gene-ci08 form .errorenviado span,.ci08 .block-gene-ci08 form .enviadoMsg span{color:var(--color-primary);position:relative;top:1px}
.ci08 .block-gene-ci08 form .errorenviado a,.ci08 .block-gene-ci08 form .enviadoMsg a{color:var(--color-primary)}
.ci08 .block-gene-ci08 form .errorenviado a:hover,.ci08 .block-gene-ci08 form .enviadoMsg a:hover{color:var(--color-primary)}
.ci08 .block-gene-ci08 form .coral-Checkbox-description{font-size:14px;font-weight:400;line-height:24px;text-transform:initial;color:#3b3b3b;display:inline-flex;position:relative;padding-right:30px;align-items:center;cursor:pointer}
.ci08 .block-gene-ci08 form .coral-Checkbox-description .icon{position:absolute;right:0 !important;top:5px !important}
.ci08 .block-gene-ci08 form .coral-Checkbox-description .icon:hover + .tootip{display:flex}
.ci08 .block-gene-ci08 form .coral-Checkbox-description p{margin:0}
@media(min-width:1024px){.ci08 .block-gene-ci08 form .coral-Checkbox-description{font-size:14px;line-height:24px}
}
.ci08 .block-gene-ci08 form .g-recaptcha{margin-top:20px;margin-bottom:0}
@media(min-width:1024px){.ci08 .block-gene-ci08 form .g-recaptcha{margin-top:0;margin-bottom:56px}
}
.ci08 .block-gene-ci08 form .checkBox{position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #3b3b3b;background-color:#fff}
.ci08 .block-gene-ci08 form .checkBox.disabled{background-color:#c8c8c8 !important}
.ci08 .block-gene-ci08 form .checkBox.active{background:var(--color-primary);display:flex;justify-content:center;align-items:center}
.ci08 .block-gene-ci08 form .checkBox.active:before{content:"\e901";font-family:'icomoon';font-size:10px;color:#fff}
@media(min-width:1024px){.ci08 .block-gene-ci08{flex-wrap:nowrap}
}
@media(max-width:1024px){.block-gene-ci08 .block-form{width:100%}
}
.block-gene-ci08 .sendLoading{border:2px solid var(--color-primary);padding:3px;display:none}
.block-gene-ci08 .sendLoading div{color:#fff;background:var(--color-primary);overflow:hidden;white-space:nowrap;padding:3px;height:42px;width:0}
.block-gene-ci08 .send-button{margin-top:28px;margin-bottom:72px}
.block-gene-ci08 input::placeholder{font-size:16px;font-weight:600;color:#3b3b3b}
@media(min-width:1024px){.block-gene-ci08 .row{width:100%}
}
@media(max-width:992px){.block-gene-ci08 .col-md-7{display:block;flex:none;max-width:100%;width:100%}
}
@media(max-width:992px){.block-gene-ci08 .col-md-5{display:block;flex:none;max-width:100%;width:100%}
}
@media(max-width:992px){.block-gene-ci08 .col-md-5{margin-top:-7px}
}
.fixedForm{position:fixed;top:0;left:inherit;right:0;margin:0;display:none;bottom:inherit;height:56px;padding-top:16px;z-index:01000000}
@media(min-width:1024px){.fixedForm{height:76px;padding:26px 32px}
}
@media(max-width:450px){.fixedForm{max-width:85%;white-space:nowrap;font-size:smaller}
}
@media(max-width:380px){.fixedForm{font-size:10px}
}