@charset "UTF-8";.bannerhome{position:relative;overflow:hidden}@media (min-width:1024px){.bannerhome .section-content,.bannerhome .slider{height:950px!important;-o-object-fit:cover;object-fit:cover}}.bannerhome .slider:after{content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(25,37,66,0.86)),color-stop(35%,rgba(23,42,77,0.78)),to(rgba(0,94,188,0)));background:linear-gradient(0deg,rgba(25,37,66,0.86) 0%,rgba(23,42,77,0.78) 35%,rgba(0,94,188,0) 100%);height:250px;width:100%;position:absolute;bottom:0px;z-index:9;pointer-events:none}.bannerhome .slider:before{content:"";background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.37)),to(rgba(0,94,188,0)));background:linear-gradient(270deg,rgba(255,255,255,0.37) 0%,rgba(0,94,188,0) 100%);height:100%;width:300px;position:absolute;bottom:0px;right:0px;z-index:9;pointer-events:none}.bannerhome .content-overlay-inner{position:absolute;top:399px;left:100px;z-index:10;pointer-events:none}.bannerhome .content-overlay-inner .logo-main{-webkit-filter:drop-shadow(0px 0px 10px #FFFFFF);filter:drop-shadow(0px 0px 10px #FFFFFF);margin-bottom:20px}.bannerhome .content-overlay-inner .text-heading h1{font-family:"Montserrat",sans-serif;font-weight:700;font-size:64px;line-height:78px;text-transform:uppercase;margin:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(13.24%,#DED2AF),color-stop(51.47%,#DBBA82),color-stop(89.71%,#CEB899));background:linear-gradient(180deg,#DED2AF 13.24%,#DBBA82 51.47%,#CEB899 89.71%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bannerhome .content-overlay-inner .text-desc p{max-width:1007px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:24px;line-height:40px;color:#FFFFFF;margin-top:15px}.bannerhome .flickity-page-dots{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin:0px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;counter-reset:dot}@media (min-width:1024px){.bannerhome .flickity-page-dots{bottom:150px!important;position:absolute}}.bannerhome .flickity-page-dots .dot{counter-increment:dot;position:relative;width:37px;height:37px;margin:0;border-width:unset!important;border-color:transparent!important;background:#192542!important;border-radius:50%;opacity:1;cursor:pointer}.bannerhome .flickity-page-dots .dot:after{content:"";position:absolute;inset:0;left:-5px!important;top:-3px!important;width:40px;height:40px;padding:3px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C))!important;background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%)!important;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bannerhome .flickity-page-dots .dot:before{content:counter(dot);position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:700;line-height:1;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C));background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%);-webkit-text-fill-color:transparent;font-family:"SF Pro Display";-webkit-background-clip:text;background-clip:text;color:transparent}.bannerhome .flickity-page-dots .dot.is-selected{background:#FFF1B8!important;-webkit-box-shadow:0 0 20px 10px rgba(255,241,184,0.6),0 0 40px 20px rgba(255,241,184,0.3);box-shadow:0 0 20px 10px rgba(255,241,184,0.6),0 0 40px 20px rgba(255,241,184,0.3)}.bannerhome .flickity-page-dots .dot.is-selected:before{color:#000;font-weight:600;-webkit-transform:scale(1.1);transform:scale(1.1)}.bannerhome .flickity-page-dots .dot:hover:before{color:#000}.bannerhome .flickity-prev-next-button{bottom:150px;top:auto;margin:0;opacity:1!important;z-index:99999;border:unset!important}.bannerhome .flickity-prev-next-button svg{background:#192542!important;border:unset!important;border-radius:100%}.bannerhome .flickity-prev-next-button svg path{display:none}@media (min-width:1024px){.bannerhome .flickity-prev-next-button.previous{left:35%}}.bannerhome .flickity-prev-next-button.previous:before{content:"←";position:absolute;font-size:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C));background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%);z-index:999;font-family:"SF Pro Display";-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:1024px){.bannerhome .flickity-prev-next-button.next{right:35%}}.bannerhome .flickity-prev-next-button.next:before{content:"→";color:white;position:absolute;font-size:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C));background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%);z-index:999;font-family:"SF Pro Display";-webkit-background-clip:text;background-clip:text;color:transparent}.bannerhome .flickity-prev-next-button *{opacity:1!important}.bannerhome .flickity-prev-next-button:after{content:"";position:absolute;inset:0;left:-2px!important;top:0px!important;width:40px;height:40px;padding:3px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C));background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bannerhome .flickity-nav{position:absolute}.bannerhome .flickity-nav .flickity-page-dots{position:unset!important}.bannerhome .flickity-nav{bottom:50px}@media (min-width:1024px){.bannerhome .flickity-nav{bottom:150px}}.bannerhome .flickity-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;z-index:99999}.bannerhome .flickity-nav .flickity-prev-next-button{position:unset;margin:0;opacity:1!important;z-index:99999;border:unset!important}.bannerhome .flickity-nav .flickity-prev-next-button svg{background:#192542!important;border:unset!important}.bannerhome .flickity-nav .flickity-prev-next-button svg path{display:none}.bannerhome .flickity-nav .flickity-prev-next-button.previous{border-radius:100%;width:36px}.bannerhome .flickity-nav .flickity-prev-next-button.previous:before{content:"←";position:absolute;font-size:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C));background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%);z-index:999;font-family:"SF Pro Display";-webkit-background-clip:text;background-clip:text;color:transparent}.bannerhome .flickity-nav .flickity-prev-next-button.next{border-radius:100%;width:36px}.bannerhome .flickity-nav .flickity-prev-next-button.next:before{content:"→";color:white;position:absolute;font-size:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C));background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%);z-index:999;font-family:"SF Pro Display";-webkit-background-clip:text;background-clip:text;color:transparent}.bannerhome .flickity-nav .flickity-prev-next-button *{opacity:1!important}.bannerhome .flickity-nav .flickity-prev-next-button:after{content:"";position:absolute;inset:0;left:-2px!important;top:0px!important;width:40px;height:40px;padding:3px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#B99645),color-stop(32%,#C6A450),color-stop(40%,#ECD272),color-stop(50%,#F6E996),color-stop(59%,#E5BE55),color-stop(68%,#E1AF3C));background:linear-gradient(90deg,#B99645 20%,#C6A450 32%,#ECD272 40%,#F6E996 50%,#E5BE55 59%,#E1AF3C 68%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (max-width:1023px){.bannerhome .content-overlay-inner{top:50px;left:20px}.bannerhome .content-overlay-inner .text-heading h1{font-size:28px;line-height:36px}.bannerhome .content-overlay-inner .text-desc p{font-size:15px;line-height:22px}}