.elementor-9288 .elementor-element.elementor-element-0e8d492{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-0e8d492.e-con{--align-self:center;}.elementor-9288 .elementor-element.elementor-element-0e8d492 .wcf-image-hover{background-image:url( https://www.rangooncodehub.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-9288 .elementor-element.elementor-element-b33823d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-9288 .elementor-element.elementor-element-b33823d .wcf-image-hover{background-image:url( https://www.rangooncodehub.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-9288 .elementor-element.elementor-element-7e1edd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9288 .elementor-element.elementor-element-7e1edd8 .wcf--title{color:#121212;font-family:"Instrument Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-9288 .elementor-element.elementor-element-7e1edd8 .wcf--title .highlight{color:#f00000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9288 .elementor-element.elementor-element-c1a3d01{text-align:right;}.elementor-9288 .elementor-element.elementor-element-c1a3d01 img{width:20%;}.elementor-9288 .elementor-element.elementor-element-30c3d51 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wcf--form-wrapper{text-align:left;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:20px;background-color:#02010100;margin:0px 0px 15px 0px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:20px;background-color:#02010100;margin:0px 0px 15px 0px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:20px;background-color:#02010100;margin:0px 0px 15px 0px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:20px;background-color:#02010100;margin:0px 0px 15px 0px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:20px;background-color:#02010100;margin:0px 0px 15px 0px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:20px;background-color:#02010100;margin:0px 0px 15px 0px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:20px;background-color:#02010100;margin:0px 0px 15px 0px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1212124D;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap textarea{height:15px;background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1212124D;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wcf--form-wrapper form.wpcf7-form label{color:#000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-submit{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;height:25px;padding:20px 15px 20px 15px;border-radius:20px 20px 20px 20px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-submit{color:#FFFFFF;fill:#FFFFFF;background-color:#121212;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-submit:hover{color:#121212;fill:#121212;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-submit:not(.btn-parallal-border, .btn-rollover-cross):after, .elementor-9288 .elementor-element.elementor-element-30c3d51 .btn-rollover-cross:hover, .elementor-9288 .elementor-element.elementor-element-30c3d51 .btn-parallal-border:hover, .elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-submit.btn-hover-none:hover{background-color:#12121200;}@media(max-width:1366px){.elementor-9288 .elementor-element.elementor-element-b33823d{--grid-auto-flow:row;}.elementor-9288 .elementor-element.elementor-element-7e1edd8 .wcf--title{font-size:25px;}.elementor-9288 .elementor-element.elementor-element-30c3d51 .wpcf7-form .wpcf7-form-control-wrap textarea{height:23px;}}@media(min-width:2400px){.elementor-9288 .elementor-element.elementor-element-0e8d492{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-b33823d{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-9288 .elementor-element.elementor-element-b33823d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-9288 .elementor-element.elementor-element-7e1edd8.elementor-element{--align-self:flex-start;}.elementor-9288 .elementor-element.elementor-element-7e1edd8 .wcf--title{font-size:25px;}}@media(max-width:1024px){.elementor-9288 .elementor-element.elementor-element-b33823d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-9288 .elementor-element.elementor-element-7e1edd8 .wcf--title{font-size:25px;}}@media(max-width:880px){.elementor-9288 .elementor-element.elementor-element-b33823d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;}.elementor-9288 .elementor-element.elementor-element-7e1edd8{text-align:left;}.elementor-9288 .elementor-element.elementor-element-7e1edd8 .wcf--title{font-size:25px;}}@media(max-width:767px){.elementor-9288 .elementor-element.elementor-element-b33823d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9288 .elementor-element.elementor-element-7e1edd8{width:100%;max-width:100%;}.elementor-9288 .elementor-element.elementor-element-7e1edd8 .wcf--title{font-size:20px;}.elementor-9288 .elementor-element.elementor-element-c1a3d01 img{width:15%;}}/* Start custom CSS for wcf--contact-form-7, class: .elementor-element-30c3d51 */.col33, .consulting-projects span.wpcf7-list-item, .budget-ranges span.wpcf7-list-item{
    width: 33% !important;
    margin: 0 !important;
}

.col67{
    width: 67% !important;
}

.right {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.wpcf7-response-output {
    border: none !important;
}

.margin-bottom-25 {
    margin-bottom: 25px
}

@media only screen and (max-width: 1200px) {
.col33, .consulting-projects span.wpcf7-list-item, .budget-ranges span.wpcf7-list-item {
    width: 50% !important;
}}
@media only screen and (max-width: 600px) {
.col33, .consulting-projects span.wpcf7-list-item, .budget-ranges span.wpcf7-list-item {
    width: 100% !important;
}
.col67 {
    width: 100% !important;
}

.right {
    justify-content: flex-start;
}}/* End custom CSS */