body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0;padding:0}.nav_footer{color:#fff;left:29px;margin-top:30px;padding-bottom:15px;padding-top:15px;position:relative}.navbar-logo{margin-bottom:2rem;text-align:center}.navbar-logo img{cursor:pointer;display:inline-block;height:auto;left:0;position:fixed;width:100%;z-index:9999}.header{-webkit-box-orient:vertical;display:flex;height:100%;overflow:hidden;position:fixed;right:0;width:12%;z-index:1}@media (max-width:991px){.header{bottom:0;display:flex;position:fixed;right:-100%;top:0;transition:all .5s ease-in-out;width:300px}}@media (max-width:575px){.header{width:100%}}.header.open{right:0}.design,.design a{color:#fff}.design a{text-decoration:none}.design a:hover{color:#9cf}.navbar-button{background-color:#fff;border:0;border-radius:0;box-shadow:none;box-shadow:0 5px 10px 0 #3232324d;display:none;height:47px;margin:0;outline:0;padding:10px;position:fixed;right:0;top:0;width:50px;z-index:9}@media (max-width:991px){.navbar-button{align-items:center;display:flex;justify-content:center}}.navbar-button:focus{border:0;box-shadow:0 5px 10px 0 #3232324d;outline:0}.navbar-button .menu_icon{cursor:pointer;float:left;height:22px;margin:0;padding-top:1px;position:relative;width:25px}.navbar-button .menu_icon .icon-bar{background-color:#69c;display:block;height:3px;left:0;margin:0 auto;opacity:1;position:absolute;transition:all .25s ease-in-out;width:25px}.navbar-button .menu_icon .icon-bar:first-child{top:10px;transform:rotate(140deg)}.navbar-button .menu_icon .icon-bar:nth-child(2){left:-10px;opacity:0;top:8px}.navbar-button .menu_icon .icon-bar:nth-child(3){top:10px;transform:rotate(-140deg)}.navbar-button.collapsed .icon-bar{transform:rotate(0deg)}.navbar-button.collapsed .icon-bar:first-child{top:0;transform:rotate(0deg)}.navbar-button.collapsed .icon-bar:nth-child(2){left:0;opacity:1;top:10px}.navbar-button.collapsed .icon-bar:nth-child(3){top:20px;transform:rotate(0deg)}.navbar{margin-bottom:0;padding:0}.navbar .navbar-collapse{display:flex;height:100%!important;padding-left:61px;padding-right:61px}@media (max-width:1366px){.navbar .navbar-collapse{padding-left:31px;padding-right:21px}}.navbar .navbar-nav{position:relative}@media (max-height:580px){.navbar .navbar-nav{padding-top:30px}}.navbar .navbar-collapse:before{background-color:#fff;content:"";height:100%;position:absolute;top:0;width:1px}.navbar .navbar-nav>.nav-item{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABSCAYAAADjNQxbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACW2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+PHhtcDpjcmVhdG9ydG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpjcmVhdG9ydG9vbD48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj48dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCjw/eHBhY2tldCBlbmQ9J3cnPz55lD4xAAAAN0lEQVR4Xu3IoQ0AMAwDsOb/ozNeWjbZ0DMAAAAAAAAAAABwkrbd+Ysk2QcAAAAAAAAAAADAxQN0DwQCSXwCfAAAAABJRU5ErkJggg==);background-position:0;background-repeat:no-repeat;color:#fff;display:flex;font-size:18px;font-weight:500;margin-bottom:38px;min-height:82px;padding-left:66px}.navbar .navbar-nav>.nav-item.active,.navbar .navbar-nav>.nav-item.current-menu-ancestor,.navbar .navbar-nav>.nav-item:hover{color:#9cf}@media (max-width:1366px){.navbar .navbar-nav>.nav-item{font-size:16px;padding-left:53px}}.navbar .navbar-nav>.nav-item .icn{display:inline-block;padding-right:20px}@media (max-width:1366px){.navbar .navbar-nav>.nav-item .icn{padding-right:10px}}.navbar .navbar-nav>.nav-item:last-child{margin-bottom:0}.navbar .navbar-nav>.nav-item>a.nav-link{color:#fff;padding:0;transition:all 0s ease-in-out}.navbar .navbar-nav>.nav-item>a.nav-link.current{color:#9cf}.navbar .navbar-nav>.nav-item>a.nav-link.dropdown-toggle:after{content:"";vertical-align:middle}@media (max-width:767px){.navbar .navbar-nav>.nav-item>a.nav-link.dropdown-toggle:after{display:none}.navbar .navbar-nav>.nav-item>a.nav-link{color:#fff;padding:10px}}.navbar .navbar-nav>.nav-item ul.dropdown-menu{border:0;border-radius:0;margin:0;padding:0;width:auto}.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item{font-size:16px;font-weight:300}.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item>a.dropdown-item{border-bottom:0;color:#fff;padding:5px}@media (max-width:767px){.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item>a.dropdown-item{padding-left:20px}}.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item>a.dropdown-item.dropdown-toggle{align-items:center;display:flex}.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item>a.dropdown-item.dropdown-toggle:after{background-color:cyan;border:0;display:block;flex:1 1;height:2px!important;margin-left:10px;opacity:1}@media (max-width:767px){.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item>a.dropdown-item.dropdown-toggle:after{display:none}}.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item.active>a,.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item.current-menu-ancestor>a.dropdown-toggle,.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item:hover>a{background-color:#add8e6;color:#fff;font-weight:500}.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item:hover>a.dropdown-toggle:after{opacity:1}.navbar .navbar-nav>.nav-item ul.dropdown-menu .nav-item ul.dropdown-menu{padding:0}@media (max-width:767px){.navbar .navbar-nav .caret:before{content:"\f107";font-family:fontawesome;font-size:26px;margin-left:10px;vertical-align:middle}.navbar .navbar-nav .caret.caret-open:before{content:"\f106"}}@media only screen and (min-width:768px){.navbar .navbar-collapse ul li{position:relative}.navbar .navbar-collapse ul li:hover>ul{display:block}.navbar .navbar-collapse ul ul{background-color:#1e90ff;display:none;left:0;min-width:250px;position:absolute;top:100%}.navbar .navbar-collapse ul ul li{position:relative}.navbar .navbar-collapse ul ul li:hover>ul{display:block}.navbar .navbar-collapse ul ul ul{background-color:aqua;display:none;left:100%;min-width:250px;position:absolute;top:0}.navbar .navbar-collapse ul ul ul li{position:relative}.navbar .navbar-collapse ul ul ul li:hover ul{display:block}.navbar .navbar-collapse ul ul ul ul{background-color:bisque;display:none;left:-100%;min-width:250px;position:absolute;top:0;z-index:1}.navbar .navbar-collapse ul ul ul ul li{position:relative}.navbar .navbar-collapse ul ul ul ul li:hover ul{display:block}.navbar .navbar-collapse ul ul ul ul ul{background-color:#f0f;display:none;left:-100%;min-width:250px;position:absolute;top:0;z-index:1}}@media (max-width:991px){.navbar .navbar-nav{margin-bottom:0;padding-top:5px}.navbar .navbar-collapse{padding-left:0}.navbar .navbar-collapse:before{height:0}.navbar .navbar-nav>.nav-item{background-size:contain;margin-bottom:10px;min-height:45px;padding-left:30px}.nav-link .fa-2x{font-size:1.2em}}.footer{background-color:#0000;color:#fff;margin-top:30px;padding-bottom:15px;padding-top:15px;position:relative}@media (min-height:600px){.contact-section{position:relative}.footer{bottom:65px;left:68px;position:absolute}}.banner-section{align-items:flex-start;padding-top:121px;position:relative;text-align:center}.bg-blue-transparent{background-color:#69cc}.banner-section .logo-fa{color:#fff;font-size:32px;margin-bottom:60px;margin-left:5px;max-width:400px;padding-bottom:35px;padding-top:43px}@media (max-width:991px){.banner-section .logo-fa{margin:0 auto 30px}}@media (max-width:767px){.banner-section .logo-fa{font-size:28px;padding-bottom:15px;padding-top:20px}}.banner-section .logo-fa span{display:block;font-size:38px;margin-bottom:17px;text-transform:uppercase}@media (max-width:767px){.banner-section .logo-fa span{font-size:32px;margin-bottom:10px}}.banner-section .simple{color:#fff;display:inline-block;margin:auto auto auto 97px;padding:33px 68px 34px}@media (max-width:991px){.banner-section .simple{margin-left:0}}@media (max-width:767px){.banner-section .simple{padding:16px 34px 17px}}.banner-section .simple p{font-size:22px;margin-bottom:0}@media (max-width:991px){.banner-section .simple p{font-size:20px}}@media (max-width:575px){.banner-section .simple p{font-size:18px}}.work-section{min-height:850px;padding-bottom:90px!important;padding-top:90px!important}.work-section .container{max-width:1600px}.tm-work-item-inner{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:360px}@media (max-width:767px){.work-section .item{margin-bottom:30px;text-align:center}}.work-section .item.one{margin-top:80px}@media (max-width:767px){.work-section .item.one{margin-top:0}}.work-section .item.two{margin-top:161px}@media (max-width:767px){.work-section .item.two{margin-top:0}}.work-section .item .icn{align-items:center;border:1px solid #fff;border-radius:100%;color:#fff;display:block;display:flex;font-size:32px;height:119px;justify-content:center;margin-bottom:30px;text-transform:uppercase;width:119px}@media (max-width:767px){.work-section .item .icn{margin:0 auto 20px}}.work-section .item h3{color:#fcf;font-size:27px;letter-spacing:-1px;margin-bottom:9px;text-transform:uppercase}.work-section .item p{color:#fff;line-height:31px;margin-bottom:0}.work-section .title{border-bottom:1px solid #fff;margin-left:1px;margin-top:5px}.work-section .title h2{color:#fff;font-size:32px;margin-bottom:12px}.faq-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #00000080;color:#fff;height:583px;margin:50px auto;max-width:1200px;padding:40px;width:100%}.faq_h2{left:83px;min-height:40px;top:55px}.faq_dec,.faq_h2{position:relative;width:50%}.faq_dec{font-size:35px;left:123px;min-height:120px;top:151px}.accordion{bottom:140px;left:45%;margin-top:20px;position:relative;width:50%}.accordion-item{margin-bottom:20px}.accordion-header{align-items:center;background-color:#c9c9c9;border:1px solid #ddd;border-radius:13px;box-shadow:0 4px 10px #0000001a;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:700;justify-content:space-between;margin-bottom:10px;padding:10px 20px;transform:translateY(0);transition:all .3s ease;width:100%}.accordion-header:hover{background-color:#2d4f75}.accordion-body{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:none;padding:15px}.accordion-body p{color:#333;font-size:1rem}.accordion-item.active .accordion-body{display:block}.testimonial-section{background:linear-gradient(180deg,#152fde,#2f68e0);color:#fff;padding:100px 0;position:relative}.title{margin-bottom:60px}.title h2{font-size:28px;font-weight:700;margin:10px 0}.title .subtitle{color:#d0d0ff;font-size:14px}.title .description{color:#ccc;font-size:14px}.testimonial-slider-wrapper{margin:0 auto;max-width:100%;position:relative}.arrow{background:#fff;border:none;border-radius:50%;box-shadow:0 5px 20px #0003;color:#2f68e0;cursor:pointer;font-size:24px;font-weight:700;height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.arrow-prev{left:-20px}.arrow-next{right:-20px}.testimonial-slider .slick-slide{opacity:1;transform:scale(.95);transition:all .3s ease}.testimonial-slider .slick-center{opacity:1;transform:scale(1.05);z-index:10}.testimonial-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;color:#333;height:400px;padding:24px}.card-header{align-items:center;display:flex;margin-bottom:15px}.card-header .avatar{border-radius:50%;height:40px;margin-right:12px;width:40px}.hero-wrapper{align-items:center;bottom:200px;display:flex;justify-content:center;min-height:52vh;position:relative;text-align:center}.hero-card{animation:fadeUp 1s ease forwards;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:40px 60px;width:915px}.hero-icon{color:#007bff;margin-bottom:10px}.hero-card h1{color:#fff;font-size:32px;font-weight:700;margin:10px 0}.hero-card p{color:#fff;font-size:18px;margin:10px 0 20px}.hero-btn{background-color:#007bff;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 28px;transition:background .3s}.hero-btn:hover{background-color:#0056b3}@media (min-height:600px){.contact-section{position:relative}}@media (max-width:1300px){.contact-section{height:auto;min-height:100vh;padding-top:50px}.contact-details,.contact-form{width:50%}.map{width:100%}}.container{padding-left:50px;padding-right:50px}@media (max-width:1800px){.container-2{max-width:1150px}}@media (max-width:991px){.section{align-items:center;display:flex;height:auto;min-height:100vh;padding-bottom:60px;padding-top:60px}.banner-section{padding-top:0}.contact-section{padding-bottom:0}}@media (max-width:620px){.contact-details,.contact-form{width:100%}.contact-details{margin-bottom:50px!important}}.contact-section .title{margin-bottom:50px}.contact-section .title h3{color:#fff;font-size:34px}.contact-section .contact-form .form-group{margin-bottom:24px}.tm-contact-item-inner{max-width:360px}.tm-contact-item-inner-2{max-width:330px}.tm-contact-item-inner,.tm-contact-item-inner-2{margin-left:auto;margin-right:auto}@media (max-width:767px){.contact-section .contact-details{margin-bottom:30px}}.contact-section .contact-details p{color:#fff;line-height:31px;margin-bottom:38px}.contact-section .contact-details ul{list-style:none;margin-bottom:0;padding-left:0}.contact-section .contact-details ul li{color:#fff;margin-bottom:4px}.contact-section .contact-details ul li .icn{display:inline-block;margin-right:10px;text-align:center;width:30px}.contact-section .contact-details ul li .lbl{display:inline-block;max-width:55px;width:100%}.contact-section .contact-details ul li a{color:#fff;text-decoration:none}.contact-section .contact-details ul li a:hover{color:#9cf}.contact-section .map{text-align:center}.map-outer{height:400px;position:relative;width:100%}.gmap-canvas{background:none!important;height:400px;overflow:hidden;width:100%}.contact-section{flex-direction:column;justify-content:center}.ahri-chat-container{background-color:#fff;border:10px solid #ddd;border-radius:16px;bottom:80px;box-shadow:0 0 10px #0000001a;height:800%;left:0;margin:20px auto;max-width:100%;overflow:hidden;padding:10px;position:absolute;right:0;width:60%;z-index:999}@media (max-width:2200px){.ahri-chat-container{height:500%;padding:8px;width:60%}}@media (max-width:1500px){.ahri-chat-container{height:300%;padding:8px;width:50%}}@media (max-width:1000px){.ahri-chat-container{height:150%;padding:8px;width:30%}}.ahri-chat-log{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto;padding:10px}.ahri-chat-log,.ahri-chat-message{font-family:Source Sans Pro,sans-serif}.ahri-chat-message{font-size:23px;line-height:1.5;max-width:70%}.ahri-chat-message.user{align-self:flex-start;text-align:left}.ahri-chat-message.ahri{align-self:flex-end;text-align:right}.bubble{background-color:#f1f1f1;border-radius:16px;display:inline-block;max-width:100%;overflow-wrap:break-word;padding:8px 12px;white-space:normal;word-break:break-word}.ahri-chat-message.ahri .bubble{background-color:#dbeeff}.time{color:#888;font-size:15px;margin-top:4px}@media (max-width:768px){.ahri-chat-container{border-radius:4px;height:250px;padding:8px;width:95%}}.ahri-chat-header{align-items:center;background-color:#9cf;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:space-between;margin-bottom:10px;padding:12px 20px;text-align:left}.ahri-chat-log{height:calc(100% - 48px)}.chat-reset-button{background-color:#eee;border:none;border-radius:6px;cursor:pointer;padding:6px 12px}.file-button{background:none;border:none;color:#000;cursor:pointer;font-size:1.5rem}.file-button:hover{color:#007bff}.file-list{display:none}.file-list ul{list-style-type:none;padding:0}.file-list ul li{background-color:#f4f4f4;border:1px solid #ddd;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px}.file-list ul li:hover{background-color:#ddd}.modal-backdrop{align-items:center;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.modal-content{animation:fadeIn .2s ease-in-out;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0003;max-width:90%;padding:20px;position:relative;width:300px}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.modal-header h4{font-size:1.2rem;margin:0}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.4rem}.modal-body p{font-size:.95rem;line-height:1.5;margin:0}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slick-dots{bottom:0;list-style:none;margin-top:20px;position:relative;text-align:center}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{background:#ccc;border:none;border-radius:50%;cursor:pointer;font-size:0;height:10px;width:10px}.slick-dots li.slick-active button{background:#333}.react-fullpage__parents{box-sizing:border-box;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.react-fullpage__section{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:none;position:relative;width:100%}.react-fullpage__section[data-active=true]{overflow-y:auto}.react-fullpage__section[data-animating=true]{overflow-y:hidden}.react-fullpage__section::-webkit-scrollbar{display:none}.react-fullpage__contents{display:flex;min-height:100%;position:relative;z-index:1}.react-fullpage__wrapper{box-sizing:border-box;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.react-fullpage__container{height:100%;position:relative;transition-property:transform;width:100%}.react-fullpage__scrollbar{position:absolute;right:0;top:0;width:8px;z-index:10}.react-fullpage__scrollbar-sticker{position:sticky;top:0;width:100%}.react-fullpage__scrollbar-container{overflow:hidden;position:relative;width:100%}.react-fullpage__scrollbar-handler{-webkit-appearance:none;appearance:none;background:none;background:#0000004d;border:none;border-radius:4px;cursor:pointer;cursor:default;left:0;padding:0;position:absolute;right:0}.react-fullpage__scrollbar-handler.is-pressed{background:#0009}:after,:before{line-height:normal}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-color:#bababa;font-family:Source Sans Pro,sans-serif;font-size:18px;line-height:1.5}ol:after,ul:after{clear:both;content:"";display:block;height:0;line-height:0;overflow:hidden}pre{border-left:10px solid #ccc;max-width:500px}.chat-container{border-radius:30px 30px 0 0;bottom:0;left:42%;padding:20px;position:fixed;transform:translateX(-50%);width:80%}@media (max-width:1500px){.chat-container{max-width:50%;padding:15px}}.chat-box{align-items:center;border-radius:30px;display:flex;gap:10px;padding:15px}.chat-box input{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #fff3;border-radius:30px;box-shadow:0 4px 15px #0006;color:#fff;font-size:16px;height:60px;outline:none;padding:10px 20px;transition:all .3s ease;width:100%}.chat-box input::placeholder{color:#fff9;font-size:24px;font-weight:700;opacity:1}.chat-box input:focus{border-color:#0078d4}.chat-button{align-items:center;background-color:#3f6b82;border:none;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;transition:background-color .3s ease,transform .2s ease;width:60px}.chat-button:hover{background-color:#2d4f75;transform:scale(1.1)}.chat-button:active{transform:scale(.95)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}h1{font-size:40px}h2{font-size:32px}h3{font-size:28px;margin-top:25px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}.font-weight-light,p{color:gray;font-weight:300}img{border:0;height:auto;max-width:100%}a{color:#dbeeff;transition:all .3s ease-in-out}a:hover{color:green;text-decoration:none}a:focus{color:green;outline:0}.btn{border-radius:0;cursor:pointer;font-size:18px;padding:12px 35px;white-space:normal}.btn-primary{background-color:#356ba2;border-color:#0000;color:#fff}.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#9cf;border-color:#0000;box-shadow:none;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#9cf;border-color:#0000;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none}.form-control{-webkit-appearance:none;appearance:none;-webkit-background-clip:padding-box;background-color:initial;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:18px;height:50px;padding-bottom:10px;padding-left:15px;padding-right:15px;width:100%}.form-control::-webkit-input-placeholder{color:#fff}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#fff}.form-control:-ms-input-placeholder{color:#fff}.form-control:focus{background-color:initial;border-bottom:1px solid #356ba2;box-shadow:none;color:#fff;outline:0}textarea.form-control{min-height:150px;padding:10px}.container{max-width:1320px}.container-2{max-width:1250px}#outer{display:flex;flex-wrap:wrap;min-height:100%;position:relative;width:100%}@media (max-width:991px){#outer{display:block}}#content-box{overflow:hidden;width:calc(82% + 1px)}@media (max-width:991px){#content-box{width:100%}}.section{align-items:center;display:flex;height:100vh;min-height:700px}.gallery-slider figure{background:#3085a3;cursor:pointer;float:left;height:auto;margin:0;max-width:200px;overflow:hidden;position:relative;text-align:center}.gallery-slider figure img{display:block;max-width:100%;min-height:100%;opacity:.8;position:relative}.gallery-slider figure figcaption{backface-visibility:hidden;color:#fff;font-size:1.25em;padding:1em;text-transform:uppercase}.gallery-slider figure figcaption:after,.gallery-slider figure figcaption:before{pointer-events:none}.gallery-slider figure figcaption,.gallery-slider figure figcaption>a{height:100%;left:0;position:absolute;top:0;width:100%}.gallery-slider figure figcaption>a{font-size:0;opacity:0;text-indent:200%;white-space:nowrap;z-index:1000}.gallery-slider figure h2{font-size:28px;font-weight:300;word-spacing:-.15em}.gallery-slider figure h2 span{font-weight:800}.gallery-slider figure h2,.gallery-slider figure p{margin:0}.gallery-slider figure p{font-size:68.5%;letter-spacing:1px}.gallery-section .title{margin-bottom:80px;padding-right:13px}.gallery-slider{margin:40px auto;max-width:960px}.gallery-slider .slick-slide{transition:transform .3s ease,box-shadow .3s ease}.gallery-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 8px 32px #000c;color:#fff;display:flex;flex-direction:column;height:640px;justify-content:space-between;margin:2rem auto;padding:2rem;position:relative;text-align:center;width:316px}.gallery-card img{border-radius:10px;height:311px;position:relative;width:100%}.gallery-nav{margin-top:20px;text-align:center}.gallery-dot{background-color:#ccc;border:none;border-radius:50%;font-weight:700;height:40px;margin:0 8px;transition:background .3s;width:40px}.gallery-dot:hover{background-color:#999}.gallery-section .container{max-width:1600px}@media (max-width:767px){.gallery-section .title{margin-bottom:40px}}.gallery-section .title h2{border-bottom:1px solid #fff;color:#fff;padding-bottom:10px}.gallery-section .slick-list{margin-bottom:40px}.gallery-section .item{margin:5px;text-align:center}.gallery-section .slick-dots{bottom:0;position:static}.gallery-section .slick-dots li{border-radius:100%;height:20px;margin:0 10px;transition:all .3s ease;width:20px}.gallery-section .slick-dots li button{display:none}.gallery-slider-wrapper{width:100%}.gallery-slider-wrapper,.parallax-window{overflow:hidden;position:relative}.parallax-bg{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;will-change:transform;z-index:-1}.react-fullpage__contents{display:block!important}.react-fullpage__slide{flex-shrink:0;height:100vh}#loadingSpinner{align-items:center;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:9999}#loadingSpinner.active{opacity:1;visibility:visible}
/*# sourceMappingURL=main.7cb565ec.css.map*/