.popup{max-width:56.25rem;width:100%;background-color:var(--secondary);border-radius:1.875rem;padding:0;transition:transform .3s ease-out}.popup form{width:100%}.popup__inner{display:flex;padding:3.4375rem 1.5625rem 2.5rem;max-width:805px;width:100%;margin:0 auto;grid-column-gap:0;background-color:rgba(0,0,0,0);border-radius:1.875rem;font-family:var(--font-open-sans);color:#fff}.popup__header{max-width:16.25rem;width:100%;margin-right:3.75rem;flex-shrink:0}.popup__header:not(:first-of-type){display:none}.popup__title{margin-bottom:0.5rem;font-weight:700;line-height:max(2.6875rem,12px)}.popup__title>*>span{color:inherit !important;font-weight:400}.popup__title.title-h1.small{line-height:max(2.9375rem,12px)}.popup__step{width:100%}.popup__step:not(:first-of-type){display:none}.popup__step .input.input--checkbox{text-align:right}.popup__step .input:not(.input--checkbox){display:flex;align-items:flex-start;margin-bottom:1.4375rem !important;flex-wrap:wrap}.popup__step .input:not(.input--checkbox) input,.popup__step .input:not(.input--checkbox) select,.popup__step .input:not(.input--checkbox) textarea{width:auto;flex-basis:0;flex-grow:1;resize:none}.popup__step .input:not(.input--checkbox)>label{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;width:100%;color:#fff;margin-right:0.9375rem;margin-top:0.3125rem;font-weight:700;max-width:7.5rem;text-align:right}.popup__step .checkbox{text-align:right}.popup__btn{display:flex;justify-content:flex-end;margin-top:2.1875rem}@media(max-width: 991px){.popup__btn{margin-top:3.4375rem}}@media(max-width: 768px){.popup__btn{margin-top:1.25rem}}.popup.one-step .input:not(.input--checkbox){align-items:unset;margin-bottom:0.9375rem !important;flex-direction:column}.popup.one-step .input:not(.input--checkbox)>label{justify-content:unset;margin-right:0;margin-top:0;max-width:unset;text-align:left;font-size:11px;line-height:12px;margin-bottom:0.225rem}.popup.one-step .input:not(.input--checkbox) input,.popup.one-step .input:not(.input--checkbox) select,.popup.one-step .input:not(.input--checkbox) textarea{flex-basis:unset;flex-grow:unset;height:2.3125rem;padding:0.5625rem 1rem}.popup.one-step form{max-width:20rem;margin-left:auto}.popup.one-step .popup__btn{justify-content:unset}.popup.one-step .popup__btn .button{width:100%}.popup.one-step .popup__header{max-width:20.9375rem}.popup .input__message{display:flex;align-items:center;color:#e00}.popup .input__message p{background-color:#f8d1cb;padding:0 10px}.popup .input.is-error{padding-top:10px}@media(max-width: 991px){.popup .input.is-error{padding-top:20px}}@media(max-width: 768px){.popup .input.is-error{padding-top:10px}}.popup .input__message::before{content:"";flex:0 0 32%}@media(max-width: 1280px){.popup .input__message::before{flex:0 0 26%}}@media(max-width: 768px){.popup .input__message::before{flex:0 0 0%}}.popup .input__message p{margin:0}.popup .section-text ul{list-style:none;padding-left:0}.popup .section-text ul li{font-size:max(1.0625rem,13px);line-height:max(1.4375rem,12px);color:#fff;position:relative;padding-left:2.125rem}.popup .section-text ul li::before{content:"";position:absolute;top:1px;left:0;width:1.375rem;height:1.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.262' height='22.262' viewBox='0 0 22.262 22.262'%3E%3Cg id='Grupo_694' data-name='Grupo 694' transform='translate(-307.745 -299.65)'%3E%3Cellipse id='Elipse_86' data-name='Elipse 86' cx='10.193' cy='9.513' rx='10.193' ry='9.513' transform='translate(308.769 301.266)' fill='%23fff'/%3E%3Cpath id='Icon_awesome-check-circle' data-name='Icon awesome-check-circle' d='M22.824,11.693A11.131,11.131,0,1,1,11.693.563,11.131,11.131,0,0,1,22.824,11.693ZM10.406,17.587l8.258-8.258a.718.718,0,0,0,0-1.016L17.649,7.3a.718.718,0,0,0-1.016,0L9.9,14.033,6.754,10.888a.718.718,0,0,0-1.016,0L4.723,11.9a.718.718,0,0,0,0,1.016L9.39,17.587A.718.718,0,0,0,10.406,17.587Z' transform='translate(307.183 299.088)' fill='%2300cb00'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.popup .section-text ul li:not(:last-child){margin-bottom:1.125rem}.popup .section-text b{display:block}.popup .carousel__button.is-close{top:1.25rem;right:1.25rem;outline:none !important}@media(max-width: 768px){.popup__inner{max-width:unset;flex-direction:column;padding:30px 16px 16px;margin:0}.popup__title{line-height:30px}.popup__header{max-width:100% !important;margin-right:0;text-align:center;margin-bottom:16px}.popup__step .input:not(.input--checkbox){margin-bottom:16px !important;flex-direction:column}.popup__step .input:not(.input--checkbox)>label{justify-content:flex-start;margin-bottom:5px;max-width:unset;text-align:left;margin-top:0}.popup__step .input:not(.input--checkbox) input,.popup__step .input:not(.input--checkbox) select,.popup__step .input:not(.input--checkbox) textarea{width:100%;flex-basis:unset;flex-grow:unset}.popup__btn .button{width:100%;max-width:unset}.popup__step .input.input--checkbox{text-align:left}.popup .carousel__button{width:30px;height:30px}.popup .carousel__button.is-close{top:10px;right:13px}.popup .carousel__button svg{width:15px;height:15px}.popup .section-text ul{margin-bottom:10px}.popup .section-text ul li{display:flex;justify-content:flex-start;padding-left:0}.popup .section-text ul li::before{position:static;display:block;margin-right:10px}.popup.one-step form{max-width:unset}}
