.elementor-8601 .elementor-element.elementor-element-ed76b3d > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-ed76b3d{margin-top:0px;margin-bottom:0px;}.elementor-8601 .elementor-element.elementor-element-049cd61 img{height:350px;object-fit:cover;}.elementor-8601 .elementor-element.elementor-element-e86631b > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-cc17827{text-align:start;}.elementor-8601 .elementor-element.elementor-element-e7756f0 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-24c47ab{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8601 .elementor-element.elementor-element-24c47ab .elementor-divider-separator{width:100%;}.elementor-8601 .elementor-element.elementor-element-24c47ab .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-14cd1b5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8601 .elementor-element.elementor-element-4beaae4 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-c5de95a.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8601 .elementor-element.elementor-element-c5de95a.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8601 .elementor-element.elementor-element-c5de95a.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-c5de95a .elementor-icon i{transform:rotate(0deg);}.elementor-8601 .elementor-element.elementor-element-c5de95a .elementor-icon-box-wrapper{text-align:left;}.elementor-8601 .elementor-element.elementor-element-c5de95a .elementor-icon-box-title, .elementor-8601 .elementor-element.elementor-element-c5de95a .elementor-icon-box-title a{font-size:20px;}.elementor-8601 .elementor-element.elementor-element-563f1be.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8601 .elementor-element.elementor-element-563f1be.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8601 .elementor-element.elementor-element-563f1be.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-563f1be .elementor-icon i{transform:rotate(0deg);}.elementor-8601 .elementor-element.elementor-element-563f1be .elementor-icon-box-wrapper{text-align:left;}.elementor-8601 .elementor-element.elementor-element-563f1be .elementor-icon-box-title, .elementor-8601 .elementor-element.elementor-element-563f1be .elementor-icon-box-title a{font-size:20px;}.elementor-8601 .elementor-element.elementor-element-1522d91.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8601 .elementor-element.elementor-element-1522d91.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8601 .elementor-element.elementor-element-1522d91.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-1522d91 .elementor-icon i{transform:rotate(0deg);}.elementor-8601 .elementor-element.elementor-element-1522d91 .elementor-icon-box-wrapper{text-align:left;}.elementor-8601 .elementor-element.elementor-element-1522d91 .elementor-icon-box-title, .elementor-8601 .elementor-element.elementor-element-1522d91 .elementor-icon-box-title a{font-size:20px;}.elementor-8601 .elementor-element.elementor-element-5965a8c > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-0f18a0c.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8601 .elementor-element.elementor-element-0f18a0c.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8601 .elementor-element.elementor-element-0f18a0c.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-0f18a0c .elementor-icon i{transform:rotate(0deg);}.elementor-8601 .elementor-element.elementor-element-0f18a0c .elementor-icon-box-wrapper{text-align:left;}.elementor-8601 .elementor-element.elementor-element-0f18a0c .elementor-icon-box-title, .elementor-8601 .elementor-element.elementor-element-0f18a0c .elementor-icon-box-title a{font-size:20px;}.elementor-8601 .elementor-element.elementor-element-154061f.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8601 .elementor-element.elementor-element-154061f.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8601 .elementor-element.elementor-element-154061f.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-154061f .elementor-icon i{transform:rotate(0deg);}.elementor-8601 .elementor-element.elementor-element-154061f .elementor-icon-box-wrapper{text-align:left;}.elementor-8601 .elementor-element.elementor-element-154061f .elementor-icon-box-title, .elementor-8601 .elementor-element.elementor-element-154061f .elementor-icon-box-title a{font-size:20px;}.elementor-8601 .elementor-element.elementor-element-446069d.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-8601 .elementor-element.elementor-element-446069d.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-8601 .elementor-element.elementor-element-446069d.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-446069d .elementor-icon i{transform:rotate(0deg);}.elementor-8601 .elementor-element.elementor-element-446069d .elementor-icon-box-wrapper{text-align:left;}.elementor-8601 .elementor-element.elementor-element-446069d .elementor-icon-box-title, .elementor-8601 .elementor-element.elementor-element-446069d .elementor-icon-box-title a{font-size:20px;}.elementor-8601 .elementor-element.elementor-element-971f058 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-52d8216 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8601 .elementor-element.elementor-element-d76be9c > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-d76be9c{margin-top:40px;margin-bottom:40px;}.elementor-8601 .elementor-element.elementor-element-9bf237e > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-1d50256 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8601 .elementor-element.elementor-element-d7b70da > .elementor-container > .elementor-row{align-items:stretch;}.elementor-8601 .elementor-element.elementor-element-efc0dc5 *[class*=col-]{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-8601 .elementor-element.elementor-element-efc0dc5 .row{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-8601 .elementor-element.elementor-element-efc0dc5 .form-item, .elementor-8601 .elementor-element.elementor-element-efc0dc5 .form-group{margin-bottom:20px;}.elementor-8601 .elementor-element.elementor-element-efc0dc5 .form-submit{margin:20px 0px 0px 0px;}.elementor-8601 .elementor-element.elementor-element-efc0dc5 .form-submit button, .elementor-8601 .elementor-element.elementor-element-efc0dc5 .form-submit input{padding:20px 0px 0px 0px;}@media(max-width:767px){.elementor-8601 .elementor-element.elementor-element-c5de95a .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-563f1be .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-1522d91 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-0f18a0c .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-154061f .elementor-icon-box-icon{margin-bottom:15px;}.elementor-8601 .elementor-element.elementor-element-446069d .elementor-icon-box-icon{margin-bottom:15px;}}/* Start custom CSS for image, class: .elementor-element-049cd61 */.elementor-8601 .elementor-element.elementor-element-049cd61 img{
    object-position: bottom;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed76b3d */.elementor-8601 .elementor-element.elementor-element-ed76b3d .elementor-container{
    min-width: 100%;
    padding: 0!important;
}
.elementor-8601 .elementor-element.elementor-element-ed76b3d .elementor-column-wrap{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc17827 */.elementor-8601 .elementor-element.elementor-element-cc17827{
    width: auto!important;
}
.elementor-8601 .elementor-element.elementor-element-cc17827 img{
    width: 152px;
    height: 152px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-850754a */.elementor-8601 .elementor-element.elementor-element-850754a{
    width: auto;
    margin-left: 3.2rem;
    display: flex;
    align-items: center;
}
.elementor-8601 .elementor-element.elementor-element-850754a p{
    font-size: 16px;
    margin-bottom: 10px;
}
.elementor-8601 .elementor-element.elementor-element-850754a .format{
    padding: 6px 12px;
    background: #ffc221;
    border-radius: 25px;
    color: #000;
    display: inline;
} 
@media(max-width: 768px){
    .elementor-8601 .elementor-element.elementor-element-850754a{
        margin-left: 0;
        margin-top: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ad7938 */.elementor-8601 .elementor-element.elementor-element-1ad7938 .elementor-widget-wrap{
    flex-wrap: nowrap;
}
@media(max-width: 768px){
    .elementor-8601 .elementor-element.elementor-element-1ad7938 .elementor-widget-wrap{
        flex-wrap: wrap;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e86631b */.elementor-8601 .elementor-element.elementor-element-e86631b{
    max-width: 1030px;
    margin: auto;
    top: -100px;
}
.elementor-8601 .elementor-element.elementor-element-e86631b .elementor-container{
    width: 100%;
}
.elementor-8601 .elementor-element.elementor-element-e86631b .elementor-widget-wrap{
    display: flex!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e7756f0 */.elementor-8601 .elementor-element.elementor-element-e7756f0{
    max-width: 1030px;
    margin: auto;
    top: -50px;
}
.elementor-8601 .elementor-element.elementor-element-e7756f0 span{
    opacity: 0.2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5de95a */.elementor-8601 .elementor-element.elementor-element-c5de95a{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8601 .elementor-element.elementor-element-c5de95a .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8601 .elementor-element.elementor-element-c5de95a .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8601 .elementor-element.elementor-element-c5de95a i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-563f1be */.elementor-8601 .elementor-element.elementor-element-563f1be{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8601 .elementor-element.elementor-element-563f1be .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8601 .elementor-element.elementor-element-563f1be .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8601 .elementor-element.elementor-element-563f1be i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1522d91 */.elementor-8601 .elementor-element.elementor-element-1522d91{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8601 .elementor-element.elementor-element-1522d91 .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8601 .elementor-element.elementor-element-1522d91 .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8601 .elementor-element.elementor-element-1522d91 i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4beaae4 */.elementor-8601 .elementor-element.elementor-element-4beaae4{
    max-width: 1030px;
    margin: auto;
}
@media(max-width: 768px){
    .elementor-8601 .elementor-element.elementor-element-4beaae4 .elementor-widget-wrap{
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f18a0c */.elementor-8601 .elementor-element.elementor-element-0f18a0c{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8601 .elementor-element.elementor-element-0f18a0c .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8601 .elementor-element.elementor-element-0f18a0c .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8601 .elementor-element.elementor-element-0f18a0c i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-154061f */.elementor-8601 .elementor-element.elementor-element-154061f{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8601 .elementor-element.elementor-element-154061f .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8601 .elementor-element.elementor-element-154061f .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8601 .elementor-element.elementor-element-154061f i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-446069d */.elementor-8601 .elementor-element.elementor-element-446069d{
    background: #f2f3f8;
    border-radius: 8px;
    padding: 20px;
}
.elementor-8601 .elementor-element.elementor-element-446069d .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-8601 .elementor-element.elementor-element-446069d .elementor-icon-box-title{
    margin-bottom: 0;
}
.elementor-8601 .elementor-element.elementor-element-446069d i{
    font-size: 30px;
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5965a8c */.elementor-8601 .elementor-element.elementor-element-5965a8c{
    max-width: 1030px;
    margin: auto;
    margin-top: 20px;
}
@media(max-width: 768px){
    .elementor-8601 .elementor-element.elementor-element-5965a8c .elementor-widget-wrap{
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-971f058 */.elementor-8601 .elementor-element.elementor-element-971f058{
    max-width: 1030px;
    margin: auto
}/* End custom CSS */
/* Start custom CSS for wp-widget-text, class: .elementor-element-ca38ad9 */.elementor-8601 .elementor-element.elementor-element-ca38ad9{
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d76be9c */.elementor-8601 .elementor-element.elementor-element-d76be9c{
    max-width: 1030px;
    margin: 40px auto 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9bf237e */.elementor-8601 .elementor-element.elementor-element-9bf237e{
    max-width: 1030px;
    margin: 40px auto 0 auto;
}/* End custom CSS */
/* Start custom CSS for tm-contact-form-7, class: .elementor-element-efc0dc5 */.elementor-8601 .elementor-element.elementor-element-efc0dc5 input[type="submit"]{
    margin-top: 20px;
    width: 100%;
}
.elementor-8601 .elementor-element.elementor-element-efc0dc5 div{
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7b70da */.elementor-8601 .elementor-element.elementor-element-d7b70da{
    max-width: 1000px;
    margin: auto;
    margin-bottom: 100px;
}
.elementor-8601 .elementor-element.elementor-element-d7b70da  .elementor-column-wrap{
    padding: 0!important;
}/* End custom CSS */