.elementor-229 .elementor-element.elementor-element-3027387{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-229 .elementor-element.elementor-element-3027387:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-3027387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-229 .elementor-element.elementor-element-3027387, .elementor-229 .elementor-element.elementor-element-3027387::before{--border-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-f63e54d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-e96eed2 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;}.elementor-229 .elementor-element.elementor-element-e96eed2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-e96eed2{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-229 .elementor-element.elementor-element-0e4986e{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-229 .elementor-element.elementor-element-0e4986e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-3a63d48{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-df6e033 .elementor-heading-title{color:#E6E6E6;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-229 .elementor-element.elementor-element-df6e033 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-90c00db .elementor-heading-title{color:#E6E6E6;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-229 .elementor-element.elementor-element-90c00db > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-8c6db12 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-229 .elementor-element.elementor-element-8c6db12 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-e033002 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-229 .elementor-element.elementor-element-e033002 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-58112ca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-dbb9b70 .elementor-heading-title{color:#E6E6E6;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-229 .elementor-element.elementor-element-dbb9b70 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-a58cc4b .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-229 .elementor-element.elementor-element-a58cc4b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-22ec6d4 .elementor-heading-title{color:#E6E6E6;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-229 .elementor-element.elementor-element-22ec6d4 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-1680ff2 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-229 .elementor-element.elementor-element-1680ff2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-dfa74a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-52f2989 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-229 .elementor-element.elementor-element-52f2989 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-74bc5bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-ce62686 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-229 .elementor-element.elementor-element-ce62686 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-ce62686{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-229 .elementor-element.elementor-element-f9c85f9 .elementor-heading-title{color:#E6E6E6;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-229 .elementor-element.elementor-element-f9c85f9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-f9c85f9{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-229 .elementor-element.elementor-element-8ecc11f .elementor-icon-wrapper{text-align:center;}.elementor-229 .elementor-element.elementor-element-8ecc11f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-8ecc11f.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-8ecc11f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-8ecc11f.elementor-view-framed .elementor-icon, .elementor-229 .elementor-element.elementor-element-8ecc11f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-8ecc11f .elementor-icon{font-size:24px;}.elementor-229 .elementor-element.elementor-element-8ecc11f .elementor-icon svg{height:24px;}@media(max-width:1024px){.elementor-229 .elementor-element.elementor-element-3a63d48{--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-58112ca{--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-74bc5bf{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-229 .elementor-element.elementor-element-3027387{--content-width:1200px;}.elementor-229 .elementor-element.elementor-element-f63e54d{--width:50%;}.elementor-229 .elementor-element.elementor-element-dfa74a3{--width:50%;}}@media(max-width:767px){.elementor-229 .elementor-element.elementor-element-e96eed2{text-align:center;}.elementor-229 .elementor-element.elementor-element-e96eed2 .elementor-heading-title{font-size:40px;}.elementor-229 .elementor-element.elementor-element-0e4986e{text-align:center;font-size:16px;}.elementor-229 .elementor-element.elementor-element-cfb405e > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-229 .elementor-element.elementor-element-3a63d48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-df6e033{text-align:center;}.elementor-229 .elementor-element.elementor-element-90c00db{text-align:center;}.elementor-229 .elementor-element.elementor-element-8c6db12{text-align:center;}.elementor-229 .elementor-element.elementor-element-e033002{text-align:center;}.elementor-229 .elementor-element.elementor-element-58112ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-dbb9b70{text-align:center;}.elementor-229 .elementor-element.elementor-element-a58cc4b{text-align:center;}.elementor-229 .elementor-element.elementor-element-22ec6d4{text-align:center;}.elementor-229 .elementor-element.elementor-element-1680ff2{text-align:center;}.elementor-229 .elementor-element.elementor-element-52f2989{text-align:center;}.elementor-229 .elementor-element.elementor-element-74bc5bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-229 .elementor-element.elementor-element-f9c85f9{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-cfb405e */.name_3, .tel_3{
    font-family: Open Sans;
color: black;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 20.8px */
letter-spacing: 0.16px;
border: 1px solid !important;
border-radius: 30px !important;
width: 232px !important;
height: 60px !important;
margin-right: 25px !important;
}
.wpcf7-textarea{
    border-radius: 20px;
    width: 510px;
    height: 150px;
    margin-top: 10px;
    
}
.otp_3{
    font-family: Open Sans;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 19.5px */
text-transform: uppercase;
letter-spacing: 0.15px;
color: white !important;
width: 260px;
height: 50px;
padding: 15px 40px;
border-radius: 30px;
background-image: linear-gradient(#5dcaff -19%, #5200ff 110%);
border: none;
}
.otp_1:hover{
border: none;
}
.wpcf7-list-item-label{
    color: black;
    font-family: Open Sans;
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 18px */
letter-spacing: 0.15px;
}
.wpcf7-list-item{
    display: flex;
    margin-top: 0px;
}
@media (max-width:480px){
   .name_3,
.tel_3{
    margin-bottom: 20px;
    width: 300px!important;
} 
.wpcf7-textarea{
    width:300px;
}
.wpcf7{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.wpcf7-list-item{
    margin-top: 20px;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ecc11f */.elementor-element-8ecc11f{
    background-image: linear-gradient(#5dcaff -19%, #5200ff 110%);
    padding-top: 7px;
    height: 40px;
    width: 40px;
    border-radius: 60px;
    
}/* End custom CSS */