.elementor-2784 .elementor-element.elementor-element-478fde7b{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-28072eb2 */.elementor-2784 .elementor-element.elementor-element-28072eb2{width:100%;max-width:none;color:#30363a;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-windsurf{font-family:"Poppins",sans-serif;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-hero{position:relative;min-height:400px;padding:200px 24px 120px;background-size:cover;background-position:center 65%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-shade{position:absolute;inset:0;background:rgba(21,27,31,.53);}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-hero-inner{position:relative;text-align:center;z-index:1;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-hero h1{font-family:"Metro Police Bold",sans-serif;color:#fff;font-size:60px;line-height:1.1;margin:0;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-section{padding:100px 24px;background:#fff;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-inner{max-width:1140px;margin:0 auto;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-section h2{font-family:"Metro Police Bold",sans-serif;color:#151b1f;font-size:32px;line-height:1.18;margin:0 0 24px;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-section p{font-family:"Poppins",sans-serif;font-size:16px;line-height:1.8;color:#30363a;margin:0 0 20px;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-portrait{display:block;width:100%;height:560px;object-fit:cover;object-position:center;margin:0;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-light{background:#f7f7f5;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-btn{display:inline-block;background:#f00814;color:#fff;font-family:"Metro Police Bold",sans-serif;font-size:17px;line-height:1.2;text-decoration:none;padding:18px 28px;margin-top:12px;border-radius:3px;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-btn:hover{background:#c8000b;color:#fff;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-btn:focus-visible{outline:3px solid #151b1f;outline-offset:4px;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-wide{width:100%;height:auto;max-height:620px;object-fit:cover;display:block;margin:32px 0 0;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-center,.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-end{text-align:center;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-end{padding-top:55px;}
@media(max-width:767px){.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-hero{min-height:330px;padding:165px 20px 75px;background-position:60% center;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-hero h1{font-size:42px;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-section{padding:54px 20px;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-grid{grid-template-columns:1fr;gap:30px;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-portrait{height:auto;max-height:560px;object-fit:cover;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-section h2{font-size:30px;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-btn{max-width:100%;box-sizing:border-box;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-bio>img{grid-row:1;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-end{padding-top:36px;}}
.elementor-2784 .elementor-element-478fde7b{padding:0;--container-max-width:100%;}
.elementor-2784 .elementor-element-478fde7b>.e-con-inner{max-width:none;width:100%;padding:0;gap:0;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-photo-section{padding-top:64px;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-gallery figure,.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-gallery p{margin:0;min-width:0;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-gallery a{display:block;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-gallery img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;}
.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-gallery a:focus-visible{outline:3px solid #f00814;outline-offset:4px;}
@media(max-width:767px){.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-photo-section{padding-top:40px;}.elementor-2784 .elementor-element.elementor-element-28072eb2 .wr-wind-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}}/* End custom CSS */