.appoinment-one{background:var(--billdins-gray-bg);display:block;padding:120px 0;position:relative;z-index:1}.appoinment-one__pattern{background-attachment:scroll;background-position:50%;top:0;z-index:-2}.appoinment-one__bg,.appoinment-one__pattern{background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0}.appoinment-one__bg{background-position:top;top:10px;width:calc(50% - 400px)}.appoinment-one .shape1,.appoinment-one__bg{clip-path:polygon(30% 0,75% 0,100% 25%,100% 70%,100% 100%,0 100%,0 70%,0 0);z-index:-1}.appoinment-one .shape1{background:var(--billdins-base);bottom:0;left:0;position:absolute;right:0;top:0;width:calc(50% - 390px)}.appoinment-one .row{align-items:center}.appoinment-one__contact{display:block;float:right;position:relative}.appoinment-one__contact-list{max-width:325px;width:100%}.appoinment-one__contact-list,.appoinment-one__contact-list ul{display:block;position:relative}.appoinment-one__contact-list ul li{background:var(--billdins-white);-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.06);box-shadow:0 0 35px 0 rgba(0,0,0,.07);display:block;margin-bottom:15px;padding:23px 25px 22px;position:relative}.appoinment-one__contact-list ul li:last-child{margin-bottom:0}.appoinment-one__contact-list ul li:nth-child(2){margin-left:30px;margin-right:-30px}.appoinment-one__contact-list ul li:nth-child(3){margin-left:60px;margin-right:-60px}.appoinment-one__contact-list ul li:before{background:var(--billdins-base);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.appoinment-one__contact-list ul li .inner{display:block;padding-left:60px;position:relative}.appoinment-one__contact-list ul li .inner .icon-box{left:0;position:absolute;top:7px}.appoinment-one__contact-list ul li .inner .icon-box span{color:var(--billdins-base);display:inline-block;font-size:45px;line-height:45px;position:relative}.appoinment-one__contact-list ul li .inner .content-box{display:block;position:relative}.appoinment-one__contact-list ul li .inner .content-box h2{font-size:20px;font-weight:600;line-height:30px;margin-bottom:6px;text-transform:capitalize}.appoinment-one__contact-list ul li .inner .content-box p{margin:0}.appoinment-one__contact-list ul li .inner .content-box p a{color:var(--billdins-gray)}.appoinment-one__contact-list ul li .inner .content-box p a:hover{color:var(--billdins-base)}.appoinment-one__form{background:var(--billdins-white);border-top:5px solid var(--billdins-base);box-shadow:0 0 60px 0 rgba(4,23,26,.06);display:block;float:right;margin-top:-200px;max-width:530px;padding:67px 70px 80px;position:relative;width:100%;z-index:1}.appoinment-one__form .title-box{display:block;margin-bottom:35px;position:relative}.appoinment-one__form .title-box h2{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:40px;margin-bottom:3px;text-transform:capitalize}.appoinment-one__form .title-box p{color:var(--billdins-base);font-size:16px;font-weight:700;line-height:26px;text-transform:uppercase}.appoinment-one__form form{position:relative}.appoinment-one__form .form-group{margin-bottom:20px;position:relative}.appoinment-one__form form .form-group input[type=email],.appoinment-one__form form .form-group input[type=tel],.appoinment-one__form form .form-group input[type=text],.appoinment-one__form form .form-group input[type=url],.appoinment-one__form form .form-group textarea{background-color:var(--billdins-gray-bg);border:none;border-radius:0;color:var(--billdins-gray);display:block;font-family:var(--billdins-font);font-size:16px;font-weight:400;height:60px;outline:none;padding:0 30px;position:relative;text-transform:none;width:100%}.appoinment-one__form form .form-group textarea{height:150px;padding-top:21px;resize:none}