.toolkit-base .dropdown-toggle::after{display:none}.toolkit-base .dropdown__container--menu{min-height:50px}.toolkit-base .down{color:#98c44f}.toolkit-base .modal-redesign:hover i.down{color:#98c44f}.toolkit-base .modal-redesign:hover .dropdown.show i.down:before{content:"\f0d8"}.toolkit-base .button{box-sizing:border-box;display:inline-block;height:52px;border:0;border-radius:2px;padding:19px 20px;font-size:16px;line-height:16px;color:white;min-width:166px;text-align:center}.toolkit-base .button.button--small,.toolkit-base .container-button--primary.container-button--small a.button{height:37px;font-size:14px;line-height:14px;padding:12px 19px;min-width:0}.toolkit-base .button.button--medium-xxx{padding-left:70px;padding-right:70px}.toolkit-base .button.button--primary,.toolkit-base .container-button--primary a.button{background-image:linear-gradient(to right,#97c14e,#41ad49)!important;box-shadow:0 2px 0 0 #497b0d!important}.toolkit-base .buttonv2,.toolkit-base .container-button--primary a{box-sizing:border-box;display:inline-block;min-height:52px;border:0;border-radius:2px;font-size:16px;line-height:16px;color:white;min-width:166px;text-align:center;padding:5px 20px;word-break:break-word}.toolkit-base .buttonv2.button--primary,.toolkit-base .container-button--primary a{background-image:linear-gradient(to right,#97c14e,#41ad49)!important;box-shadow:0 2px 0 0 #497b0d!important}.toolkit-base .form__label{display:block;font-size:15px;margin-top:20px}.toolkit-base .form__error-message{display:none}.toolkit-base .form__input,.toolkit-base .bordered__fullpage__box .bordered__fullpage__box__search input,.toolkit-base .header__heading-bar__search input{box-sizing:border-box;height:40px;background-color:white;box-shadow:inset 0 0 0 2px rgba(55,65,72,0.08);border:solid 1px rgba(55,65,72,0.4);padding:0 10px;font-weight:700;font-size:14px;max-width:100%}.toolkit-base .form__input:placeholder-shown,.toolkit-base .bordered__fullpage__box .bordered__fullpage__box__search input:placeholder-shown,.toolkit-base .header__heading-bar__search input:placeholder-shown{opacity:.5}.toolkit-base .form__validate__submit{width:100%}@media(min-width:768px){.toolkit-base .form__validate__submit{width:auto}}.toolkit-base .dropdown__container{display:inline-block;width:215px}.toolkit-base .dropdown__container--toggle{padding:10px 12px;background:#fff;border:1px solid #b1b1b3;width:100%;text-align:left}.toolkit-base .dropdown__container--toggle i{position:relative;float:right;top:1px;font-weight:700;margin-left:5px}.toolkit-base .dropdown__container--toggle i.down{display:inline-block}.toolkit-base .dropdown__container--toggle--txt-Mandatory{float:left;overflow:hidden;text-overflow:ellipsis;max-width:80%;white-space:nowrap}.toolkit-base .dropdown__container--menu{width:100%;min-width:100%;max-height:250px;overflow:auto;border-radius:0;background-clip:padding-box;margin-top:0}.toolkit-base .dropdown__container--menu li{background:transparent!important}.toolkit-base .dropdown__container--menu li a{background:transparent!important;padding:15px 15px;font-size:14px;color:#004b87;white-space:normal}.toolkit-base .dropdown-menu{top:100%}.toolkit-base .fs-18{font-size:18px!important}.toolkit-base .fs-20{font-size:20px!important}.toolkit-base .modal-redesign{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;background:rgba(51,51,51,0.5)}.toolkit-base .modal-redesign.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.toolkit-base .modal-redesign .modal-dialog{position:relative;width:100%;max-width:600px;margin:30px auto}.toolkit-base .modal-redesign .modal-dialog .modal-header{padding:10px 15px;position:relative}.toolkit-base .modal-redesign .modal-dialog .modal-header .close{background:transparent;border:0;position:absolute;right:15px;color:#405768;z-index:10}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check .col-border{border-right:1px solid #979797}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check .title-header-availability{font-size:15px;color:#818f9c;margin:0}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check .title-header-availability.title-bold{font-weight:bold;color:#3e5567}.toolkit-base .modal-redesign .modal-content{position:relative;background-color:#fff;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form{width:100%;height:auto;margin:auto;padding-bottom:15px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group{width:100%;margin-bottom:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box{margin-left:1px;margin-top:20px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .text_btn_check{font-size:18px;font-family:Helvetica;color:#3f5667;margin-bottom:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .insert_number2{width:100%;height:35px;margin-top:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button .btn_check{width:100%;height:35px;border:solid .6px #979797;background-color:#fff;margin-top:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button .dropdown__container--menu--item{font-size:11px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box.form_box_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:43px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box.form_box_section .button-check{width:80%;height:35px;font-family:Helvetica;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.toolkit-base *{box-sizing:border-box}.toolkit-base a,.toolkit-base a:visited,.toolkit-base a:focus{color:inherit;text-decoration:none}.toolkit-base h1,.toolkit-base h2,.toolkit-base h3,.toolkit-base h4,.toolkit-base h5,.toolkit-base h6{margin:10px 0;line-height:30px}.toolkit-base h5{font-size:14px}.toolkit-base p{margin:10px 0}.toolkit-base ul,.toolkit-base ol{margin:20px 0 40px;line-height:25px;.toolkit-base .to-bold,.toolkit-base .button,.toolkit-base .buttonv2,}.toolkit-base .to-bold,.toolkit-base .button,.toolkit-base .buttonv2,.toolkit-base .container-button--primary a,.toolkit-base .badge,.toolkit-base .checkboxes__row .radio-button-container label,.toolkit-base .onload-modal__content__int__head--username,.toolkit-base .dropdown__container--menu li a,.toolkit-base .hero__container__content__text__image--plus,.toolkit-base .breadcrumb__item .current,.toolkit-base .sidebar__box__content__list__item__number,.toolkit-base .box__checkbalance__body__tab__content__title,.toolkit-base .selfcare__tabs__labels .ovalShapedItem .badgeOvalShapedItem,.toolkit-base .selfcare__tabs__switchmenu a .badgeOvalShapedItem,.toolkit-base .header__menu-bar__list__item,.toolkit-base .footer__links__section__title,.toolkit-base .product__title,.toolkit-base .product__price span,.toolkit-base .product-box-1__info__title,.toolkit-base .product-box-1__info__price sup,.toolkit-base .product-box-1__bottom a.more,.toolkit-base .product-box-configurator__info__title,.toolkit-base .product-box-configurator__info__price sup,.toolkit-base .product-box-configurator__bottom a.more,.toolkit-base .title{font-weight:700}.toolkit-base a{color:#00a5e3}.toolkit-base a:active,.toolkit-base a:focus,.toolkit-base a:visited,.toolkit-base a:hover{color:#00a5e3}.toolkit-base .text-center{text-align:center;display:block}.toolkit-base .text-left{text-align:left;display:block}.toolkit-base .text-right{text-align:right;display:block}.toolkit-base .to-bold,.toolkit-base .button,.toolkit-base .buttonv2,.toolkit-base .container-button--primary a,.toolkit-base .badge,.toolkit-base .checkboxes__row .radio-button-container label,.toolkit-base .onload-modal__content__int__head--username,.toolkit-base .dropdown__container--menu li a,.toolkit-base .hero__container__content__text__image--plus,.toolkit-base .breadcrumb__item .current,.toolkit-base .sidebar__box__content__list__item__number,.toolkit-base .box__checkbalance__body__tab__content__title,.toolkit-base .selfcare__tabs__labels .ovalShapedItem .badgeOvalShapedItem,.toolkit-base .selfcare__tabs__switchmenu a .badgeOvalShapedItem,.toolkit-base .header__menu-bar__list__item,.toolkit-base .footer__links__section__title,.toolkit-base .product__title,.toolkit-base .product__price span,.toolkit-base .product-box-1__info__title,.toolkit-base .product-box-1__info__price sup,.toolkit-base .product-box-1__bottom a.more,.toolkit-base .product-box-configurator__info__title,.toolkit-base .product-box-configurator__info__price sup,.toolkit-base .product-box-configurator__bottom a.more,.toolkit-base .title,.toolkit-base b,.toolkit-base strong{font-weight:700}.toolkit-base a{color:#509e2f}.toolkit-base a:active,.toolkit-base a:focus,.toolkit-base a:visited,.toolkit-base a:hover{color:#509e2f}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button .dropdown__container--menu--item{display:block;line-height:15px}.toolkit-base .pad-0{padding:0!important}.toolkit-base .pb-20{padding-bottom:20px!important}.toolkit-base .pb-30{padding-bottom:30px!important}.toolkit-base .pt-30{padding-top:30px!important}.toolkit-base .mt-30{margin-top:30px!important}.toolkit-base .mt-15{margin-top:15px!important}.toolkit-base .modal-redesign .modal-dialog .modal-header{border:0}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .insert_number2{margin-top:6px}.toolkit-base .form__input.form__input--invalid,.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid,.header__heading-bar__search input.form__input--invalid{border-color:#ef3e42;margin-bottom:0}.toolkit-base .form__input.form__input--invalid ~ .form__error-message,.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid ~ .form__error-message,.header__heading-bar__search input.form__input--invalid ~ .form__error-message{color:#ef3e42;font-size:12px;line-height:18px;margin-top:10px;margin-bottom:0;display:block}.toolkit-base .form__input:active,.bordered__fullpage__box .bordered__fullpage__box__search input:active,.header__heading-bar__search input:active,.form__input:focus,.bordered__fullpage__box .bordered__fullpage__box__search input:focus,.header__heading-bar__search input:focus{box-shadow:none;border-color:#509e2f}@media(max-width:767px){.toolkit-base .form__input.form__validate__field.required,.toolkit-base .bordered__fullpage__box .bordered__fullpage__box__search input.form__validate__field.required,.toolkit-base .header__heading-bar__search input.form__validate__field.required{max-width:100%;width:100%;margin-top:15px}}.modal-redesign .container_availability-form.check-availability-container{padding-top:20px}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup{position:relative;width:11px;height:11px}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:before,.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:after{content:'';position:absolute}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:before{transform:rotate(45deg);border:.5px solid #36b22d;width:.5px;height:14px}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:after{border:.5px solid #36b22d;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);width:.5px;height:14px}.toolkit-base .modal-redesign .modal-dialog .check-availability-container .modal-header .close{opacity:1;right:-15px;top:-1px;padding:0;margin:0;width:0;height:0}.toolkit-base .modal-redesign .modal-dialog .check-availability-container .modal-header.general-header .header-availability-check{padding-top:17px;margin:0;justify-content:space-around}.check-availability-container .tabsList .tabCol{display:flex;align-items:center;margin:0 16px}.check-availability-container .tabCol{width:267px;min-height:42px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 3px #6F787696;border-radius:7px}.check-availability-container .tabCol label{font-size:13px;font-family:'PeridotPEBold';text-align:left;padding:0;padding-left:30px;padding-top:2px;display:flex;margin-left:10px;width:100%}.check-availability-container .tabCol .md-radio label:before{width:24px;height:24px;background:#fff 0 0 no-repeat padding-box;border:1px solid #c5c5c5;left:0;top:-2px}.check-availability-container .tabCol .md-radio label:after{width:14px;height:14px;top:3px;left:5px;background:#36b22d;box-shadow:0 0 2px #36b22d}.md-radio label:before,.md-radio label:after{position:absolute;content:"";border-radius:50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;transition-property:transform,border-color;box-sizing:border-box}.md-radio input[type="radio"]:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.md-radio input[type="radio"]{display:none}.md-radio label{display:inline-block;position:relative;padding:0 30px;margin-bottom:0;cursor:pointer;vertical-align:bottom;font-size:18px;line-height:18px;font-family:"PFSquareSansPro-Medium"}.check-availability-container .tabCol .md-radio input[type="radio"]:checked+label:before{background:#fff 0 0 no-repeat padding-box;border-color:#efefef}.md-radio label:after{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.toolkit-base .modal-redesign .modal-dialog .modal-content.check-availability-container .modal-header{justify-content:space-around}.modal-content.check-availability-container .modal-body{padding:0}.modal-content.check-availability-container #phoneAvailabilityCheckFiber{justify-content:center;width:640px;margin-left:38px;margin-right:38px;margin-bottom:28px}.toolkit-base .dropdown__container--menu{min-height:50px}.toolkit-base .down{color:#98c44f}.toolkit-base .modal-redesign:hover i.down{color:#98c44f}.toolkit-base .modal-redesign:hover .dropdown.show i.down:before{content:"\f0d8"}.toolkit-base .button{box-sizing:border-box;display:inline-block;height:52px;border:0;border-radius:2px;padding:19px 20px;font-size:16px;line-height:16px;color:white;min-width:166px;text-align:center}.toolkit-base .button.button--small,.toolkit-base .container-button--primary.container-button--small a.button{height:37px;font-size:14px;line-height:14px;padding:12px 19px;min-width:0}.toolkit-base .button.button--medium-xxx{padding-left:70px;padding-right:70px}.toolkit-base .button.button--primary,.toolkit-base .container-button--primary a.button{background-image:linear-gradient(to right,#97c14e,#41ad49)!important;box-shadow:0 2px 0 0 #497b0d!important}.toolkit-base .buttonv2,.toolkit-base .container-button--primary a{box-sizing:border-box;display:inline-block;min-height:52px;border:0;border-radius:2px;font-size:16px;line-height:16px;color:white;min-width:166px;text-align:center;padding:5px 20px;word-break:break-word}.toolkit-base .buttonv2.button--primary,.toolkit-base .container-button--primary a{background-image:linear-gradient(to right,#97c14e,#41ad49)!important;box-shadow:0 2px 0 0 #497b0d!important}.toolkit-base .form__label{display:block;font-size:15px;margin-top:20px}.toolkit-base .form__input,.toolkit-base .bordered__fullpage__box .bordered__fullpage__box__search input,.toolkit-base .header__heading-bar__search input{box-sizing:border-box;height:40px;background-color:white;box-shadow:inset 0 0 0 2px rgba(55,65,72,0.08);border:solid 1px rgba(55,65,72,0.4);padding:0 10px;font-weight:700;font-size:14px;max-width:100%}.toolkit-base .form__input:placeholder-shown,.toolkit-base .bordered__fullpage__box .bordered__fullpage__box__search input:placeholder-shown,.toolkit-base .header__heading-bar__search input:placeholder-shown{opacity:.5}.toolkit-base .form__validate__submit{width:100%}@media(min-width:768px){.toolkit-base .form__validate__submit{width:auto}}.toolkit-base .dropdown__container{display:inline-block;width:215px}.toolkit-base .dropdown__container--toggle{padding:10px 12px;background:#fff;border:1px solid #b1b1b3;width:100%;text-align:left}.toolkit-base .dropdown__container--toggle i{position:absolute;float:right;top:10px;right:20px}.toolkit-base .dropdown__container--toggle i.down{display:inline-block}.toolkit-base .dropdown__container--toggle--txt-Mandatory{float:left;overflow:hidden;text-overflow:ellipsis;max-width:80%;white-space:nowrap}.toolkit-base .dropdown__container--menu{width:100%;min-width:100%;max-height:250px;overflow:auto;border-radius:0;background-clip:padding-box;margin-top:0}.toolkit-base .dropdown__container--menu li{background:transparent!important}.toolkit-base .dropdown__container--menu li a{background:transparent!important;padding:15px 15px;font-size:14px;color:#004b87;white-space:normal}.toolkit-base .dropdown-menu{top:100%}.toolkit-base .fs-18{font-size:18px!important}.toolkit-base .fs-20{font-size:20px!important}.toolkit-base .modal-redesign{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;background:rgba(51,51,51,0.5)}.modal-backdrop.show{z-index:1040}.toolkit-base .modal-redesign.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.toolkit-base .modal-redesign .modal-dialog{position:relative;width:100%;max-width:600px;margin:30px auto}.toolkit-base .modal-redesign .modal-dialog .modal-header{padding:10px 15px;position:relative}.toolkit-base .modal-redesign .modal-dialog .modal-header .close{background:transparent;border:0;position:absolute;right:15px;color:#405768;z-index:10}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check .col-border{border-right:1px solid #979797}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check .title-header-availability{font-size:15px;color:#818f9c;margin:0}.toolkit-base .modal-redesign .modal-dialog .modal-header.general-header .header-availability-check .title-header-availability.title-bold{font-weight:bold;color:#3e5567}.toolkit-base .modal-redesign .modal-content{position:relative;background-color:#fff;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.toolkit-base .modal-redesign .availabilty-check-2{color:#3e5567!important}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form{width:100%;height:auto;margin:auto;padding-bottom:15px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group{width:100%;margin-bottom:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box{margin-left:1px;margin-top:20px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .text_btn_check{font-size:18px;font-family:Helvetica;color:#3f5667;margin-bottom:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .insert_number2{width:100%;height:35px;margin-top:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button .btn_check{width:100%;height:35px;border:solid .6px #979797;background-color:#fff;margin-top:5px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button .dropdown__container--menu--item{font-size:11px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box.form_box_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:43px}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box.form_box_section .button-check{width:80%;height:35px;font-family:Helvetica;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.toolkit-base *{box-sizing:border-box}.toolkit-base a,.toolkit-base a:visited,.toolkit-base a:focus{color:inherit;text-decoration:none}.toolkit-base h1,.toolkit-base h2,.toolkit-base h3,.toolkit-base h4,.toolkit-base h5,.toolkit-base h6{margin:10px 0;line-height:30px}.toolkit-base h5{font-size:14px}.toolkit-base p{margin:10px 0}.toolkit-base ul,.toolkit-base ol{margin:20px 0 40px;line-height:25px;. toolkit-base . to-bold,. toolkit-base . button,. toolkit-base . buttonv2,}.toolkit-base .to-bold,.toolkit-base .button,.toolkit-base .buttonv2,.toolkit-base .container-button--primary a,.toolkit-base .badge,.toolkit-base .checkboxes__row .radio-button-container label,.toolkit-base .onload-modal__content__int__head--username,.toolkit-base .dropdown__container--menu li a,.toolkit-base .hero__container__content__text__image--plus,.toolkit-base .breadcrumb__item .current,.toolkit-base .sidebar__box__content__list__item__number,.toolkit-base .box__checkbalance__body__tab__content__title,.toolkit-base .selfcare__tabs__labels .ovalShapedItem .badgeOvalShapedItem,.toolkit-base .selfcare__tabs__switchmenu a .badgeOvalShapedItem,.toolkit-base .header__menu-bar__list__item,.toolkit-base .footer__links__section__title,.toolkit-base .product__title,.toolkit-base .product__price span,.toolkit-base .product-box-1__info__title,.toolkit-base .product-box-1__info__price sup,.toolkit-base .product-box-1__bottom a.more,.toolkit-base .product-box-configurator__info__title,.toolkit-base .product-box-configurator__info__price sup,.toolkit-base .product-box-configurator__bottom a.more,.toolkit-base .title{font-weight:700}.toolkit-base a{color:#00a5e3}.toolkit-base a:active,.toolkit-base a:focus,.toolkit-base a:visited,.toolkit-base a:hover{color:#00a5e3}.toolkit-base .text-center{text-align:center;display:block}.toolkit-base .text-left{text-align:left;display:block}.toolkit-base .text-right{text-align:right;display:block}.toolkit-base .to-bold,.toolkit-base .button,.toolkit-base .buttonv2,.toolkit-base .container-button--primary a,.toolkit-base .badge,.toolkit-base .checkboxes__row .radio-button-container label,.toolkit-base .onload-modal__content__int__head--username,.toolkit-base .dropdown__container--menu li a,.toolkit-base .hero__container__content__text__image--plus,.toolkit-base .breadcrumb__item .current,.toolkit-base .sidebar__box__content__list__item__number,.toolkit-base .box__checkbalance__body__tab__content__title,.toolkit-base .selfcare__tabs__labels .ovalShapedItem .badgeOvalShapedItem,.toolkit-base .selfcare__tabs__switchmenu a .badgeOvalShapedItem,.toolkit-base .header__menu-bar__list__item,.toolkit-base .footer__links__section__title,.toolkit-base .product__title,.toolkit-base .product__price span,.toolkit-base .product-box-1__info__title,.toolkit-base .product-box-1__info__price sup,.toolkit-base .product-box-1__bottom a.more,.toolkit-base .product-box-configurator__info__title,.toolkit-base .product-box-configurator__info__price sup,.toolkit-base .product-box-configurator__bottom a.more,.toolkit-base .title,.toolkit-base b,.toolkit-base strong{font-weight:700}.toolkit-base a{color:#509e2f}.toolkit-base a:active,.toolkit-base a:focus,.toolkit-base a:visited,.toolkit-base a:hover{color:#509e2f}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .container_button .dropdown__container--menu--item{display:block;line-height:15px}.toolkit-base .pad-0{padding:0!important}.toolkit-base .pb-20{padding-bottom:20px!important}.toolkit-base .pb-30{padding-bottom:30px!important}.toolkit-base .pt-30{padding-top:30px!important}.toolkit-base .mt-30{margin-top:30px!important}.toolkit-base .mt-15{margin-top:15px!important}.toolkit-base .modal-redesign .modal-dialog .modal-header{border:0}.toolkit-base .modal-redesign .availabilty-check-2 .container_availability-form .container_form_group .row-form-group .form_box .insert_number2{margin-top:6px}.toolkit-base .form__input.form__input--invalid,.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid,.header__heading-bar__search input.form__input--invalid{border-color:#ef3e42;margin-bottom:0}.toolkit-base .form__input.form__input--invalid ~ .form__error-message,.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid ~ .form__error-message,.header__heading-bar__search input.form__input--invalid ~ .form__error-message{color:#ef3e42;font-size:12px;line-height:18px;margin-top:10px;margin-bottom:0;display:block}.toolkit-base .form__input:active,.bordered__fullpage__box .bordered__fullpage__box__search input:active,.header__heading-bar__search input:active,.form__input:focus,.bordered__fullpage__box .bordered__fullpage__box__search input:focus,.header__heading-bar__search input:focus{box-shadow:none;border-color:#509e2f}@media(max-width:767px){.toolkit-base .form__input.form__validate__field.required,.toolkit-base .bordered__fullpage__box .bordered__fullpage__box__search input.form__validate__field.required,.toolkit-base .header__heading-bar__search input.form__validate__field.required{max-width:100%;width:100%;margin-top:15px}}.toolkit-base .modal-redesign .container_availability-form.check-availability-container{width:100%;border-radius:20px;padding-top:20px;padding-bottom:0}.modal-redesign .container_availability-form.check-availability-container{padding-top:20px}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup{position:relative;width:11px;height:11px}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:before,.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:after{content:'';position:absolute}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:before{transform:rotate(45deg);border:.5px solid #36b22d;width:.5px;height:14px}.modal-redesign .modal-dialog .check-availability-container .modal-header .icon-close-popup:after{border:.5px solid #36b22d;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);width:.5px;height:14px}.toolkit-base .modal-redesign .modal-dialog .check-availability-container .modal-header .close{opacity:1;right:20px;top:-1px;padding:0;margin:0;width:0;height:0}.toolkit-base .modal-redesign .modal-dialog .check-availability-container .modal-header.general-header .header-availability-check{padding-top:17px;margin:0;justify-content:space-around}.check-availability-container .tabsList .tabCol{display:flex;align-items:center;margin:0 16px}.check-availability-container .tabCol{width:267px;min-height:42px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 3px #6F787696;border-radius:7px}.check-availability-container .tabCol label{font-size:13px;font-family:'PeridotPEBold';text-align:left;padding:0;padding-left:30px;padding-top:2px;display:flex;margin-left:10px;width:100%}.check-availability-container .tabCol .md-radio label:before{width:24px;height:24px;background:#fff 0 0 no-repeat padding-box;border:1px solid #c5c5c5;left:0;top:-2px}.check-availability-container .tabCol .md-radio label:after{width:14px;height:14px;top:3px;left:5px;background:#36b22d;box-shadow:0 0 2px #36b22d}.md-radio label:before,.md-radio label:after{position:absolute;content:"";border-radius:50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;transition-property:transform,border-color;box-sizing:border-box}.md-radio input[type= "radio"]:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.md-radio input[type= "radio"]{display:none}.md-radio label{display:inline-block;position:relative;padding:0 30px;margin-bottom:0;cursor:pointer;vertical-align:bottom;font-size:18px;line-height:18px;font-family:"PFSquareSansPro-Medium"}.check-availability-container .tabCol .md-radio input[type= "radio"]:checked+label:before{background:#fff 0 0 no-repeat padding-box;border-color:#efefef}.md-radio label:after{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.toolkit-base .modal-redesign .modal-dialog .modal-content.check-availability-container .modal-header{justify-content:space-around;padding:0;padding-top:20px}.modal-content.check-availability-container .modal-body{padding:0;display:flex}.modal-content.check-availability-container #phoneAvailabilityCheckFiber{justify-content:center}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g{margin-top:37px;display:flex;flex-direction:column;align-items:center;text-align:center}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.main{font-size:18px;font-family:'PeridotPESemiBold';margin-bottom:0;line-height:23px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.secondary{font-size:20px;font-family:'PeridotPERegular';line-height:21px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .form__validate{display:flex;flex-direction:column;margin-top:26px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField.error{margin-bottom:10px;color:red}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField{opacity:1;width:382px;height:44px;background:#fff 0 0 no-repeat padding-box;border:1px solid #004b87;box-shadow:none;font-weight:normal;font-size:16px;align-items:center;border-radius:5px;display:flex;margin-bottom:20px;margin-left:auto;margin-right:auto}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField input{margin-left:11px;font-size:16px;width:88%;font-family:'PeridotPERegular';color:#004b87;opacity:1;border:0;padding:0;box-shadow:none;height:auto;font-weight:normal}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField input.form__input--invalid{color:#ae2f2f}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField .confirm-text{font-family:'PeridotPESemiBold';color:#36b22d;width:20px}input:-webkit-autofill,input:-webkit-autofill:focus,input:focus-visible{transition:background-color 600000s 0s,color 600000s 0s;outline:none!important;font-size:16px}.check-availability-container .primaryButton{width:381px;height:45px;background:#36b22d!important;border:1px solid #36b22d;border-radius:11px;font-size:29px;font-weight:normal;line-height:10px;color:white;font-family:'PeridotPESemiBold';align-self:center}.check-availability-container .primaryButton.disabled{opacity:.5}.check-availability-container .primaryButton:hover{color:#FFF}.check-availability-container .form__error-message{color:#ae2f2f;margin-top:0;font-size:12px;font-family:'PeridotPERegular'}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g{margin-top:37px;display:flex;flex-direction:column;align-items:center;text-align:center}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.main{font-size:18px;font-family:'PeridotPESemiBold';margin-bottom:0;line-height:23px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.main+.information-check-1-text.main{margin-bottom:26px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.secondary{font-size:20px;font-family:'PeridotPERegular';line-height:21px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .form__validate{display:flex;flex-direction:column;margin-top:26px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField.error{margin-bottom:10px;color:red}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField{opacity:1;width:382px;height:44px;background:#fff 0 0 no-repeat padding-box;border:1px solid #004b87;box-shadow:none;font-weight:normal;font-size:16px;align-items:center;border-radius:5px;display:flex;margin-bottom:20px;margin-left:auto;margin-right:auto}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField input{margin-left:11px;margin-top:0;font-size:16px;width:88%;font-family:'PeridotPERegular';color:#004b87;opacity:1;border:0;padding:0;box-shadow:none;height:auto;font-weight:normal}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField input.form__input--invalid{color:#ae2f2f}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField .confirm-text{font-family:'PeridotPESemiBold';color:#36b22d;width:20px}input:-webkit-autofill,input:-webkit-autofill:focus,input:focus-visible{transition:background-color 600000s 0s,color 600000s 0s;outline:none!important;font-size:16px}.check-availability-container .form__error-message{color:#ae2f2f;margin-top:0;font-size:12px;font-family:'PeridotPERegular'}.check-availability-container #adressAvailabilityCheckForFiber{padding-bottom:30px;padding-left:46px;padding-right:46px}.check-availability-container #adressAvailabilityCheckForFiber .main-header{font-size:20px;font-family:'PeridotPERegular';margin-top:34px;text-align:center;margin-bottom:15px;line-height:21px}.check-availability-container #adressAvailabilityCheckForFiber .form_box{display:flex;flex-direction:column}.check-availability-container #adressAvailabilityCheckForFiber .row-form-group{width:780px}.check-availability-container #adressAvailabilityCheckForFiber .dropdown__container{width:100%}.check-availability-container #adressAvailabilityCheckForFiber .text_btn_check{margin-left:7px;font-size:16px;font-family:'PeridotPESemiBold';line-height:17px;margin-bottom:5px}.check-availability-container #adressAvailabilityCheckForFiber .dropdown__container--toggle{background:#fff 0 0 no-repeat padding-box;border:1px solid #004b87;padding:2px 14px 2px 14px;height:30px}.check-availability-container #adressAvailabilityCheckForFiber .form-control{background:#fff 0 0 no-repeat padding-box;border:1px solid #004b87;font-size:16px;font-family:'PeridotPESemiBold';height:30px}.check-availability-container #adressAvailabilityCheckForFiber .dropdown__container--toggle--txt-Mandatory{font-size:16px;font-family:'PeridotPESemiBold'}.check-availability-container #adressAvailabilityCheckForFiber .icon-down:after{content:'\f078';font:normal normal normal 12px/1 FontAwesome;top:1px;left:0;position:absolute}.check-availability-container #adressAvailabilityCheckForFiber .buttonOuter{margin-left:auto;margin-right:auto;margin-top:39px}.check-availability-container .successAvailabilityCheckForFiber{display:flex;align-items:center;flex-direction:column;padding-right:27px;padding-bottom:30px;padding-left:47px}.check-availability-container .successAvailabilityCheckForFiber.error{padding-right:43px;padding-left:42px;padding-bottom:32px;width:611px}.check-availability-container .successAvailabilityCheckForFiber #selectedNumber{font-family:'PeridotPERegular';font-size:22px;color:#36b22d;text-align:center;line-height:24px;margin-bottom:12px;justify-self:center;margin-top:18px}.check-availability-container .successAvailabilityCheckForFiber .availability-header{font-size:18px;font-family:'PeridotPESemiBold';text-align:center;line-height:20px;padding-bottom:10px;max-width:640px}.check-availability-container .successAvailabilityCheckForFiber .availability-desc{text-align:center;line-height:19px;font-size:16px}.check-availability-container .pdp-primary-btn{min-width:281px;height:45px;background:#36b22d;border:1px solid #36b22d;border-radius:11px;font-size:29px;color:#FFF;font-family:'PeridotPESemiBold'}.check-availability-container .pdp-primary-btn.error{min-width:381px;margin-top:27px;color:#FFF}.check-availability-container .pdp-primary-btn.error.warning{margin-top:36px}.check-availability-container .check-availability-row{align-items:center;gap:110px;justify-content:space-between;flex-wrap:wrap}.check-availability-container .check-btn{color:#004b87;line-height:30px;font-size:18px;padding-bottom:12px;font-family:'PeridotPEBold'}.info-section{flex-direction:column;margin-bottom:31px;align-items:center;display:flex}.check-availability-container .learn-more{color:#41a443;text-align:center;text-decoration:underline;font-size:16px;font-family:'PeridotPESemiBold'}.check-availability-container .red{color:#ae2f2f;fill:#ae2f2f}.check-availability-container .warning{color:#fc6100;fill:#fc6100}.check-availability-container .error-main-header{font-family:'PeridotPERegular';margin-top:11px;font-size:18px;margin-bottom:4px;text-align:center;max-width:508px}.check-availability-container .error-main-header.warning{margin-top:15px;line-height:22px;margin-bottom:16px}.check-availability-container .error-sub-header.warning{color:#004b87}.check-availability-container .medium{font-family:'PeridotPESemiBold'}.check-availability-container .error-sub-header{font-size:16px;font-family:'PeridotPERegular';text-align:center;line-height:20px;max-width:526px}.modal.show .modal-dialog.availabilty-check-2{display:block;max-width:fit-content}@media screen and (min-width:992px){.check-availability-container .check-availability-row{height:60px}}@media screen and (max-width:768px){.check-availability-container .successAvailabilityCheckForFiber.error{width:auto}.check-availability-container .successAvailabilityCheckForFiber{padding-right:26px;padding-left:28px;padding-bottom:16px}.check-availability-container .successAvailabilityCheckForFiber #selectedNumber{margin-top:13px;margin-bottom:8px;line-height:21px;font-size:20px;max-width:304px}.check-availability-container .check-availability-row{gap:25px;flex-direction:column-reverse}.check-availability-container .successAvailabilityCheckForFiber .availability-header{max-width:270px;line-height:21px}.info-section{margin-bottom:5px}.check-availability-container .successAvailabilityCheckForFiber .availability-desc{margin-bottom:14px;max-width:288px}.check-availability-container .learn-more{margin-bottom:29px}.check-availability-container #adressAvailabilityCheckForFiber{padding-bottom:23px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.check-availability-container #adressAvailabilityCheckForFiber .row-form-group{width:auto;margin-top:17px}.pl-sm-0{padding-left:0!important}.pr-sm-0{padding-right:0!important}.mb-sm-10{margin-bottom:10px!important}.check-availability-container .pdp-primary-btn{min-width:240px}}@media screen and (max-width:475px){.toolkit-base .modal-redesign .container_availability-form.check-availability-container{padding-top:15px}svg.info{margin-top:18px}.check-availability-container .error-main-header.red{margin-bottom:21px;font-size:20px;line-height:22.6px;width:236px}.check-availability-container .error-sub-header{width:278px;line-height:20px;padding-bottom:35px}.check-availability-container .pdp-primary-btn.error,.check-availability-container .pdp-primary-btn.error.warning{min-width:308px;margin-top:11px}.check-availability-container .successAvailabilityCheckForFiber.error{padding-left:9px;padding-right:9px;padding-bottom:22px}.underline{width:327px;height:1px;border:1px solid #efefef}.check-availability-container .error-main-header.warning{font-size:20px;max-width:292px;line-height:22.7px;margin-bottom:18px}.check-availability-container .error-sub-header.warning{max-width:244px;padding-bottom:32px}}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .info-container{margin-bottom:27px;display:flex;flex-direction:column;min-height:64px;justify-content:space-between}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .info-container .main-header{font-size:28px;font-family:'PeridotPESemiBold';margin-bottom:10px}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .info-container .secondary-header{font-size:18px;font-family:'PeridotPESemiBold'}#searchResultsFiberSpeeds{width:787px;padding:12px 39px 40px 35px}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speedTableGrid{gap:35px;overflow-x:auto;padding-bottom:10px}#searchResultsFiberSpeeds .speedTableGrid{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speedbtn{min-width:150px;height:50px;background:#fff 0 0 no-repeat padding-box;border:1px solid #6ec270;border-radius:10px;display:flex;justify-content:center;align-items:center;font-family:'PeridotPESemiBold';color:#6ec270;font-weight:normal}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speedbtn .main-desc{font-size:24px}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speedbtn.speedTableBtnActive{background:#6ec270 0 0 no-repeat padding-box;box-shadow:0 0 8px #6ec270;font-family:'PeridotPEBold';color:white}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speedbtn .secondary-desc{font-size:16px;margin-top:5px}#searchResultsFiberSpeeds .pb-20{padding-bottom:20px!important}.modal-redesign #searchResultsFiberSpeeds .availabilty-check-2{color:#3e5567!important}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speed-description{display:flex;padding-left:19px;padding-right:5px;margin-bottom:9px;font-family:'PeridotPEBold';font-size:16px}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speed-description .max-speed{color:#6ec270}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speed-description .speed{font-size:18px}#searchResultsFiberSpeeds .p-0{padding:0!important}#searchResultsFiberSpeeds .col-xs-3{width:25%;float:left}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .speed-description.gray-box{height:46px;background:#f0f0f0 0 0 no-repeat padding-box;align-items:center;font-size:24px;font-family:'PeridotPESemiBold'}#searchResultsFiberSpeeds .ml-10{margin-left:10px!important}#searchResultsFiberSpeeds .ml-20{margin-left:20px!important}#searchResultsFiberSpeeds .ml-40{margin-left:40px!important}#searchResultsFiberSpeeds .ml-50{margin-left:50px!important}#searchResultsFiberSpeeds .fs-16{font-size:16px!important}#searchResultsFiberSpeeds p{font-size:1.125rem;font-family:"PeridotPERegular";color:#004b87;line-height:21px}a.black:active,a.black:focus,a.black:hover,a.black:visited{color:#374148!important}a.black{color:#374148!important}#searchResultsFiber .text-bold{font-weight:700!important}#searchResultsFiberMain .check-availability-row{padding-top:20px}#searchResultsFiberSpeeds .last-update{padding-bottom:20px}.modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .last-update{text-align:left;color:#858585;font-size:14px;font-family:'PeridotPESemiBold';margin-left:16px}#searchResultsFiber{width:100%}.successAvailabilityCheckForFiber .text-right{display:block}main:not(.main-wizard) #searchResultsFiberSpeeds .secondary-header{display:none}main:not(.main-wizard) #searchResultsFiberSpeeds .row:not(.speedTableBorder){display:none}main:not(.main-wizard) .modal-redesign .modal-dialog .check-availability-container .modal-body #searchResultsFiberSpeeds .info-container{margin-bottom:0}main:not(.main-wizard) #searchResultsFiberSpeeds .last-update{padding-top:20px}@media screen and (max-width:780px){#searchResultsFiberSpeeds{max-width:480px}}@media screen and (max-width:490px){#searchResultsFiberSpeeds .ml-50{margin-left:0!important}#searchResultsFiberSpeeds .ml-10{margin-left:0!important}#searchResultsFiberSpeeds .ml-20{margin-left:0!important}#searchResultsFiberSpeeds .ml-40{margin-left:0!important}#searchResultsFiberSpeeds{max-width:400px}}@media screen and (max-width:599px){.toolkit-base .modal-redesign .container_availability-form.check-availability-container.search{background:#f2f2f3 0 0 no-repeat padding-box;width:327px}.toolkit-base .modal-redesign .container_availability-form.check-availability-container.search .modal-body{border-radius:16px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 22px #A1EBD996}.toolkit-base .modal-redesign .modal-dialog .check-availability-container .modal-header.general-header .header-availability-check{padding-top:26px;flex-direction:column;align-items:center;justify-content:center}.check-availability-container .tabsList .tabCol{width:289px;margin-bottom:15px}.check-availability-container .tabsList .tabCol:last-of-type{margin-bottom:19px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.main{max-width:278px;font-size:16px;margin-bottom:13px;line-height:19px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.main+.information-check-1-text.main{margin-bottom:19px;max-width:301px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .information-check-1-text.secondary{font-size:18px;max-width:270px}.modal-content.check-availability-container #phoneAvailabilityCheckFiber{margin-left:13px;margin-right:13px;margin-bottom:23px}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .form__validate{margin-top:12px;align-items:center}.modal-content.check-availability-container #phoneAvailabilityCheckStep1g .formField{width:294px;margin-bottom:19px;height:44px}.check-availability-container .primaryButton{min-width:294px;width:294px}.check-availability-container #adressAvailabilityCheckForFiber .main-header{display:none}.check-availability-container #adressAvailabilityCheckForFiber .buttonOuter{margin-top:18px}}.toolkit-base #inputprefectureMandatory li:hover,.toolkit-base #inputstateMandatory li:hover{background-color:#f8f9fa!important}.form__input{height:40px}.form__input--invalid{border-color:#ef3e42;margin-bottom:0}.form__input--invalid~.form__error-message{color:#ef3e42;display:block}.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid,.form__input.form__input--invalid,.header__heading-bar__search input.form__input--invalid{border-color:#ef3e42;margin-bottom:0}.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid~.form__error-message,.form__input.form__input--invalid~.form__error-message,.header__heading-bar__search input.form__input--invalid~.form__error-message{color:#ef3e42;font-size:12px;line-height:18px;margin-top:10px;margin-bottom:0;display:block;font-family:'square-regular'}.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid~.position-absolute-infobox.bottom-25,.form__input.form__input--invalid~.position-absolute-infobox.bottom-25,.header__heading-bar__search input.form__input--invalid~.position-absolute-infobox.bottom-25{top:auto;bottom:25px}@media(max-width:991px){.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid~.position-absolute-infobox.bottom-25,.form__input.form__input--invalid~.position-absolute-infobox.bottom-25,.header__heading-bar__search input.form__input--invalid~.position-absolute-infobox.bottom-25{bottom:75px}}@media(max-width:767px){.bordered__fullpage__box .bordered__fullpage__box__search input.form__input--invalid~.position-absolute-infobox.bottom-25,.form__input.form__input--invalid~.position-absolute-infobox.bottom-25,.header__heading-bar__search input.form__input--invalid~.position-absolute-infobox.bottom-25{bottom:95px}}.toolkit-base .form__input.form__input--invalid ~ .popup_error_msg{margin-top:0!important}.error_red_border{border:1px solid red!important}@media(max-width:576px){.padding-bottom-error{padding-bottom:10px}}