.tv-form-main-wrap .cover{background:#2dab5d;border-radius:30px;padding:55px;position:relative}.tv-form-main-wrap .cover .inner{margin:0 auto;max-width:640px;width:100%}.tv-form-main-wrap .cover .inner h2{font-size:30px;line-height:40px}.tv-form-main-wrap .cover .inner .container.form-container{padding:0 4px;width:100%}.tv-form-main-wrap .cover .form{display:inline-block;margin:30px 0 0;width:100%}.tv-form-main-wrap .cover .form div#address_search_btn{margin:40px 0 0;text-align:center}.tv-form-main-wrap .form select{height:16px 15px;width:100%!important}.tv-form-main-wrap .form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.tv-form-main-wrap .form select,.tv-form-main-wrap .form textarea{font-family:var(--base_fonts);font-size:16px;font-weight:400;height:48px;line-height:20px;padding:0 20px;text-transform:none}.tv-form-main-wrap .form textarea{height:140px}.tv-form-main-wrap .form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(https://f.hubspotusercontent10.net/hubfs/497316/RightFiber%20-%202021/Images/down.png) no-repeat right 15px center}.tv-form-main-wrap .cover .form div#address_search_btn input[type=submit]{background:transparent url(https://f.hubspotusercontent10.net/hubfs/497316/RightFiber%20-%202021/Images/arrow_white.png) no-repeat center right 20px!important;font-family:var(--base_fonts);font-weight:400;line-height:30px;padding:20px 69px 20px 32px}.tv-form-main-wrap .form .column.is-2{display:inline-block;margin:0 -2px;padding:0 10px;width:50%}.tv-form-main-wrap .form .columns{margin:0 -10px;text-align:center}.tv-form-main-wrap .form .columns .column{padding:0 10px;text-align:left}.tv-form-main-wrap{padding:50px 0 80px;position:relative;z-index:1}.tv-form-main-wrap .text{padding:0 120px 0 40px;width:calc(100% - 362px)}.tv-form-main-wrap .text ul{font-family:var(--base_fonts);font-weight:600;list-style-type:none;margin:20px 0;padding:0}.tv-form-main-wrap .text ul li{color:#4987c7;margin:5px 0;padding:0 0 0 30px;position:relative}.tv-form-main-wrap .text ul li:before{background:url(https://f.hubspotusercontent10.net/hubfs/497316/RightFiber%20-%202021/Images/check.png) no-repeat;background-size:100%;content:"";height:15px;left:0;position:absolute;top:9px;width:20px}.tv-form-main-wrap .image{border-radius:100%;height:362px;position:relative;width:362px}.tv-form-main-wrap .image .back-shape{position:absolute;right:-140px;top:-40px;width:510px;z-index:-1}.tv-form-main-wrap .image .dots{position:absolute;z-index:-1}.tv-form-main-wrap .dots.bottom-dots{position:absolute;right:280px;top:0;width:65px}.tv-form-main-wrap .image .dots.top-dots{bottom:0;position:absolute;right:-140px}.ser_location_form .box label{background:#fff;border:1px solid #bcbdbc;border-radius:8px;color:#636363;cursor:pointer;display:inline-block;font-size:14px;padding:9px 15px;vertical-align:top;width:100%}.ser_location_form .box label,.ser_location_form .row h6{font-family:var(--base_fonts);font-weight:600;text-transform:uppercase}.ser_location_form .row h6{font-size:18px;margin-bottom:10px}.ser_location_form .box ul{background:#fff;display:none;font-size:16px;left:0;line-height:24px;list-style-type:none;margin:0;overflow:auto;padding:15px 25px;position:absolute;top:100%;width:100%;z-index:1}.ser_location_form .box.city ul{height:auto;max-height:270px}.ser_location_form .box ul li{display:inline-block;margin:0;padding:2px 0;width:100%}.ser_location_form .box ul li a{color:#636363}.ser_location_form .box{display:inline-block;margin:0 0 25px;position:relative;width:100%}.ser_location_form .box label:after{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/select-dropicon.png) no-repeat;bottom:0;content:"";height:10px;margin:auto;position:absolute;right:15px;top:0;width:17px}.ser_location_form .box .button-1 a:after{margin-left:10px}.ser_location_form .button-1 a{background:transparent;border:3px solid #fff;min-width:190px}.ser_location_form .button-1 a:after{bottom:0;display:inline-block;margin:auto 0 auto 8px;position:relative;top:-4px;transform:none;vertical-align:middle}.ser_location_form .button-1 a:hover{background:#7c3c94;border-color:#7c3c94}@media(max-width:1199px){.tv-form-main-wrap{padding:50px 0}}@media(max-width:767px){.tv-form-main-wrap .cover .inner h2{font-size:28px;line-height:34px}.tv-form-main-wrap{padding:60px 0}.tv-form-main-wrap .cover{padding:50px 15px}.tv-form-main-wrap .cover .form div#address_search_btn{margin:20px 0 0}.tv-form-main-wrap .cover .form{margin:15px 0 0}.tv-form-main-wrapform .column.is-2{width:100%}}