.contact-one{position:relative;display:block}.contact-one__wrap{overflow:hidden;max-width:1760px;margin:0 auto;border-radius:50px;background:linear-gradient(144.24deg,#e63a27 -2.01%,rgba(0,0,0,.92) 63.45%);width:100%}.contact-one__left,.contact-one__wrap{position:relative;display:block;z-index:1}.contact-one__left{margin-top:110px}.contact-one__left .section-title__tagline{color:var(--maroof-white)}.contact-one__left .section-title{margin-bottom:38px}.contact-one__left .section-title__title{color:var(--maroof-white)}.contact-one__form{padding:40px;position:relative;background-color:rgba(var(--maroof-white-rgb),.1);border-radius:20px;display:block}.contact-one__input-box{margin-bottom:20px;position:relative;display:block}.contact-one__input-box input[type=email],.contact-one__input-box input[type=text]{height:60px;font-size:16px;border:2px solid rgba(var(--maroof-white-rgb),.2);font-weight:300;color:var(--maroof-white);padding-right:20px;outline:none;background-color:rgba(var(--maroof-black-rgb),.33);border-radius:30px;width:100%;padding-left:20px;display:block}.contact-one__input-box .select-box{width:100%}.contact-one__input-box .nice-select{height:60px;font-size:16px;border:2px solid rgba(var(--maroof-white-rgb),.2);font-weight:300;color:var(--maroof-white);padding-right:20px;outline:none;background-color:rgba(var(--maroof-black-rgb),.33);border-radius:30px;width:100%;line-height:60px;float:none;padding-left:20px;display:block}.contact-one__input-box .nice-select:after{height:8px;border-right:2px solid var(--maroof-white);right:20px;position:absolute;border-bottom:2px solid var(--maroof-white);top:21px;width:8px;margin-top:0;z-index:10}.contact-one__input-box .nice-select .option{color:var(--maroof-black)}.contact-one__input-box textarea{height:130px;padding-top:10px;font-size:16px;border:2px solid rgba(var(--maroof-white-rgb),.2);font-weight:300;margin-bottom:0;color:var(--maroof-white);position:relative;padding-right:20px;outline:none;background-color:rgba(var(--maroof-black-rgb),.33);border-radius:30px;width:100%;padding-left:20px;display:block}.contact-one__input-box.text-message-box{height:130px;margin-bottom:30px}.contact-one__btn-box{position:relative;display:block}.contact-one__btn{border:none!important;background-color:var(--maroof-white)!important}.contact-one__right{margin-right:-47px;position:relative;margin-left:50px;display:block}.contact-one__img{position:relative;display:block;z-index:1}.contact-one__img img{width:100%}.contact-one__shape-1{right:0;position:absolute;opacity:.1;top:0;z-index:-1}.contact-one__shape-1 img{width:auto}.contact-one__shape-2{position:absolute;bottom:70px;left:13px;z-index:-1}.contact-one__shape-2 img{width:auto}.contact-one__shape-3{right:0;position:absolute;opacity:.2;bottom:0;z-index:-1}.contact-one__shape-3 img{width:auto}.contact-one__shape-4{right:0;position:absolute;bottom:0;z-index:-1}.contact-one__shape-4 img{width:auto}.contact-two{padding:0 0 120px;z-index:1}.contact-two,.contact-two__left{position:relative;display:block}.contact-two__left .section-title{margin-bottom:20px}.contact-two__contact-list{position:relative;margin-top:33px;display:block}.contact-two__contact-list li{position:relative;gap:15px;align-items:center;display:flex}.contact-two__contact-list li+li{margin-top:23px}.contact-two__contact-list li .icon{height:40px;justify-content:center;border:1px solid var(--maroof-base);position:relative;align-items:center;border-radius:50%;width:40px;display:flex}.contact-two__contact-list li .icon span{font-size:16px;color:var(--maroof-base);position:relative;display:inline-block}.contact-two__contact-list li .content{position:relative;display:block}.contact-two__contact-list li .content h4{font-size:16px;font-weight:700;line-height:26px}.contact-two__contact-list li .content h4 a{color:var(--maroof-black)}.contact-two__contact-list li .content h4 a:hover{color:var(--maroof-base)}.contact-two__right{padding:39px;border:1px solid var(--maroof-bdr-color);position:relative;border-radius:20px;display:block}.contact-two__right-title{font-size:59px;font-weight:700;margin-bottom:39px;line-height:59px}.contact-two__form,.contact-two__input-box{position:relative;display:block}.contact-two__input-box{margin-bottom:20px}.contact-two__input-box input[type=email],.contact-two__input-box input[type=text]{height:60px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;color:var(--maroof-gray);padding-right:20px;outline:none;background-color:transparent;border-radius:30px;width:100%;padding-left:20px;display:block}.contact-two__input-box .select-box{width:100%}.contact-two__input-box .nice-select{height:60px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;color:var(--maroof-gray);padding-right:20px;outline:none;background-color:transparent;border-radius:30px;width:100%;line-height:60px;float:none;padding-left:20px;display:block}.contact-two__input-box .nice-select:after{height:8px;border-right:2px solid var(--maroof-black);right:20px;position:absolute;border-bottom:2px solid var(--maroof-black);top:21px;width:8px;margin-top:0;z-index:10}.contact-two__input-box .nice-select .option{color:var(--maroof-white)}.contact-two__input-box .nice-select .list{background-color:var(--maroof-base)}.contact-two__input-box .nice-select .option.focus,.contact-two__input-box .nice-select .option.selected.focus,.contact-two__input-box .nice-select .option:hover{color:var(--maroof-white);background-color:var(--maroof-black)}.contact-two__input-box textarea{height:130px;padding-top:10px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;margin-bottom:0;color:var(--maroof-gray);position:relative;padding-right:20px;outline:none;background-color:transparent;border-radius:30px;width:100%;padding-left:20px;display:block}.contact-two__input-box.text-message-box{height:130px;margin-bottom:30px}.contact-two__btn-box{position:relative;display:block}.contact-two__btn{border:none!important}.contact-two__btn,.contact-two__btn span{color:var(--maroof-white)!important}.contact-three{padding:120px 0;position:relative;display:block;z-index:1}.contact-three__left{margin-right:50px;position:relative;margin-top:20px;display:block}.contact-three__left .section-title{margin-bottom:30px}.contact-three__img{position:relative;display:block}.contact-three__img img{border-radius:20px;width:100%}.contact-three__points{margin-bottom:40px;position:relative;margin-top:30px;display:block}.contact-three__points li{position:relative;gap:15px;align-items:center;display:flex}.contact-three__points li+li{margin-top:15px}.contact-three__points li .icon,.contact-three__points li .icon span{position:relative;display:inline-block}.contact-three__points li .icon span{font-size:16px;color:var(--maroof-base)}.contact-three__right{padding:40px 40px 60px;position:relative;box-shadow:0 0 60px rgba(0,0,0,.05);border-radius:20px;background:#fff;display:block;z-index:1}.contact-three__shape-1{right:0;position:absolute;bottom:0;z-index:-1}.contact-three__shape-1 img{width:auto}.contact-three__right-title{font-size:59px;font-weight:700;margin-bottom:29px;line-height:59px}.contact-three__form,.contact-three__input-box{position:relative;display:block}.contact-three__input-box{margin-bottom:31px}.contact-three__input-title{font-size:16px;font-weight:700;margin-bottom:9px;line-height:24px;padding-left:30px}.contact-three__input-box input[type=email],.contact-three__input-box input[type=text]{height:60px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;color:var(--maroof-gray);padding-right:30px;outline:none;background-color:transparent;border-radius:30px;width:100%;padding-left:30px;display:block}.contact-three__input-box .select-box{width:100%}.contact-three__input-box .nice-select{height:60px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;color:var(--maroof-gray);padding-right:30px;outline:none;background-color:transparent;border-radius:30px;width:100%;line-height:60px;float:none;padding-left:30px;display:block}.contact-three__input-box .nice-select:after{height:8px;border-right:2px solid var(--maroof-black);right:20px;position:absolute;border-bottom:2px solid var(--maroof-black);top:21px;width:8px;margin-top:0;z-index:10}.contact-three__input-box .nice-select .option{color:var(--maroof-white)}.contact-three__input-box .nice-select .list{background-color:var(--maroof-base)}.contact-three__input-box .nice-select .option.focus,.contact-three__input-box .nice-select .option.selected.focus,.contact-three__input-box .nice-select .option:hover{color:var(--maroof-white);background-color:var(--maroof-black)}.contact-three__input-box textarea{height:130px;padding-top:10px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;margin-bottom:0;color:var(--maroof-gray);position:relative;padding-right:30px;outline:none;background-color:transparent;border-radius:30px;width:100%;padding-left:30px;display:block}.contact-three__input-box.text-message-box{height:130px;margin-bottom:30px}.contact-three__btn-box-two{position:relative;display:block}.contact-three__btn-two{border:none!important}.contact-three__btn-two,.contact-three__btn-two span{color:var(--maroof-white)!important}.contact-page{position:relative;margin-top:-174px;display:block;z-index:2}.contact-page__inner{padding:54px 60px 60px;position:relative;text-align:center;box-shadow:0 0 60px rgba(0,0,0,.05);border-radius:40px;background:#fff;display:block}.contact-page__sub-title{font-size:12px;font-weight:500;color:var(--maroof-base);text-transform:uppercase;letter-spacing:1.5px;line-height:22px}.contact-page__title{font-size:59px;font-weight:700;margin-bottom:30px;color:var(--maroof-black);text-transform:capitalize;letter-spacing:-1.2px;line-height:57px;margin-top:7px}.contact-page__form,.contact-page__input-box{position:relative;display:block}.contact-page__input-box{margin-bottom:30px}.contact-page__input-box input[type=email],.contact-page__input-box input[type=text]{height:60px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;color:var(--maroof-gray);padding-right:30px;outline:none;background-color:transparent;border-radius:30px;width:100%;padding-left:30px;display:block}.contact-page__input-box .select-box{width:100%}.contact-page__input-box .nice-select{height:60px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;color:var(--maroof-gray);padding-right:30px;outline:none;background-color:transparent;border-radius:30px;width:100%;line-height:60px;float:none;padding-left:30px;display:block}.contact-page__input-box .nice-select:after{height:8px;border-right:2px solid var(--maroof-gray);right:20px;position:absolute;border-bottom:2px solid var(--maroof-gray);top:21px;width:8px;margin-top:0;z-index:10}.contact-page__input-box .nice-select .option{color:var(--maroof-white)}.contact-page__input-box .nice-select .list{background-color:var(--maroof-black)}.contact-page__input-box .nice-select .option.focus,.contact-page__input-box .nice-select .option.selected.focus,.contact-page__input-box .nice-select .option:hover{color:var(--maroof-white)}.contact-page__input-box textarea{height:130px;padding-top:10px;font-size:16px;border:1px solid var(--maroof-bdr-color);font-weight:300;margin-bottom:0;color:var(--maroof-gray);position:relative;padding-right:30px;outline:none;background-color:transparent;border-radius:30px;width:100%;padding-left:30px;display:block}.contact-page__input-box.text-message-box{height:130px;margin-bottom:30px}.contact-page__btn-box{position:relative;display:block}.contact-page__btn{border:none!important}.contact-page__btn,.contact-page__btn span{color:var(--maroof-white)!important}.contact-page__contact-list{padding:120px 0;position:relative;display:block;z-index:1}.contact-page__contact-list-single{padding:17px 40px 19px;border:1px solid var(--maroof-bdr-color);margin-bottom:30px;position:relative;gap:20px;align-items:center;border-radius:20px;display:flex}.contact-page__contact-list-icon{height:65px;justify-content:center;position:relative;background-color:var(--maroof-primary);align-items:center;border-radius:50%;width:65px;display:flex}.contact-page__contact-list-icon span{font-size:23px;color:var(--maroof-base);position:relative;display:inline-block}.contact-page__contact-list-content{position:relative;display:block}.contact-page__contact-list-content h3{font-size:26px;font-weight:700;margin-bottom:6px;line-height:36px}.contact-page__contact-list-content p,.contact-page__contact-list-content p a{color:var(--maroof-gray)}.contact-page__contact-list-content p a:hover{color:var(--maroof-base)}