section.contact-sec-02,section.contact-sec-hero h1{position:relative;z-index:9}section.contact-sec-hero .container{height:100vh;display:flex;align-items:center;position:relative}section.contact-sec-02{padding:250px 0 150px;overflow:hidden;min-height:100vh;display:flex}section.contact-sec-02:after{content:"";position:absolute;top:-100vh;left:37%;width:120vw;height:200vh;border:1px dashed var(--color-04);border-radius:100%;transform:translateX(-50%);z-index:-5}section.contact-sec-02 .banner-txt h2{margin-bottom:10px}section.contact-sec-02 .banner-txt p{font-weight:300}section.contact-sec-03{padding:180px 0 100px}section.contact-sec-03 .container{position:relative;z-index:99}section.contact-sec-03 ul.c_list li a{color:var(--color-05);border-bottom:1px solid}section.contact-sec-03 ul.c_list li a:hover{color:var(--color-04);text-decoration:none}section.contact-sec-03 .google-maps{display:inline-block;padding:20px;border:1px dashed var(--color-02);border-radius:100%;overflow:hidden}section.contact-sec-03 ul.c_list{margin:0;padding:0;list-style-type:none;min-height:110px}section.contact-sec-03 ul.c_list li{padding:7px 10px 7px 29px;position:relative}section.contact-sec-03 ul.c_list li:after{content:"";position:absolute;top:11px;left:0;width:22px;height:22px;background:url("../templates/img/star-list.png") center center/cover no-repeat}section.contact-sec-03 p{font-size:15px}section.contact-sec-03 p a{color:var(--color-04);border-bottom:1px solid}section.contact-sec-03 p a:hover{color:var(--color-05);text-decoration:none}section.contact-sec-04{background:var(--color-05);position:relative;z-index:9}section.contact-sec-04 ul.buttons-list{display:flex;justify-content:space-between;margin:0;list-style-type:none}section.contact-sec-04 ul.buttons-list li{width:33.33%;text-align:center;padding:60px 5%;border-right:1px solid #ffd58c;border-left:1px solid #dbab58}section.contact-sec-04 ul.buttons-list li a{display:inline-block;color:var(--color-04);font-size:14px;font-weight:700;text-transform:uppercase;min-width:150px;padding:13px 30px;line-height:1;margin-bottom:20px;background:var(--color-01);transform:scale(1);border-radius:100px;transition:.3s ease-in-out}section.contact-sec-04 ul.buttons-list li p{color:var(--color-03);font-size:14px;text-align:center;max-width:270px;margin:0 auto}section.contact-sec-04 ul.buttons-list li a:hover{color:var(--color-01);text-decoration:none;background:var(--color-04);transform:scale(1.1)}.btype-steps-top-bar.row.justify-content-center.d-lg-none.sticky-top,.formaloo__field-description{display:none!important}#iframe-container{border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px}#iframe-container iframe{top:0;left:0;width:100%;height:100vh;overflow:hidden;border-radius:15px}#main-form{padding:0!important}#formz-wrapper{background:0 0;max-width:500px;margin:auto;padding:0}#formz-layout-wrapper,#formz-wrapper .form-theme-background{background:0 0!important}#formz-wrapper .form-theme-button{font-size:15px;text-transform:uppercase;background:var(--color-04)!important;border-radius:100px;width:100%!important;display:inline-block;color:#fff;height:40px}.formaloo__field-title{color:var(--color-04)!important;font-size:14px!important;font-weight:600!important;line-height:1!important;margin-bottom:5px!important;width:100%;text-align:center;height:40px}.formaloo__field-container{margin-bottom:10px!important}.formaloo__field-input{font-size:14px;padding:10px 20px!important;height:45px!important;border-radius:100px!important;width:100%}.form-components-style_single-step-content__modern__buV1h{border:none!important;box-shadow:0 0 10px rgb(51 51 51 / 10%)}#formz_singleStep_field_YP4GGj2f .formaloo__field-title{display:none}label.formz-checkbox-label.formz-text-checkbox-label{margin:auto}button.formaloo__button div{transform:translate(0,0)}@media only screen and (min-width :320px) and (max-width :990px){section.contact-sec-hero h1{font-size:30px}section.contact-sec-hero{padding-top:10px;padding-bottom:50px}section.contact-sec-hero .container{text-align:center;height:auto;padding:10vh 15px 60vh}.row.w-100{width:100vw!important}section.contact-sec-02{height:auto;padding:59px 0 80px}section.contact-sec-02:after{display:none}section.contact-sec-02 .banner-txt{min-height:auto}section.contact-sec-02 .banner-txt h2{margin-bottom:20px}section.contact-sec-04 ul.buttons-list{display:flex;flex-direction:column;align-items:center}section.contact-sec-04 ul.buttons-list li{width:100%;padding:30px;border-top:1px solid #ffd58c;border-bottom:1px solid #dbab58;border-right:none;border-left:none}section.contact-sec-04 ul.buttons-list li a{margin-bottom:10px}section.contact-sec-03{padding:50px 0}section.contact-sec-03 .google-maps{margin-bottom:50px}}