.elementor-52 .elementor-element.elementor-element-00e8260{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-52 .elementor-element.elementor-element-b1737c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 163px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-52 .elementor-element.elementor-element-669cd8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-dbc09bd{color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-899912b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-1aa5a37{color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-d843a76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-d843a76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-c9d3d83 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-52 .elementor-element.elementor-element-c9d3d83 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-c9d3d83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-c9d3d83.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-c9d3d83.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-c9d3d83.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-c9d3d83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-c9d3d83 .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-c9d3d83 .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-668b271{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-668b271.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-6a0ae19 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-52 .elementor-element.elementor-element-6a0ae19 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-6a0ae19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-6a0ae19.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-6a0ae19.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-6a0ae19.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-6a0ae19.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-6a0ae19 .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-6a0ae19 .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-a0d7265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a0d7265.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-6c6f7cf > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-52 .elementor-element.elementor-element-6c6f7cf .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-6c6f7cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-6c6f7cf.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-6c6f7cf.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-6c6f7cf.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-6c6f7cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-6c6f7cf .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-6c6f7cf .elementor-icon svg{height:25px;}.elementor-52 .elementor-element.elementor-element-1a47771{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-1a47771.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-e87d76b > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-52 .elementor-element.elementor-element-e87d76b .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-e87d76b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-e87d76b.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-e87d76b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-e87d76b.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-e87d76b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-e87d76b .elementor-icon{font-size:25px;}.elementor-52 .elementor-element.elementor-element-e87d76b .elementor-icon svg{height:25px;}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-669cd8e{--width:50%;}.elementor-52 .elementor-element.elementor-element-899912b{--width:50%;}.elementor-52 .elementor-element.elementor-element-d843a76{--width:46.35%;}.elementor-52 .elementor-element.elementor-element-668b271{--width:74.626%;}.elementor-52 .elementor-element.elementor-element-a0d7265{--width:60%;}.elementor-52 .elementor-element.elementor-element-1a47771{--width:46.626%;}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-00e8260{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b1737c6{--gap:40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-a6d8af0{text-align:center;}.elementor-52 .elementor-element.elementor-element-dbc09bd{text-align:center;}.elementor-52 .elementor-element.elementor-element-1aa5a37{text-align:center;}.elementor-52 .elementor-element.elementor-element-d843a76{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-668b271{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-a0d7265{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-1a47771{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for text-editor, class: .elementor-element-0c71d3e */.elementor-52 .elementor-element.elementor-element-0c71d3e input[type="text"], input[type="tel"], input[type="email"], 
    textarea{
    outline: 0px;
    border: 1px solid #cccccc;
}

.elementor-52 .elementor-element.elementor-element-0c71d3e input[type="text"]:focus, input[type="tel"]:focus, input[type="email"]:focus, 
    textarea:focus{
    outline: 0px;
    border: 1px solid var(--e-global-color-primary);
    box-shadow: 0px 0px 10px var(--e-global-color-secondary)
}

.elementor-52 .elementor-element.elementor-element-0c71d3e input[type="text"], input[type="tel"], input[type="email"] {
    height: 35px;
    font-size: 15px;
    
}

.elementor-52 .elementor-element.elementor-element-0c71d3e textarea {
    height: 150px;
    font-size: 15px;
    
}

.elementor-52 .elementor-element.elementor-element-0c71d3e input[type="submit"] {
    color: white;
    background-color: var(--e-global-color-secondary);
    border-width: 0px;
    border-radius: 6px;
    padding: 4px 10px;
}/* End custom CSS */