/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.consultation-form .gfield input:not([type=submit]){
    height:67px;
    background-color: #F2F2F2 !important;
    border-radius:8px;
    border:none;
    box-shadow: none;
    color:#7B7B7B;
    font-size:12px;
    font-family:'Inter';
	font-weight:500;
    padding-left: 20px;
    padding-right:30px;
}
.consultation-form .gform_fields{
    row-gap:18px !important;
}
.consultation-form .gfield input[type=email]{
    background: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16.6887' r='15.7097' fill='%23D9D9D9'/%3E%3Cpath d='M8.616 23.689C8.15533 23.689 7.771 23.535 7.463 23.227C7.155 22.919 7.00067 22.5343 7 22.073V11.305C7 10.8443 7.15433 10.46 7.463 10.152C7.77167 9.84396 8.15567 9.68963 8.615 9.68896H23.385C23.845 9.68896 24.229 9.8433 24.537 10.152C24.845 10.4606 24.9993 10.845 25 11.305V22.074C25 22.534 24.8457 22.9183 24.537 23.227C24.2283 23.5356 23.8443 23.6896 23.385 23.689H8.616ZM24 11.574L16.448 16.518C16.3773 16.5546 16.306 16.5856 16.234 16.611C16.1613 16.6356 16.0833 16.648 16 16.648C15.9167 16.648 15.8387 16.6356 15.766 16.611C15.6933 16.5863 15.622 16.5553 15.552 16.518L8 11.573V22.073C8 22.253 8.05767 22.4006 8.173 22.516C8.28833 22.6313 8.436 22.689 8.616 22.689H23.385C23.5643 22.689 23.7117 22.6313 23.827 22.516C23.9423 22.4006 24 22.253 24 22.073V11.574ZM16 15.689L23.692 10.689H8.308L16 15.689ZM8 11.785V10.974V11.008V10.689V11.009V10.957V11.785Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 95% center;
}
.consultation-form .gfield input[type=tel]{
    background: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16.6887' r='15.7097' fill='%23D9D9D9'/%3E%3Cpath d='M12.0293 24.6053C11.6747 24.6053 11.3728 24.4807 11.1237 24.2316C10.8746 23.9825 10.75 23.6809 10.75 23.3268V10.0505C10.75 9.68635 10.8722 9.38235 11.1165 9.13851C11.3609 8.89468 11.6652 8.7725 12.0293 8.77197H19.0324C19.386 8.77197 19.6877 8.89653 19.9373 9.14564C20.1864 9.39475 20.311 9.69664 20.311 10.0513V12.5957C20.5078 12.6168 20.6788 12.6986 20.824 12.8411C20.9691 12.9831 21.0417 13.1541 21.0417 13.3541V14.7546C21.0417 14.9546 20.9691 15.1256 20.824 15.2676C20.6788 15.4096 20.5078 15.4914 20.311 15.513V23.326C20.311 23.6796 20.1864 23.9812 19.9373 24.2308C19.6882 24.48 19.3866 24.6045 19.0324 24.6045L12.0293 24.6053ZM12.0293 23.8136H19.0324C19.1744 23.8136 19.291 23.768 19.3823 23.6767C19.4736 23.5854 19.5193 23.4687 19.5193 23.3268V10.0505C19.5193 9.90854 19.4736 9.7919 19.3823 9.7006C19.291 9.60929 19.1744 9.56364 19.0324 9.56364H12.0293C11.8868 9.56364 11.7699 9.60929 11.6786 9.7006C11.5873 9.7919 11.5417 9.90881 11.5417 10.0513V23.3268C11.5417 23.4687 11.5873 23.5854 11.6786 23.6767C11.7699 23.768 11.8868 23.8136 12.0293 23.8136ZM15.5309 12.1825C15.704 12.1825 15.8486 12.1244 15.9647 12.0083C16.0808 11.8922 16.1389 11.7471 16.1389 11.5729C16.1389 11.3987 16.0808 11.2538 15.9647 11.1383C15.8486 11.0227 15.7037 10.9646 15.5301 10.9641C15.3564 10.9636 15.2116 11.0216 15.0955 11.1383C14.9793 11.2549 14.9213 11.4 14.9213 11.5737C14.9213 11.7473 14.9793 11.8919 15.0955 12.0075C15.2116 12.1231 15.3567 12.1819 15.5309 12.1825Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 95% center;
}
.consultation-form input[type=submit]{
    font-size:18px !important;
    border-radius: 40px !important;
    padding: 20px 42px !important;
    background: #D1B24F !important;
    font-weight:800 !important;
}
.consultation-form input[type=submit]:hover{
    background: #1A2539 !important;
}
.duo-hd span{
    color:#1A2539;
    font-weight:600;
}
.main-con {
  counter-reset: section;
}

.main-con .icon-box::before {
  counter-increment: section;
  content: "0"counter(section);
  position: absolute;
  right: 30px;
  top:40px;
  color:rgba(255, 255, 255, 0.05);
  font-size: 50px;
  font-weight:900;
  
}

@media(max-width:1024px){
    .consultation-form .gfield input:not([type=submit]) {
        height: 50px;
    }
    .consultation-form input[type=submit] {
        font-size: 14px !important;
        padding: 15px 30px !important;
    }
    .main-con .icon-box::before {
     font-size:40px;
    }
}
@media(max-width:880px){
    .main-con .icon-box::before {
     font-size:30px;
    }
}