:root,[data-bs-theme=light]{--bs-body-font-family:degular}[data-bs-theme=dark]{--bs-body-bg:#0d1826;--bs-body-bg-rgb:13,24,38;--bs-link-color:#00c1de;--bs-link-color-rgb:0,193,222;--bs-link-hover-color:#009aaa;--bs-link-hover-color-rgb:0,154,170;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#00c1de}.aspect-ratio-21x9{aspect-ratio:21/9}.aspect-ratio-16x9{aspect-ratio:16/9}.aspect-ratio-1x1{aspect-ratio:1/1}.carousel-item{height:600px;position:relative;overflow:hidden}.carousel-item img{height:100%;width:100%;object-fit:cover;transition:transform 1s}.carousel-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;padding:0}.carousel-text-container{position:relative;z-index:4;opacity:0;transform:translateX(100px);transition:1s}.carousel-button{transition:1s}.carousel-button .btn{background-color:#38c3ff;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1.2em;border-radius:5px;cursor:pointer;z-index:7}.carousel-overlay{position:absolute;top:-100%;left:50%;transform:translateX(-50%);width:calc(70% - 450px);height:170%;z-index:2;transition:1s;border-radius:4px;padding-top:50px;display:block}.carousel-item.active img{transform:translateX(0)}.carousel-item.active .carousel-text-container{opacity:1;transform:translateX(0);transition-delay:0.2s}.carousel-item.active .carousel-button{opacity:1;transition-delay:1.2s}.carousel-item.active .carousel-overlay{top:-50px}.heading_titles{margin-top:70px!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-weight:700}.btn_view_more{margin-top:15px;z-index:3!important;opacity:1;position:relative}@media (max-width:1480px){.carousel-overlay{width:calc(60% + 50px)}}@media (max-width:768px){.btn_view_more{z-index:3!important}.carousel-button .btn{font-size:1em;padding:.5rem 1rem}.carousel-item{height:500px;z-index:7}.carousel-overlay{width:calc(80% + 50px)}}@media (max-width:576px){.carousel-button .btn{font-size:.8em;padding:.4rem .8rem}.carousel-item{height:400px}.carousel-overlay{width:calc(90% + 50px)}}.small_heading{text-shadow:2px 2px 8px #434343}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding:0;margin:0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.container-fluid{padding:0;margin:0}.navbar-toggler{line-height:0}.nav-link{color:#fff!important}a{text-decoration:none}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:890px}}.text-gradient{background:linear-gradient(23deg,var(--bs-teal),var(--bs-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;letter-spacing:.01rem}.scrolling-text-container{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box}.scrolling-text{display:inline-block;animation:20s linear infinite scrollText}.scrolling-text span{font-size:3rem;font-weight:700}@keyframes scrollText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#banner{padding:1rem}#top-progress{position:fixed;top:0;left:0;height:4px;background-color:var(--bs-info);width:0%;z-index:9999}img#valais{width:100%}h2,h3{margin-bottom:25px;font-weight:600}.form-label{font-weight:700}.section-divider{border-top:1px dashed #ced4da;margin-top:40px;margin-bottom:40px}.btn-primary{background-color:#6c757d;border-color:#6c757d;padding:12px 25px;border-radius:8px;transition:.3s}.btn-primary:hover{background-color:#5a6268;border-color:#5a6268;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.form-control{border-radius:8px;padding:10px 15px}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}#lightswitchDarkIcon,#lightswitchLightIcon{font-size:1.5rem}