/* Normalize css */

*,::after,::before {box-sizing: border-box;}@media (prefers-reduced-motion:no-preference) {:root {scroll-behavior: smooth;}}h1,h2,h3,h4,h5,h6 {margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2;}h1 {font-size: calc(1.375rem + 1.5vw);}@media (min-width:1200px) {h1 {font-size: 2.5rem;}}h2 {font-size: calc(1.325rem + .9vw);}@media (min-width:1200px) {h2 {font-size: 2rem;}}h3 {font-size: calc(1.3rem + .6vw);}@media (min-width:1200px) {h3 {font-size: 1.75rem;}}h4 {font-size: calc(1.275rem + .3vw);}@media (min-width:1200px) {h4 {font-size: 1.5rem;}}h5 {font-size: 1.25rem;}h6 {font-size: 1rem;}p {margin-top: 0;margin-bottom: 1rem;}abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}ol,ul {padding-left: 2rem;}dl,ol,ul {margin-top: 0;margin-bottom: 1rem;}ol ol,ol ul,ul ol,ul ul {margin-bottom: 0;}dt {font-weight: 700;}dd {margin-bottom: .5rem;margin-left: 0;}blockquote {margin: 0 0 1rem;}b,strong {font-weight: bolder;}small {font-size: .875em;}mark {padding: .1875em;color: #212529;background-color: #fff3cd;}sub,sup {position: relative;font-size: .75em;line-height: 0;vertical-align: baseline;}sub {bottom: -.25em;}sup {top: -.5em;}a {color: rgba(13, 110, 253,1);text-decoration: underline;}a:not([href]):not([class]),a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}code,kbd,pre,samp {font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size: 1em;}pre {display: block;margin-top: 0;margin-bottom: 1rem;overflow: auto;font-size: .875em;}pre code {font-size: inherit;color: inherit;word-break: normal;}code {font-size: .875em;color: #d63384;word-wrap: break-word;}a>code {color: inherit;}kbd {padding: .1875rem .375rem;font-size: .875em;color: #212529;background-color: #212529;border-radius: .25rem;}kbd kbd {padding: 0;font-size: 1em;}figure {margin: 0 0 1rem;}img,svg {vertical-align: middle;}table {caption-side: bottom;border-collapse: collapse;}caption {padding-top: .5rem;padding-bottom: .5rem;color: rgba(33, 37, 41, 0.75);text-align: left;}th {text-align: inherit;text-align: -webkit-match-parent;}tbody,td,tfoot,th,thead,tr {border-color: inherit;border-style: solid;border-width: 0;}label {display: inline-block;}button {border-radius: 0;}button:focus:not(:focus-visible) {outline: 0;}button,input,optgroup,select,textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}button,select {text-transform: none;}[role=button] {cursor: pointer;}select {word-wrap: normal;}select:disabled {opacity: 1;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {display: none!important;}[type=button],[type=reset],[type=submit],button {-webkit-appearance: button;}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {cursor: pointer;}::-moz-focus-inner {padding: 0;border-style: none;}textarea {resize: vertical;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {float: left;width: 100%;padding: 0;margin-bottom: .5rem;font-size: calc(1.275rem + .3vw);line-height: inherit;}@media (min-width:1200px) {legend {font-size: 1.5rem;}}legend+* {clear: left;}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field {padding: 0;}::-webkit-inner-spin-button {height: auto;}[type=search] {-webkit-appearance: textfield;outline-offset: -2px;}::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-color-swatch-wrapper {padding: 0;}::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}::file-selector-button {font: inherit;-webkit-appearance: button;}output {display: inline-block;}iframe {border: 0;}summary {display: list-item;cursor: pointer;}progress {vertical-align: baseline;}[hidden] {display: none!important;}
  

:root {
    --theme-font-sans-serif: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --theme-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --theme-font-sans-serif: "Inter", sans-serif;
    --theme-body-font-family: var(--theme-font-sans-serif);
    --theme-cinema-font-family: 'cinema-sunday';
    --theme-inter-font-family: "Inter", sans-serif;
    --theme-font-size: 1rem;
    --theme-body-font-weight: 400;
    --theme-body-line-height: 1.5;
    --theme-nav-bg: #091929;
    --theme-nav-color: #36454F;
    --theme-body-color: #0A1A2A;
    --theme-black: #000000;
    --theme-white: #ffffff;
    --theme-dark-blue: #0A1A2A;
    --theme-sky-blue: #205F80;
    --theme-light-green: #86EE30;
    --theme-dark-yellow: #FF9300;
    --theme-dark-green: #3DBF70;
    --theme-dark-grey: #d9d9d9;
    --theme-grey: #ACAAA6;
    --theme-secondary: #28A9E2;
    --theme-label-bg: #7DA9B9;
    --theme-label-bg-rgba: rgba(125, 169, 185, 0.5);
    --theme-label-green: #6DC42F;
    --theme-gradient: linear-gradient(270deg, #0DB02B 0%, #28A9E2 100%);
    --border-radius-pill: 50px;
    --theme-footer-color-1: #F2EFEA;
    --theme-footer-color-2: #ACAAA6;
}

html,body {
    width: 100%;
    height: 100%;
}

html {
    font-size: var(--theme-font-size);
}

body {
    margin: 0;
    font-family: var(--theme-body-font-family);
    font-size: var(--theme-font-size);
    font-weight: var(--theme-body-font-weight);
    line-height: var(--theme-body-line-height);
    color: var(--theme-body-color);
    background-color: var(--theme-dark-blue);
    text-align: left;
    letter-spacing: 0;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow-x: hidden;
    position: relative;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: var(--theme-heading-font-family);
    margin-bottom: 0;
}

img {
    height: 100%;
}

button {
    box-shadow: none;
    outline: none;
    border: none;
    background: none;
}

a,
button {
    outline: none;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    color: var(--theme-grey);
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
p {
    margin-bottom: 0;
}
.coming__soon {
    height: 100%;
    position: relative;
    background-image: url(../images/coming-soon/coming-soon-2.webp);
    background-position: 50% 10%;
    background-size: cover;
    background-repeat: no-repeat;
}
.coming__soon .section__overlay {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #0A1A2A 0.31%, rgba(10, 26, 42, 0.14) 93.64%, rgba(255, 255, 255, 0.00) 100%);
    backdrop-filter: blur(3px);
}
.main-wrapper {
    padding-top: 40px;
    height: 100%;
}

.copyright__area {
    background-color: #0A1A2A;
    padding: 25px 0;
}
.copyright__area p {
    color: #ffffff;
    font-size: min(max(14px, 0.938vw), 18px);
    letter-spacing: 0.36px;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 0;
}
.copyright__area p i {
    font-style: normal;
}
.copyright__area p span {
    display: inline-block;
    margin: 0 8px 0 4px;
}

.main__area {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.main-container {
    max-width: 1664px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}
.main-container-fluid {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.main__body {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.logo__area .img__wrap {
    text-align: center;
    margin-bottom: min(max(1.875rem, 5.4688vw), 6.5625rem);
    max-width: 265px;
    width: min(13.8021vw, 16.5625rem);
    margin-left: auto;
    margin-right: auto;
}
.main__heading {
    max-width: 980px;
    width: min(51.0417vw, 980px);
    margin-left: auto;
    margin-right: auto;
    color: #86EE30;
    text-align: center;
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.10);
    font-family: var(--theme-cinema-font-family);
    font-size: min(max(2.25rem, 3.75vw), 4.5rem);
    font-weight: 400;
    line-height: 1.138;
}
.main__heading span {
    font-weight: 800;
}
.sub__heading {
    color: #86EE30;
    text-align: center;
    font-size: min(max(20px, 1.6667vw), 32px);
    font-weight: 700;
    margin-top: min(19.5313vw, 23.4375rem);
    margin-bottom: 15px;
    line-height: 1.1;
}

.contact__heading {
    color: #FFF;
    font-size: min(max(16px, 1.0417vw), 20px);
    font-weight: 700;
    letter-spacing: 0.4px;
    text-align: center;
    margin-bottom: 12px;
    line-height: 1;
}
.contact__item {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: min(max(10px, 1.8229vw), 35px);
    row-gap: 10px;
    padding-bottom: 15px;
}
.contact__item .item__col {
    display: flex;
    column-gap: 12px;
    align-items: center;
}
.contact__item .icon__heading {
    color: #FFF;
    font-size: min(max(16px, 1.0417vw), 20px);
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.44px;
}
.contact__item .icon__heading .contact_text {
    color: inherit;
    display: flex;
}

@media (min-width: 1600px) {
    .coming__soon {
        height: auto;
    }
}
@media (max-width: 1199px) {
    .coming__soon {
        height: 100%;
    }
    .logo__area .img__wrap {
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 991px) {
    .main__heading {
        width: 85%;
    }
}

@media (max-width: 767px) {
    .logo__area .img__wrap {
        width: 150px;
    }
    .main__heading {
        width: 100%;
    }
    .contact__item .icon__wrap {
        width: 30px;
    }
    .contact__item .icon__heading .contact_text {
        width: 160px;
    }
}
@media (max-width: 575px) {
    .copyright__area p span {
        display: none;
    }
    .copyright__area p i {
        display: block;
    }
}