html body .general-components-wrap:not(.wp-content-wrap) main{padding-bottom:16px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form{padding-top:100px;padding-bottom:40px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .only-mobile,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .only-mobile-flex{display:none}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.left-col{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.left-col .selector-productos{display:flex;flex-wrap:wrap;justify-content:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.left-col .selector-productos .product-selector-wrap{margin-bottom:32px;display:flex;min-width:275px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.left-col .selector-productos .product-selector-wrap input{display:none}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.left-col .selector-productos .product-selector-wrap .product-box{flex:1}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.left-col .aditional-lines-wrap{text-align:start}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .top-col{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:13px 15px;height:66px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .top-col #toggle-summary{flex-direction:column}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col{height:100%}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col .order-summary-wrap{position:-webkit-sticky;position:sticky;top:120px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col .order-summary-wrap .product-details{color:#000;padding:0 16px 0 15%}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col .order-summary-wrap .product-details p i{margin-right:8px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary{border:2px solid #000;margin-left:16px;margin-right:16px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary a:hover{text-decoration:underline}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .summary-header{background-color:#000;text-align:center;padding:10px 0}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .summary-header h3{color:#fff}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info{border-bottom:2px dashed #000;display:flex;flex-direction:column}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info .label{display:flex;justify-content:space-between;font-style:.875em;font-weight:700}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info .label a{color:#fc7a00}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info .address-info{padding:22px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info .details-info{padding:22px;position:relative}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info .details-info:after{content:"";position:absolute;left:22px;top:0;width:calc(100% - 44px);border-top:2px dashed #000}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info .details-info .details-list{display:flex;justify-content:space-between;padding-top:12px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .general-info .details-info .details-list .info-block{display:flex;flex-direction:column;align-items:center;margin:0 auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .product-info{background-image:url(/img/product-summary-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:160px;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .product-info .no-product{font-weight:700;text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .product-info .info-wrap .price-wrap{display:flex;align-items:flex-end}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .order-summary .product-info .info-wrap .price-wrap .price{line-height:1}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 img{max-width:100%}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 form.form .fields-grid .form-group:nth-last-child(2){margin-bottom:0}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 form.form .fields-grid .form-group .txt-error{white-space:nowrap}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 form.form .fields-grid .btn-row .btn{height:64px;border-radius:100px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 .form-col{display:flex;flex-direction:column;justify-content:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-1 .title{text-align:center;margin-bottom:72px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-1 .form-wrapper form.form{max-width:1000px;margin:0 auto 60px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-1 .form-wrapper form.form .fieldset .fields-grid .form-group{padding:0 8px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-4 #anchor{display:none}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-6 form.form{max-width:600px;margin-left:auto;margin-right:auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-6 form.form .fieldset .fields-grid .consents-row{display:flex;flex-wrap:wrap}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-6 form.form .fieldset .fields-grid .consents-row .form-group.checkbox-wrap{font-size:.875em}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-6 form.form .fieldset .fields-grid .consents-row .form-group.checkbox-wrap .checkbox label:after{left:3px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 .title{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 form.form .panel-wrapper{max-width:650px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 form.form .panel-wrapper .fieldset .box-panel{border:4px solid #000}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 form.form .panel-wrapper .fieldset .box-panel .panel-row{padding:16px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 form.form .panel-wrapper .fieldset .box-panel .panel-row:not(:first-child){border-top:4px solid #000}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 form.form .panel-wrapper .fieldset .box-panel .panel-row .form-group .top-label{margin-bottom:12px;display:block}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 form.form .panel-wrapper .fieldset .box-panel .panel-row .form-group .checks-inline-list{display:flex;justify-content:center;padding-left:0}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-7 form.form .panel-wrapper .fieldset .box-panel .panel-row .form-group .checks-inline-list .radio:not(:last-child){margin-right:20px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-banner-wrap{max-width:1000px;margin-left:auto;margin-right:auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-banner-wrap .funnel-footer-bg{max-width:100%}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .adamo-badget{display:inline-block;background-color:#000;border-radius:20px;padding:3px 10px;font-size:.9em;font-weight:900;color:#fff;margin:auto 5px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .title{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps{padding-top:32px;max-width:800px;margin:0 auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps .order-status-step{display:flex;padding-bottom:32px;position:relative}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps .order-status-step .step-number-wrap{z-index:1;padding-right:32px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps .order-status-step .step-number-wrap .step-number{width:64px;height:64px;font-size:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #d2d2d2;color:#d2d2d2;font-weight:700;background-color:#f8f8f8}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps .order-status-step .step-number-wrap.active .step-number{background-color:#000;color:#fff;border:none}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps .order-status-step .step-content-wrap.text-block{margin:0}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps .order-status-step .step-content-wrap .step-content{font-size:16px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps .order-status-step .join-line{position:absolute;height:100%;border:1px dashed #d2d2d2;top:32px;left:32px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .message-footer{text-align:center;margin:30px auto 42px;max-width:800px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service{margin-top:-100px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .funnel-banner,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .funnel-banner{background:#f95a1c;background-image:radial-gradient(70% 100% at -20% 40%,#b14f83 0,#b14f83 25%,rgba(177,79,131,0) 100%),radial-gradient(50% 100% at 50% 100%,#f53663 0,rgba(245,54,99,0) 100%),radial-gradient(100% 100% at 50% 50%,#fc7a00 100%,#fc7a00 0,transparent);color:#fff}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .funnel-banner .promo-img,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .funnel-banner .promo-img{display:flex;height:100%;width:100%;align-items:flex-end;justify-content:flex-end}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .funnel-banner .promo-img img,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .funnel-banner .promo-img img{max-width:100%}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .funnel-banner .title,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .funnel-banner .title{padding:60px 0}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .form-wrapper,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .form-wrapper{max-width:800px;margin:0 auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .form-wrapper h3,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .form-wrapper h3{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .crea-fiberhood,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .crea-fiberhood{background:#f95a1c;background-image:radial-gradient(70% 100% at -20% 40%,#b14f83 0,#b14f83 25%,rgba(177,79,131,0) 100%),radial-gradient(50% 100% at 50% 100%,#f53663 0,rgba(245,54,99,0) 100%),radial-gradient(100% 100% at 50% 50%,#fc7a00 100%,#fc7a00 0,transparent);text-align:center;padding:40px 0;color:#fff;margin-bottom:-60px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.business .title{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.business form{max-width:800px;margin:0 auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.fiberhood .wrapper{max-width:800px;margin:0 auto;text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.contact-finish{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.contact-finish .img-wrap img{max-width:140px;margin:0 auto}@media(max-width:991px){html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .only-mobile-flex.sp-1{display:flex}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col{position:fixed;top:auto;right:auto;bottom:auto;left:0;background-color:#fff;width:100%;height:100vh;box-shadow:0 1px 7px 0 rgba(0,0,0,.25);z-index:111;bottom:0;height:66px;overflow:hidden;transition:all 1s ease .1s}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col .top-col{display:flex}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col .order-summary-wrap{height:calc(100vh - 66px);overflow-y:auto;transition:opacity 1s ease 1s;padding-top:16px;padding-bottom:16px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col.show-summary .summary-col{bottom:0;height:100%;transition:all 1s ease .1s}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col.show-summary .summary-col .toggle-summary [class*=icon-]{transform:rotate(180deg)}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-finish .funnel-content .order-status-steps{max-width:600px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-4 #anchor{display:inline}}@media(max-width:839px){html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .only-mobile-flex{display:flex}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .only-desktop{display:none}}@media(max-width:767px){html body .general-components-wrap:not(.wp-content-wrap) #contract-form{padding-top:40px;padding-bottom:20px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 .promo-img{display:none}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 form .form-group{flex-grow:1}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 form .btn-row{margin-top:20px;margin-left:auto;margin-right:auto}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-0 form .checkbox-wrap{text-align:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-1 .title{margin-bottom:32px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-1 .form-wrapper form.form{margin:0 auto 30px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-1 .btn-row{justify-content:space-around}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-1 .btn-row .btn:not(:last-child){margin-bottom:20px;margin-right:0}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-4 .funnel-col.left-col .selector-productos .product-selector-wrap{max-width:75%}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.step-4 .aditional-lines-wrap .btn-row{width:100%;display:flex;justify-content:center}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service{margin-top:-40px}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .funnel-banner,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .funnel-banner{background:#f95a1c;background-image:radial-gradient(70% 100% at -20% 40%,#b14f83 0,#b14f83 25%,rgba(177,79,131,0) 100%),radial-gradient(50% 100% at 50% 100%,#f53663 0,rgba(245,54,99,0) 100%),radial-gradient(100% 100% at 50% 50%,#fc7a00 100%,#fc7a00 0,transparent)}html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.near .funnel-banner .promo-img,html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step.no-service .funnel-banner .promo-img{justify-content:center}html body .general-components-wrap:not(.wp-content-wrap) #coverage-fiberhood-google-maps,html body .general-components-wrap:not(.wp-content-wrap) #coverage-hotsite-google-maps{flex-grow:1}}@media(max-width:374px){html body .general-components-wrap:not(.wp-content-wrap) #contract-form .funnel-step .funnel-col.right-col .summary-col .top-col{padding-left:10px;padding-right:10px}}