/*
Theme Name: Red Planet Resort
Theme URI: #
Author: Sanjoy Kayal
Version: 1.0
*/
@font-face {
  font-family: 'Audiowide';
  src: url('assets/fonts/Audiowide-Regular.eot');
  src: url('assets/fonts/Audiowide-Regular.eot?#iefix') format('embedded-opentype'), url('assets/fonts/Audiowide-Regular.woff2') format('woff2'), url('assets/fonts/Audiowide-Regular.woff') format('woff'), url('assets/fonts/Audiowide-Regular.ttf') format('truetype'), url('assets/fonts/Audiowide-Regular.svg#Audiowide-Regular') format('svg');
  font-weight: normal; font-style: normal; font-display: swap;
}


*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;scroll-behavior: smooth;}
body{ margin:0px; padding:0px;background:#fff;}
p{ margin:0px; padding:0px; }
h1{ margin: 0px; padding: 0px;  }
h2{ margin: 0px; padding: 0px;  }
h3{ margin: 0px; padding: 0px;  }
h4{ margin: 0px; padding: 0px;  }
h5{ margin: 0px; padding: 0px;  }
h6{ margin: 0px; padding: 0px; }
address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none;}
a:hover, a:focus, a:active{ text-decoration:none;}
a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
img { max-width: 100%; height: auto;}
strong{font-weight:bold;}
button,input,select,option,textarea {outline: 0 !important;pointer-events:all;font-family:inherit;font-size:100%;}




/*variables--*/

:root{
  --body-font:"Audiowide", sans-serif;
  --head-font:"Audiowide", sans-serif;
  --other-font:"Poppins", sans-serif;
  --btn-font: var(--body-font);
  --body-font-size:var(--fs-14);
  --btn-font-size:var(--fs-18);
  --fs-42:42px;
  --fs-38:38px;
  --fs-36:36px;
  --fs-30:30px;
  --fs-24:24px;
  --fs-22:22px;
  --fs-18:18px;
  --fs-17:17px;
  --fs-16:16px;
  --fs-15:15px;
  --fs-14:14px;
  --fs-13:13px;
  --fs-12:12px;
  --fs-10:10px;
  --btnHover:#1e9ecb;
  --neonTextClr:#ccf6ff;
  --neonShadowClr:#00d1ff;
  --neonTextShadow:0 0 9px var(--neonShadowClr);
  --neonDropShadow:drop-shadow(0 0 4px var(--neonShadowClr));
}
body{font-family:var(--body-font);font-size:var(--body-font-size);color:#fff;line-height:1.64;font-weight:400;}
a{color:#fff;transition:0.2s;cursor: pointer;}
a:hover{color:var(--btnHover);}
p:not(:last-child){margin-bottom:25px;}
[id]{scroll-margin-top:100px}



/*headings*/
h1,h2,h3,h4,h5,h6{line-height:1.23;font-family:var(--head-font);font-weight:normal;text-transform: uppercase;}
h1{font-size:var(--fs-60)}
h2{font-size:var(--fs-24)}
h3{font-size:var(--fs-18)}
h4{font-size:var(--fs-16)}
h5{font-size:var(--fs-15)}
h6{font-size:var(--fs-14)}


/*button */
.btnMain{padding:20px 35px;position: relative;display:inline-block;flex-shrink:0;transition: 0.3s;font-size:var(--btn-font-size);font-family:var(--btn-font);border:0;background:transparent;text-transform:uppercase;color: var(--neonTextClr); text-shadow:var(--neonTextShadow);z-index:2}
.btnMain::before{position:absolute;top:0;left: 0;background: transparent;width:100%;height:100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='340px' height='68px' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='%23000000' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(0, 0, 0)' d='M0.483,54.112 L0.483,8.137 L8.188,0.474 L87.168,0.474 L91.21,4.305 L237.423,4.305 L241.276,0.474 L331.814,0.474 L339.520,8.137 L339.520,54.112 L333.741,59.858 L306.772,59.858 L299.66,67.521 L62.126,67.521 L56.347,61.774 L10.114,61.774 L0.483,54.112 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index:-1}
.btnMain::after{position:absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);width:100%;height:100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='340px' height='68px' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='%23b1e4f3' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M0.483,54.112 L0.483,8.137 L8.188,0.474 L87.168,0.474 L91.21,4.305 L237.423,4.305 L241.276,0.474 L331.814,0.474 L339.520,8.137 L339.520,54.112 L333.741,59.858 L306.772,59.858 L299.66,67.521 L62.126,67.521 L56.347,61.774 L10.114,61.774 L0.483,54.112 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index:-1}

.btnMain:hover::before {background:var(--btnHover); }
.btnMain:hover {color:#fff }

.btnSecondary{padding: 16px 26px 16px 16px;position: relative;display:inline-flex;flex-shrink:0;transition: 0.3s;font-size:var(--btn-font-size);font-family:var(--btn-font);border:0;background:transparent;text-transform:uppercase;color: var(--neonTextClr);text-shadow:var(--neonTextShadow);z-index:2;align-items: center;gap: 20px;}
.btnSecondary::before{position:absolute;top:0;left: 0;background: transparent;width:100%;height:100%;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='307px' height='73px'%3E%3Cpath fill-rule='evenodd' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(4, 28, 78)' preserveAspectRatio='none' vector-effect='non-scaling-stroke' d='M0.2,67.257 L0.2,5.737 L5.964,0.0 L68.283,0.0 L73.255,4.781 L77.896,0.319 L303.19,0.319 L306.996,4.144 L306.996,66.300 L300.698,72.357 L83.531,72.357 L78.890,67.894 L73.586,72.994 L5.964,72.994 L0.2,67.257 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index:-1}
.btnSecondary::after{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='310.5px' height='76.5px' preserveAspectRatio='none' vector-effect='non-scaling-stroke'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M1.497,68.757 L1.497,7.237 L7.464,1.500 L69.783,1.500 L74.755,6.281 L79.396,1.819 L304.519,1.819 L308.496,5.644 L308.496,67.800 L302.198,73.857 L85.31,73.857 L80.390,69.394 L75.86,74.494 L7.464,74.494 L1.497,68.757 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index: -1;}
.btnSecondaryImg {flex-shrink: 0; width: 40px; }
.btnSecondaryImg img {width: 100%; }
.btnSecondaryIcon {margin-left: auto;filter:var(--neonDropShadow); }
.btnSecondary:hover::before {background:var(--btnHover); }
.btnSecondary:hover {color:#fff }





.bodyWrap{background:#000a1d url('assets/images/bodybg.jpg') top center / cover no-repeat;min-height:100vh}
.siteHeader{padding:15px 0}
.siteHeaderInr{display:flex;align-items:center;gap:15px;justify-content: space-between;}
.siteHeaderLogo{flex-shrink: 0}
.missionInfo {display: flex; align-items: center; background: #ffffff0a; border-radius: 100px;text-transform: uppercase;flex-grow: 1}
.missionInfoHd {padding: 24px 24px 24px 27px; border-right: 1px solid #ffffff52;flex-shrink: 0 }
.missionInfoHd h1{font-size:var(--fs-16);letter-spacing: 0.44em;}
.missionInfoHd h1 span{font-size:var(--fs-12);letter-spacing: 0.18em;display:block;}
.missionInfoCont {display: flex; padding: 0 40px 0 25px;justify-content:space-between;flex-grow: 1}
.missionInfoContItemLabel{font-size:var(--fs-10);}
.missionInfoContItemData{font-size:var(--fs-16);color: var(--neonTextClr); text-shadow:var(--neonTextShadow);}
.btnMain.btnHeader{padding:15px 38px;font-size:var(--fs-16);}

.bannerInr {display: flex; gap: 14px;align-items:flex-start; }
.bannerMain {width: calc(71% - 7px); border-radius: 16px;padding:23px 14px;overflow: hidden;z-index:2;align-items: flex-start;position:sticky;top:0 }
.bannerBg{position:absolute;top: 0;left: 0;width: 100%;height:100%;z-index: -1}
.bannerBg img{width: 100%;height:100%;object-fit:cover;opacity:0.54;pointer-events: none;}
.bannerBg img{animation: bannerBgZoom 10s infinite linear;}
@keyframes bannerBgZoom{
  0%{transform: scale(1);opacity: 0}
  50%{transform: scale(1.3);opacity: 0.54}
  99.5%{transform: scale(1.5);opacity: 0}
  100%{transform: scale(1);opacity: 0}
}
.bannerLargeImg img{animation: bannerImgZoom 10s infinite linear;}
@keyframes bannerImgZoom{
  0%{transform: scale(1);opacity: 0}
  20%{transform: scale(0.9);opacity: 1}
  50%{transform: scale(0.7);opacity: 1}
  99.5%{transform: scale(0.5);opacity: 0}
  100%{transform: scale(1);opacity: 0}
}
.marsGif img{transform: rotate(25.2deg);}

.bannerSidebar {width: calc(29% - 7px);position:sticky;top:0}
.bannerLargeImg{position:absolute;bottom: 120px; left: 36%; max-width: 38%;}

.captainSec {display: flex ; position: relative;z-index:2; gap: 30px; align-items: center;padding:0 25px 0 10px}
.captainSec::before{position:absolute;top:0;left: 0;background: transparent;width:100%;height:100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='975.5px' height='192.5px' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(255, 255, 255)' d='M1.197,175.378 L1.197,15.867 L20.109,0.990 L217.625,0.990 L233.384,13.388 L248.93,1.817 L960.631,1.817 L973.238,11.734 L973.238,172.899 L953.276,188.602 L265.953,188.602 L251.245,177.31 L234.435,190.255 L20.109,190.255 L1.197,175.378 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index:-1;background: rgb(4, 28, 78, 0.71);}
.captainSec::after{position:absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);width:calc(100% + 4px);height:calc(100% + 4px);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='975.5px' height='192.5px' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M1.197,175.378 L1.197,15.867 L20.109,0.990 L217.625,0.990 L233.384,13.388 L248.93,1.817 L960.631,1.817 L973.238,11.734 L973.238,172.899 L953.276,188.602 L265.953,188.602 L251.245,177.31 L234.435,190.255 L20.109,190.255 L1.197,175.378 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index: -2;filter:var(--neonDropShadow) var(--neonDropShadow) }
.bannerMainTop .row {--bs-gutter-x: 14px; }
.captainImg{max-width:27%}
.captainImg img {margin:-20px 0 -14px; }
.captainName h2 {font-size: var(--fs-42);color: var(--neonTextClr); text-shadow:var(--neonTextShadow); }
.captainMissionStatus {padding-top: 17px; text-transform: uppercase;margin-left:auto;}
.captainMissionStatus h2 {font-size: var(--fs-24); margin-bottom: 15px; }
.captainMissionStatus p {margin-bottom: 10px; font-size: var(--fs-16); }
.captainMissionStatus p:last-of-type {margin-bottom: 0px; }
.captainSec .btnMain {position: relative;transform: translateY(37px); margin-top: -16px;}
.captainSec .btnMain::before {background: #082660; }
.captainSec .btnMain:hover::before {background:var(--btnHover); }

.bannerMainTopBtns {padding-top: 4px; }
.banner .btnSecondary {width: 100%; }
.banner .btnSecondary:not(:last-child) {margin-bottom:20px;}
.bannerMainTop .row {--bs-gutter-x: 14px; }

.temperature {padding: 20px 0 0 0; }
.temperature h3 {margin-bottom:10px }
.temperatureItem {display: flex;align-items: center; gap: 12px; padding: 6px 18px 14px 9px;width: 100%; max-width: 370px;position:relative; }
.temperatureItem::after {background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='360.5px' height='120.5px'%3e%3cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' preserveAspectRatio='none' d='M1.8,94.859 L1.8,15.172 L9.144,1.891 L92.541,1.891 L96.609,8.532 L251.198,8.532 L255.266,1.891 L350.867,1.891 L359.3,15.172 L359.3,94.859 L352.901,104.820 L324.424,104.820 L316.288,118.101 L66.98,118.101 L59.996,108.140 L11.178,108.140 L1.8,94.859 Z'/%3e%3c/svg%3e") center / 100% 100% no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;content:'';}
.temperatureItem::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='360.5px' height='120.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23071e49' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill='%23071e49' preserveAspectRatio='none' d='M1.8,94.859 L1.8,15.172 L9.144,1.891 L92.541,1.891 L96.609,8.532 L251.198,8.532 L255.266,1.891 L350.867,1.891 L359.3,15.172 L359.3,94.859 L352.901,104.820 L324.424,104.820 L316.288,118.101 L66.98,118.101 L59.996,108.140 L11.178,108.140 L1.8,94.859 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;background:#071e49;opacity:0.25;position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:-1}
.temperatureItem:not(:last-child){margin-bottom:9px}
.temperatureItemImg {width: 56px; height: 56px; flex-shrink: 0; text-align: center; background: url(assets/images/marsBg.svg) center / contain no-repeat; display: flex; align-items: center; justify-content: center; }
.temperatureItemImg img {width: 36px; }
.temperatureItemContent {font-size: var(--fs-10); text-transform: uppercase;max-width:133px;flex-shrink: 0; }
.temperatureItemData {font-size: var(--fs-13); text-transform: uppercase; color:var(--neonTextClr);text-shadow: var(--neonTextShadow);text-align:center;flex-grow:1}
.comunication {padding-top: 22px; }
.comunication h3 {margin-bottom: 10px; }
.comunicationItem {display: flex;align-items: center; gap: 12px; padding:20px 36px;width: 100%; max-width: 370px;position:relative;z-index:2;flex-direction:column;text-align:center; }
.comunicationItem::before {opacity:0.25;position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:-1;background:#003444}
.comunicationItem::after {position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:-1;}

.comunicationItemTop {width: 100%; display: flex; align-items: center; justify-content: space-between; font-size: var(--fs-14); text-transform: uppercase; gap: 12px; }
.comunicationItemTopGlobe {width: 34px; flex-shrink: 0; }
.comunicationItemTopShip {width: 36px; flex-shrink: 0; }
.comunicationItemBtm {display: flex; width: 100%; justify-content: center; align-items: center; gap: 10px; font-size: var(--fs-17); text-transform: uppercase; color: var(--neonTextClr); text-shadow: var(--neonTextShadow);text-align: center;}
.comunicationItem:not(:last-child){margin-bottom: 10px}
.comunicationItem p {margin-bottom: 0; }
.comunicationItem .eqSign {color: #fff; text-shadow: none; font-size: 118%; }
.comunicationItem .duration {background: #00d1ff2e; border-radius:4px; padding: 5px 7px; line-height: 1;color: var(--neonTextClr); }
.comunicationItem .duration span:not(:first-child) {border-left:1px solid #fff; padding-left:10px;margin-left:10px; }
.comunicationItem3 p{font-size: var(--fs-12); }
.comunicationItem3 .duration{font-size: var(--fs-17);text-align:center;line-height:1.1;text-shadow: var(--neonTextShadow);margin-top:2px }
.comunicationItem3 .comunicationItemTopContent{flex-grow:1 }

.comunicationItem1::after {background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='360.5px' height='120.5px'%3e%3cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' preserveAspectRatio='none' d='M1.8,94.859 L1.8,15.172 L9.144,1.891 L92.541,1.891 L96.609,8.532 L251.198,8.532 L255.266,1.891 L350.867,1.891 L359.3,15.172 L359.3,94.859 L352.901,104.820 L324.424,104.820 L316.288,118.101 L66.98,118.101 L59.996,108.140 L11.178,108.140 L1.8,94.859 Z'/%3e%3c/svg%3e") center / 100% 100% no-repeat; }
.comunicationItem1::before{mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='360.5px' height='120.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23003444' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='%23003444' preserveAspectRatio='none' d='M1.8,94.859 L1.8,15.172 L9.144,1.891 L92.541,1.891 L96.609,8.532 L251.198,8.532 L255.266,1.891 L350.867,1.891 L359.3,15.172 L359.3,94.859 L352.901,104.820 L324.424,104.820 L316.288,118.101 L66.98,118.101 L59.996,108.140 L11.178,108.140 L1.8,94.859 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;}
.comunicationItem2::after {background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='361.5px' height='120.5px'%3e%3cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' preserveAspectRatio='none' d='M1.9,25.139 L1.9,104.826 L9.156,118.107 L92.669,118.107 L96.743,111.467 L251.547,111.467 L255.621,118.107 L351.356,118.107 L359.503,104.826 L359.503,25.139 L353.393,15.178 L324.876,15.178 L316.728,1.897 L66.189,1.897 L60.79,11.858 L11.193,11.858 L1.9,25.139 Z'/%3e%3c/svg%3e") center / 100% 100% no-repeat; }
.comunicationItem2::before{mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='361.5px' height='120.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23003444' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='%23003444' preserveAspectRatio='none' d='M1.9,25.139 L1.9,104.826 L9.156,118.107 L92.669,118.107 L96.743,111.467 L251.547,111.467 L255.621,118.107 L351.356,118.107 L359.503,104.826 L359.503,25.139 L353.393,15.178 L324.876,15.178 L316.728,1.897 L66.189,1.897 L60.79,11.858 L11.193,11.858 L1.9,25.139 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;}
.comunicationItem3::after {background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='361.5px' height='74.5px'%3e%3cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' preserveAspectRatio='none' d='M359.926,15.792 L359.926,64.391 L351.780,72.490 L268.281,72.490 L264.208,68.441 L109.431,68.441 L105.358,72.490 L9.640,72.490 L1.494,64.391 L1.494,15.792 L7.603,9.717 L36.115,9.717 L44.261,1.617 L294.756,1.617 L300.866,7.692 L349.743,7.692 L359.926,15.792 Z'/%3e%3c/svg%3e") center / 100% 100% no-repeat; }
.comunicationItem3::before{mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='361.5px' height='74.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23003444' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='%23003444' preserveAspectRatio='none' d='M359.926,15.792 L359.926,64.391 L351.780,72.490 L268.281,72.490 L264.208,68.441 L109.431,68.441 L105.358,72.490 L9.640,72.490 L1.494,64.391 L1.494,15.792 L7.603,9.717 L36.115,9.717 L44.261,1.617 L294.756,1.617 L300.866,7.692 L349.743,7.692 L359.926,15.792 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;}

.bannerMainBtm {display: flex; align-items: center; padding: 20px 20px 0; margin-top: 40px; background: #021e3c7a; border-radius: 20px; justify-content: space-between; gap: 22px; text-align: center; text-transform: uppercase; font-size: var(--fs-16);line-height:1.2 }
.bannerMainBtmText2 {flex-grow: 1; }
.bannerMainBtmText1,.bannerMainBtmText3 {max-width: 204px; }
.bannerMainBtm p {margin-bottom: 0; }
.bannerMainBtmTextData{font-size: var(--fs-36);color:var(--neonTextClr);text-shadow: var(--neonTextShadow);line-height:1;margin:18px 0 7px}
.bannerMainBtmUnit{font-size: var(--fs-14);}
.bannerMainBtmText2 .bannerMainBtmTextData {margin-top: 8px; }
.bannerMainBtmText2 {padding-top: 10px; }

.bannerMainBtmImg img {border-radius: 50%;filter: brightness(1.5) }
.bannerMainBtmImg {--pdg: 34px; padding: var(--pdg); border-radius: 50%; background: rgb(255 255 255 / 5%); width: 180px; position: relative; }
.bannerMainBtmImg::before {position: absolute; width: calc(100% - var(--pdg)); padding-bottom: calc(100% - var(--pdg)); border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ''; border: 1px solid #dff5fa; filter: drop-shadow(0 0 3px var(--neonShadowClr)) drop-shadow(0 0 6px var(--neonShadowClr)) drop-shadow(0 0 3px var(--neonShadowClr)); }

.yourLocation{border-radius: 10px;position:relative;overflow:hidden;z-index: 2;aspect-ratio: 529 / 516}
.yourLocationBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index: -1}
.yourLocationBg img{width:100%;height:100%;object-fit:cover;}
.yourLocationText{position:absolute;top:5%;left: 6.5%}
.yourLocationEndImg{position:absolute;top:0;right:0;width:29%;}
.yourLocationStartImg{position:absolute;bottom:0;left:0;width:70%;}
.yourLocationEndImg img,.yourLocationStartImg img{width:100%;display:block;}

.yourLocationStartArea {position: absolute;bottom: 17.64%;left: 27.3%;transform: translate(-50%, 50%);width: 50px;height: 18px;background: #fff;border-radius: 100%;z-index: 2;box-shadow: 0 0 6px 2px #60d3f6;display: flex;align-items:center;justify-content: center;}
.yourLocationEndArea {position: absolute; top: 14.92%; right:7.18%; transform: translate(50%, -50%); width:25px; height:25px; background: #fff; border-radius: 100%; z-index: 2; box-shadow: 0 0 6px 2px #60d3f6;display: flex;align-items:center;justify-content: center; }
.yourLocationStartArea::before,.yourLocationEndArea::before {width: 55%; height: 55%; border-radius: 100%; background: #60d3f6; content: ''; display:block; }

.yourLocationRocketPath {width: 66.54%; height: 67.44%;position:absolute;top: 14.4%;right:7%;overflow:hidden; }
.yourLocationRocketPath::before {width: 200%;height: 200%;border: 2px dashed #fff;content: '';position: absolute;top: 2px;left: 2px;border-radius: 50%;}
.yourLocationRocketArea{width: 66.54%;height: 67.44%;position:absolute;top: 14.4%;right:7%;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;z-index: 2;}
.yourLocationRocket {width:106.5%;transform-origin: bottom right;}
.yourLocationRocketArea{transform-origin: bottom right;transition:0.5s}
.yourLocationRocket img{transform: rotate(6deg);width: 15.5%;}

.shipsTracker{padding:16px;border-radius:18px;background: #021e3c;margin-top:12px}
.shipsTracker h2{margin-bottom:20px}
.shipsTrackerItem {padding: 6px 16px; background: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' fill='%232d445d'  preserveAspectRatio='none' viewBox='0 0 851 124'%3E%3Cpolygon points='851 0 851 124 345.03 124 330 107.93 314.97 124 0 124 0 0 314.97 0 330 16.07 345.03 0 851 0'/%3E%3C/svg%3E") center / 100% 100% no-repeat; display: flex; gap: 16px; }
.shipsTrackerItem:not(:last-child){margin-bottom:14px}
.shipsTrackerItemLt {width: 37%; flex-shrink: 0; }
.shipsTrackerLocation {display: flex; gap: 27px; align-items: center; }
.shipsTrackerLocationEarth,.shipsTrackerLocationMars {width: 28px; flex-shrink: 0;}
.shipsTrackerLocationBar {flex-grow: 1;position: relative; }
.shipsTrackerPath{width: calc(100% + 34px);height:1px;background:#fff;margin: 0 -17px;position:relative;}
.shipsTrackerRocket {width: 34px; position: absolute; top: 50%; left: 0; transform: translate(-50%,-50%);transition:left 0.3s ,right 0.3s }
.shipsTracker h3 {margin-bottom: 16px; }
.shipsTrackerPath::before,.shipsTrackerPath::after {position: absolute;top: 50%; content: ''; width: 4px; height: 4px; border-radius: 50%; background: #60d3f6; box-shadow: 0 0 0 2px #fff, 0 0 0 3px #60d3f6; }
.shipsTrackerPath::before{left: 0; transform: translate(-50%, -50%);}
.shipsTrackerPath::after{right: 0; transform: translate(50%, -50%);}
.shipsTrackerPathProgress{position:absolute;top:0;left:0;background: #09c7f2;height:100%;transition: 0.5s;width:0%}
.shipsTrackerItemMid {text-transform: uppercase; font-size: var(--fs-10); display: flex; flex-direction: column; justify-content: space-between; gap: 6px; }
.shipsTrackerItemRt {text-transform: uppercase; font-size: var(--fs-10); text-align: right; justify-content: space-between; display: flex; flex-direction: column; margin-left: auto; gap: 6px;flex-shrink:0 }
.shipsTrackerItemMid p {margin: 0; }
.shipsTrackerItemMid h4 {font-size: var(--fs-12); color: #5dd2f6; }
.shipsTrackerItemRt h4 {font-size: var(--fs-18); color: #5dd2f6; line-height: 1; }
.shipsTrackerItemRt p {margin-bottom: 0; }
.shipsTrackerItem.return .shipsTrackerRocket img{transform: rotate(180deg);}
.shipsTrackerItem.return .shipsTrackerPathProgress{left: initial;right:0}
.shipsTrackerItem.return .shipsTrackerRocket{left: initial;transform: translate(50%, -50%);}

.scheduleArea {margin-left: 40px; background: url('assets/images/scheduleBg.jpg') center / cover no-repeat; border-radius: 15px; position: relative; padding: 20px 24px 20px 100px; text-transform: uppercase;z-index:2 }
.scheduleArea::before {position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; border: 1px solid var(--neonTextClr); border-radius: 15px; filter: drop-shadow(0 0 9px var(--neonShadowClr)) drop-shadow(0 0 2px var(--neonShadowClr));z-index:-1 }
.scheduleArea .row {align-items: center; }
.scheduleArea .btnMain::before {box-shadow: inset 0 0 60px rgb(0 209 255 / 30%);background:#010c21 }
.scheduleArea .btnMain:hover::before {background:var(--btnHover);}
.scheduleAreaText h2 {margin-bottom: 30px; }
.scheduleAreaText h3 {font-size: var(--fs-16); font-weight: 500; font-family: var(--other-font); }
.scheduleAreaText h3:not(:first-of-type) {border-top: 1px solid #2f6683; padding-top: 28px; margin-top: 36px; margin-bottom: 10px; }
.scheduleAreaText p:not(:last-child) {margin-bottom: 10px; }
.scheduleAreaText p:last-of-type {margin-bottom: 44px; }
.scheduleAreaText {max-width: 340px; }
.solarWindAreaHd {padding: 0 40px 34px; }
.solarWindScheduleSec{padding-top:35px}

.historyCommunitySec {padding-top: 50px;text-transform:uppercase; }
.historyCommunitySecHd {padding: 0 44px 25px;color:#00ddf1 }
.historyAreaBd {position: relative;z-index:3;display: flex ; flex-direction: column; justify-content: center; padding: 22px 45px; }
.historyAreaBd::before{position:absolute;top:0;left: 0;width:100%;height:100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='897' height='266' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(255, 255, 255)' d='M1 242.353V22.408L18.395 1L259.032 3.07L273.708 20.228L287.057 4.214L884.402 2.144L895.998 15.87V240.921L877.637 262.654L303.485 262.725L289.956 246.711L274.494 265.013L18.395 262.942L1 242.353Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index:-1;background: rgb(12, 24, 54, 0.74);z-index: -1}
.historyAreaBd::after{position:absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);width:100%;height:100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='897' height='266' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M1 242.353V22.408L18.395 1L259.032 3.07L273.708 20.228L287.057 4.214L884.402 2.144L895.998 15.87V240.921L877.637 262.654L303.485 262.725L289.956 246.711L274.494 265.013L18.395 262.942L1 242.353Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index: -2;filter:var(--neonDropShadow) var(--neonDropShadow);}

.communityAreaBd {position: relative;z-index:3;padding:22px 28px;}
.communityAreaBd::before{position:absolute;top:0;left: 0;width:100%;height:100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='897' height='266' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(255, 255, 255)' d='M1 242.353V22.408L18.395 1L259.032 3.07L273.708 20.228L287.057 4.214L884.402 2.144L895.998 15.87V240.921L877.637 262.654L303.485 262.725L289.956 246.711L274.494 265.013L18.395 262.942L1 242.353Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index:-1;background:transparent;z-index: -1}
.communityAreaBd::after{position:absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);width:100%;height:100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='897' height='266' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M1 242.353V22.408L18.395 1L259.032 3.07L273.708 20.228L287.057 4.214L884.402 2.144L895.998 15.87V240.921L877.637 262.654L303.485 262.725L289.956 246.711L274.494 265.013L18.395 262.942L1 242.353Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:'';transition: 0.3s;z-index: -2;filter:var(--neonDropShadow) var(--neonDropShadow) }
.communityAreaBdImg{padding-right:60px}
.communityAreaBdImg img{outline:1px solid #fff;}

.historyAreaBd h3 {font-size: var(--fs-16); font-family: var(--other-font); font-weight: 500; margin-bottom: 38px; }
.historyAreaBd p {font-size: var(--fs-16); }
.communityAreaBdText p{line-height:2 }
.communityAreaBdText h3 {margin-bottom: 35px; }
.communityAreaBtnWrap {position: absolute; bottom: -7px; right: 20px; }
.communityAreaBtnWrap .btnMain::before {background:#010c21;box-shadow:inset 0 0 60px rgba(0, 209, 255 , 0.4);}
.communityAreaBtnWrap .btnMain:hover::before {background:var(--btnHover);}
.communityAreaBd .row{--bs-gutter-x:0}

.chatProductSec {padding-top: 110px;padding-bottom:60px }
.chatArea {position: relative; z-index: 2; padding: 45px;margin-right: 20px; }
.chatArea::before {position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='597.5' height='578.5' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(255, 255, 255)' d='M42.973,3.68 L1.3,48.756 L1.3,533.442 L42.973,576.930 L565.528,576.830 L595.996,544.444 L595.996,49.375 L554.26,1.68 L42.973,3.68 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat; background: #09152f4d; }
.chatArea::after {position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='597.5' height='578.5' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M42.973,3.68 L1.3,48.756 L1.3,533.442 L42.973,576.930 L565.528,576.830 L595.996,544.444 L595.996,49.375 L554.26,1.68 L42.973,3.68 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat; }

.productOthers {margin-top: 30px; }
.productOthers h4 {font-size: var(--fs-16); margin-bottom: 22px; }
.productOthers ul {list-style: none; display: flex; gap: 30px; padding: 0; margin: 0; }
.productOthers ul a,.productImg a {display: block; transition: 0.3s; }
.productOthers ul a:hover,.productImg a:hover {filter: brightness(0.5); }
.productOthers ul a img {aspect-ratio: 1; height: 110px; object-fit: contain; }

.productAreaRt h2 {font-size: var(--fs-30); color: #00ddf1; margin-bottom: 20px; }
.productAreaRt h3 {font-size: var(--fs-22); margin-bottom: 9px; }
.productAreaRt .price {font-size: var(--fs-24); color: #00ddf1; line-height: 1; margin-bottom: 45px; }
.productAreaRt p {margin-bottom: 36px; max-width: 646px; }
.productAreaRt p:has(+ .btnMain) {margin-bottom: 55px; }
.productAreaRt .btnMain{display:inline-flex;gap:10px;align-items:center;}
.productAreaRt .btnMain::before {background: #010c21; box-shadow: inset 0 0 60px rgba(0, 209, 255, 0.4); }
.productAreaRt .btnMain:hover::before{background:var(--btnHover)}


.newsInstaSecInr{padding:140px 25px 260px;position:relative;z-index:2}
.newsInstaSecInr::before{position:absolute;top:0;left:0;width:100%;height:calc(100% - 190px);content: '';z-index: -1; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1870' height='865' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M0.996094 789.984V68.6791L37.3021 1.40806L539.499 0.966064L581.499 27.1431L617.499 0.966064H1844.5L1868.99 49.9931V778.771L1830.66 852.91L650.499 862.574L607.499 835.727L571.817 864.21L44.4991 863.508L0.996094 789.984Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;filter: var(--neonDropShadow) var(--neonDropShadow)}
.newsHd{padding-left:10px;max-width: 385px;}
.newsHd h2{font-size:var(--fs-38);color: #00ddf1;margin-bottom:25px}
.newsImg{ margin-top:auto; margin-bottom:-200px; }
.newsListArea ul {padding: 0; list-style: none; display: flex; flex-direction: column; gap: 35px;max-width: 564px; }
.newsListArea ul li {padding-left: 20px; position: relative; }
.newsListArea ul li::before {position: absolute; top: 7px; left: 0; content: ''; width: 9px; height: 9px; border-radius: 50%; background: #00ddf1; }
.newsListArea ul h4 {font-size: var(--fs-16); font-family: var(--other-font); font-weight: bold; margin-bottom: 20px; line-height: 1.5; }
.newsListArea ul p {color: rgba(255, 255, 255, 25%); }
.newsHdImgArea{ display: flex; flex-direction: column; height: 100%; }


.instaFeedArea {max-width: 664px; margin-left: auto; }
.instaFeedArea h2 {font-size: var(--fs-38); line-height: 1.2; color: #00ddf1; margin-bottom: 35px; }
.instaFeedArea .btnMain {margin-top: 20px;display: inline-flex ; align-items: center; gap: 17px; }
.instaFeedArea .btnMain::before{background: #010c21; box-shadow: inset 0 0 60px rgba(0, 209, 255, 0.4); }
.instaFeedArea .btnMain:hover::before{background:var(--btnHover);}


.siteFooter{font-size: var(--fs-10); text-transform: uppercase;}
.siteFooterInr{position:relative;z-index: 2;max-width:1870px;margin:0 auto;padding: 50px 40px 70px;}
.siteFooterInr::before{position:absolute;top:0;left:0;width:100%;height:100%;clip-path: polygon(75px 0, calc(100% - 75px) 0, 100% 75px, 100% 100%, 0 100%, 0 75px);background:#000714;z-index:-1;content:''}
.siteFooterLogo { padding-left: 100px; }
.siteFooterText { max-width: 870px; line-height: 3; margin: 0 40px 0 auto; }
.siteFooterBtm::before {content: ''; width: 100%; height: 1px; background: #fff; position:absolute;top:0;left:0; filter: var(--neonDropShadow) var(--neonDropShadow); }
.siteFooterBtm {display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:60px;padding:60px 60px 0 100px;position:relative;}
.siteFooterList ul {padding: 0; list-style: none; margin: 0; display: flex; gap: 60px; }


.tripPgModal .modal-content {background: #0c2046; z-index: 2; padding: 10px 15px; box-shadow: 0 0 25px #2196f3b3; border-radius: 15px; }
.tripPgModal .modal-header .btn-close {filter: invert(1); }
.tripPgModal .modal-content::before {content: ''; position: absolute; top: 0; width: 100%; height: 100%; right: 0; border: 1px solid; border-radius: 15px; filter: var(--neonDropShadow) var(--neonDropShadow); }
.modal-backdrop{--bs-backdrop-opacity:0.7}
.submitStoryFormItem {margin-bottom: 25px;text-transform:uppercase; }
.submitStoryFormItem .form-control {background:transparent;color:#fff;line-height:40px;border-color:#eee;font-size:var(--fs-15);letter-spacing:0.02em;font-family:var(--other-font); }
.submitStoryFormItem .form-control::placeholder {color:#fff }
.submitStoryFormItem textarea.form-control{line-height: 1.5; height:80px;}

.modalPdf{width:100%;height:70vh}





.resortPg .bannerLargeImg img {animation: none; }
.resortPg .bannerLargeImg {bottom: 185px; max-width: 59%; left: 22%; z-index: 3; }
.resortPg .captainImg{padding:10px 5px;max-width: 28%}
.resortPg .captainImg img{margin:0;padding:5px}
.resortPg .captainMissionStatus{margin-right: 30px}

.inner_page{padding:40px 0;}
.inner_page h1{font-size:28px; padding-bottom:15px;}
.qtSec{padding:60px 0;}
.qtSec p{margin-bottom: 15px;font-size: 18px;}

@media only screen and (min-width:1600px){
  .container{max-width:1570px;}
}
@media only screen and (min-width:1900px){
.container{max-width:1870px;}
}
@media only screen and (max-width:1899px){
  :root{
    --fs-42:38px;
    --fs-38:35px;
    --fs-36:33px;
    --fs-30:28px;
    --fs-24:22px;
    --fs-22:20px;
    --fs-18:17px;
    --fs-17:16px;
    --fs-16:15px;
    --fs-15:14px;
    --fs-14:13px;
    --fs-13:12px;
    --fs-12:11px;
    --fs-10:10px;
  }
  .missionInfoHd {padding: 12px 6px 12px 15px; }
  .missionInfoCont {padding: 0 25px 0 13px; line-height: 1.4; }
  .missionInfoHd h1 {letter-spacing: 0.415em; }
  .captainSec {padding: 0 15px 0 0; gap: 14px; }
  .captainMissionStatus p {margin-bottom: 5px; font-size: var(--fs-13); }
  .captainMissionStatus h2 {margin-bottom: 10px; }
  .banner .btnSecondary {font-size: var(--fs-17);gap: 15px; }
  .btnSecondaryIcon {max-width: 20px; }
  .shipsTrackerRocket {width: 25px; }
  .shipsTrackerItemLt {width: 36%; }
  .shipsTrackerLocationEarth, .shipsTrackerLocationMars {width: 23px; }
  .shipsTrackerItem {padding: 8px 9px; }
  .shipsTrackerItemRt,.shipsTrackerItemMid {line-height: 1.4; gap: 3px; }
  .bannerMainBtmImg {--pdg: 26px; width: 140px; flex-shrink: 0; }
  .bannerMainBtm {padding: 10px; }
  .bannerMainBtmTextData {margin: 8px 0 0px; }
  .communityAreaBd {padding: 33px 20px 35px; }
  .communityAreaBtnWrap {bottom: -35px; }
  .productAreaRt .price {margin-bottom: 25px; }
  .productAreaRt p {margin-bottom: 20px; }
  .productAreaRt p:has(+ .btnMain) {margin-bottom: 30px; }
  .productOthers ul a img {height: 80px; }
  .productOthers ul {gap: 17px; }
  .newsInstaSecInr {padding:100px 25px 200px; }
  .siteFooterText {margin: 0 0 0 15px; }
  .siteFooterLogo {padding-left: 25px; max-width: 340px; }
  .siteFooterBtm {padding: 50px 25px 0; margin-top: 50px; }
  .instaFeedArea .btnMain {margin-top: 5px; }
  .newsInstaSecInr::before{height:calc(100% - 140px)}
  .resortPg .captainMissionStatus{margin-right: 0px}
  .resortPg .bannerMainBtmTextData{font-size:var(--fs-30);}
  .resortPg .bannerLargeImg {left: inherit; right: 20px; bottom: 178px; }



}
@media only screen and (max-width:1599px){

  :root {
    --fs-42:32px;
    --fs-38:28px;
    --fs-36:27px;
    --fs-30:24px;
    --fs-24:20px;
    --fs-22:18px;
    --btn-font-size: var(--fs-13);
  }
  .siteHeaderLogo {max-width: 200px; }
  .missionInfoContItemData {font-size: 12px; }
  .btnMain.btnHeader {padding: 12px 26px; font-size: var(--fs-12); }
  .banner .btnSecondary {font-size: var(--fs-12); }
  .btnSecondaryImg {width: 30px; }
  .captainMissionStatus p {font-size: 10px; }
  .btnMain {padding: 15px 20px; }
  .comunicationItem {gap: 5px; }
  .shipsTrackerItemRt h4 {font-size: 15px; }
  .shipsTrackerItem {flex-wrap: wrap; }
  .shipsTrackerItemLt {width: 100%; }
  .shipsTracker h3 {margin-bottom: 9px; }
  .scheduleArea {padding: 25px; }
  .historyAreaBd h3 {margin-bottom: 21px; }
  .communityAreaBdText h3 {margin-bottom: 10px; }
  .communityAreaBdText p:not(:last-child) {margin-bottom: 10px; }
  .communityAreaBtnWrap {bottom: -20px; }
  .chatProductSec {padding-top: 80px; }
  .newsInstaSecInr {padding:60px 25px 180px; }
  .newsHd h2,.instaFeedArea h2 {margin-bottom: 15px; }
  .newsListArea ul {row-gap: 26px; }
  .newsListArea ul h4 {margin-bottom: 10px; }
  .newsImg { margin-bottom:-140px }
  .scheduleAreaText h2 {margin-bottom: 15px; }
  .scheduleAreaText h3:not(:first-of-type) {padding-top: 15px; margin-top: 15px; }
  .scheduleAreaText p:last-of-type {margin-bottom: 20px; }
  .communityAreaBdImg {padding-right: 40px;}

}
@media only screen and (max-width:1399px){
  :root {
    --fs-42:38px;
    --fs-38:25px;
    --fs-36:24px;
    --fs-30:22px;
    --fs-24:19px;
  }
  .siteHeaderInr {flex-wrap: wrap; justify-content: space-between; }
  .missionInfo {order: 1; }
  .bannerMainTopBtns {padding: 45px 0; display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }
  .banner .btnSecondary:not(:last-child) {margin-bottom: 0; }
  .bannerMainBtm {gap: 15px;}
  .bannerMainBtmImg {width:90px; --pdg: 16px; }
  .bannerMainBtmImg::before {filter: drop-shadow(0 0 3px var(--neonShadowClr)) drop-shadow(0 0 1px var(--neonShadowClr)); }
  .bannerMainBtm {font-size: 12px; }
  .bannerMainBtmText1,.bannerMainBtmText3 {width: 21%; }
  .bannerMainBtmText2 {padding-top:0}
  .solarWindAreaHd,.historyCommunitySecHd {padding: 0 0 19px; }
  .scheduleArea {margin-left: 14px; }
  .newsImg { }
  .newsInstaSecInr {padding-bottom: 100px; }
  .newsInstaSecInr::before {height: calc(100% - 50px); }
  .bannerLargeImg {left: auto; right: 1%; bottom: 150px; }

  .resortPg .bannerLargeImg {max-width: 45%; bottom: 124px; }
  .newsInstaSec{ padding-bottom:50px;  }

}
@media only screen and (max-width:1199px) { 
  :root {
    --fs-42:30px;
    --fs-38:23px;
    --fs-36:23px;
    --fs-30:21px;
  }
  .container{max-width:530px}
  .bannerInr {flex-wrap: wrap; }
  .bannerMain {width: 100%; position: relative; }
  .bannerSidebar {width: 100%; position: static; }
  .bannerMainTopBtns {grid-template-columns: 1fr; padding-bottom: 0px; }
  .temperature,.comunication {text-align: center; }
  .temperatureItem,.comunicationItem {margin-left: auto; margin-right: auto; justify-content: space-between; }
  .bannerMainBtm {flex-direction: column; gap: 21px; padding: 20px 15px; }
  .bannerMainBtmText1, .bannerMainBtmText3 {width: 100%; max-width: 100%; }
  .bannerMainBtmImg {width: 150px; --pdg: 30px; }
  .bannerLargeImg {z-index: -1; }
  .temperatureItemData {flex-shrink: 0; flex-grow: 0; }
  .scheduleAreaText {margin: 0 auto 25px; }
  .missionInfo {flex-direction: column; border-radius: 15px; padding: 15px; row-gap: 19px; }
  .missionInfoHd {padding: 0; border: 0; }
  .missionInfoCont {padding: 0; flex-direction: column; gap: 8px; }
  .missionInfoContItem {width: 100%; display: flex; justify-content: space-between; gap: 45px; }
  .captainSec {flex-direction: column; text-align: center; justify-content: center; padding: 0 15px; }
  .captainImg {width: 250px; max-width: 100%; }
  .captainImg img {margin-bottom: 0; }
  .captainMissionStatus {margin-right: auto; padding: 0; }
  .captainSec .btnMain {margin: 20px 0 -20px 0; transform: none; }
  .bannerBg {height: 500px;overflow: hidden;}
  .captainSec::before {opacity: 0; }
  .bannerLargeImg {bottom: initial; top: 250px; z-index: -2; }
  .solarWindArea {text-align: center; margin-bottom: 25px; }
  .scheduleArea {text-align: center; }
  .historyCommunitySecHd {text-align: center; }
  .communityArea {margin-top: 30px; }
  .communityAreaBdImg {padding: 0px 0 25px 0; text-align: center; }
  .communityAreaBd {text-align: center; padding: 34px 15px 50px; }
  .communityAreaBtnWrap {width: 100%; right: 0; }
  .productArea {padding-top: 25px; text-align: center; }
  .productOthers ul {justify-content: center;}
  .newsInstaSecInr {padding: 50px 20px 100px; text-align: center; }
  .newsHd {padding: 0; margin: 0 auto; }
  .newsImg {max-width: 250px; margin:20px auto 25px; }
  .newsListArea ul {text-align: left; }
  .instaFeedArea {margin-top: 30px; }
  .siteFooterTop {text-align: center; }
  .siteFooterLogo {padding: 0; max-width: 250px; margin: 0 auto 25px; }
  .siteFooterText {margin: 0; line-height: 1.7; }
  .siteFooterInr {padding: 50px 20px; }
  .siteFooterBtm {gap: 13px; text-align: center; justify-content: center; padding-top: 30px; margin-top: 30px; }
  .siteFooterList ul {justify-content: center; gap: 18px; }
  .productArea > .row {flex-direction: column-reverse; }
  .productAreaRt {padding-top: 25px; }
  .productImg {margin-bottom: 25px; text-align: center; }
  .captainSec::after,.communityAreaBd::after,.newsInstaSecInr::before,.historyAreaBd::after {background: transparent; border: 1px solid; border-radius: 15px; }
  .captainSec::before,.communityAreaBd::before,.historyAreaBd::before{mask: none;border-radius:15px;}
  .chatArea{text-align:center;margin: 0}
  .scheduleArea{margin:0}
  .bodyWrap{background-attachment: fixed; background-position: center;}
  .historyAreaBd {text-align: center; }
  .captainName h2 br,.newsHd h2 br{display:none;}
  .solarWindAreaFrame{text-align:center;}

  .resortPg .bannerLargeImg {position: static; max-width: 86%;margin: 0 auto; }
  .resortPg .captainMissionStatus {margin-right: auto; }
  .resortPg .captainImg {max-width: 100%; width: 100%;display:none }
  .resortPg .captainSec {padding-top:15px }



}
@media only screen and (max-width:991px) {
  .tripPgModal .modal-content{padding:0}

}
@media only screen and (max-width:767px) {
  .btnMain.btnHeader {font-size: 18px; padding: 5px 21px 2px; }
  .temperatureItem {gap: 3px; padding: 15px 11px; flex-direction: column; }
  .temperatureItemImg {width: 100%; }
  .comunicationItem {padding: 18px 15px; }
  .temperatureItemContent {font-size: 12px; max-width: 100%; }
  .yourLocationRocket {width: 106%; }
  .historyAreaBd {padding: 26px 15px; }
  .historyAreaBd h3 {margin-bottom: 8px; }
  .historyAreaBd p {font-size: 14px; }
  .chatProductSec {padding-top: 50px; }
  .siteFooterList ul {flex-direction: column; gap: 5px; }
  .chatArea {padding: 40px 20px }

}
