/* Start custom CSS */.elementor-1869 { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; max-width:1080px; margin:0 auto; padding:40px 24px; }
.elementor-1869 > .elementor-top-section, .elementor-1869 > .elementor-top-section > .elementor-container, .elementor-1869 > .elementor-top-section > .elementor-container > .elementor-column, .elementor-1869 > .elementor-top-section > .elementor-container > .elementor-column > .elementor-widget-wrap { display:contents!important; }
.elementor-1869 > .elementor-element-b2684d9 { display:none!important; }
.elementor-1869 .elementor-widget-linoor-aboutme { width:100%!important; min-width:0; margin:0!important; padding:0!important; background:#fff; border:1px solid #eee5de; border-radius:12px; overflow:hidden; }
.elementor-1869 .about-me-one { padding:28px 24px!important; margin:0!important; height:100%; }
.elementor-1869 .about-me-one > .auto-container { padding:0!important; }
.elementor-1869 .about-me-one .row { display:block; margin:0!important; }
.elementor-1869 .about-me-one .row > .col-md-12 { width:100%!important; max-width:100%!important; flex:none!important; padding:0!important; }
.elementor-1869 .about-me-one__image { width:180px!important; height:180px!important; max-width:180px!important; margin:0 auto 22px; overflow:visible; border-radius:10px; }
.elementor-1869 .about-me-one__image img { display:block; width:100%!important; height:100%!important; object-fit:contain; object-position:center center; border-radius:10px; }
.elementor-1869 .about-me-one__content { padding:0!important; margin:0!important; }
.elementor-1869 .about-me-one .sec-title { margin:0 0 12px!important; padding:0!important; }
.elementor-1869 .about-me-one h2 { font-size:28px!important; line-height:1.2!important; letter-spacing:0!important; text-transform:none!important; margin:0!important; }
.elementor-1869 .about-me-one__text { font-size:15px!important; line-height:1.65!important; margin:0 0 12px!important; }
.elementor-1869 .about-me-one__text:empty { display:none!important; }
.elementor-1869 .about-me-one__content > p:first-of-type { font-size:13px!important; font-weight:600; color:#a93d0a; }
@media(max-width:600px) { .elementor-1869 { grid-template-columns:1fr; gap:20px; padding:28px 18px; } .elementor-1869 .about-me-one { padding:24px 20px!important; } }
.elementor-1869 .about-me-one__content { text-align:center!important; }
.elementor-1869 .about-me-one .sec-title, .elementor-1869 .about-me-one h2, .elementor-1869 .about-me-one__text { text-align:center!important; }
.elementor-1869 .about-me-one__social { display:none!important; }
.elementor-1869 .about-me-one__image { border-radius:16px!important; overflow:visible!important; }
.elementor-1869 .about-me-one__image img { width:auto!important; height:auto!important; max-width:180px!important; max-height:180px!important; aspect-ratio:auto!important; border-radius:16px!important; margin-left:auto!important; margin-right:auto!important; object-fit:contain!important; }/* End custom CSS */