.elementor-3821 .elementor-element.elementor-element-ebb84b9 > .elementor-container{max-width:1920px;}.elementor-3821 .elementor-element.elementor-element-ebb84b9{margin-top:150px;margin-bottom:150px;padding:0px 150px 0px 150px;}.elementor-3821 .elementor-element.elementor-element-3d97398 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3821 .elementor-element.elementor-element-2c9d877{text-align:center;}.elementor-3821 .elementor-element.elementor-element-2c9d877 img{object-position:center center;}.elementor-3821 .elementor-element.elementor-element-2c9d877 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3821 .elementor-element.elementor-element-b3a87ec > .elementor-element-populated{padding:0px 110px 0px 90px;}.elementor-3821 .elementor-element.elementor-element-2fea437{color:#070707;font-size:25px;line-height:50px;}.elementor-3821 .elementor-element.elementor-element-2fea437 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3821 .elementor-element.elementor-element-01603b9{color:#070707;font-size:15px;line-height:21px;}.elementor-3821 .elementor-element.elementor-element-01603b9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]){font-size:18px;padding:15px 20px 15px 0px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 .wpcf7-form-control-wrap{margin:0px 0px 30px 0px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]):not(.wpcf7-acceptance){border-style:solid;border-width:0px 0px 1px 0px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:150px;min-height:150px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 input.wpcf7-submit{background-color:#505050;color:#FFFFFF;text-decoration:none;padding:15px 20px 15px 20px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3821 .elementor-element.elementor-element-3ab3170  .wpcf7 input.wpcf7-submit{font-size:18px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 input.wpcf7-submit:hover{color:#FFFFFF;text-decoration:none;border-style:solid;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 input.wpcf7-submit:focus{text-decoration:none;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-3821 .elementor-element.elementor-element-2d0f052 > .elementor-element-populated{margin:10px 0px 0px 080px;--e-column-margin-right:0px;--e-column-margin-left:080px;}.elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-view-stacked .elementor-icon{background-color:#070707;}.elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-view-framed .elementor-icon, .elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-view-default .elementor-icon{fill:#070707;color:#070707;border-color:#070707;}.elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3821 .elementor-element.elementor-element-d6d4644 .elementor-icon{font-size:12px;}.elementor-3821 .elementor-element.elementor-element-d6d4644 .elementor-icon-box-title{color:#070707;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3821 .elementor-element.elementor-element-d6d4644 .elementor-icon-box-title, .elementor-3821 .elementor-element.elementor-element-d6d4644 .elementor-icon-box-title a{font-size:12px;font-weight:900;line-height:15px;}.elementor-3821 .elementor-element.elementor-element-d6d4644 .elementor-icon-box-description{color:#070707;font-size:12px;line-height:15px;}.elementor-3821 .elementor-element.elementor-element-d6d4644 > .elementor-widget-container{margin:75px 0px 0px 0px;padding:20px 10px 20px 10px;background-color:#F8F8F8;}.elementor-3821 .elementor-element.elementor-element-39c33be{color:#070707;font-size:12px;font-weight:900;line-height:15px;}.elementor-3821 .elementor-element.elementor-element-39c33be > .elementor-widget-container{margin:20px 0px 12px 0px;}.elementor-3821 .elementor-element.elementor-element-d534d55{color:#070707;font-size:12px;line-height:15px;}.elementor-3821 .elementor-element.elementor-element-d32e688.elementor-view-stacked .elementor-icon{background-color:#070707;}.elementor-3821 .elementor-element.elementor-element-d32e688.elementor-view-framed .elementor-icon, .elementor-3821 .elementor-element.elementor-element-d32e688.elementor-view-default .elementor-icon{fill:#070707;color:#070707;border-color:#070707;}.elementor-3821 .elementor-element.elementor-element-d32e688.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-3821 .elementor-element.elementor-element-d32e688.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-3821 .elementor-element.elementor-element-d32e688.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3821 .elementor-element.elementor-element-d32e688 .elementor-icon{font-size:12px;}.elementor-3821 .elementor-element.elementor-element-d32e688 .elementor-icon-box-title{color:#070707;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3821 .elementor-element.elementor-element-d32e688 .elementor-icon-box-title, .elementor-3821 .elementor-element.elementor-element-d32e688 .elementor-icon-box-title a{font-size:12px;font-weight:900;line-height:15px;}.elementor-3821 .elementor-element.elementor-element-d32e688 .elementor-icon-box-description{color:#070707;font-size:12px;line-height:15px;}.elementor-3821 .elementor-element.elementor-element-d32e688 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:20px 10px 20px 10px;background-color:#F8F8F8;}.elementor-3821 .elementor-element.elementor-element-8a0ff32{color:#070707;font-size:12px;font-weight:900;line-height:15px;}.elementor-3821 .elementor-element.elementor-element-8a0ff32 > .elementor-widget-container{margin:20px 0px 12px 0px;}.elementor-3821 .elementor-element.elementor-element-87a77a7{color:#070707;font-size:12px;line-height:15px;}@media(max-width:1279px){.elementor-3821 .elementor-element.elementor-element-ebb84b9{padding:0px 40px 0px 40px;}.elementor-3821 .elementor-element.elementor-element-b3a87ec > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]){font-size:16px;padding:10px 0px 10px 0px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 .wpcf7-form-control-wrap{margin:0px 0px 15px 0px;}.elementor-3821 .elementor-element.elementor-element-3ab3170  .wpcf7 input.wpcf7-submit{font-size:16px;}.elementor-3821 .elementor-element.elementor-element-3ab3170 .wpcf7 input.wpcf7-submit{padding:20px 40px 20px 40px;}}@media(max-width:991px){.elementor-3821 .elementor-element.elementor-element-3d97398{width:100%;}.elementor-3821 .elementor-element.elementor-element-b3a87ec{width:50%;}.elementor-3821 .elementor-element.elementor-element-2d0f052{width:50%;}}@media(max-width:575px){.elementor-3821 .elementor-element.elementor-element-ebb84b9{margin-top:0px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-3821 .elementor-element.elementor-element-b3a87ec{width:100%;}.elementor-3821 .elementor-element.elementor-element-b3a87ec > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 40px 0px;}.elementor-3821 .elementor-element.elementor-element-2d0f052{width:100%;}.elementor-3821 .elementor-element.elementor-element-d6d4644:not(.keep-mb-pos-yes) .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-position-right.keep-mb-pos-yes .elementor-icon-box-icon{margin-left:0px!important;}.elementor-3821 .elementor-element.elementor-element-d6d4644.elementor-position-left.keep-mb-pos-yes .elementor-icon-box-icon{margin-right:0px!important;}.elementor-3821 .elementor-element.elementor-element-d32e688:not(.keep-mb-pos-yes) .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3821 .elementor-element.elementor-element-d32e688.elementor-position-right.keep-mb-pos-yes .elementor-icon-box-icon{margin-left:0px!important;}.elementor-3821 .elementor-element.elementor-element-d32e688.elementor-position-left.keep-mb-pos-yes .elementor-icon-box-icon{margin-right:0px!important;}}@media(min-width:1280px){.elementor-3821 .elementor-element.elementor-element-3d97398{width:27%;}.elementor-3821 .elementor-element.elementor-element-b3a87ec{width:47.332%;}.elementor-3821 .elementor-element.elementor-element-2d0f052{width:25%;}}/* Start custom CSS for image, class: .elementor-element-2c9d877 */.elementor-3821 .elementor-element.elementor-element-2c9d877 {
    height: 100%;
}

.elementor-3821 .elementor-element.elementor-element-2c9d877 .elementor-widget-container{
    height: 100%;
}

.elementor-3821 .elementor-element.elementor-element-2c9d877 img{
    object-position: 80% 50%;
    height: 100%;
    width: auto;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d4644 */.elementor-3821 .elementor-element.elementor-element-d6d4644 i{
    margin-left: 10px;
    margin-top: 2px;
}

.elementor-3821 .elementor-element.elementor-element-d6d4644 p{
    margin-left: -10px;
}

.elementor-3821 .elementor-element.elementor-element-d6d4644 a{
    text-decoration:  underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d32e688 */.elementor-3821 .elementor-element.elementor-element-d32e688 i{
    margin-left: 10px;
    margin-top: 2px;
}

.elementor-3821 .elementor-element.elementor-element-d32e688 p{
    margin-left: -10px;
}

.elementor-3821 .elementor-element.elementor-element-d32e688 a{
    text-decoration:  underline;
}/* End custom CSS */