@font-face {
    font-family: Terminator;
    src: url(.//TERMINAT.TTF);
  }

.elementor-320 .elementor-element.elementor-element-4b41b2d:not(.elementor-motion-effects-element-type-background),
.elementor-320 .elementor-element.elementor-element-4b41b2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2025/07/mrbg3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-320 .elementor-element.elementor-element-4b41b2d>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.66;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-4b41b2d>.elementor-container {
    min-height: 700px;
}

.elementor-320 .elementor-element.elementor-element-4b41b2d {
    border-style: solid;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-320 .elementor-element.elementor-element-23978cc {
    text-align: left;
}

.elementor-320 .elementor-element.elementor-element-23978cc img {
    width: 91%;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-320 .elementor-element.elementor-element-b787090>.elementor-widget-container {
    margin: 0px 70px 0px 0px;
}

.elementor-320 .elementor-element.elementor-element-b787090 {
    text-align: left;
}

.elementor-320 .elementor-element.elementor-element-b787090 .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-9bb8fe4>.elementor-widget-container {
    margin: 0px 70px 0px 0px;
}

.elementor-320 .elementor-element.elementor-element-9bb8fe4 {
    text-align: left;
}

.elementor-320 .elementor-element.elementor-element-9bb8fe4 .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 18px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-a77d283 .ctc-block-copy {
    background-color: #FFF;
    border-radius: 20px 20px 20px 20px;
    font-family: "Bakbak One", Sans-serif;
    font-size: 17px;
    font-weight: 100;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-a77d283 .ctc-block-copy svg {
    fill: #000000;
}

.elementor-320 .elementor-element.elementor-element-b84dcbe>.elementor-element-populated,
.elementor-320 .elementor-element.elementor-element-b84dcbe>.elementor-element-populated>.elementor-background-overlay,
.elementor-320 .elementor-element.elementor-element-b84dcbe>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-b84dcbe>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-320 .elementor-element.elementor-element-b84dcbe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-6fa7da3 img {
    width: 95%;
}

.elementor-320 .elementor-element.elementor-element-e755b96:not(.elementor-motion-effects-element-type-background),
.elementor-320 .elementor-element.elementor-element-e755b96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2025/07/mrbg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-320 .elementor-element.elementor-element-e755b96>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-e755b96>.elementor-container {
    min-height: 750px;
}

.elementor-320 .elementor-element.elementor-element-e755b96 {
    border-style: solid;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-d7abbc8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-d7abbc8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-e785d7a img {
    width: 32%;
}

.elementor-320 .elementor-element.elementor-element-0239546 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 126px;
}

body:not(.rtl) .elementor-320 .elementor-element.elementor-element-0239546 {
    left: 147px;
}

body.rtl .elementor-320 .elementor-element.elementor-element-0239546 {
    right: 147px;
}

.elementor-320 .elementor-element.elementor-element-0239546 img {
    width: 100%;
}

.elementor-320 .elementor-element.elementor-element-1a05f3f {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 148px;
}

body:not(.rtl) .elementor-320 .elementor-element.elementor-element-1a05f3f {
    left: 787px;
}

body.rtl .elementor-320 .elementor-element.elementor-element-1a05f3f {
    right: 787px;
}

.elementor-320 .elementor-element.elementor-element-1a05f3f img {
    width: 100%;
}

.elementor-320 .elementor-element.elementor-element-55ffd09 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 243px;
}

body:not(.rtl) .elementor-320 .elementor-element.elementor-element-55ffd09 {
    left: 146px;
}

body.rtl .elementor-320 .elementor-element.elementor-element-55ffd09 {
    right: 146px;
}

.elementor-320 .elementor-element.elementor-element-55ffd09 img {
    width: 100%;
}

.elementor-320 .elementor-element.elementor-element-6887644 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 258px;
}

body:not(.rtl) .elementor-320 .elementor-element.elementor-element-6887644 {
    left: 788px;
}

body.rtl .elementor-320 .elementor-element.elementor-element-6887644 {
    right: 788px;
}

.elementor-320 .elementor-element.elementor-element-6887644 img {
    width: 100%;
}

.elementor-320 .elementor-element.elementor-element-50432a2:not(.elementor-motion-effects-element-type-background),
.elementor-320 .elementor-element.elementor-element-50432a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2025/07/mrbg5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-320 .elementor-element.elementor-element-50432a2>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-50432a2>.elementor-container {
    min-height: 750px;
}

.elementor-320 .elementor-element.elementor-element-50432a2 {
    border-style: solid;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-320 .elementor-element.elementor-element-b356262 img {
    width: 75%;
}

.elementor-320 .elementor-element.elementor-element-88a394b>.elementor-widget-container {
    margin: 0px 80px 0px 80px;
}

.elementor-320 .elementor-element.elementor-element-88a394b {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-88a394b .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 60px;
    font-weight: bold;
    text-transform: uppercase;
    
    color: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-ef3ceb4>.elementor-widget-container {
    margin: 0px 80px 0px 80px;
}

.elementor-320 .elementor-element.elementor-element-ef3ceb4 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-ef3ceb4 .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    line-height: 25px;
    color: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-4faea58 {
    padding: 0px 0px 5px 0px;
}

.elementor-320 .elementor-element.elementor-element-ac88709:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-320 .elementor-element.elementor-element-ac88709>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF;
}

.elementor-320 .elementor-element.elementor-element-ac88709>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-ac88709>.elementor-element-populated,
.elementor-320 .elementor-element.elementor-element-ac88709>.elementor-element-populated>.elementor-background-overlay,
.elementor-320 .elementor-element.elementor-element-ac88709>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-ac88709>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-3f7025b {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-3f7025b .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-9442680 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-9442680 .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-3e2e354 {
    padding: 0px 0px 5px 0px;
}

.elementor-320 .elementor-element.elementor-element-5a6844a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF;
}

.elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-element-populated,
.elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-element-populated>.elementor-background-overlay,
.elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-574c3e6 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-574c3e6 .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-eb85fdc {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-eb85fdc .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-4249a70 {
    padding: 0px 0px 5px 0px;
}

.elementor-320 .elementor-element.elementor-element-1ced3ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF;
}

.elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-element-populated,
.elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-element-populated>.elementor-background-overlay,
.elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-5323281 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-5323281 .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-5783063 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-5783063 .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-5f5f1eb {
    padding: 0px 0px 5px 0px;
}

.elementor-320 .elementor-element.elementor-element-dafc05a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF;
}

.elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-element-populated,
.elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-element-populated>.elementor-background-overlay,
.elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-67ab61c {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-67ab61c .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-72b57b9 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-72b57b9 .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-0e3761e>.elementor-widget-container {
    margin: 0px 80px 0px 80px;
}

.elementor-320 .elementor-element.elementor-element-0e3761e {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-0e3761e .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    line-height: 25px;
    color: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-60820f5:not(.elementor-motion-effects-element-type-background),
.elementor-320 .elementor-element.elementor-element-60820f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2025/07/mrbg2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-320 .elementor-element.elementor-element-60820f5>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-60820f5>.elementor-container {
    min-height: 750px;
}

.elementor-320 .elementor-element.elementor-element-60820f5 {
    border-style: solid;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-320 .elementor-element.elementor-element-e714864 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-e714864 .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-909423e img {
    width: 20rem;
}

.elementor-320 .elementor-element.elementor-element-544928d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-320 .elementor-element.elementor-element-544928d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF;
}

.elementor-320 .elementor-element.elementor-element-544928d>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-544928d>.elementor-element-populated,
.elementor-320 .elementor-element.elementor-element-544928d>.elementor-element-populated>.elementor-background-overlay,
.elementor-320 .elementor-element.elementor-element-544928d>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-544928d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-3141fe1 {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-3141fe1 .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-9f6febf {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-9f6febf .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-b08bbbb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-320 .elementor-element.elementor-element-b08bbbb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF;
}

.elementor-320 .elementor-element.elementor-element-b08bbbb>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-b08bbbb>.elementor-element-populated,
.elementor-320 .elementor-element.elementor-element-b08bbbb>.elementor-element-populated>.elementor-background-overlay,
.elementor-320 .elementor-element.elementor-element-b08bbbb>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-320 .elementor-element.elementor-element-b08bbbb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-841d7fd {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-841d7fd .elementor-heading-title {
    font-family: "Terminator", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-5a695ad {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-5a695ad .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-320 .elementor-element.elementor-element-ab43780:not(.elementor-motion-effects-element-type-background),
.elementor-320 .elementor-element.elementor-element-ab43780>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-320 .elementor-element.elementor-element-ab43780>.elementor-container {
    min-height: 600px;
}

.elementor-320 .elementor-element.elementor-element-ab43780 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-320 .elementor-element.elementor-element-ab43780>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-89d6c8e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: #c51f1e;
    opacity: 1;
}

.elementor-320 .elementor-element.elementor-element-89d6c8e .swiper-pagination-bullet {
    background: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-05eb95f:not(.elementor-motion-effects-element-type-background),
.elementor-320 .elementor-element.elementor-element-05eb95f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000000;
    background-image: url("../../2025/07/mrbg4.jpg");
}

.elementor-320 .elementor-element.elementor-element-05eb95f>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-05eb95f>.elementor-container {
    min-height: 600px;
}

.elementor-320 .elementor-element.elementor-element-05eb95f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-320 .elementor-element.elementor-element-1deec6f {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-24a826c>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
}

.elementor-320 .elementor-element.elementor-element-24a826c {
    text-align: center;
}

.elementor-320 .elementor-element.elementor-element-24a826c .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.3px;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-9595e5d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-9595e5d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-8301625 {
    text-align: right;
}

.elementor-320 .elementor-element.elementor-element-8301625 img {
    width: 75%;
}

.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-b04d821.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-b04d821.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-7426cd3 {
    text-align: left;
}

.elementor-320 .elementor-element.elementor-element-7426cd3 img {
    width: 75%;
}

.elementor-320 .elementor-element.elementor-element-5798c61>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-320 .elementor-element.elementor-element-5798c61>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-320 .elementor-element.elementor-element-a6fd3ee img {
    width: 55%;
}

.elementor-320 .elementor-element.elementor-element-0722cdb:not(.elementor-motion-effects-element-type-background),
.elementor-320 .elementor-element.elementor-element-0722cdb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-320 .elementor-element.elementor-element-0722cdb {
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

.elementor-320 .elementor-element.elementor-element-0722cdb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-3717208.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-3717208.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-3fda84e {
    text-align: left;
}

.elementor-320 .elementor-element.elementor-element-3fda84e .elementor-heading-title {
    font-family: "Bakbak One", Sans-serif;
    font-size: 17px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-97803e9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-320 .elementor-element.elementor-element-97803e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-copyright .hfe-copyright-wrapper a,
.elementor-widget-copyright .hfe-copyright-wrapper {
    color: var(--e-global-color-text);
}

.elementor-widget-copyright .hfe-copyright-wrapper,
.elementor-widget-copyright .hfe-copyright-wrapper a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper {
    text-align: right;
}

.elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper a,
.elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper {
    color: #FFFFFF;
}

.elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper,
.elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper a {
    font-family: "Bakbak One", Sans-serif;
    font-size: 17px;
    font-weight: 100;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-320 .elementor-element.elementor-element-63a9d24 {
        width: 55%;
    }

    .elementor-320 .elementor-element.elementor-element-b84dcbe {
        width: 44.956%;
    }

    .elementor-320 .elementor-element.elementor-element-4435010 {
        width: 49.911%;
    }

    .elementor-320 .elementor-element.elementor-element-5798c61 {
        width: 50.045%;
    }
}

@media(max-width:767px) {
    .elementor-320 .elementor-element.elementor-element-4b41b2d>.elementor-container {
        min-height: 0px;
    }

    .elementor-320 .elementor-element.elementor-element-4b41b2d {
        padding: 50px 0px 50px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-23978cc {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-23978cc img {
        width: 100%;
    }

    .elementor-320 .elementor-element.elementor-element-b787090>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-b787090 {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-b787090 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-320 .elementor-element.elementor-element-9bb8fe4>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-9bb8fe4 {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-9bb8fe4 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-320 .elementor-element.elementor-element-a77d283 .ctc-block-actions {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-a77d283 .ctc-block-copy {
        font-size: 10px;
    }

    .elementor-320 .elementor-element.elementor-element-6fa7da3>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-6fa7da3 img {
        width: 71%;
    }

    .elementor-320 .elementor-element.elementor-element-e755b96>.elementor-container {
        min-height: 0px;
    }

    .elementor-320 .elementor-element.elementor-element-e755b96 {
        padding: 150px 0px 30px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-e785d7a img {
        width: 82%;
    }

    .elementor-320 .elementor-element.elementor-element-0239546 {
        --container-widget-width: 145px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 145px);
        max-width: 145px;
        top: -134px;
    }

    body:not(.rtl) .elementor-320 .elementor-element.elementor-element-0239546 {
        left: 28px;
    }

    body.rtl .elementor-320 .elementor-element.elementor-element-0239546 {
        right: 28px;
    }

    .elementor-320 .elementor-element.elementor-element-1a05f3f {
        --container-widget-width: 145px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 145px);
        max-width: 145px;
        top: -73px;
    }

    body:not(.rtl) .elementor-320 .elementor-element.elementor-element-1a05f3f {
        left: 184px;
    }

    body.rtl .elementor-320 .elementor-element.elementor-element-1a05f3f {
        right: 184px;
    }

    .elementor-320 .elementor-element.elementor-element-55ffd09 {
        --container-widget-width: 145px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 145px);
        max-width: 145px;
        top: -136px;
    }

    body:not(.rtl) .elementor-320 .elementor-element.elementor-element-55ffd09 {
        left: 188px;
    }

    body.rtl .elementor-320 .elementor-element.elementor-element-55ffd09 {
        right: 188px;
    }

    .elementor-320 .elementor-element.elementor-element-6887644 {
        --container-widget-width: 145px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 145px);
        max-width: 145px;
        top: -68px;
    }

    body:not(.rtl) .elementor-320 .elementor-element.elementor-element-6887644 {
        left: 26px;
    }

    body.rtl .elementor-320 .elementor-element.elementor-element-6887644 {
        right: 26px;
    }

    .elementor-320 .elementor-element.elementor-element-50432a2>.elementor-container {
        min-height: 43px;
    }

    .elementor-320 .elementor-element.elementor-element-50432a2 {
        padding: 100px 0px 50px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-b356262 img {
        width: 100%;
    }

    .elementor-320 .elementor-element.elementor-element-88a394b>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-88a394b .elementor-heading-title {
        font-size: 23px;
        line-height: 1.4em;
    }

    .elementor-320 .elementor-element.elementor-element-ef3ceb4>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-ef3ceb4 .elementor-heading-title {
        font-size: 12px;
        line-height: 1.4em;
    }

    .elementor-320 .elementor-element.elementor-element-ac88709>.elementor-element-populated {
        border-width: 2px 2px 2px 2px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-320 .elementor-element.elementor-element-ac88709>.elementor-element-populated,
    .elementor-320 .elementor-element.elementor-element-ac88709>.elementor-element-populated>.elementor-background-overlay,
    .elementor-320 .elementor-element.elementor-element-ac88709>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-3f7025b .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-320 .elementor-element.elementor-element-9442680>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-9442680 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-element-populated {
        border-width: 2px 2px 2px 2px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-element-populated,
    .elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-element-populated>.elementor-background-overlay,
    .elementor-320 .elementor-element.elementor-element-5a6844a>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-574c3e6 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-320 .elementor-element.elementor-element-eb85fdc>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-eb85fdc .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-element-populated {
        border-width: 2px 2px 2px 2px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-element-populated,
    .elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-element-populated>.elementor-background-overlay,
    .elementor-320 .elementor-element.elementor-element-1ced3ce>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-5323281 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-320 .elementor-element.elementor-element-5783063>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-5783063 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-320 .elementor-element.elementor-element-5f5f1eb {
        padding: 0px 0px 10px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-element-populated {
        border-width: 2px 2px 2px 2px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-element-populated,
    .elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-element-populated>.elementor-background-overlay,
    .elementor-320 .elementor-element.elementor-element-dafc05a>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-67ab61c .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-320 .elementor-element.elementor-element-72b57b9>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-72b57b9 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-320 .elementor-element.elementor-element-0e3761e>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-0e3761e .elementor-heading-title {
        font-size: 12px;
        line-height: 1.4em;
    }

    .elementor-320 .elementor-element.elementor-element-60820f5 {
        padding: 50px 0px 100px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-e714864 .elementor-heading-title {
        font-size: 52px;
        line-height: 0.9em;
    }

    .elementor-320 .elementor-element.elementor-element-909423e img {
        width: 55%;
    }

    .elementor-320 .elementor-element.elementor-element-3141fe1 .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-320 .elementor-element.elementor-element-9f6febf .elementor-heading-title {
        font-size: 11px;
    }

    .elementor-320 .elementor-element.elementor-element-841d7fd .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-320 .elementor-element.elementor-element-5a695ad .elementor-heading-title {
        font-size: 11px;
    }

    .elementor-320 .elementor-element.elementor-element-ab43780>.elementor-container {
        min-height: 500px;
    }

    .elementor-320 .elementor-element.elementor-element-05eb95f {
        padding: 50px 0px 150px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-1deec6f img {
        width: 100%;
    }

    .elementor-320 .elementor-element.elementor-element-24a826c>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-24a826c .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-320 .elementor-element.elementor-element-9595e5d {
        width: 50%;
    }

    .elementor-320 .elementor-element.elementor-element-9595e5d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-320 .elementor-element.elementor-element-8301625>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-320 .elementor-element.elementor-element-8301625 {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-8301625 img {
        width: 100%;
    }

    .elementor-320 .elementor-element.elementor-element-b04d821 {
        width: 50%;
    }

    .elementor-320 .elementor-element.elementor-element-b04d821>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }

    .elementor-320 .elementor-element.elementor-element-7426cd3 {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-7426cd3 img {
        width: 100%;
    }

    .elementor-320 .elementor-element.elementor-element-a6fd3ee img {
        width: 76%;
    }

    .elementor-320 .elementor-element.elementor-element-3fda84e>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-320 .elementor-element.elementor-element-3fda84e {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-3fda84e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper {
        text-align: center;
    }

    .elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper,
    .elementor-320 .elementor-element.elementor-element-3ae0308 .hfe-copyright-wrapper a {
        font-size: 15px;
    }
}

@media(min-width:1025px) {

    .elementor-320 .elementor-element.elementor-element-4b41b2d:not(.elementor-motion-effects-element-type-background),
    .elementor-320 .elementor-element.elementor-element-4b41b2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-320 .elementor-element.elementor-element-e755b96:not(.elementor-motion-effects-element-type-background),
    .elementor-320 .elementor-element.elementor-element-e755b96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-320 .elementor-element.elementor-element-50432a2:not(.elementor-motion-effects-element-type-background),
    .elementor-320 .elementor-element.elementor-element-50432a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-320 .elementor-element.elementor-element-60820f5:not(.elementor-motion-effects-element-type-background),
    .elementor-320 .elementor-element.elementor-element-60820f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}