@import"https://fonts.googleapis.com/css2?family=Allura&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@font-face{font-family:"ArgueDEMO";src:url("../../fonts/Argue/ArgueDEMO.woff2") format("woff2"),url("../../fonts/Argue/ArgueDEMO.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.tertiary-font{font-family:"ArgueDEMO",cursive}.body-of-hdn{overflow:hidden}.d-flex{display:flex}body{font-family:"DM Sans",sans-serif;font-weight:400;padding:0;margin:0;border:none;outline:none;box-shadow:none;box-sizing:border-box;font-size:14px}@media(min-width: 1200px){body{font-size:.9375vw}}body.menu-open{overflow:hidden}button{background:none;border:none;outline:none}.common-btn{font-size:14px;font-weight:400;letter-spacing:3px;padding:20px 32px;transition:.7s}.common-btn.trans{background-color:hsla(0,0%,100%,.1);border:.0520833333vw solid hsla(0,0%,100%,.1)}.common-btn.bg-primary:hover,.common-btn.bg-white:hover{background-color:#2467bf !important;color:#fff !important}@media(min-width: 1200px){.common-btn{font-size:.8333333333vw;letter-spacing:.15625vw;padding:1.1979166667vw 2.34375vw}}.--common-title-wrap .--top-title{font-size:22px;line-height:23px;font-weight:400;font-family:"Allura",cursive;color:#25317e;margin-bottom:6px}.--common-title-wrap .--main-title{font-family:"ArgueDEMO",cursive;background:linear-gradient(270deg, #2467bf 0%, #113059 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:46px;line-height:46px;font-weight:400;letter-spacing:-3px;margin-bottom:6px}.--common-title-wrap .--sub-title{font-size:22px;line-height:23px;font-weight:200}@media(min-width: 1200px){.--common-title-wrap .--top-title{font-size:1.5625vw;line-height:1.4583333333vw}.--common-title-wrap .--main-title{font-size:3.6458333333vw;line-height:3.6458333333vw;letter-spacing:-.1041666667vw}.--common-title-wrap .--sub-title{font-size:1.4583333333vw;line-height:1.5625vw}}.--common-para{font-size:14px;font-weight:300;line-height:23px}@media(min-width: 1200px){.--common-para{font-size:.8854166667vw;line-height:1.4583333333vw}}ul li{list-style:none}a{text-decoration:none}svg{width:100%;height:100%}img{width:100%;padding:0;margin:0;display:block;height:auto}input,textarea{font-size:16px}input,select{border:none;outline:none}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#1b3d62}::-webkit-scrollbar-thumb:hover{background:#005773}.--line-limit-1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.--line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.--line-limit-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.--line-limit-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}.--line-limit-5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.--line-limit-6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:6}.--line-limit-7{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:7}.--line-limit-8{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:8}.--line-limit-9{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:9}.--line-limit-10{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:10}.main-wrap{padding:0 20px}.slick-slider{margin-bottom:0 !important}@media only screen and (min-width: 1200px){.main-wrap{padding:0 8.3333333333vw}}.--common-para{font-size:14px;line-height:23px;font-weight:300}.--common-para strong{font-weight:700}@media only screen and (min-width: 1200px){.--common-para{font-size:.8854166667vw;line-height:1.4583333333vw}}.display-none{display:none}.--common-section{padding-bottom:60px}@media only screen and (min-width: 1200px){.--common-section{padding-bottom:7.8125vw}}.fade-up{opacity:0;transform:translateY(50px);transition:opacity .9s ease,transform .9s ease}.fade-up-active{opacity:1;transform:translateY(0)}.fade-left{opacity:0;transform:translateX(-50px);transition:opacity .9s ease,transform .9s ease}.fade-left-active{opacity:1;transform:translateX(0)}.fade-right{opacity:0;transform:translateX(50px);transition:opacity .9s ease,transform .9s ease}.fade-right-active{opacity:1;transform:translateX(0)}.zoom-in{opacity:0;transform:scale(0.8);transition:opacity .9s ease,transform .9s ease}.zoom-in-active{opacity:1;transform:scale(1)}.arrows-num-wrap{position:absolute;z-index:1111}.arrows-num-wrap .icon-inner{width:15px;height:23px}.arrows-num-wrap .custom-arrow{display:flex;align-items:center;cursor:pointer}.arrows-num-wrap .image-process-count{padding:0 12px;font-weight:300;font-size:27px;letter-spacing:-2px}.arrows-num-wrap .image-process-count .current{font-size:27px;font-weight:300}.arrows-num-wrap .image-process-count .total{font-size:15px;font-weight:300}@media only screen and (min-width: 1200px){.arrows-num-wrap .icon-inner{width:.8333333333vw;height:1.5625vw}.arrows-num-wrap .custom-arrow{cursor:pointer}.arrows-num-wrap .image-process-count{font-size:1.7708333333vw;letter-spacing:.0520833333vw}.arrows-num-wrap .image-process-count .current{font-size:1.7708333333vw}.arrows-num-wrap .image-process-count .total{font-size:.9375vw}}@media only screen and (min-width: 1200px){.arrows-num-wrap.desktop-vr{margin:auto;flex-direction:column}.arrows-num-wrap.desktop-vr .custom-arrow{justify-content:center;cursor:pointer}.arrows-num-wrap.desktop-vr .image-process-count{padding:.625vw 0;letter-spacing:-.2083333333vw}}@media only screen and (min-width: 1200px){.arrows-num-wrap{position:absolute;left:0;bottom:0;top:0;margin:auto}.arrows-num-wrap.desktop-hr{flex-direction:row;width:fit-content;z-index:99}.arrows-num-wrap.desktop-hr .custom-arrow{cursor:pointer}.arrows-num-wrap.desktop-hr .image-process-count{padding:0 .625vw;display:flex;flex-direction:row;align-items:baseline}}.--section-pd{padding-bottom:70px}.--section-mg{margin-bottom:70px}@media only screen and (min-width: 1024px){.--section-pd{padding-bottom:7.2916666667vw}.--section-mg{margin-bottom:7.2916666667vw}}.fix-icon-wrap{position:fixed;right:15px;bottom:15%;z-index:111;transition:.7s ease-in-out;cursor:pointer}.fix-icon-wrap .fix-icon-inner .fix-icon{width:48px;height:48px;border-radius:50%;padding:12px;display:flex;justify-content:center;align-items:center;margin:10px 0}.fix-icon-wrap .fix-icon-inner .fix-icon img{width:25px;height:25px}.fix-icon-wrap .fix-icon-inner .fix-icon.wp{background:#006265}.fix-icon-wrap .fix-icon-inner .fix-icon.call{background:#c2a878}@media only screen and (min-width: 1024px){.fix-icon-wrap{right:2.8645833333vw;bottom:5.2083333333vw}.fix-icon-wrap .fix-icon-inner{display:flex}.fix-icon-wrap .fix-icon-inner .fix-icon{margin:0 .2604166667vw;width:2.8645833333vw;height:2.8645833333vw}.fix-icon-wrap .fix-icon-inner .fix-icon img{width:1.4583333333vw;height:1.4583333333vw}}.gallery-loading{text-align:center}.fancybox__container{--fancybox-zIndex: 99999;z-index:99999}.pi-consent{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#1b3d62;color:#fff;padding:18px 20px;box-shadow:0 -8px 30px rgba(0,0,0,.25)}.pi-consent[hidden]{display:none}.pi-consent .pi-consent__inner{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:1400px;margin:0 auto}.pi-consent .pi-consent__text{font-size:13px;line-height:20px;font-weight:300}.pi-consent .pi-consent__link{color:#fff;text-decoration:underline}.pi-consent .pi-consent__actions{display:flex;gap:10px;flex-shrink:0}.pi-consent .pi-consent__btn{min-height:44px;padding:12px 24px;font-size:13px;letter-spacing:1px;cursor:pointer;transition:.3s}.pi-consent .pi-consent__btn--accept{background:#fff;color:#1b3d62}.pi-consent .pi-consent__btn--accept:hover{background:#2467bf;color:#fff}.pi-consent .pi-consent__btn--decline{background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.4)}.pi-consent .pi-consent__btn--decline:hover{border-color:#fff}@media(min-width: 768px){.pi-consent{padding:20px 40px}.pi-consent .pi-consent__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.pi-consent .pi-consent__text{font-size:14px}}
