.-contain{padding-right:calc((100vw - 1280px) / 2) !important;padding-left:calc((100vw - 1280px) / 2) !important}@media only screen and (max-width: 1328px){.-contain{padding:0 24px !important}}.-reset-to-full{width:100vw !important;margin-left:calc((100vw - 1280px) / 2 * -1) !important}@media only screen and (max-width: 1328px){.-reset-to-full.-contain{margin:24px 0 !important;padding:0 24px !important}}.a-button:hover,.a-button.-primary:hover{box-shadow:2px 2px 4px 0 rgba(0,0,0,0.25)}.p-entorno:not(.bundle-page){border-bottom:1rem solid #4bdbc5}.o-site-header{justify-content:space-between}@media only screen and (max-width: 800px){.o-site-header{justify-content:start}}.o-site-header::after{content:'';display:block;width:78px}@media only screen and (max-width: 800px){.o-site-header::after{display:none}}.o-site-header .heading-entorno{font-size:36px;color:#4f60d2;line-height:30px}@media only screen and (max-width: 980px){.o-site-header .heading-entorno{font-size:28px}}@media only screen and (max-width: 800px){.o-site-header .heading-entorno{margin-left:32px;font-size:22px}}@media only screen and (max-width: 400px){.o-site-header .heading-entorno{font-size:18px;line-height:20px}}.banner-entorno{display:flex;align-items:center;justify-content:space-between;min-height:150px;margin:0 0 32px;background-color:#fcd200}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.banner-entorno{height:150px}}@media only screen and (max-width: 600px){.banner-entorno{display:block;height:auto;text-align:center}}.banner-entorno .banner-entorno_text{margin-right:40px;font-size:26px;font-weight:bold;line-height:1.4}@media only screen and (max-width: 980px){.banner-entorno .banner-entorno_text{font-size:20px}}@media only screen and (max-width: 600px){.banner-entorno .banner-entorno_text{width:100%;margin:0;padding-top:16px}}.banner-entorno .banner-entorno_actions{display:flex;flex-direction:column;align-items:center}.banner-entorno .banner-entorno_actions a.-icon-left{display:inline-flex;align-items:center;cursor:pointer}.banner-entorno .banner-entorno_actions a.-icon-left:hover{box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25)}@media only screen and (max-width: 600px){.banner-entorno .banner-entorno_actions a.-icon-left{margin:24px 16px 0}}.banner-entorno .banner-entorno_actions a.-icon-left::before{margin-right:8px;font-size:16px}.banner-entorno .banner-entorno_actions button.a-button{margin-top:12px;margin-right:-18px;padding:0 0 2px;background:none;border:none;border-bottom:1px solid #1e1f27;font-size:12px;line-height:1.4;cursor:pointer;position:relative;overflow:visible}@media only screen and (max-width: 600px){.banner-entorno .banner-entorno_actions button.a-button{margin-bottom:16px}}.banner-entorno .banner-entorno_actions button.a-button::before{font-size:16px;position:absolute;left:-20px}.banner-entorno .banner-entorno_actions button.a-button:hover{border-bottom:1px solid transparent;box-shadow:none}.banner-entorno .banner-entorno_actions button.a-button:active{transform:none}.banner-entorno .banner-entorno_actions button.a-button:focus{outline:none;border-bottom:1px solid transparent}.banner-entorno .banner-entorno_actions button.a-button.is-active:hover .feedback{display:block}.banner-entorno .banner-entorno_actions button.a-button .feedback{display:none;padding:4px 8px;background-color:#35363E;border-radius:3px;font-size:10px;color:#efeff1;white-space:nowrap;position:absolute;bottom:calc(-100% - 8px);left:50%;transform:translateX(-50%)}.banner-entorno .banner-entorno_actions button.a-button .feedback::before{content:'';width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:5px solid #35363E;position:absolute;top:-5px;left:50%;transform:translateX(-50%)}.a-button-feedback{margin-top:24px;font-size:16px;line-height:24px}.a-button.-primary:disabled,.a-button.-secondary:disabled{background-color:#dddee3;border-color:#dddee3;box-shadow:0px 1px 1px rgba(0,0,0,0.25);cursor:not-allowed}.a-select{display:flex;max-width:400px;width:100%;height:36px;border:1px solid #dddee3;line-height:36px;overflow:hidden;position:relative}.a-select::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#35363E transparent transparent transparent;cursor:pointer;pointer-events:none;position:absolute;top:14px;right:16px}.a-select.-chevron::after{content:'';display:block;width:10px;height:36px;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14' viewBox='0 0 24 14'%3E%3Cg transform='translate(-4 -9)'%3E%3Cpath d='M28,11a1.421,1.421,0,0,1-.2.6L16.6,22.8a1.421,1.421,0,0,1-.6.2,1.421,1.421,0,0,1-.6-.2L4.2,11.6A1.421,1.421,0,0,1,4,11a1.421,1.421,0,0,1,.2-.6L5.4,9.2A1.421,1.421,0,0,1,6,9a1.421,1.421,0,0,1,.6.2l9.5,9.5,9.5-9.5c0-.1.2-.2.4-.2a1.421,1.421,0,0,1,.6.2l1.2,1.2a1.421,1.421,0,0,1,.2.6Z' fill='%23010202'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;top:0}.a-select.-disabled::after{display:none}.a-select.-disabled select{background-color:#efeff1;font-size:14px;font-weight:500;color:#5b5c64;line-height:1.57;cursor:default}.a-select select{flex:1;padding:0 16px 0 16px;background:#fff;background-image:none;border:0 !important;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;font-weight:500;cursor:pointer}.a-select select::-ms-expand{display:none}.m-alert{width:463px;padding:24px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);background-color:#74757d;position:fixed;top:178px;left:50%;transform:translateX(-50%)}.m-alert.-hidden{opacity:0;transition:opacity .6s}.m-alert p{margin:0;font-size:16px;font-weight:normal;color:#fff}.a-alert-close{display:block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M26,8,24,6l-8,8L8,6,6,8l8,8L6,24l2,2,8-8,8,8,2-2-8-8Z' transform='translate(-6 -6)' fill='%23fff'/%3E%3C/svg%3E");background-size:100%;text-indent:-9999px;position:absolute;top:16px;right:16px}.o-bundle-table{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1200px){.o-bundle-table{flex-wrap:nowrap;overflow-x:auto}}.o-bundle-table>article{flex-grow:1;flex-basis:0;padding:2.5rem .5rem 0}@media only screen and (max-width: 1200px){.o-bundle-table>article{flex-basis:260px;flex-shrink:0}}.o-bundle-table header{padding:0 1rem 1rem;border-bottom:2px solid #dddee3}.o-bundle-table header>h2{margin:0;font-size:1.125rem;color:#35363E;line-height:1}.o-bundle-table header>h3{margin:4px 0 0;font-size:1.75rem;color:#35363E}.o-bundle-table header>h3 span{font-size:1.125rem}.o-bundle-table header>.a-button{margin-left:1rem;float:right}.o-bundle-table header>.a-button:hover .a-button_text{right:8px}.o-bundle-table header>.a-button:hover .a-button_icon{right:10px;opacity:1}.o-bundle-table header>.a-button span{transition:.6s}.o-bundle-table header>.a-button .a-button_text{position:relative;right:0}.o-bundle-table header>.a-button .a-button_icon{opacity:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.o-bundle-table ul{margin:0;padding:0}.o-bundle-table ul>li{padding:1.5rem 1rem 2rem 3rem;border-bottom:solid 1px #dddee3;list-style:none;position:relative}.o-bundle-table ul>li:before{font-size:1.375rem;position:absolute;top:1.5rem;left:1rem}.o-bundle-table ul>li.is-disabled{opacity:1}.o-bundle-table ul>li.is-disabled>*,.o-bundle-table ul>li.is-disabled::before{opacity:0.4}.o-bundle-table ul>li h4{margin:0;font-size:1rem;color:#35363E}.o-bundle-table ul>li p{margin:0.5rem 0 0;font-size:0.875rem;line-height:1.25rem}.m-bundle-actions{flex:0 0 100%;margin-top:2rem;text-align:center}.m-bundle-details{display:flex;flex-wrap:wrap;margin-top:2rem}.m-bundle-details.is-hidden>h1,.m-bundle-details.is-hidden>ul{display:none}.m-bundle-details>h1{width:100%;margin:0 0 4rem;border-bottom:1px solid #dddee3;font-weight:500;line-height:50px;text-align:center}.m-bundle-details>ul{flex-grow:1;flex-basis:0;margin:0 0 2.5rem;padding:0 1rem 0 3rem}.m-bundle-details>ul li{margin-top:0.5rem;list-style:none;font-size:0.875rem;line-height:1.25rem;position:relative}.m-bundle-details>ul li::before{content:"\fdf5";font-family:"fontcustom";font-size:1.0625rem;position:absolute;left:-1.6rem}.m-bundle-details>ul li.is-active{color:#6ea514}.m-bundle-details>button{width:100%;background:#efeff1;border:none;border-top:1px solid #dddee3;font-size:0.875rem;font-weight:500;color:#6ea514;line-height:50px;cursor:pointer}.m-bundle-details>button:hover{background:#dddee3}.m-bundle-details>button:focus{background:#efeff1;outline:1px solid #6ea514}.o-entorno-block{max-width:50rem;min-height:calc(100vh - 6rem);margin:0 auto;padding:4rem 2rem;text-align:center}.o-entorno-block>h2{margin:1.5rem 0;font-size:2rem;color:#35363E}@media only screen and (max-width: 400px){.o-entorno-block>h2{font-size:1.8rem}}.o-entorno-block>p{font-size:16px;color:#35363E;line-height:24px}.o-entorno-block>p .a-link{border-bottom:2px solid #bad80a;font-weight:normal;color:#35363E}.o-entorno-block .m-form-group{margin:3.5rem 0;text-align:left}.o-entorno-block .m-form-group>.a-label,.o-entorno-block .m-form-group>.a-input,.o-entorno-block .m-form-group>.a-feedback{display:block;max-width:28rem;width:100%;margin:0 auto}.o-entorno-block .m-form-group>.a-label{font-size:0.75rem;color:#74757d;line-height:1.25rem}.o-entorno-block .m-form-group>.a-input{padding:0 8px}.o-entorno-block .m-form-group>.a-feedback{margin-top:8px;font-size:14px;opacity:0;visibility:hidden}.o-entorno-block .m-form-group.has-error .a-input{border-color:#e04232}.o-entorno-block .m-form-group.has-error .a-input:focus,.o-entorno-block .m-form-group.has-error .a-input:active{outline:2px solid #e04232}.o-entorno-block .m-form-group.has-error .a-feedback{color:#e04232;opacity:1;visibility:visible}.o-entorno-block>.a-button{min-width:200px}.o-tabs [role="tablist"]{display:flex;justify-content:stretch;max-width:62rem;margin:2.5rem auto 0}@media only screen and (max-width: 400px){.o-tabs [role="tablist"]{display:none}}.o-tabs [role="tab"]{-webkit-appearance:none;flex-grow:1;flex-basis:0;display:flex;align-items:center;justify-content:center;height:3.75rem;background:#FAFAFA;border:1px solid #efeff1;font-size:1rem;font-weight:500;color:#1e1f27;cursor:pointer}.o-tabs [role="tab"]:hover{background-color:#efeff1}.o-tabs [role="tab"]:focus{background-color:#FAFAFA;outline:2px solid #6ea514;outline-offset:-2px}.o-tabs [role="tab"][aria-selected="true"]{background-color:#6ea514;border-color:#6ea514;font-weight:bold;color:#fff}.o-tabs .o-tabs_select{display:none;align-items:center;height:36px;margin:24px 0 0;padding-right:8px;border:2px solid #6ea514}.o-tabs .o-tabs_select select{width:100%;height:36px;margin:0;padding:0 0 0 8px;background:none;border:none}.o-tabs .o-tabs_select select:focus{outline:none}@media only screen and (max-width: 400px){.o-tabs .o-tabs_select{display:flex}}.o-tabs [role="tabpanel"]:focus{outline:none}.t-modal{justify-content:flex-start;background-color:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.t-modal.is-open{padding:24px;z-index:3}@media only screen and (max-width: 400px){.t-modal.is-open{padding:0}}.t-modal .m-form-group:not(:last-child){margin-bottom:16px}.t-modal .a-label{display:block;margin-bottom:4px;font-size:12px;color:#74757d;line-height:1.4}.t-modal .form-group:not(:first-child):not(.l-flex){margin-top:16px}.t-modal .a-select{max-width:100%}.t-modal .a-feedback{display:none}.t-modal .m-form-group.has-error .a-input{border-color:#e04232}.t-modal .m-form-group.has-error .a-input:focus,.t-modal .m-form-group.has-error .a-input:active{outline:2px solid #e04232}.t-modal .m-form-group.has-error .a-feedback{display:block;margin-top:8px;font-size:14px;color:#e04232}.modal-header{width:100%;max-width:465px;margin-top:auto}.modal-header h2{margin:0}.modal-header .a-icon-button{cursor:pointer}.modal-header .a-icon-button:focus{outline:0}.modal-body{width:100%;max-width:465px}.modal-footer{width:100%;max-width:465px;margin-bottom:auto}.o-modal-form p{margin:0 0 16px}.o-modal-form .a-input{height:36px;padding:0 8px;border:solid 1px #35363E;font-size:14px;color:#35363E}.o-modal-form .a-input:hover{border-color:#6ea514}.o-modal-form .a-input:focus,.o-modal-form .a-input:active{border-color:transparent;outline:2px solid #6ea514;outline-offset:-1px}.o-modal-form .a-textarea{width:100%;min-height:74px;height:74px;padding:8px;border:solid 1px #35363E;font-size:14px;color:#35363E;resize:vertical}.o-modal-form .a-textarea:hover{border-color:#6ea514}.o-modal-form .a-textarea:focus,.o-modal-form .a-textarea:active{border-color:transparent;outline:2px solid #6ea514;outline-offset:-1px}.m-chosen-bundle h3{margin:16px 0 0;font-size:24px;font-weight:300}.m-chosen-bundle h4{margin:0 0 16px;font-size:24px}.m-chosen-bundle h4 span{font-size:16px;font-weight:500}
