.elementor-8321 .elementor-element.elementor-element-d00f72a > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-d00f72a{margin-top:0px;margin-bottom:0px;}.elementor-8321 .elementor-element.elementor-element-faeccc8 img{height:350px;object-fit:cover;}.elementor-8321 .elementor-element.elementor-element-8bf9141 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-c7a10a7{text-align:start;}.elementor-8321 .elementor-element.elementor-element-bb0bb01 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-fbcc4e5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8321 .elementor-element.elementor-element-fbcc4e5 .elementor-divider-separator{width:100%;}.elementor-8321 .elementor-element.elementor-element-fbcc4e5 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-a2fbeee > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8321 .elementor-element.elementor-element-11d697a > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-e249f8f.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8321 .elementor-element.elementor-element-e249f8f.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8321 .elementor-element.elementor-element-e249f8f.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-e249f8f .elementor-icon i{transform:rotate(0deg);}.elementor-8321 .elementor-element.elementor-element-e249f8f .elementor-icon-box-wrapper{text-align:left;}.elementor-8321 .elementor-element.elementor-element-e249f8f .elementor-icon-box-title, .elementor-8321 .elementor-element.elementor-element-e249f8f .elementor-icon-box-title a{font-size:20px;}.elementor-8321 .elementor-element.elementor-element-b0d9f84.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8321 .elementor-element.elementor-element-b0d9f84.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8321 .elementor-element.elementor-element-b0d9f84.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-b0d9f84 .elementor-icon i{transform:rotate(0deg);}.elementor-8321 .elementor-element.elementor-element-b0d9f84 .elementor-icon-box-wrapper{text-align:left;}.elementor-8321 .elementor-element.elementor-element-b0d9f84 .elementor-icon-box-title, .elementor-8321 .elementor-element.elementor-element-b0d9f84 .elementor-icon-box-title a{font-size:20px;}.elementor-8321 .elementor-element.elementor-element-36a2b05.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8321 .elementor-element.elementor-element-36a2b05.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8321 .elementor-element.elementor-element-36a2b05.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-36a2b05 .elementor-icon i{transform:rotate(0deg);}.elementor-8321 .elementor-element.elementor-element-36a2b05 .elementor-icon-box-wrapper{text-align:left;}.elementor-8321 .elementor-element.elementor-element-36a2b05 .elementor-icon-box-title, .elementor-8321 .elementor-element.elementor-element-36a2b05 .elementor-icon-box-title a{font-size:20px;}.elementor-8321 .elementor-element.elementor-element-2e89ee6 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-2f8705d.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8321 .elementor-element.elementor-element-2f8705d.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8321 .elementor-element.elementor-element-2f8705d.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-2f8705d .elementor-icon i{transform:rotate(0deg);}.elementor-8321 .elementor-element.elementor-element-2f8705d .elementor-icon-box-wrapper{text-align:left;}.elementor-8321 .elementor-element.elementor-element-2f8705d .elementor-icon-box-title, .elementor-8321 .elementor-element.elementor-element-2f8705d .elementor-icon-box-title a{font-size:20px;}.elementor-8321 .elementor-element.elementor-element-754c50d.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8321 .elementor-element.elementor-element-754c50d.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8321 .elementor-element.elementor-element-754c50d.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-754c50d .elementor-icon i{transform:rotate(0deg);}.elementor-8321 .elementor-element.elementor-element-754c50d .elementor-icon-box-wrapper{text-align:left;}.elementor-8321 .elementor-element.elementor-element-754c50d .elementor-icon-box-title, .elementor-8321 .elementor-element.elementor-element-754c50d .elementor-icon-box-title a{font-size:20px;}.elementor-8321 .elementor-element.elementor-element-bcf4e4d.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8321 .elementor-element.elementor-element-bcf4e4d.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8321 .elementor-element.elementor-element-bcf4e4d.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-bcf4e4d .elementor-icon i{transform:rotate(0deg);}.elementor-8321 .elementor-element.elementor-element-bcf4e4d .elementor-icon-box-wrapper{text-align:left;}.elementor-8321 .elementor-element.elementor-element-bcf4e4d .elementor-icon-box-title, .elementor-8321 .elementor-element.elementor-element-bcf4e4d .elementor-icon-box-title a{font-size:20px;}.elementor-8321 .elementor-element.elementor-element-a066dbf > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-96bbfb9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8321 .elementor-element.elementor-element-3ebe7f9 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-3ebe7f9{margin-top:40px;margin-bottom:40px;}.elementor-8321 .elementor-element.elementor-element-8742a4d > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-6978a40 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8321 .elementor-element.elementor-element-c89276e > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8321 .elementor-element.elementor-element-7588569 *[class*=col-]{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-8321 .elementor-element.elementor-element-7588569 .row{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-8321 .elementor-element.elementor-element-7588569 .form-item, .elementor-8321 .elementor-element.elementor-element-7588569 .form-group{margin-bottom:20px;}.elementor-8321 .elementor-element.elementor-element-7588569 .form-submit{margin:20px 0px 0px 0px;}.elementor-8321 .elementor-element.elementor-element-7588569 .form-submit button, .elementor-8321 .elementor-element.elementor-element-7588569 .form-submit input{padding:20px 0px 0px 0px;}@media(max-width:767px){.elementor-8321 .elementor-element.elementor-element-e249f8f .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-b0d9f84 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-36a2b05 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-2f8705d .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-754c50d .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8321 .elementor-element.elementor-element-bcf4e4d .elementor-icon-box-icon{margin-bottom:15px;}}/* Start custom CSS for image, class: .elementor-element-faeccc8 */.elementor-8321 .elementor-element.elementor-element-faeccc8 img{
    object-position: bottom;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d00f72a */.elementor-8321 .elementor-element.elementor-element-d00f72a .elementor-container{
    min-width: 100%;
    padding: 0!important;
}
.elementor-8321 .elementor-element.elementor-element-d00f72a .elementor-column-wrap{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7a10a7 */.elementor-8321 .elementor-element.elementor-element-c7a10a7{
    width: auto!important;
}
.elementor-8321 .elementor-element.elementor-element-c7a10a7 img{
    width: 152px;
    height: 152px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-5120776 */.elementor-8321 .elementor-element.elementor-element-5120776{
    width: auto;
    margin-left: 3.2rem;
    display: flex;
    align-items: center;
}
.elementor-8321 .elementor-element.elementor-element-5120776 p{
    font-size: 16px;
    margin-bottom: 10px;
}
.elementor-8321 .elementor-element.elementor-element-5120776 .format{
    padding: 6px 12px;
    background: #ffc221;
    border-radius: 25px;
    color: #000;
    display: inline;
} 
@media(max-width: 768px){
    .elementor-8321 .elementor-element.elementor-element-5120776{
        margin-left: 0;
        margin-top: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8bf9141 */.elementor-8321 .elementor-element.elementor-element-8bf9141{
    max-width: 1030px;
    margin: auto;
    top: -100px;
}
.elementor-8321 .elementor-element.elementor-element-8bf9141 .elementor-container{
    width: 100%;
}
.elementor-8321 .elementor-element.elementor-element-8bf9141 .elementor-widget-wrap{
    display: flex!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bb0bb01 */.elementor-8321 .elementor-element.elementor-element-bb0bb01{
    max-width: 1030px;
    margin: auto;
    top: -50px;
}
.elementor-8321 .elementor-element.elementor-element-bb0bb01 span{
    opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e249f8f */.elementor-8321 .elementor-element.elementor-element-e249f8f{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8321 .elementor-element.elementor-element-e249f8f .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8321 .elementor-element.elementor-element-e249f8f .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8321 .elementor-element.elementor-element-e249f8f i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0d9f84 */.elementor-8321 .elementor-element.elementor-element-b0d9f84{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8321 .elementor-element.elementor-element-b0d9f84 .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8321 .elementor-element.elementor-element-b0d9f84 .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8321 .elementor-element.elementor-element-b0d9f84 i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36a2b05 */.elementor-8321 .elementor-element.elementor-element-36a2b05{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8321 .elementor-element.elementor-element-36a2b05 .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8321 .elementor-element.elementor-element-36a2b05 .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8321 .elementor-element.elementor-element-36a2b05 i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11d697a */.elementor-8321 .elementor-element.elementor-element-11d697a{
    max-width: 1030px;
    margin: auto;
}
@media(max-width: 768px){
    .elementor-8321 .elementor-element.elementor-element-11d697a .elementor-widget-wrap{
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f8705d */.elementor-8321 .elementor-element.elementor-element-2f8705d{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8321 .elementor-element.elementor-element-2f8705d .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8321 .elementor-element.elementor-element-2f8705d .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8321 .elementor-element.elementor-element-2f8705d i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-754c50d */.elementor-8321 .elementor-element.elementor-element-754c50d{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8321 .elementor-element.elementor-element-754c50d .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8321 .elementor-element.elementor-element-754c50d .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8321 .elementor-element.elementor-element-754c50d i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bcf4e4d */.elementor-8321 .elementor-element.elementor-element-bcf4e4d{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8321 .elementor-element.elementor-element-bcf4e4d .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8321 .elementor-element.elementor-element-bcf4e4d .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8321 .elementor-element.elementor-element-bcf4e4d i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e89ee6 */.elementor-8321 .elementor-element.elementor-element-2e89ee6{
    max-width: 1030px;
    margin: auto;
    margin-top: 20px;
}
@media(max-width: 768px){
    .elementor-8321 .elementor-element.elementor-element-2e89ee6 .elementor-widget-wrap{
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a066dbf */.elementor-8321 .elementor-element.elementor-element-a066dbf{
    max-width: 1030px;
    margin: auto
}/* End custom CSS */
/* Start custom CSS for wp-widget-text, class: .elementor-element-8b79a2b */.elementor-8321 .elementor-element.elementor-element-8b79a2b{
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ebe7f9 */.elementor-8321 .elementor-element.elementor-element-3ebe7f9{
    max-width: 1030px;
    margin: 40px auto 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8742a4d */.elementor-8321 .elementor-element.elementor-element-8742a4d{
    max-width: 1030px;
    margin: 40px auto 0 auto;
}/* End custom CSS */
/* Start custom CSS for tm-contact-form-7, class: .elementor-element-7588569 */.elementor-8321 .elementor-element.elementor-element-7588569 input[type="submit"]{
    margin-top: 20px;
    width: 100%;
}
.elementor-8321 .elementor-element.elementor-element-7588569 div{
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c89276e */.elementor-8321 .elementor-element.elementor-element-c89276e{
    max-width: 1000px;
    margin: auto;
    margin-bottom: 100px;
}
.elementor-8321 .elementor-element.elementor-element-c89276e  .elementor-column-wrap{
    padding: 0!important;
}/* End custom CSS */