.contact-info{position:relative;padding:100px 0 70px;background-color:var(--color-four);border-bottom:1px solid rgba(var(--white-color-rgb),.06)}.info-block_one{flex:1;position:relative;margin-bottom:30px}.info-block_one-inner{position:relative;text-align:center;border-radius:8px;padding:50px 30px 42px;background-color:var(--color-seven)}.info-block_one-icon{position:relative;width:70px;height:70px;margin:0 auto;font-size:34px;line-height:76px;border-radius:50px;color:var(--main-color);background-color:rgba(var(--main-color-rgb),.2)}.icon-phone:before{content:"\e902"}.info-block_one h4{position:relative;font-weight:600;margin-top:25px;font-size:24px;line-height:34px;margin-bottom:15px;color:var(--white-color)}.info-block_one-inner a{position:relative;font-size:16px;margin-bottom:5px;display:inline-block;color:var(--color-three)}.flex-container{display:flex;flex-wrap:wrap;gap:20px;padding:20px}.info-block_one.active .info-block_one-inner{background-color:var(--main-color)}.info-block_one.active .info-block_one-icon{color:var(--main-color);background-color:var(--white-color)}.info-block_one .text{position:relative;font-size:16px;line-height:27px;color:var(--color-three)}.sec-title{position:relative;z-index:2;margin-bottom:40px}.sec-title h2{font-weight:600;line-height:58px;font-size:48px;padding-right:3px}.sec-title.style-four .sec-title_title{padding:0;color:#d093e8;text-transform:uppercase}.sec-title_title{position:relative;font-weight:600;font-size:14px;letter-spacing:3px;color:var(--main-color);display:inline-block;text-transform:uppercase}.sec-title_heading{margin-top:15px;color:var(--white-color)}.sec-title.style-four .sec-title_heading span{color:var(--main-color)}.sec-title.style-four .sec-title_heading span,.sec-title_heading span{font-style:italic;display:inline-block;font-family:Lora,serif;text-transform:lowercase}.sec-title_heading span{position:relative}.sec-title_text{line-height:30px;font-size:17px;margin-top:20px;color:var(--color-three)}.team-detail_form{position:relative;padding:100px 0;background-color:var(--color-four);border-top:1px solid rgba(var(--white-color-rgb),.1)}.contact-social_box{position:relative}.contact-social_box a{position:relative;width:40px;height:40px;font-size:14px;line-height:38px;margin-right:6px;border-radius:50px;text-align:center;display:inline-block;color:var(--white-color);border:1px solid rgba(var(--white-color-rgb),.07)}.team-detail_form input[type=email],.team-detail_form input[type=password],.team-detail_form input[type=tel],.team-detail_form input[type=text],.team-detail_form select,.team-detail_form textarea{position:relative;display:block;width:100%;line-height:28px;padding:10px 20px;height:60px;border-radius:8px;font-weight:400;font-size:15px;color:var(--color-six);transition:all .3s ease;background:none;font-family:Inter,sans-serif;background-color:var(--color-eight)}.team-detail_form .default-form{position:relative;padding:35px;border-radius:8px;background-color:var(--color-nine)}.default-form textarea{height:240px;resize:none}.send-now-button{padding:14px 29px;position:relative;font-weight:600;font-size:16px;overflow:hidden;text-align:center;border-radius:5px;display:inline-block;color:#fff}.bg-malva{background:#761fe3}.map-container-fullwidth{position:relative;width:100%;height:60vh;max-height:800px}.responsive-map-fullwidth{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.map-container-fullwidth{width:100%;margin-left:0;margin-right:0;height:40vh}}