@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar{background-color:#fffc;padding:.5rem 2rem;-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;backdrop-filter:blur(10px);align-items:center;position:sticky;top:0;z-index:100;transition:top .5s ease,.3s ease}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-height:65px}.navbar-hidden{top:-100px;transition:top 1s ease}.navbar-logo img{height:10vh;min-height:45px;max-height:65px}.navbar-menu{display:flex;list-style:none;gap:1rem}.navbar-item{display:flex;padding:.1rem;align-items:center}.navbar-link{position:relative;text-decoration:none;color:#444;font-weight:400;font-size:1.2rem;padding:.2rem;transition:color .3s ease}.navbar-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:red;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}.navbar-link:hover{color:#eb3941}.navbar-link:hover:after{transform:scaleX(1);transform-origin:left}.navbar-button{text-decoration:none;font-weight:400;font-size:120%;color:#fff;background-color:#f0f0f0;padding:.5rem 1rem;border-radius:5px;background-image:linear-gradient(to right,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px #f2616766}.navbar-button:hover{background-color:#ddd;color:#fff;cursor:pointer;background-position:100% 0;border-radius:6px;font-weight:500;transition:all .4s ease-in-out}.menu-icon{display:none;font-size:2rem;cursor:pointer}@media screen and (max-width: 1168px){.navbar-menu{display:none;position:absolute;top:60px;left:0;width:100%;flex-direction:column;background-color:#fff;padding:1rem;border-top:1px solid #ddd}.navbar-menu.active{display:flex}.navbar-item{margin-bottom:10px}.menu-icon{display:block}.navbar-logo img{height:10vh}.navbar-container{justify-content:space-between}}@media screen and (max-width: 768px){.navbar{background-color:#fff}.navbar-menu{display:none;position:absolute;top:60px;left:0;width:100%;flex-direction:column;background-color:#fff;padding:1rem;border-top:1px solid #ddd}.navbar-menu.active{display:flex;width:92%}.navbar-item{margin-bottom:10px}.menu-icon{display:block}.navbar-logo img{height:10vh;max-height:50px;min-height:45px}.navbar-container{justify-content:space-between}}@media screen and (min-width: 1921px){.navbar{padding:1rem 3rem}.navbar-link{font-size:1.4rem}.navbar-button{font-size:1.5rem;padding:.75rem 1.5rem}.navbar-logo img{height:10vh;max-height:90px}.navbar-menu{gap:2rem}}.worldmapsection{display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.mapcontainer{display:grid;grid-template-columns:repeat(40,1fr);grid-template-rows:repeat(20,1fr);margin:auto;max-width:1000px;padding:3vh 0vh .1vh 40vw;column-gap:6px;row-gap:2px}.textcontainer{position:absolute;align-self:end;margin-bottom:5px;left:12vw}.mapcontainer .cell{justify-content:center;text-align:center;align-content:center;font-size:xx-small;overflow:hidden}.worldmaptext{margin:0;font-size:8vh;font-weight:800;line-height:8vh;overflow:hidden}.textcontainer h1:nth-child(3){color:#65808e}.cell{width:23px;height:23px;padding:2px}.cell.selected{animation:blink 6s infinite}.cell:nth-child(860){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 4s infinite;animation-delay:-6146ms}.cell:nth-child(861){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 4s infinite;animation-delay:-6146ms}.cell:nth-child(859){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 4s infinite;animation-delay:-6146ms}.cell:nth-child(899){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 4s infinite;animation-delay:-6146ms}.cell:nth-child(900){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 4s infinite;animation-delay:-6146ms}.cell:nth-child(818){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 4s infinite;animation-delay:-6146ms}.cell:nth-child(780){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 8s infinite;animation-delay:-8146ms}.cell:nth-child(661){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 8s infinite;animation-delay:-9146ms}.cell:nth-child(619){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 4s infinite;animation-delay:-8146ms}.cell:nth-child(424){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 8s infinite;animation-delay:-6146ms}.cell:nth-child(461){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 8s infinite;animation-delay:-6146ms}.cell:nth-child(376){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 8s infinite;animation-delay:-6146ms}.cell:nth-child(93){background-color:#fff;font-size:.5em;border-radius:50%;animation:blink 8s infinite;animation-delay:-6146ms}.cell:nth-child(899){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(900){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(859){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(860){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(861){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(818){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(819){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(820){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(821){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(778){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(779){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(780){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(781){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(785){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(786){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(746){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(706){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(737){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(738){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(739){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(740){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(741){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(696){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(697){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(698){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(699){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(700){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(701){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(657){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(658){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(659){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(660){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(661){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(662){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(616){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(617){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(618){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(619){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(620){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(621){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(622){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(576){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(577){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(578){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(579){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(580){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(581){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(582){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(583){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(536){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(537){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(538){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(539){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(540){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(541){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(542){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(543){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(495){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(496){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(497){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(498){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(499){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(500){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(501){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(502){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(503){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(452){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(453){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(454){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(455){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(456){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(457){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(458){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(459){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(460){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(461){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(462){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(463){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(464){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(411){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(412){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(413){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(414){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(415){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(416){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(417){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(418){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(419){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(420){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(421){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(422){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(423){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(424){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(425){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(371){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(372){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(373){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(374){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(375){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(376){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(377){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(378){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(379){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(380){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(381){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(382){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(383){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(384){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(385){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(386){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(331){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(332){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(333){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(334){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(335){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(336){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(337){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(338){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(339){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(340){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(341){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(342){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(343){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(344){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(345){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(346){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(347){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(291){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(292){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(293){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(294){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(295){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(296){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(297){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(298){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(299){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(300){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(301){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(302){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(303){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(304){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(305){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(251){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(252){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(253){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(254){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(255){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(256){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(257){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(258){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(259){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(260){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(261){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(262){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(263){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(264){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(265){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(266){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(212){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(213){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(214){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(215){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(216){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(223){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(224){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(225){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(226){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(172){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(173){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(180){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(181){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(141){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(142){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(132){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(133){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(134){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(93){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(94){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(95){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(54){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(55){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(14){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(15){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(16){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(17){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(18){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(19){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(22){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(23){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(56){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(57){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(58){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(59){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(97){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(98){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(99){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(139){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(143){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(144){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(145){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(183){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(184){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(185){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(102){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(103){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(104){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(105){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(62){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(63){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(64){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(65){background-color:#dadada;font-size:.5em;border-radius:50%}.cell:nth-child(66){background-color:#dadada;font-size:.5em;border-radius:50%}.worldmaptext{display:absolute}@keyframes selected{0%{background-color:#ffffff94}to{background-color:#65808e}}@keyframes blink{0%{background-color:#65808e}50%{background-color:#dadada}to{background-color:#65808e}}@media (max-width: 1280px){.worldcontainer .cell{font-size:xx-small}.mapcontainer{max-width:400px;padding:3vh 0vh;column-gap:2px;row-gap:2px}.cell{width:16px;height:16px}.worldmapsection{overflow:hidden}.worldmaptext{font-size:9vh}}@media (max-width: 768px){.worldcontainer .cell{justify-content:center;text-align:center;align-content:center;font-size:xx-small;overflow:hidden}.mapcontainer{row-gap:0px;overflow:hidden}.worldmapsection{overflow:hidden}.cell{width:8px;height:8px;overflow:hidden}.worldmaptext{font-size:3vh;line-height:3.5vh}.worldmapsection{display:inline}.textcontainer{margin-bottom:0;left:5vh}}.stats-wrapper{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-around;padding:20px;margin:0vh 1vw 0vh .8vw}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:15px}.stat-value{display:flex;justify-content:center;align-items:center;font-size:1.5vw;font-weight:700;padding:1.8vw;width:2.5vw;height:2.5vw;border-radius:50%;background-color:#fff;color:#333;box-shadow:0 7px 15px #0000004d}.stat-label{margin-top:10px;font-size:.8vw;color:#666}.stats-wrapper .stat-item:nth-child(4) .stat-value{padding:2.1vw;font-size:2.1vw;width:5vw;height:5vw}.stats-wrapper .stat-item:nth-child(4){margin:0}@media (max-width: 768px){.stat-item{margin:1px}.stat-value{font-size:3vw;padding:2vw;width:8vw;height:8vw;box-shadow:0 -1px 11px #0000004d}.stat-label{font-size:2.5vw;width:12vw;margin:7px 0 0}.stats-wrapper{padding:.1vh 0vw .1vh 0vw;margin:.1vh 0vw .1vh 0vw}.stats-wrapper .stat-item:nth-child(4) .stat-value{padding:3vw;width:10vw;height:10vw;font-size:3.5vw}.stats-wrapper .stat-item:nth-child(7) .stat-value{display:none}.stats-wrapper .stat-item:nth-child(7) .stat-label{display:none}.stats-wrapper .stat-item:nth-child(1) .stat-value{display:none}.stats-wrapper .stat-item:nth-child(1) .stat-label{display:none}}.product-section{display:flex;justify-content:space-between;align-items:center;position:relative}.text-content{flex:1;text-align:left;padding:0vw 5vw}.section-heading{font-size:5vw;font-weight:800;text-align:center;margin-top:20vh;margin-bottom:20vh;color:#333}.blue-part{color:#65808e;font-weight:800}.product-heading{font-size:8vh;font-weight:800;color:#333;margin:0%}.red-part{color:red;font-weight:800}.product-description{font-size:3vh;line-height:1.6;padding-right:8vw;color:#666}.image-content{flex:1;display:flex;justify-content:right;align-items:center;position:relative;padding-right:2vw;border-radius:1000px 0 0 1000px;box-shadow:#0003 -20px 6px 80px 4px;width:1vw;height:50vw;background-image:url(../../productassets/blimp.svg);background-position:99%;background-size:95vw;background-repeat:no-repeat}.product-image{max-width:30vw;height:auto;padding-right:2vw;z-index:2}.product-section:nth-child(3){display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;position:relative}.product-section:nth-child(3) .image-content{flex:1;display:flex;justify-content:left;align-items:center;position:relative;padding-left:5vw;border-radius:0 1000px 1000px 0;box-shadow:#0003 20px 6px 80px 4px;width:1vw;height:50vw;background-image:url(../../productassets/blimpleft.svg);background-position:5%;background-size:97vw;background-repeat:no-repeat}.product-section:nth-child(3) .product-image{max-width:30vw;height:auto;padding-right:2vw;z-index:2}.product-section:nth-child(3) .red-part{color:gray;font-weight:800;margin:0%}.product-section:nth-child(4) .red-part{color:#399bfc;font-weight:800;margin:0%}@media (max-width: 768px){.product-section{flex-direction:row;text-align:center;width:99vw;margin-bottom:30px}.text-content{padding-right:0}.text-content p{font-size:3.7vw;line-height:1.3;margin:5px 0}.image-content{padding-left:0;margin-top:20px;width:1vw;box-shadow:#0003 -5px 6px 18px 1px}.product-section:nth-child(3) .image-content{padding-left:5vw;box-shadow:#0003 6px 5px 20px 1px;width:1vw;background-image:url(../../productassets/blimpleft.svg);background-size:99vw}.product-image{width:85%;max-width:300px}.section-heading{font-size:10vw;margin:40px 0}.product-heading{font-size:6.5vw}.product-description{font-size:3.2vw;padding:5px}.image-content:before{display:none}}.glow-section{background:#fff;width:100%}.glow-container{width:100%;padding:10px;box-sizing:border-box;max-width:980px;margin:0 auto;height:80%;display:flex;justify-content:center;align-items:center}@property --rotate{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.glow-btn{--grey: #ffffff;--darker: #65808E;--radius: 50px;--rotate: 0deg;display:inline-block;position:relative;border-radius:var(--radius);background:var(--grey);padding:1.3vw 2vw;border:none;box-shadow:#00000021 0 0 10px;color:#000;font-size:1.3vw;overflow:hidden;cursor:pointer;transition:background .3s ease 0s,transform .3s ease 0s}.glow-btn .glow-shimmer{position:absolute;top:0;right:0;bottom:0;left:0}.glow-btn .glow-shimmer:before{content:"";background:conic-gradient(from var(--rotate),transparent 0%,#65808E 20%,transparent 10%);position:absolute;top:0;right:0;bottom:0;left:0;animation:rotate 4.2s linear infinite;transition:opacity .35s ease 0s}.glow-btn .glow-shimmer:after{content:"";background:var(--grey);position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:calc(var(--radius) - 2px);transition:background .3s ease 0s;background-image:linear-gradient(140deg,rgba(255,255,255,.11) 50%,var(--grey) 50%)}.glow-btn .glow-text{position:relative}.glow-btn:hover{background:var(--darker);transform:scale(.9)}.glow-btn:hover .glow-shimmer:before{opacity:0}.glow-btn:hover .glow-shimmer:after{background:#fff}@keyframes rotate{to{--rotate: 360deg}}@media (max-width: 768px){.glow-btn{padding:3vw 4vw;font-size:4vw;border-radius:40px}.glow-btn .glow-shimmer:after{top:3px;right:3px;bottom:3px;left:3px}}@media (max-width: 480px){.glow-btn{padding:4vw 6vw;font-size:4vw;border-radius:30px}}.homepagefloat{display:flex;flex-direction:column;justify-content:center;align-items:center;height:75vh;text-align:center;padding:10px;box-sizing:border-box;background-color:#f9f9f9;background-image:url(/assets/FutureBuildings-UxyQm6J9.png);background-size:cover;background-position:center}header{width:100%;margin-bottom:95px}.extra-bold-text{font-size:3rem;margin:0;font-weight:900}.verybeeg{font-family:Roboto,sans-serif;color:#414141;font-weight:900;margin:0;font-size:6.5rem}.typing-animation{font-size:1.5vw;color:#414141;font-weight:350;text-align:left}h3.typing-animation.light-text{font-size:2.3rem;margin:0 15vw 0 30vw;font-weight:300}.chevron-icon{color:#fff;font-size:3.5rem;position:absolute;margin-top:300px;left:50%;transform:translate(-50%);cursor:pointer;transition:transform .3s}.chevron-icon:hover{transform:translate(-50%) translateY(5px)}.skewed-section{background:#fff;transform:skewY(-2deg);position:relative;margin-top:-1%;padding:50px 20px;display:flex;justify-content:center;align-items:center}.excalibur-logo{transform:skewY(2deg);max-width:30%}.news-section{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:left;gap:10vh;padding:5vh;margin:0px 30vh}.HeadingText{flex:1;text-align:left;font-size:3vw;line-height:5vw}.NormalText{flex:2;line-height:1.6;font-size:1.4vw}.bluepart{color:#65808e;font-weight:700}@media (min-width: 1921px){.verybeeg{font-size:8.5rem}}@media (max-width: 768px){.news-section{flex-direction:column;align-items:flex-start;margin:5vw;padding:0vw 1px 6vw;gap:3vw}.HeadingText{font-size:7vw;text-align:left;line-height:.8}.HeadingText h1{margin:0%}.NormalText{font-size:3.5vw;text-align:left;margin:0vw 2vw}.extra-bold-text{font-size:2rem}h3.typing-animation.light-text{font-size:1.5rem;margin:0 12vw;text-align:center}.verybeeg{font-size:4rem;font-weight:800}.typing-animation{font-size:1rem}.chevron-icon{display:none}.skewed-section{padding:30px 10px}.excalibur-logo{max-width:300px}.header{margin-bottom:0}.homepagefloat{height:75vh}}.partners-section{text-align:center;background-image:url(/assets/BlueBackPartner-2f69c-Nr.png);height:auto;background-position:center;background-repeat:no-repeat;background-size:130vw}.partners-title{font-size:5vw;margin:0px 0px 10vh;padding:12vh 0px;background-color:#fff;color:#000;font-weight:800}.partners-title span{color:#65808e;font-weight:800}.marquee-container{width:100%;overflow:hidden;height:50vh;display:flex;flex-direction:column;gap:10vh}.marquee{display:flex;align-items:center;width:100%;overflow:hidden}.marquee-content{display:flex;animation:marquee 30s linear infinite}.marquee.reverse .marquee-content{animation:marquee-reverse 30s linear infinite}.marquee-content a{display:block;padding:0 30px}.marquee-content img{height:15vh;width:auto;transition:transform .3s ease-in-out;overflow:hidden;border-radius:5px;image-rendering:optimizeQuality}.marquee-content img:hover{border-radius:10px;transition:ease-in-out .3s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 768px){.partners-title{font-size:3rem;margin:0 0 6vh;padding:6vh 0}.partners-section{text-align:center;background-image:url(/assets/BlueBackPartner-2f69c-Nr.png);background-position:center;background-repeat:no-repeat;background-size:100vh;margin-top:40px}.marquee-content img{height:12vh}.marquee{display:flex;align-items:center;width:100%;overflow:hidden}.marquee-container{height:50vh;gap:5vh}}@media (max-width: 480px){.partners-title{font-size:2.5rem;margin:0 0 4vh;padding:4vh 0}.marquee-content img{height:12vh}.marquee-container{height:50vh;gap:3vh}}.testimonials-section{padding:40px;margin-top:40px;text-align:center}.testimonials-title{font-size:5vw;margin-bottom:20px;margin-top:0;color:#333;font-weight:900}.testimonials-container{width:100%;margin:0 auto;position:relative;overflow:hidden}.testimonials-wrapper{display:flex;transition:transform .7s ease-in-out;will-change:transform;align-items:center;height:60vh;min-height:600px}.testimonial-card{flex:0 0 calc(33.333% - 20px);margin:0 10px;box-sizing:border-box;opacity:.8;transform:scale(.9);transition:transform .7s ease-in-out,opacity .7s ease-in-out;backface-visibility:hidden;cursor:pointer}.testimonial-card.active{opacity:1;transform:scale(1)}.testimonial-card.active .testimonial-content{box-shadow:0 4px 10px #65808eee}.testimonial-card.active .client-name{background-color:#65808eb9;padding:4px;border-radius:10px;color:#fff;transform:scale(1)}.testimonial-card.side{opacity:.5;transform:scale(.8)}.testimonial-content{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;max-width:100%;margin:auto;text-align:center}.testimonial-text{font-style:italic;font-size:1rem;color:#555;margin-bottom:15px}.testimonial-client-info{display:flex;flex-direction:column;align-items:center}.testimonial-logo{width:60px;height:60px;border-radius:40px;object-fit:contain;margin-bottom:10px}.client-name{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:5px}.client-title{font-size:.9rem;color:#777}.client-company{font-size:.9rem;color:#aaa}.prev-button,.next-button{background-color:transparent;border:none;font-size:2rem;cursor:pointer;color:#65808e;position:absolute;top:50%;transform:translateY(-50%);z-index:2;visibility:hidden}.prev-button{left:15px}.next-button{right:15px}.prev-button:hover,.next-button:hover{color:#000;visibility:visible}@media (min-width: 1440px){.testimonial-card{max-width:500px;margin:0 30px}.testimonial-content{padding:40px}.testimonial-text{font-size:1.5rem}.testimonial-logo{width:100px;height:100px}.client-name{font-size:1.8rem}.client-title,.client-company{font-size:1.2rem}}@media (min-width: 1320px){.testimonial-card{max-width:500px;margin:0 5px}.testimonials-container{width:100%;max-width:1300px}.testimonials-wrapper{display:flex;align-items:center;height:75vh;min-height:50px}.testimonial-content{padding:20px}.testimonial-text{font-size:1.2rem}.testimonial-logo{width:80px;height:80px}.client-name{font-size:1.5rem}.client-title,.client-company{font-size:1.1rem}}@media screen and (max-width: 768px){.testimonial-card{flex:0 0 calc(50% - 20px)}.testimonials-section{padding:0 50px;text-align:center;margin-top:0}.testimonials-wrapper{display:flex;align-items:center;height:73vh;min-height:460px}.testimonials-container{max-width:770px;min-height:380px}.testimonials-title{font-size:9vw}.prev-button,.next-button{visibility:hidden}.testimonial-text{font-size:.95rem}.client-name{font-size:1rem}.client-title,.client-company{font-size:.85rem}}@media screen and (max-width: 480px){.testimonial-card{flex:0 0 calc(100% - 20px)}.testimonial-text{font-size:.9rem}.client-name{font-size:.95rem}.client-title,.client-company{font-size:.8rem}.prev-button,.next-button{font-size:1.2rem;top:auto;bottom:10px;transform:none}.prev-button{left:50%;transform:translate(-150%)}.next-button{right:50%;transform:translate(150%)}}.contact-form-section{width:80vw;max-width:1920px;margin:120px auto;padding:20px;text-align:center}.contact-title{font-size:6.5rem;font-weight:800;text-align:left;line-height:10vh;color:#333;margin:0}.contact-title span{display:block;color:#98bfd3;font-size:6.5rem;font-weight:800}.gradient-line{width:100%;height:6px;background:linear-gradient(to right,#98bfd3,#98bfd38c,#0000);border:none;margin-top:15px;margin-bottom:40px}.contact-form{display:flex;flex-direction:column}.form-row{display:flex;justify-content:space-between}.form-group ::placeholder{color:#65808e;font-weight:600;font-size:medium;transition:color .3s ease}.form-group{width:100%;margin-bottom:20px;position:relative}.form-group input,.form-group textarea{width:100%;padding:10px;border:none;color:#65808e;border-bottom:2px solid #5d727e;font-size:1rem;outline:#98bfd38c}.form-group label{font-size:.8rem;color:#fff;text-transform:uppercase;margin-bottom:5px}.form-row .form-group{width:48%}.form-group:focus-within ::placeholder{color:#9fb6c181}.form-group input:focus,.form-group textarea:focus{border-bottom:2.5px solid #98BFD3;transition:all .3s ease-in-out}.success{color:green;font-size:.8rem;margin-bottom:10px}.send-button{background-color:#fff;border:none;border-radius:10px;padding:10px 20px;display:inline-flex;margin:auto;align-items:center;width:7vw;font-size:1.1vw;font-weight:600;color:#444;box-shadow:0 10px 20px #0000001a;cursor:pointer;transition:all .3s ease-in-out}.send-button:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.send-icon{margin-left:10px;display:flex;align-items:center}.send-icon svg{width:1.5vw;height:1.5vw;align-items:center;stroke:#89a4c2}.send-button:focus{outline:none}@media (max-width: 1300px){.contact-title{font-size:4.5rem;line-height:10vh}.contact-title span{font-size:4.5rem}.form-row .form-group{width:100%}.send-button{font-size:2vw;width:10vw}}@media (max-width: 768px){.contact-title{font-size:4.5rem;line-height:8.5vh}.contact-title span{font-size:4.5rem}.gradient-line{height:6px;margin-top:10px;margin-bottom:20px}.send-button{width:30vw;font-size:6vw;padding:10px 18px}.send-icon svg{width:19px;height:19px}.form-group input,.form-group textarea{font-size:.9rem;padding:8px}.contact-form-section{margin:90px auto;padding:10px;text-align:center}}.footere{background-image:url(/assets/BlueBackPartner-2f69c-Nr.png);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;flex-direction:column}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:center;gap:6vw;margin:25px auto 20px;padding:0 20px;max-width:1500px}.footer-section{flex:1;margin:20px}.BigTitle{font-size:2vw;font-weight:800;color:#fff;margin:0;margin-bottom:.5vw;cursor:grab}.legal-images{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:10px;gap:55px;text-align:center}.legal-images img{width:auto;max-width:100px;height:auto}.legal-images img:nth-child(2){margin:0 10px}.contact-info,.subscribe{text-align:left}.footer-section,.subscribe{color:#fff}.footer-section,.subscribe p{margin:0}.footer-section,.contact-info{text-align:left}.gradient-lineFoot{width:100%;height:6px;background:linear-gradient(to left,#fff,#d7dee18c,#0000);border:none;margin:0%}.footer-section,.contact-info p{margin:0 0 10px;color:#fff;font-size:1vw}.footer-section,.contact-info a{text-decoration:none;color:#fff;font-weight:800}.footer-section,.subscribe p{text-decoration:none;color:#fff;font-weight:400}.footer-section,.contact-info a:hover{color:red}.map iframe{width:100%;height:250px;border:none;margin:0%}.map{margin:0%}.highlight{color:red;font-weight:800}.subscribe-form{display:flex;align-items:center;justify-content:left;border:#ccc}.subscribe-button{background-color:#e9282c;border:none;margin-top:10px;font-size:.8vw;font-weight:700;border-radius:5px;box-shadow:0 10px 20px #ffffff84;display:flex;color:#fff;align-items:center;transition:all .3s ease-in-out;cursor:pointer}.subscribe-button:hover{box-shadow:0 5px 15px #ffffff84;transform:translateY(-2px)}.subscribe-button .icon{width:20px;height:20px;padding:5px}.footer-bottom{display:flex;justify-content:space-around;border-top:2px rgba(255,255,255,.2);color:#fff;font-size:1vw}.footer-bottom a{color:red;text-decoration:none;font-weight:700}@media (max-width: 1360px){.footere{background-size:auto}}@media (max-width: 768px){.footere{background-size:unset}.footer-content{flex-direction:row;text-align:center;gap:1vw}.BigTitle{font-size:4.5vw}.footer-bottom p{display:flex;margin:2px;flex-direction:row;font-size:1.5vh}.footer-bottom{align-items:center}.footer-section p{font-size:3vw}.subscribe-button{font-size:1.3vh;height:1.9vh}.subscribe-button .icon{width:1.8vh}.legal-images{display:none}.legal-images img{flex-direction:column}}@media (max-width: 480px){.footer-content{flex-direction:row;text-align:center;gap:0vw}.legal-images img{display:none}.footer-bottom{flex-direction:column;text-align:center}}.our-story-section{padding:0vw 5vw;text-align:center}.story-header h1{font-size:5vw;font-weight:800;color:#333}.story-header h1 span{color:#4a708b;font-weight:800}.story-content{margin-top:40px}.story-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px;margin-bottom:40px}.story-box{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;transition:all .3s ease;cursor:pointer}.story-box:hover{box-shadow:0 20px 40px #0003,0 0 30px #007bff4d}.story-box p{font-size:1.2vw;color:#333;text-align:left}.highlight-text h2{font-size:3vw;font-weight:800;color:#333;margin-bottom:40px}.highlight-text h2 strong{color:#4a708b}.bottom-single-box{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:50px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;transition:all .3s ease}.bottom-single-box:hover{box-shadow:0 20px 40px #0003,0 0 30px #007bff4d}.bottom-single-box .bottom-column:nth-child(1){grid-column:1 / -1}.bottom-single-box .bottom-column:nth-child(2),.bottom-single-box .bottom-column:nth-child(3){grid-column:span 1}.bottom-column p{text-align:justify;font-size:1.2vw;color:#333}@media (max-width: 768px){.highlight-text h2{font-size:6.5vw;margin-bottom:10px}.story-content{margin-top:0}.story-box p{font-size:3.4vw}.story-header h1{font-size:8vw;font-weight:800;color:#333;margin:20px 0 0}.story-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-bottom:40px}.bottom-single-box{grid-template-columns:1fr;grid-template-rows:auto}.bottom-single-box .bottom-column:nth-child(3){grid-column:auto;margin-top:20px}}.team-inspiration{margin-bottom:40px}.team-header{font-size:5vw;font-weight:800;color:#333;text-align:center}.team-header span{color:#4a708b;font-weight:800}.sub-header-top{font-size:3vw;font-weight:800;color:#333;text-align:left;margin:20px}.sub-header-top span{color:#4a708b;font-weight:800}.sub-header{font-size:3vw;font-weight:800;color:#333;text-align:right;margin:20px}.sub-header span{color:#4a708b;font-weight:800}.team-image{width:100%;height:auto}.team-motivation{margin-top:20px;position:relative;padding:20px}.motivation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.team-member{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.team-member-image{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:15px;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;display:block;position:relative}.team-member:hover .team-member-image{transform:scale(1.1);object-position:top}.team-member:hover{transform:translateY(-5px);background-color:#f0f4f7;box-shadow:0 10px 20px #007bff33}.team-member-content h3{font-size:1.2em;color:#333;margin-bottom:10px}.team-member-content p{font-size:1em;color:#666;margin-bottom:10px}blockquote{font-style:italic;color:#999;font-size:.9em;margin-top:10px}.learn-more{font-size:.9em;color:#4a708b;cursor:pointer}@media (max-width: 1024px){.motivation-grid{grid-template-columns:repeat(2,1fr)}.team-motivation:before,.team-motivation:after{width:40px}}@media (max-width: 768px){.motivation-grid{grid-template-columns:1fr}.team-motivation:before,.team-motivation:after{display:none}}.regulation-section{padding:40px 5vw;text-align:center}.regulation-header{font-size:4vw;font-weight:800;color:#333;margin-bottom:20px}.regulation-header span{color:#4a708b;font-weight:800}.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0;justify-items:center}.logo-block{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center}.logo-grid .logo-block{transition:all .5s ease-in-out}.logo-grid .logo-block:hover{box-shadow:0 20px 40px #0003,0 0 30px #007bff4d}.logo{max-width:230px;height:10vh;margin-bottom:15px}.logo-block p{font-size:1em;color:#666}.compliance-title{font-size:3.5vw;font-weight:700;color:#333;margin-top:20px}.compliance-title span{color:#4a708b;font-weight:600}.compliance-description{font-size:1.2vw;color:#666;margin-bottom:40px}.compliance-officers{display:flex;justify-content:space-evenly;flex-wrap:wrap}.officer-card{background-color:#fff;padding:20px;border-radius:10px;box-shadow:3px 6px 12px 1px #0000001a;text-align:center;width:20vw;max-width:500px}.officer-card h3{font-size:1.2em;margin-top:1px;font-weight:800;color:#4a708b;margin-bottom:10px}.officer-card p{font-size:1em;font-weight:500;color:#666;margin:5px 0}.officer-card a{color:#4a708b;font-size:.9vw;text-decoration:none}@media (max-width: 1024px){.logo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.team-header{font-size:8vw;font-weight:800;color:#333;text-align:center}.team-image{width:100%;height:auto}.sub-header-top{font-size:6vw;font-weight:800;color:#333;text-align:left;margin:20px}.sub-header{font-size:6vw;font-weight:800;color:#333;text-align:right;margin:20px}.regulation-header{font-size:8vw;font-weight:800;color:#333;margin-bottom:20px}.regulation-section{padding:30px 5vw;text-align:center}.logo-grid{grid-template-columns:repeat(1,1fr);gap:50px}.officer-card{max-width:100%;width:60vw;margin-bottom:20px;flex-direction:column}.officer-card h3{font-size:1.3em;margin-top:1px;font-weight:800;color:#4a708b}.officer-card p{font-size:1.2em;font-weight:500;color:#666;margin:5px 0}.officer-card a{color:#4a708b;font-size:3vw;text-decoration:none}.compliance-title{font-size:5.5vw;font-weight:700;color:#333;margin-top:20px}.compliance-title span{color:#4a708b;font-weight:600}.compliance-description{font-size:3.2vw;color:#666;margin-bottom:40px}}.about-us-container{display:flex;justify-content:space-around;padding:50px;background-image:url(/assets/FutureBuildings-UxyQm6J9.png);background-size:cover;background-repeat:no-repeat;margin:auto;flex-wrap:wrap}.text-section{flex:1;max-width:650px;margin:20px}.text-section h1{font-size:4vw;font-weight:800;color:#333;margin-bottom:40px;margin-top:0}.text-section h1 span{color:#4a708b;font-weight:800}.text-section p{font-size:1.5vw;color:#333;margin-top:0}.image-section{flex:1;display:flex;justify-content:flex-end;margin:20px}.image-section img{max-width:85%;height:auto;border-radius:15px;box-shadow:0 4px 8px #0000001a}@media (min-width: 1200px){.text-section h1{font-size:5vw}.text-section p{font-size:1.3vw}}@media (max-width: 1024px){.about-us-container{padding:30px;flex-direction:row;align-items:center}.text-section h1{font-size:4.5vw}.text-section p{font-size:2.6vw}.image-section img{max-width:80%}}@media (max-width: 768px){.about-us-container{padding:20px;flex-direction:column;background-size:cover}.text-section h1{font-size:6vw;margin:1%}.text-section p{font-size:5vw}.image-section{justify-content:center}.image-section img{max-width:100%;margin:0}}@media (max-width: 480px){.text-section h1{font-size:8vw}.text-section p{font-size:3.5vw}.image-section img{max-width:100%}}.containers{font-family:Arial,sans-serif;color:#333}.title{font-size:4rem;margin:.5em 7em;text-align:center}.unknown{color:red;font-weight:800}.error-container{display:flex;align-items:center;justify-content:center;font-size:72px;font-weight:700}.error-number{margin:0 10px}.image{width:20%;margin:.5em 0;height:auto}.message{font-size:2em;margin:.5em 15em;text-align:center}.contact{margin:1rem 0;font-size:1.2rem}.link{color:red;text-decoration:none;margin:5px}.small-thick{font-weight:800;margin:0}.social-links{font-size:1.2rem;margin-top:16px}.social-link{color:red;text-decoration:none}.footernotfound{margin-top:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.footer-image{width:160px;height:auto;margin-right:10px}.excal{width:230px}.bottom{display:flex;margin:5px;justify-content:center;gap:20em}@media (max-width: 1320px){.title{font-size:3.5rem;margin:.2em 3em}.error-container{font-size:60px}.bottom{gap:3em}.image{width:15%;margin:.5em 0;height:auto}.message{font-size:20px;margin:1em 0}.footernotfound{flex-direction:column;text-align:center}.footer-image{margin-bottom:10px}}@media (max-width: 768px){.title{margin:1em .2em}.image{width:25%}.message{margin:1em;font-size:1em}}@media (max-width: 480px){.title{font-size:2.5rem;margin-top:20%;text-align:center}.image{width:35%}.message{margin-top:15%;font-size:1.8em}.bottom{display:none}}.ud-container{font-family:Arial,sans-serif;color:#333}.ud-title{font-size:4rem;margin:.1em 7em;text-align:center}.ud-unknown{color:red;font-weight:800}.ud-construction-container{display:flex;align-items:center;justify-content:center;font-size:72px;font-weight:700}.ud-error-number{margin:0 10px}.ud-red-bold{color:red;font-weight:700}.ud-construction-image{min-width:450px;width:20%;height:auto}.ud-message{font-size:1.4em;margin:.5em 15em;text-align:center}.ud-contact{margin:1rem 0;font-size:1.2rem}.ud-link{color:red;text-decoration:none;margin:5px}.ud-small-thick{font-weight:800;margin:0}.ud-social-links{font-size:1.2rem;margin-top:16px}.ud-social-link{color:red;text-decoration:none}.ud-footer-logo{margin-top:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.ud-footer-image{width:160px;height:auto;margin-right:10px}.ud-excal{width:230px}.ud-bottom{display:flex;margin:5px;justify-content:center;gap:20em}@media (max-width: 1320px){.ud-title{font-size:3.5rem;margin:.2em 3em}.ud-construction-container{font-size:60px}.ud-bottom{gap:3em}.ud-construction-image{width:15%;margin:.5em 0;height:auto}.ud-message{font-size:20px;margin:1em 0}.ud-red-bold{color:red;font-weight:700}.ud-footer-logo{flex-direction:column;text-align:center}.ud-footer-image{margin-bottom:10px}}@media (max-width: 768px){.ud-title{margin:1em .2em}.ud-construction-image{width:25%}.ud-message{margin:1em;font-size:1em}}@media (max-width: 480px){.ud-title{font-size:2.5rem;margin-top:20%;text-align:center}.ud-construction-image{width:35%}.ud-message{margin-top:15%;font-size:1.8em}.ud-bottom{display:none}}.paia-container{line-height:1.6;color:#333}.paia-header{text-align:center;padding:30px;width:93vw;max-width:93vw;border-radius:10px;background-image:url(/assets/FutureBuildings-UxyQm6J9.png);background-size:cover;background-position:center;color:#000;margin:20px 30px}.paia-header h1{font-size:2.5rem;margin:0}.paia-header p{font-size:1.2rem;margin-top:5px}.paia-intro,.paia-details,.paia-section{margin:20px 30px;padding:20px;background-color:#f9f9f9;border-left:5px solid #4A708B;box-shadow:0 4px 8px #0000001a}.paia-section h2{color:#4a708b;font-size:1.5rem}.paia-table{width:100%;margin:20px 0;border-collapse:collapse;background-color:#fff}.paia-table td{padding:10px;border:1px solid #ddd}.paia-table td:first-child{font-weight:700;width:20%}.paia-section ul{list-style-type:square;margin:15px 0 0 20px;color:#333}.paia-footer{text-align:center;padding:20px 0;background-color:#333;color:#fff;margin-top:30px}.paia-footer p{margin:0}@media (max-width: 1624px){.paia-header h1{font-size:2rem}.paia-header{width:90vw;max-width:90vw}.paia-header p{font-size:1rem}.paia-intro,.paia-details,.paia-section{padding:15px;margin-left:0;margin-right:0}.paia-section h2{font-size:1.3rem}}@media (max-width: 768px){.paia-header{padding:15px;background-position:top;width:80vw}.paia-header h1{font-size:1.8rem}.paia-header p{font-size:.9rem}.paia-section h2{font-size:1.2rem}.paia-section{padding:10px}.paia-table td{font-size:.9rem}.paia-footer{padding:15px;font-size:.9rem}}@media (max-width: 480px){.paia-header{padding:10px;width:80vw}.paia-header h1{font-size:1.5rem}.paia-header p{font-size:.8rem}.paia-section h2{font-size:1.1rem}.paia-section{padding:10px}.paia-table td{font-size:.8rem}.paia-footer{padding:10px;font-size:.8rem}}.popi-container{margin:0 auto;line-height:1.6;box-sizing:border-box}.popi-header{text-align:center;padding:14px;width:92vw;background-image:url(/assets/FutureBuildings-UxyQm6J9.png);background-size:cover;background-position:center;border-radius:10px;color:#000;margin:20px 30px}.popi-header h1{font-size:2.5rem;margin:0}.popi-header p{font-size:1.2rem;margin-top:5px}.popi-intro,.popi-section{margin:20px 30px;padding:20px;background-color:#f9f9f9;border-left:5px solid #4A708B;border-radius:5px;box-shadow:0 4px 8px #0000001a}.popi-section h2{color:#4a708b;font-size:1.5rem;margin-bottom:10px}.popi-section ul{list-style-type:square;margin-left:20px;padding-left:10px}.popi-section p,.popi-section li{font-size:1rem}@media (max-width: 1024px){.popi-header h1{font-size:2rem}.popi-header p{font-size:1rem}.popi-intro,.popi-section{padding:15px}.popi-section h2{font-size:1.3rem}.popi-footer{padding:15px;font-size:.9rem}}@media (max-width: 768px){.popi-header h1{font-size:1.8rem}.popi-header p{font-size:.9rem}.popi-section h2{font-size:1.2rem}.popi-section p,.popi-section li{font-size:.9rem}.popi-footer{padding:10px;font-size:.8rem}}@media (max-width: 480px){.popi-header h1{font-size:1.5rem}.popi-header p{font-size:.8rem}.popi-section h2{font-size:1.1rem}.popi-section p,.popi-section li{font-size:.8rem}.popi-footer{padding:10px;font-size:.8rem}}.virtual-team-section-container{text-align:center;padding:40px}.virtual-team-section-heading{font-size:2.8rem;font-weight:800;margin-bottom:40px;color:#333}.virtual-team-section-heading .virtual-blue-part{color:#65808e;font-weight:800}.virtual-team-members{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:30px;margin-bottom:40px;min-height:520px}.virtual-team-member{position:relative;width:35vw;max-width:500px;height:75vh;border-radius:10px;border:1px solid white;overflow:hidden;transition:transform .5s ease,box-shadow .5s ease}.virtual-team-member img{position:relative;width:100%;height:100%;z-index:2;object-fit:cover;transition:opacity .3s ease}.Top-content{opacity:0;position:absolute;top:10px;left:10px;z-index:1;color:#fff;text-align:left}.Top-content h3{font-size:3.5rem;font-weight:700;margin:0;line-height:1.2}.Top-content h4{font-size:1.6rem;margin:0;font-weight:300;color:#63c0dd}.virtual-team-member:hover .Top-content{opacity:1}.virtual-team-member:hover .virtual-member-tag{display:none}.virtual-card-content{position:absolute;z-index:2;background-color:#fff;border-radius:12px;top:50%;left:5%;right:5%;opacity:0;transition:opacity .3s ease}.virtual-team-member:hover{border:1px solid #ddd;background-color:#65808e;box-shadow:inset 0 12px 20px #0003}.virtual-team-member:hover .virtual-card-content,.virtual-team-member:hover .virtual-card-content .Top-content{opacity:1}.virtual-card-content p{color:#000;font-size:1rem;line-height:1.4;padding:0 2px}.virtual-member-tag{position:absolute;bottom:0;z-index:2;left:50%;transform:translate(-50%);background-color:#fff;color:#000;padding:10px 40px;border-radius:4px 4px 0 0;font-size:2vw;font-weight:700}.virtual-excalibur-logo-container{margin-top:40px;display:flex;justify-content:center;align-items:center}.virtual-excalibur-logo{width:15vw;max-width:300px;height:auto;padding-top:20px;border-bottom:4px solid #65808E;padding-bottom:10px}@media (max-width: 1288px){.virtual-team-member{width:95vw;height:80vh;max-width:none}.virtual-team-section-heading{font-size:2.5rem}.virtual-card-content{top:58%}.virtual-excalibur-logo{width:65vw;max-width:300px}}@media (max-width: 768px){.virtual-team-members{flex-wrap:wrap}.virtual-team-member{width:90vw;height:65vh;margin-bottom:20px}.virtual-member-tag{font-size:5vw}.virtual-card-content{top:57%}.virtual-team-section-heading{font-size:3rem}.virtual-excalibur-logo{width:65vw;max-width:300px}}.tabs-heading{text-align:center;font-size:2.8vw;color:#333;margin:0vw 4vw 2vw}.tabs-heading-small{font-weight:400;text-align:center;color:#333;font-size:1.5vw;margin:1vw 4vw 4vw}.custom-tabs-container{max-width:1400px;margin:0 auto;padding:40px}.tabs-navigation{display:flex;gap:30px;justify-content:space-between;margin-bottom:20px;overflow-x:auto}.tab-button{padding:10px 20px;background:transparent;border:2px solid #ccc;border-radius:50px;cursor:pointer;font-size:1rem;color:#65808e;transition:background-color .3s ease,color .3s ease}.tab-button:hover{border-color:#65808e}.tab-button.active-tab{background-color:#65808e;color:#fff;border-color:#65808e85}.tab-content-area{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;overflow-y:hidden;border-radius:10px;box-shadow:inset 0 4px 8px 5px #0000001a}.tab-content{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100%}.content-left{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding-right:20px}.content-logo{max-width:350px;height:auto;padding:0vw 5vw}.text-contents{margin-top:0}.text-contents h2{font-size:3rem;color:#65808e;font-weight:800;margin-bottom:20px;margin-top:0}.text-contents p{font-size:1.3rem;color:#555;line-height:1.6}.explore-link{display:inline-block;font-size:1.5vw;margin-top:3vh;color:#65808e;text-decoration:none;font-weight:700}.explore-link:hover{text-decoration:underline}.content-right{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.content-right img{max-width:530px;margin-top:10vh;height:auto;border-radius:10px}.tabs-navigation{scrollbar-width:thin;scrollbar-color:#65808E #f0f0f0}.tabs-navigation::-webkit-scrollbar{height:8px}.tabs-navigation::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.tabs-navigation::-webkit-scrollbar-thumb{background-color:#65808e;border-radius:10px;border:2px solid #f0f0f0}.tabs-navigation::-webkit-scrollbar-thumb:hover{background-color:#556b7c}@media (max-width: 768px){.custom-tabs-container{padding:20px}.tabs-heading{font-size:6.5vw;margin:0vw 2vw 2vw}.tabs-heading-small{font-size:4.3vw;margin:4vw 2vw 8vw}.tab-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.content-logo{max-width:280px;height:auto;padding:0vw 5vw}.text-contents{flex:1;text-align:left;padding:0vw 2vw}.text-contents h2{text-align:center;font-size:15vw}.text-contents p{font-size:5vw}.content-left{padding-right:0}.explore-link{font-size:5.5vw;margin-top:1vh}.content-right img{max-width:310px;margin-top:1vh;height:auto}}.demo-section{background-image:url(/assets/demoback-BOU61OLy.svg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:60px 20px;text-align:center;display:flex;height:100vh}.demo-section-content{max-width:850px;margin:auto;padding:40px}.demo-section-heading{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:20px}.demo-section-subtext{font-size:1.2rem;color:#555;line-height:1.6;margin-bottom:30px}.demo-section-button{background-image:linear-gradient(to right,#eb3941,#db555b);color:#fff;padding:12px 25px;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .5s ease;box-shadow:0 8px 15px #0000001a}.demo-section-button:hover{background-image:linear-gradient(to left,#db555b,#eb3941);transform:scale(1.05);box-shadow:0 12px 20px #0003;text-shadow:1px 1px 8px rgba(0,0,0,.3)}.demo-section-button:active{transform:scale(.98);box-shadow:0 4px 10px #0000001a}@media (max-width: 768px){.applicant-form-container .thank-you-message h2{font-size:3em}.applicant-form-container .thank-you-message p{font-size:1.2em}.demo-section{padding:40px 15px;height:auto}.applicant-form-container{padding:10px;margin:10px;max-width:90%}.applicant-form-container .thank-you-message{text-align:center;margin-top:0}.demo-section-content{padding:20px 10px}.demo-section-heading{font-size:2rem}.demo-section-subtext{font-size:1rem;margin-bottom:20px}.demo-section-button{padding:10px 20px;font-size:1rem}}@media (max-width: 480px){.demo-section{padding:20px 10px}.demo-section-heading{font-size:1.8rem;margin-bottom:15px}.demo-section-subtext{font-size:.9rem;line-height:1.4;margin-bottom:15px}.demo-section-button{padding:8px 16px;font-size:.9rem}}.products-page-container{display:flex;align-items:center;justify-content:center;padding:40px;max-width:1620px;margin:auto;flex-direction:row-reverse;overflow:hidden}.products-page-image-section{flex:1;display:flex;justify-content:center;align-items:center}.products-page-image{max-width:250%;height:auto;width:100%}.products-page-text-section{flex:1;padding:10px;display:flex;flex-direction:column;justify-content:center;height:100%}.products-page-text-section h1{font-size:5rem;font-weight:700;color:#333;margin-bottom:10px;margin-left:100px;margin-top:0}.products-page-text-section span{font-size:5rem;font-weight:700;color:#65808e;margin-bottom:20px}.products-page-text-section p{font-size:1.5rem;max-width:70%;margin-left:100px;color:#333;line-height:1.6}@media (max-width: 768px){.products-page-container{flex-direction:column-reverse;padding:10px;max-width:100%}.products-page-image-section,.products-page-text-section{flex:1;padding:10px 0;width:100%}.products-page-image{max-width:105%;width:100%}.products-page-text-section h1,.products-page-text-section span{font-size:3.5rem;margin:0}.products-page-text-section p{font-size:1.1rem;max-width:100%;margin-left:0}}.drf-demo-section{position:relative;overflow:hidden}.drf-form-input{width:100%;padding:12px;margin-bottom:20px;border-radius:8px;font-size:1rem;border:2px solid #65808E;background-color:#fff;color:#333;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="#65808E" d="M2 0L0 2h4z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:10px;cursor:pointer}.drf-form-inpute{width:100%;padding:12px;margin-top:20px;border-radius:8px;font-size:1rem;border:2px solid #65808E;background-color:#fff;color:#333;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="#65808E" d="M2 0L0 2h4z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:10px;cursor:pointer}.drf-form-input:focus{box-shadow:0 0 10px #65808e;border-color:#65808e;outline:none}.drf-form-input option{background-color:#fff;color:#333;padding:10px;font-size:1rem}.drf-form-input:hover{border-color:#556b7c}.drf-form-input option:disabled{color:#ccc;background-color:#f9f9f9}.drf-form-textarea{width:100%;height:150px;padding:10px;font-size:1rem;resize:vertical;background-color:#fff;border:2px solid #65808E;border-radius:5px;box-shadow:0 4px 8px #0000001a}.drf-clear-icon{position:absolute;top:20px;right:20px;cursor:pointer;transition:transform .3s ease}.drf-clear-icon:hover{transform:scale(1.1)}.drf-demo-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,#65808e,#f8f9fa,#65808e,#fff);background-size:300% 300%;animation:drf-gradientAnimation 20s ease infinite;z-index:-1}.drf-form-label{font-size:1.2rem;color:#333;margin-bottom:8px;display:block;position:relative}.info-icon{margin-left:8px;cursor:pointer;font-size:1.1rem;color:#65808e;position:relative;border-radius:40px;padding:1px 8px;border:2px #fff solid}.info-icon:after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translate(-50%);width:200px;padding:8px;background:#333;color:#fff;text-align:center;border-radius:4px;font-size:.9rem;visibility:hidden;opacity:0;transition:opacity .3s ease;z-index:10}.info-icon:hover:after{visibility:visible;opacity:1}@keyframes drf-gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.drf-demo-section-content{position:relative;max-width:800px;margin:60px auto;padding:50px;background-color:#fff9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 15px 30px #0003;z-index:1;text-align:center;color:#333}.drf-demo-section-heading{font-size:3rem;font-weight:900;margin-bottom:25px;color:#333}.drf-demo-section-subtext{font-size:1.3rem;color:#333;margin-bottom:40px;font-weight:500}.drf-multi-step-form{margin-top:20px;animation:drf-fadeIn .5s ease-in-out}.drf-progress-tracker{text-align:center;margin-bottom:25px}.drf-progress-text{font-size:1.2rem;color:#65808e;font-weight:600}.drf-progress-bar{width:100%;height:25px;margin-top:15px;border-radius:15px;border:none;background:#e0e0e0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.drf-progress-bar::-webkit-progress-bar{background:#e0e0e0;border-radius:15px}.drf-progress-bar::-webkit-progress-value{background:#65808e;border-radius:15px}.drf-form-step{animation:drf-slideIn .5s ease-in-out;text-align:left}.drf-form-label{font-size:1.2rem;color:#333;margin-bottom:8px;display:block;font-weight:500}.drf-form-input{width:100%;padding:12px;margin-bottom:20px;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:box-shadow .3s ease-in-out}.drf-form-input:focus{box-shadow:0 0 10px #65808e;outline:none;border-color:#65808e}.drf-checkbox{width:20px;height:20px;margin-right:10px;cursor:pointer}.drf-form-consent{display:flex;align-items:center;margin-top:15px}.drf-form-consent input{margin-right:10px}.drf-consent-label{font-size:1rem;display:flex;align-items:center;cursor:pointer}.drf-form-navigation-buttons{display:flex;justify-content:space-between;margin-top:30px}.drf-back-button,.drf-next-button,.drf-submit-button{padding:12px 25px;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.drf-back-button{background-color:#ccc;color:#333}.drf-next-button,.drf-submit-button{background-color:#65808e;color:#fff}.drf-next-button:hover,.drf-submit-button:hover{background-color:#556b7c;transform:translateY(-2px)}.drf-back-button:hover{background-color:#bbb;transform:translateY(-2px)}.css-yk16xz-control,.css-1pahdxg-control{width:100%;padding:12px;font-size:1rem;border:2px solid #65808E;border-radius:8px;background-color:#fff;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;margin-bottom:20px}.css-yk16xz-control:hover,.css-1pahdxg-control:hover{border-color:#556b7c;box-shadow:0 0 10px #65808e4d}.css-1uccc91-singleValue{color:#333;font-size:1rem;font-family:Arial,sans-serif}.css-1okebmr-indicatorSeparator{display:none}.css-t3ipsp-menu{font-family:Arial,sans-serif;font-size:1rem;background-color:#fff;border:1px solid #65808E;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:5px}.css-1n7v3ny-option{padding:10px 15px;font-size:1rem;color:#333;cursor:pointer;transition:background-color .2s ease-in-out}.css-1n7v3ny-option:hover{background-color:#f1f1f1}.css-1n7v3ny-option:active{background-color:#e6e6e6}.css-t3ipsp-menu-list{padding:0}.css-yk16xz-control:focus,.css-1pahdxg-control:focus{border-color:#65808e;box-shadow:0 0 10px #65808e;outline:none}@media (max-width: 600px){.drf-demo-section-content{padding:30px;margin:20px 10px;max-width:90%}.css-yk16xz-control,.css-1pahdxg-control{font-size:.9rem}.drf-demo-section-heading{font-size:2.2rem}.drf-demo-section-subtext{font-size:1rem}.drf-progress-bar{height:20px}.drf-progress-text,.drf-form-label{font-size:1rem}.drf-form-input{width:95%}.drf-back-button,.drf-next-button,.drf-submit-button{padding:10px 20px;font-size:1rem}}@media (min-width: 600px) and (max-width: 1024px){.drf-demo-section-content{padding:40px;margin:20px 10px;max-width:80%}.drf-demo-section-heading{font-size:2.5rem}.drf-demo-section-subtext{font-size:1.1rem}.drf-progress-bar{height:22px}.drf-progress-text{font-size:1.1rem}.drf-back-button,.drf-next-button,.drf-submit-button{padding:11px 22px;font-size:1.05rem}}@media (max-width: 1440px){.drf-demo-section-content{max-width:75%;padding:40px 40px 15px;margin:40px auto}.drf-progress-text{margin:1px}.drf-demo-section-heading{margin:0}.drf-progress-bar{height:15px;margin-top:10px;border-radius:15px;border:none}.drf-form-input{padding:10px;margin-bottom:10px}.drf-form-navigation-buttons{display:flex;justify-content:space-between;margin-top:15px}.drf-demo-section-subtext{margin-bottom:10px}.drf-form-label{font-size:1rem}.drf-back-button,.drf-next-button,.drf-submit-button{padding:9px 18px;font-size:.9rem}}@media (max-width: 1024px){.drf-demo-section-content{max-width:95%;padding:30px;margin:20px 10px}.drf-demo-section-heading{font-size:2rem}.drf-demo-section-subtext{font-size:.9rem}.drf-back-button,.drf-next-button,.drf-submit-button{padding:8px 16px;font-size:.9rem}}.team-sectione{text-align:center;padding:20px 90px;background-color:#fff}.team-header{margin-bottom:50px}.team-header h1{font-size:3.5vw;font-weight:900;margin-top:0;margin-bottom:5px;opacity:0;transform:translateY(20px);animation:fadeInUp .6s forwards ease-in-out}.team-header p{font-size:1.5vw;margin-top:10px;color:#414141;max-width:700px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(20px);animation:fadeInUp .8s forwards ease-in-out}.team-header-image{width:20vw;margin-bottom:0;opacity:0;transform:scale(.9);animation:fadeInScale .8s forwards ease-in-out}.team-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.team-position{gap:15px;display:flex;flex-direction:row-reverse;padding:10px;border-radius:10px;text-align:right;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;position:relative;overflow:hidden}.team-position:hover{transform:translateY(-5px);overflow:visible}.team-position:hover img{transform:scale(1.07)}.team-position:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#0000001a;z-index:1;transition:width .3s ease-in-out}.team-position:hover:before{width:100%}.team-position:nth-child(2n){text-align:left;display:flex;flex-direction:row}.team-position p{font-size:1.3vw;position:relative;z-index:2}.position-icon{width:14vw;transition:transform .3s ease;z-index:2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.team-positions{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.team-sectione{padding:10px}.team-header-image{width:50vw}.team-header h1{font-size:2.5rem}.team-header p{font-size:1.3rem}.position-icon{width:155px}.team-position p{font-size:3vw;text-align:left}.team-position h3{font-size:1.3rem}.position-role{font-size:1rem}}.chess-positions-container{text-align:center;padding:20px 0;background-color:#fff;font-family:Roboto,sans-serif}.chess-positions-container h2{font-size:4rem;font-weight:800;color:#333}.chess-positions-container .highlight{color:#65808e;font-weight:800}.chess-pieces{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px;box-shadow:inset 0 0 15px #0003;overflow:hidden}.chess-piece{position:relative;width:15.5vw;cursor:pointer;transition:transform .6s ease}.chess-piece:hover{transform:scale(1.01);background-color:#65808e9a}.piece-image{width:100%;border-radius:10px;margin:10px 0}.piece-info{position:absolute;top:50%;width:70%;left:50%;transform:translate(-50%,-50%);background-color:#ffffffe6;padding:15px;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:none;transition:opacity .3s ease;opacity:0}.chess-piece:hover .piece-info{display:block;opacity:1}.piece-name{font-size:1.6rem;font-weight:300;margin:0;text-align:left;color:#65808e}.piece-role{font-size:1.45rem;font-weight:600;color:#000;text-align:left;margin:5px 0}.apply-button{background-color:#65808e;color:#fff;border:none;padding:8px 14px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.apply-button:hover{background-color:#556773}@media (max-width: 768px){.chess-piece{width:45vw}.piece-info{width:80%;padding:8px;display:block;opacity:1}.piece-name{font-size:1.9rem}.piece-role{font-size:1.8rem}.team-position p{font-size:3.3vw;text-align:left}.piece-image{width:50%}.apply-button{padding:6px 12px}}@media (max-width: 480px){.chess-piece{width:80vw}.piece-info{width:90%;padding:6px;display:block;opacity:1}.piece-name{font-size:1.8rem}.piece-role{font-size:1.7rem}.apply-button{padding:4px 10px}}.vacancies-container{font-family:Roboto,sans-serif;background-image:url(/assets/FutureBuildings-UxyQm6J9.png);background-size:contain;background-repeat:no-repeat;background-position:top}.vacancies-header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding-left:70px;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:10vh 150px;padding:3vw 0vw 3vw 3vw;transition:all .3s ease-in-out}.vacancies-header:hover{transform:translateY(-5px)}.vacancies-header-text{max-width:50%}.vacancies-header h1{font-size:3.3vw;color:#000;font-weight:900}.vacancies-header .highlight{color:#65808e}.vacancies-header p{font-size:2vw;margin-top:20px;color:#333}.apply-button{margin-top:20px;text-decoration:none;padding:10px 20px;background-color:#65808e;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1.3rem;transition:background-color .3s ease,transform .3s ease}.apply-button a{margin:0;padding:0;color:#fff;text-decoration:none}.apply-button:hover{background-color:#556b7c;transform:translateY(-3px)}.vacancies-header-image img{max-width:100%;height:auto}@media (max-width: 1324px){.vacancies-header{margin:10vh 5vw;padding:0vw 0vw 0vw 2.3vw}.vacancies-header h1{font-size:3vw}.vacancies-header p{font-size:2.2vw}.apply-button{font-size:1.1rem}}@media (max-width: 768px){.vacancies-container{background-image:url(/assets/FutureBuildings-UxyQm6J9.png);background-size:cover;background-repeat:no-repeat;background-position:center}.vacancies-header{flex-direction:column;text-align:center;padding-left:0;padding-right:0}.vacancies-header-text{max-width:100%}.vacancies-header-image{display:none}.vacancies-header{padding:10px}.vacancies-header h1{font-size:7vw}.vacancies-header p{font-size:5vw}.apply-button{font-size:1.3rem}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.events-page{font-family:Roboto,sans-serif;color:#333;text-align:center;padding:20px}.events-title{font-size:2vw;margin-bottom:10px;color:#3b82f6}.calendar-embed-container{margin:50px auto;padding:20px;max-width:1600px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a;text-align:center}.calendar-title{font-size:65px;font-weight:900;margin-bottom:20px;color:#333;text-align:center}.spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.loading-spinner{border:8px solid #f3f3f3;border-top:8px solid #8AB2C6;border-radius:50%;width:60px;height:60px;animation:spin 1.5s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.consent-container{display:flex;align-items:center;gap:10px}.consent-label{display:inline-block;font-size:14px;margin:0}.check{width:100px;height:20px}.events-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;background-image:url(/assets/FutureBuildings-UxyQm6J9.png);background-repeat:no-repeat;background-position:bottom;background-size:cover}.event-card{background:linear-gradient(135deg,#8ab6cd,#a5c6d5);border-radius:10px;padding:35px;width:60vw;box-shadow:0 4px 6px #0000001a;text-align:center;margin:20px;color:#fff}.custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.custom-modal-content{background:#8ab2c6;border-radius:10px;padding:30px;max-width:500px;width:90%;box-shadow:0 4px 15px #0003;color:#fff;font-family:Arial,sans-serif;text-align:left;margin:0 auto;max-height:80vh;overflow-y:auto}.custom-modal-content::-webkit-scrollbar{width:8px}.custom-modal-content::-webkit-scrollbar-track{background:#c0d4df}.custom-modal-content::-webkit-scrollbar-thumb{background:#4f6b7a;border-radius:4px}.custom-modal-content h2{margin-top:0;font-size:1.5em;margin-bottom:20px;color:#fff}.custom-enquiry-form label{display:flex;flex-direction:column;margin-bottom:15px;font-weight:700;color:#fff}.custom-enquiry-form label>input,.custom-enquiry-form label>textarea{margin-top:5px;padding:10px;border:none;border-radius:5px;background:#fff;color:#333;box-shadow:inset 0 4px 8px 5px #0000001a;font-size:14px}.custom-enquiry-form label>input:focus,.custom-enquiry-form label>textarea:focus{outline:none;box-shadow:0 0 3px #0003}.custom-form-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.custom-submit-button,.custom-cancel-button{padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:14px;transition:background .3s ease}.custom-submit-button{background:#4f6b7a;color:#fff}.custom-submit-button:hover{background:#3d5360}.custom-cancel-button{background:#ccc;color:#333}.custom-cancel-button:hover{background:#bbb}.custom-error-text{font-size:12px;color:#f8d7da;margin-top:5px}.event-details{margin-bottom:15px}.event-title{font-size:2.8vw;font-weight:700;margin:5px 0}.event-time{font-size:1.2vw;margin:10px 0;color:azure}.event-location{font-size:1.3vw;margin:10px 0 0}.events-empty{font-size:18px;color:#666}.countdown-container{display:flex;justify-content:center;gap:30px;margin-top:10px}.timer{width:130px;height:130px;font-weight:900;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.timer-label{margin-top:3px;font-size:14px;font-weight:700;color:#fff}.download-attachment-button{display:inline-block;margin-top:10px;padding:10px 15px;font-size:14px;font-weight:700;border:0px;color:#fff;background:linear-gradient(135deg,#8ab6cd,#a5c6d5);text-decoration:none;border-radius:5px;transition:background-color .3s;cursor:pointer}.book-event-button{display:inline-block;margin-top:10px;padding:10px 15px;font-size:14px;font-weight:700;border:0px;color:#fff;background:linear-gradient(135deg,#8ab6cd,#2f89b2);text-decoration:none;border-radius:5px;transition:background-color .3s;cursor:pointer}.download-attachment-button:hover{background:linear-gradient(135deg,#a5c6d5,#8ab6cd)}@media (max-width: 1300px){.custom-modal-content{max-height:500px}.custom-enquiry-form label>input,.custom-enquiry-form label>textarea{height:6px}.custom-enquiry-form label{margin-bottom:10px}}@media only screen and (max-width: 768px){.events-title{font-size:8vw}.calendar-embed-container{margin:20px auto;padding:10px;max-width:90%}.events-list{flex-direction:column;align-items:center;background-size:contain}.event-card{width:80vw;padding:20px;margin:10px 0}.event-title{font-size:8vw}.event-time,.event-location{font-size:4vw}.countdown-container{flex-direction:column;align-items:center;gap:20px}.timer{width:100px;height:100px}.timer-label{font-size:12px}}.our-events-container{padding:20px;max-width:1600px;margin:0 auto}.bluevent{color:#8ab6cd;font-size:70px;font-weight:900}.our-events-title{text-align:center;font-size:70px;color:#333;font-weight:900;margin-bottom:20px}.add-to-calendar-button{display:inline-block;margin-top:10px;padding:10px 15px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#8ab6cd,#a5c6d5);text-decoration:none;border-radius:5px;transition:background-color .3s}.add-to-calendar-button:hover{background-color:#1a5a74}.our-events-cards{display:flex;padding-bottom:20px;gap:20px;scroll-behavior:smooth;overflow-x:auto;justify-content:center;align-items:flex-start;background-image:url(../Images/FutureBuildings.png);background-repeat:no-repeat;background-position:bottom;background-size:cover}.our-event-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex:0 0 300px;display:flex;flex-direction:column;overflow:hidden}.our-event-image{width:100%;height:180px;object-fit:cover}.our-event-card-content{padding:15px}.our-event-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.our-event-date{font-size:14px;color:#555;margin-bottom:10px}.our-event-description{font-size:14px;color:#666;line-height:1.4}.our-events-cards::-webkit-scrollbar{height:8px}.our-events-cards::-webkit-scrollbar-thumb{background:#a0a0a0;border-radius:5px;border:2px solid #f0f0f0}.our-events-cards::-webkit-scrollbar-track{background:#f0f0f0}.our-events-cards::-webkit-scrollbar-thumb:hover{background:#888}@keyframes gradientBackground{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.consent-checkbox{width:20px;height:20px;margin-right:20px;cursor:pointer}.consent-label{display:flex;align-items:center;font-size:1rem;cursor:pointer}.applicant-clear-icon{position:absolute;top:20px;right:20px;cursor:pointer;transition:transform .3s ease}.applicant-clear-icon:hover{transform:scale(1.1)}.applicant-form-section-custom{position:relative;font-family:Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(-80deg,#65808e,#65808e,#65808e,#65808e89,#fff);background-size:200% 200%;animation:gradientBackground 20s ease infinite}.applicant-form-container .thank-you-message{text-align:center;margin-top:50px}.applicant-form-container .thank-you-message h2{font-size:4.5em;color:#333}.applicant-form-container .thank-you-message p{font-size:1.8em;color:#333}.applicant-form-container .thank-you-message h1{font-size:5.5em;color:#333;margin:0}.tooltip-icon{margin-left:8px;cursor:pointer;font-size:1.1rem;color:#65808e;position:relative;border-radius:40px;padding:1px 8px;border:2px #fff solid}.tooltip-icon:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-text{visibility:hidden;width:220px;background-color:#555;color:#fff;text-align:left;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-110px;opacity:0;transition:opacity .3s;font-size:12px}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.applicant-form-container{position:relative;max-width:800px;margin:60px auto;padding:50px;background-color:#fff9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 15px 30px #0003;z-index:1;text-align:center;color:#333}.applicant-form-container h2{font-size:2.8rem;font-weight:700;margin-bottom:10px;color:#333}.applicant-form-container .the-department{font-size:2.9rem;font-weight:800;color:#65808e}.applicant-multi-step-form{margin-top:20px;animation:drf-fadeIn .5s ease-in-out}@keyframes drf-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.applicant-progress-tracker{text-align:center;margin-bottom:25px}.applicant-progress{width:100%;height:25px;margin-top:15px;border-radius:15px;background:#e0e0e0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.applicant-progress::-webkit-progress-bar{background:#e0e0e0;border-radius:15px}.applicant-progress::-webkit-progress-value{background:#65808e;border-radius:15px}.applicant-form-step{animation:drf-slideIn .5s ease-in-out;text-align:left}@keyframes drf-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.applicant-label{font-size:1.2rem;color:#333;margin-bottom:15px;display:block;font-weight:500}.applicant-input-text,.applicant-input-email,.applicant-input-tel,.applicant-select,.applicant-textarea{width:100%;padding:12px;margin-bottom:20px;border-radius:8px;border:2px solid #65808E;background-color:#fff;font-size:1rem;transition:box-shadow .3s ease-in-out}.applicant-input-text:focus,.applicant-input-email:focus,.applicant-input-tel:focus,.applicant-select:focus,.applicant-textarea:focus{box-shadow:0 0 10px #65808e;outline:none;border-color:#65808e}.applicant-textarea{height:150px;resize:vertical;box-shadow:inset 0 4px 8px #0000001a}.applicant-form-navigation-buttons{display:flex;justify-content:space-between;margin-top:30px}.applicant-button{padding:12px 25px;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease,transform .3s ease;background-color:#65808e;color:#fff}.applicant-button:hover{background-color:#556b7c;transform:translateY(-2px)}@media (max-width: 600px){.applicant-form-container{padding:30px;margin:20px;max-width:90%}.applicant-button{padding:10px 20px;font-size:1rem}.applicant-form-section-custom{animation:gradientBackground 15s ease infinite}.applicant-progress{height:20px}.applicant-input-text,.applicant-input-email,.applicant-input-tel,.applicant-select,.applicant-textarea{width:93%}}body{font-family:Roboto,sans-serif;margin:0;padding:0;box-sizing:border-box;color:#333}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:700}p,span,div{font-family:Roboto,sans-serif;font-weight:400}.light-text{font-weight:300}.bold-text{font-weight:700}.extra-bold-text{font-weight:900}
