#cmplz-document{max-width:100%}#cmplz-document p{font-size:16px}#cmplz-document p:first-child{display:none}#cmplz-document p:last-child{display:none}p:last-child{margin-bottom:0}.elementor-widget-text-editor .elementor-widget-container>ul,.elementor-widget-text-editor .elementor-widget-container>ol{margin-bottom:.9rem}.mobile-header,.desktop-header{-webkit-transition:transform 0.34s ease !important;transition:transform 0.34s ease !important}.d-none{display:none}.elementor-button{text-decoration:none}.elementor-button:hover{text-decoration:none !important}.mobile-menumag-icon .elementor-icon svg{width:auto;height:24px}.mobile-menumag-icon .elementor-icon svg rect{fill:var(--e-global-color-primary)}.mobile-menumag-icon .elementor-icon svg path{fill:var(--e-global-color-primary)}.mobile-menumag-icon .elementor-icon:hover svg rect{fill:var(--e-global-color-accent)}.mobile-menumag-icon .elementor-icon:hover svg path{fill:var(--e-global-color-accent)}.responsive-slider .swiper-slide{max-height:660px;height:60vw}.elementor-form input::placeholder{color:#999 !important;opacity:1}.elementor-form input:-ms-input-placeholder{color:#999 !important}.elementor-form input::-ms-input-placeholder{color:#999 !important}.elementor-form textarea{resize:none}.elementor-form textarea::placeholder{color:#999 !important;opacity:1}.elementor-form textarea:-ms-input-placeholder{color:#999 !important}.elementor-form textarea::-ms-input-placeholder{color:#999 !important}.elementor-form .elementor-field-group .elementor-field-textual:focus{border-color:var(--e-global-color-accent);-webkit-box-shadow:0px 0px 0px 0.25rem rgba(13,110,253,0.25);box-shadow:0px 0px 0px 0.25rem rgba(13,110,253,0.25)}.elementor-form .elementor-mark-required label:after{color:var(--e-global-color-text)}.elementor-form .elementor-form-fields-wrapper .elementor-field-group{align-content:flex-start}.elementor-form .elementor-error{flex-wrap:wrap}.elementor-form .elementor-error select{border-color:#d9534f}.elementor-form .elementor-field-group .elementor-select-wrapper:before{top:1.4em}.elementor-form input[type="checkbox"],.elementor-form input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup{padding-left:1.5em}.elementor-form .elementor-field-type-acceptance .elementor-field-label{line-height:1.3em;margin-top:10px;margin-bottom:15px}.elementor-form .elementor-field-type-acceptance>div label:before{-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;content:"";display:inline-block;width:1em;height:1em;margin-right:0.5em;margin-left:-1.5em;vertical-align:-2px;border:1px solid #B1B1B1;padding:0.12em;background-color:transparent;background-clip:content-box;transition:all 0.2s ease}.elementor-form .elementor-field-type-acceptance>div label{position:relative}.elementor-form .elementor-field-type-acceptance>div label:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";left:2px;position:absolute;top:11px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:5px;display:none;width:0.3em;height:0.6em;border-color:#fff;margin-left:-1.4em;margin-top:-0.05em}.elementor-form .elementor-field-type-acceptance>div input:hover+label:before{border-color:var(--e-global-color-secondary)}.elementor-form .elementor-field-type-acceptance>div input:checked+label:before{border-color:var(--e-global-color-accent);background:var(--e-global-color-accent)}.elementor-form .elementor-field-type-acceptance>div input:checked+label:after{display:inline-block}.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup{padding-left:1.5em}.elementor-form .elementor-field-type-checkbox .elementor-field-label{line-height:1.3em;margin-top:10px;margin-bottom:15px}.elementor-form .elementor-field-type-checkbox>div label:before{-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;content:"";display:inline-block;width:1em;height:1em;margin-right:0.5em;margin-left:-1.5em;vertical-align:-2px;border:1px solid #B1B1B1;padding:0.12em;background-color:transparent;background-clip:content-box;transition:all 0.2s ease}.elementor-form .elementor-field-type-checkbox>div label{position:relative}.elementor-form .elementor-field-type-checkbox>div label:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";left:2px;position:absolute;top:11px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:5px;display:none;width:0.3em;height:0.6em;border-color:#fff;margin-left:-1.4em;margin-top:-0.05em}.elementor-form .elementor-field-type-checkbox>div input:hover+label:before{border-color:var(--e-global-color-secondary)}.elementor-form .elementor-field-type-checkbox>div input:checked+label:before{border-color:var(--e-global-color-accent);background:var(--e-global-color-accent)}.elementor-form .elementor-field-type-checkbox>div input:checked+label:after{display:inline-block}.elementor-form .elementor-field-type-radio .elementor-field-subgroup{padding-left:1.5em}.elementor-form .elementor-field-type-radio>div label:before{content:"";display:inline-block;width:1em;height:1em;margin-right:0.5em;margin-left:-1.5em;-webkit-border-radius:15px !important;-moz-border-radius:15px !important;border-radius:15px !important;vertical-align:-3px;border:1px solid rgba(0,0,0,0.25);padding:0.13em;background-color:transparent;background-clip:content-box;transition:all 0.2s ease}.elementor-form .elementor-field-type-radio>div input:hover+label:before{border-color:var(--e-global-color-secondary)}.elementor-form .elementor-field-type-radio>div input:checked+label:before{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:11px;width:6px}}.mobile-menu-icon{line-height:1em}.pp-boxed-subtitle-dark{background-image:url("../images/fondo-subtitulo-oscuro.svg");background-repeat:no-repeat;background-position:center;height:55px;padding-top:17px}.pp-boxed-subtitle-light{background-image:url("../images/fondo-subtitulo-claro.svg");background-repeat:no-repeat;background-position:center;height:55px;padding-top:17px}.pp-social-icons-light svg path{stroke:#fff}.pp-social-icons-light svg:hover path{stroke:var(--e-global-color-primary)}.pp-social-icons-dark svg path{stroke:var(--e-global-color-primary)}.pp-social-icons-dark svg:hover path{stroke:var(--e-global-color-accent)}.pp-desktop-header-menu .menu-item a:hover{text-decoration:none}
