.elementor-51 .elementor-element.elementor-element-743fffc{padding:40px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-51 .elementor-element.elementor-element-fb9bd11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51 .elementor-element.elementor-element-fb9bd11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51 .elementor-element.elementor-element-fb9bd11 > .elementor-element-populated{margin:30px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-94c71ec{animation-duration:2500ms;z-index:4;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-51 .elementor-element.elementor-element-94c71ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:bold;text-transform:uppercase;line-height:80px;letter-spacing:-2px;color:var( --e-global-color-446b4211 );margin:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary .aux-head-highlight{margin:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-c9262bc .elementor-tab-title, .elementor-51 .elementor-element.elementor-element-c9262bc .elementor-tab-title:before, .elementor-51 .elementor-element.elementor-element-c9262bc .elementor-tab-title:after, .elementor-51 .elementor-element.elementor-element-c9262bc .elementor-tab-content, .elementor-51 .elementor-element.elementor-element-c9262bc .elementor-tabs-content-wrapper{border-width:1px;}.elementor-51 .elementor-element.elementor-element-6e68cf4 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-51 .elementor-element.elementor-element-91dc1c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-51 .elementor-element.elementor-element-91dc1c0{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-2705449 .aux-modern-heading-primary{font-family:"Roboto Serif", Sans-serif;}.elementor-51 .elementor-element.elementor-element-2705449 .aux-modern-heading-description{font-family:"Roboto Serif", Sans-serif;}.elementor-51 .elementor-element.elementor-element-4b8c2ae{border-style:none;margin-top:0px;margin-bottom:30px;padding:0px 20px 0px 20px;}.elementor-51 .elementor-element.elementor-element-6265d02 .entry-meta .aux-read-more{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 0%);color:var( --e-global-color-75195a1 );padding:10px 10px 10px 10px;}.elementor-51 .elementor-element.elementor-element-6265d02 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6265d02 .entry-media img{border-radius:20px 20px 0px 0px !important;}.elementor-51 .elementor-element.elementor-element-6265d02 .entry-title a{color:var( --e-global-color-446b4211 );font-size:21px;text-transform:uppercase;}.elementor-51 .elementor-element.elementor-element-6265d02 .entry-title{margin-bottom:60px;}.elementor-51 .elementor-element.elementor-element-6265d02 .column-entry{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6265d02 .type-post .entry-main{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6265d02 .aux-col .column-entry{box-shadow:0px 0px 4px 3px rgba(0, 0, 0, 0.25);}.elementor-51 .elementor-element.elementor-element-6265d02 .aux-col:hover .column-entry{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-51 .elementor-element.elementor-element-6265d02{text-align:center;}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-743fffc{margin-top:150px;margin-bottom:0px;}.elementor-51 .elementor-element.elementor-element-fb9bd11 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{font-size:53px;line-height:58px;max-width:731px;}.elementor-51 .elementor-element.elementor-element-6e68cf4 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-51 .elementor-element.elementor-element-91dc1c0{padding:0px 25px 0px 25px;}.elementor-51 .elementor-element.elementor-element-96a780e > .elementor-element-populated{padding:50px 25px 0px 0px;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-743fffc{margin-top:155px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-51 .elementor-element.elementor-element-fb9bd11 > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-94c71ec .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-51 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{font-size:50px;line-height:66px;}.elementor-51 .elementor-element.elementor-element-91dc1c0{margin-top:120px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-51 .elementor-element.elementor-element-96a780e > .elementor-element-populated{padding:40px 0px 0px 0px;}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-fb9bd11{width:44.651%;}.elementor-51 .elementor-element.elementor-element-6e68cf4{width:55.349%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-fb9bd11{width:40%;}.elementor-51 .elementor-element.elementor-element-6e68cf4{width:60%;}.elementor-51 .elementor-element.elementor-element-96a780e{width:50%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-94c71ec */@media screen and (max-width: 1218px)and (min-width: 1025px){
   .elementor-51 .elementor-element.elementor-element-94c71ec .aux-modern-heading-secondary{
    font-size: 75px;
    line-height: 89px;
} 
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-c9262bc */.wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="email"] {
    border: solid 1px #bbb;
    background: transparent;
    border-radius:  15px !important;
    color: #000;
    margin-bottom: 1em;
}
.wpcf7 input::placeholder {
   color: #bbb !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e68cf4 */@media screen and (max-width: 1218px){
    .elementor-51 .elementor-element.elementor-element-6e68cf4 .aux-modern-heading-secondary{
    font-size: 75px;
    line-height: 89px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91dc1c0 */.elementor-51 .elementor-element.elementor-element-91dc1c0 .aux-widget-advanced-text:hover .col-title{
  background: -webkit-linear-gradient(var(--e-global-color-705fc34), var(--e-global-color-55e2dd20));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition:all .3s;
}
@media screen and (max-width: 1350px)and (min-width: 1025px){
 .elementor-51 .elementor-element.elementor-element-91dc1c0  .aux-text-widget-header{
    padding: 40px 18px 48px 30px!important;
}
.elementor-51 .elementor-element.elementor-element-91dc1c0 .aux-widget-text .aux-text-widget-content{
    padding: 0px 18px 48px 30px
}
.elementor-51 .elementor-element.elementor-element-91dc1c0 .col-title{
    font-size: 26px;
}
.elementor-51 .elementor-element.elementor-element-91dc1c0  .widget-content{
    font-size: 13px;
    line-height: 27px; 
}
.elementor-51 .elementor-element.elementor-element-91dc1c0 .widget-content p{
    height: 80px;
    overflow: hidden;
}
.elementor-51 .elementor-element.elementor-element-91dc1c0 .elementor-column-wrap{
    padding: 15px!important;
}

}
@media screen and (max-width: 767px) {
.elementor-51 .elementor-element.elementor-element-91dc1c0 .aux-ico-box, .elementor-51 .elementor-element.elementor-element-91dc1c0 .col-title, .elementor-51 .elementor-element.elementor-element-91dc1c0 .widget-content{
    margin-left: auto!important;
    margin-right: auto!important;
}
}
@media only screen and (min-width: 768px) {
.elementor-51 .elementor-element.elementor-element-91dc1c0 .widget-content p, .elementor-51 .elementor-element.elementor-element-91dc1c0 .col-title{
    text-align: left;
}
}
@media screen and (max-width: 1025px){
.elementor-51 .elementor-element.elementor-element-91dc1c0 .widget-content{
    max-width:100%;
}
}/* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-6265d02 */.aux-media-frame.aux-media-image img {
    width: 100%;
}
.elementor-51 .elementor-element.elementor-element-6265d02 .aux-col .column-entry {
    border-radius: 20px;
}/* End custom CSS */