.elementor-1633 .elementor-element.elementor-element-305297e{--display:flex;}.elementor-1633 .elementor-element.elementor-element-051fff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-1633 .elementor-element.elementor-element-051fff7:not(.elementor-motion-effects-element-type-background), .elementor-1633 .elementor-element.elementor-element-051fff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-1633 .elementor-element.elementor-element-9ae900d{text-align:center;}.elementor-1633 .elementor-element.elementor-element-9ae900d .elementor-heading-title{color:#638BE5;}.elementor-1633 .elementor-element.elementor-element-dcb1864{text-align:center;}.elementor-1633 .elementor-element.elementor-element-dcb1864 .elementor-heading-title{color:#F9ECEC;}.elementor-1633 .elementor-element.elementor-element-9e5d0a6{font-size:22px;}.elementor-1633 .elementor-element.elementor-element-7e8a065{--display:grid;--min-height:90px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1633 .elementor-element.elementor-element-052c2dc{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1633 .elementor-element.elementor-element-0bbd74d{font-size:30px;}.elementor-1633 .elementor-element.elementor-element-cce85e8{--grid-columns:1;}.elementor-1633 .elementor-element.elementor-element-fd7bd73{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1633 .elementor-element.elementor-element-be352f1{font-size:30px;}.elementor-1633 .elementor-element.elementor-element-8307794{--grid-columns:1;}.elementor-1633 .elementor-element.elementor-element-6d1756a{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1633 .elementor-element.elementor-element-a99ad0a{font-size:30px;}.elementor-1633 .elementor-element.elementor-element-678bf5f{--grid-columns:1;}.elementor-1633 .elementor-element.elementor-element-9e45aea{--display:flex;}.elementor-1633 .elementor-element.elementor-element-be48b13{text-align:center;}.elementor-1633 .elementor-element.elementor-element-be48b13 .elementor-heading-title{color:#25A9E1;}.elementor-1633 .elementor-element.elementor-element-63f4991{text-align:center;}.elementor-1633 .elementor-element.elementor-element-63f4991 .elementor-heading-title{color:#FFFCFC;}.elementor-1633 .elementor-element.elementor-element-74eb9d1{--display:flex;}.elementor-1633 .elementor-element.elementor-element-39e6d9e{text-align:center;}.elementor-1633 .elementor-element.elementor-element-39e6d9e .elementor-heading-title{color:#25A9E1;}.elementor-1633 .elementor-element.elementor-element-d46ed1a{text-align:center;}.elementor-1633 .elementor-element.elementor-element-d46ed1a .elementor-heading-title{color:#FFFCFC;}.elementor-1633 .elementor-element.elementor-element-72aea17{--display:flex;}.elementor-1633 .elementor-element.elementor-element-06ddaa8{text-align:center;}.elementor-1633 .elementor-element.elementor-element-06ddaa8 .elementor-heading-title{color:#25A9E1;}.elementor-1633 .elementor-element.elementor-element-6b0839b{text-align:center;}.elementor-1633 .elementor-element.elementor-element-6b0839b .elementor-heading-title{color:#F2F0F0;}.elementor-1633 .elementor-element.elementor-element-437cab4{text-align:center;}.elementor-1633 .elementor-element.elementor-element-437cab4 .elementor-heading-title{color:#FFFCFC;}.elementor-1633 .elementor-element.elementor-element-ac45820{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1633 .elementor-element.elementor-element-00eeafc{text-align:center;}.elementor-1633 .elementor-element.elementor-element-00eeafc .elementor-heading-title{color:#25A9E1;}.elementor-1633 .elementor-element.elementor-element-fd1024d{text-align:center;}.elementor-1633 .elementor-element.elementor-element-fd1024d .elementor-heading-title{color:#F2F0F0;}.elementor-1633 .elementor-element.elementor-element-523d495{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1633 .elementor-element.elementor-element-523d495.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-1633:not(.elementor-motion-effects-element-type-background), body.elementor-page-1633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}@media(min-width:768px){.elementor-1633 .elementor-element.elementor-element-523d495{--width:94.782%;}}@media(max-width:1024px){.elementor-1633 .elementor-element.elementor-element-7e8a065{--grid-auto-flow:row;}.elementor-1633 .elementor-element.elementor-element-cce85e8{--grid-columns:2;}.elementor-1633 .elementor-element.elementor-element-8307794{--grid-columns:2;}.elementor-1633 .elementor-element.elementor-element-678bf5f{--grid-columns:2;}}@media(max-width:767px){.elementor-1633 .elementor-element.elementor-element-7e8a065{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1633 .elementor-element.elementor-element-cce85e8{--grid-columns:1;}.elementor-1633 .elementor-element.elementor-element-8307794{--grid-columns:1;}.elementor-1633 .elementor-element.elementor-element-678bf5f{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-e7e38c6 */.wer-stats-hero{
position:relative;
min-height:700px;
background:url('https://rugbyfancentral.com/wp-content/uploads/2026/05/image.jpeg');
background-size:cover;
background-position:center;
display:flex;
align-items:center;
justify-content:center;
overflow:hidden;
}

.wer-stats-overlay{
position:relative;
width:100%;
padding:100px 30px;
background:rgba(0,0,0,.68);
text-align:center;
color:#fff;
}

.wer-logo{
width:180px;
max-width:70%;
margin-bottom:30px;
}

.wer-badge{
display:inline-block;
padding:12px 20px;
background:#C1121F;
color:#fff;
font-weight:700;
border-radius:50px;
letter-spacing:2px;
margin-bottom:25px;
}

.wer-stats-overlay h1{
font-size:72px;
line-height:1.05;
margin:0 0 20px;
font-weight:800;
}

.wer-stats-overlay h2{
font-size:38px;
margin-bottom:25px;
font-weight:600;
color:#FFD700;
}

.wer-stats-overlay p{
max-width:900px;
margin:auto;
font-size:22px;
line-height:1.7;
}

.wer-hero-buttons{
display:flex;
justify-content:center;
gap:20px;
margin-top:40px;
flex-wrap:wrap;
}

.wer-hero-buttons a{
background:#091540;
color:#fff;
padding:16px 30px;
border-radius:12px;
font-weight:700;
text-decoration:none;
transition:.3s;
}

.wer-hero-buttons a:hover{
background:#C1121F;
transform:translateY(-2px);
}

@media(max-width:768px){

.wer-stats-overlay{
padding:80px 20px;
}

.wer-stats-overlay h1{
font-size:42px;
}

.wer-stats-overlay h2{
font-size:24px;
}

.wer-stats-overlay p{
font-size:18px;
}

.wer-hero-buttons{
flex-direction:column;
}

.wer-hero-buttons a{
width:100%;
}
}
.wer-hero-stats {
    display: flex;
    justify-content: center;
    gap: 30px;
    margin: 35px 0;
    flex-wrap: wrap;
}

.wer-hero-stat {
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.wer-hero-stat span {
    display: block;
    font-size: 32px;
    font-weight: 700;
    color: #60a5fa;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c22d798 */.wer-intro-section {
padding: 100px 20px;
background: #0a0a0a;
}

.wer-intro-container {
max-width: 1200px;
margin: 0 auto;
text-align: center;
}

.wer-section-label {
display: inline-block;
color: #60a5fa;
font-size: 13px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 20px;
}

.wer-intro-container h2 {
color: #ffffff;
font-size: clamp(32px, 5vw, 52px);
line-height: 1.2;
margin-bottom: 30px;
font-weight: 700;
}

.wer-intro-container p {
max-width: 900px;
margin: 0 auto 25px auto;
color: #d1d5db;
font-size: 18px;
line-height: 1.8;
}

.wer-intro-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
margin-top: 60px;
}

.wer-intro-card {
background: #111827;
border: 1px solid #1f2937;
border-radius: 16px;
padding: 35px;
text-align: left;
transition: all 0.3s ease;
}

.wer-intro-card:hover {
transform: translateY(-5px);
border-color: #60a5fa;
}

.wer-intro-number {
color: #60a5fa;
font-size: 40px;
font-weight: 800;
margin-bottom: 20px;
}

.wer-intro-card h3 {
color: #ffffff;
font-size: 24px;
margin-bottom: 15px;
}

.wer-intro-card p {
color: #d1d5db;
font-size: 16px;
line-height: 1.7;
margin: 0;
}

@media (max-width: 900px) {

```
.wer-intro-grid {
    grid-template-columns: 1fr;
}

.wer-intro-card {
    text-align: center;
}
```

}

@media (max-width: 768px) {

```
.wer-intro-section {
    padding: 70px 20px;
}

.wer-intro-container h2 {
    font-size: 36px;
}

.wer-intro-container p {
    font-size: 16px;
}
```

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3aa830 */.wer-analysis-box {
    max-width: 1000px;
    margin: 50px auto 0;
    padding: 35px;
    background: #111827;
    border: 1px solid rgba(96,165,250,.20);
    border-radius: 16px;
}

.wer-analysis-box h3 {
    color: #ffffff;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}

.wer-analysis-box p {
    color: #d1d5db;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.wer-analysis-box p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e45aea */points-leaders/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7d4877 */.wer-analysis-box {
    max-width: 1000px;
    margin: 50px auto 0;
    padding: 35px;
    background: #111827;
    border: 1px solid rgba(96,165,250,.20);
    border-radius: 16px;
}

.wer-analysis-box h3 {
    color: #ffffff;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}

.wer-analysis-box p {
    color: #d1d5db;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.wer-analysis-box p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74eb9d1 */try-leaders/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d6bcf0 */.wer-analysis-box {
    max-width: 1000px;
    margin: 50px auto 0;
    padding: 35px;
    background: #111827;
    border: 1px solid rgba(96,165,250,.20);
    border-radius: 16px;
}

.wer-analysis-box h3 {
    color: #ffffff;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}

.wer-analysis-box p {
    color: #d1d5db;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.wer-analysis-box p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72aea17 */try-leaders/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7c57f5 */.wer-faq-section{
    max-width:1000px;
    margin:60px auto;
}

.wer-faq-item{
    background:#111827;
    border:1px solid rgba(96,165,250,.20);
    border-radius:16px;
    padding:25px 30px;
    margin-bottom:20px;
}

.wer-faq-question{
    color:#60A5FA;
    font-size:22px;
    font-weight:700;
    margin-bottom:12px;
}

.wer-faq-answer{
    color:#D1D5DB;
    line-height:1.8;
    font-size:16px;
}

@media(max-width:767px){

    .wer-faq-item{
        padding:20px;
    }

    .wer-faq-question{
        font-size:18px;
    }

}/* End custom CSS */