@charset "UTF-8";.scroll-to-bullets a:after{display:none!important}.banner-hero-section{position:relative;min-height:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.banner-hero-section .section-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-hero-section .banner-row{margin:0 auto;pointer-events:none}.banner-hero-section .banner-row .col-inner{pointer-events:auto}.banner-hero-section .heading-gold h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;line-height:59px;text-transform:uppercase;margin-bottom:40px;max-width:1240px;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;-webkit-filter:drop-shadow(6px 4px 17px rgba(0,0,0,0.39));filter:drop-shadow(6px 4px 17px rgba(0,0,0,0.39))}@media (max-width:1024px){.banner-hero-section .heading-gold h2{font-size:32px;line-height:40px}}@media (max-width:849px){.banner-hero-section .heading-gold h2{font-size:24px;line-height:30px;margin-bottom:20px}}.banner-hero-section .description-text p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:24px;line-height:29px;text-align:justify;color:#FFFFFF;max-width:879px;margin-bottom:20px}@media (max-width:1024px){.banner-hero-section .description-text p{font-size:18px;line-height:24px;max-width:100%}}@media (max-width:849px){.banner-hero-section .description-text p{font-size:15px;line-height:22px}}.banner-hero-section .description-text{margin-bottom:50px}.banner-hero-section .cta-button-wrapper .btn-primary-gold{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:699px;height:81px;background:-webkit-gradient(linear,left top,right top,color-stop(7.21%,#BC9971),color-stop(41.38%,#E7C993),color-stop(56.55%,#E7C993),color-stop(93.49%,#BC9971));background:linear-gradient(90deg,#BC9971 7.21%,#E7C993 41.38%,#E7C993 56.55%,#BC9971 93.49%);border-radius:14px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:25px;color:#06192E;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0px 4px 15px rgba(0,0,0,0.2);box-shadow:0px 4px 15px rgba(0,0,0,0.2)}.banner-hero-section .cta-button-wrapper .btn-primary-gold:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:0px 8px 25px rgba(0,0,0,0.3);box-shadow:0px 8px 25px rgba(0,0,0,0.3)}@media (max-width:1024px){.banner-hero-section .cta-button-wrapper .btn-primary-gold{width:100%;max-width:500px;height:65px;font-size:20px}}@media (max-width:849px){.banner-hero-section .cta-button-wrapper .btn-primary-gold{height:55px;font-size:16px;width:100%}}.banner-hero-section .section-content{padding:0!important}.ds-danhmuc-section{position:relative;background-color:#00122e}.ds-danhmuc-section .ds-danhmuc-heading h2{font-family:"Montserrat",sans-serif;font-weight:600;font-size:clamp(32px,5vw,64px);line-height:1.2;text-align:center;text-transform:uppercase;margin-bottom:20px;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;-webkit-filter:drop-shadow(8px 6px 5.4px rgba(0,0,0,0.47));filter:drop-shadow(8px 6px 5.4px rgba(0,0,0,0.47))}.ds-danhmuc-section{}.ds-danhmuc-section .ds-danhmuc-desc{max-width:1256px;margin:0 auto 50px;margin-bottom:0!important}.ds-danhmuc-section .ds-danhmuc-desc p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:clamp(15px,1.5vw,20px);line-height:1.4;color:#FFFFFF;text-align:center;margin-bottom:0!important}.ds-danhmuc-section{}.ds-danhmuc-section .ds-danhmuc-grid{max-width:1700px;margin:0 auto}.ds-danhmuc-section .ds-danhmuc-grid .ds-danhmuc-card .col-inner{background:rgba(213,237,255,0.17);border:1px solid rgba(222,186,130,0.25);border-radius:18px;padding:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:100%;overflow:hidden;border-color:#DBBA82}.ds-danhmuc-section .ds-danhmuc-grid .ds-danhmuc-card .col-inner:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.5);box-shadow:0 15px 30px rgba(0,0,0,0.5)}.ds-danhmuc-section .ds-danhmuc-grid .ds-danhmuc-card .col-inner:after{content:"";position:absolute;top:-10px;top:auto;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:auto;background-image:url("../../img/anhsang.png");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:20;height:20px;width:100px;pointer-events:none}.ds-danhmuc-section{}.ds-danhmuc-section .ds-card-img{margin-bottom:0!important}.ds-danhmuc-section .ds-card-img img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover;border:1px solid #DBBA82;margin-bottom:0!important;border-radius:18px!important;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.ds-danhmuc-section{}.ds-danhmuc-section .ds-card-label{padding:15px 10px 5px 10px}.ds-danhmuc-section .ds-card-label p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;line-height:1.25;color:#FFFFFF;text-align:center;text-transform:uppercase;margin:0;letter-spacing:0.5px}.ds-danhmuc-section{}.ds-danhmuc-section .ds-card-360 .ds-image-wrapper{position:relative}.ds-danhmuc-section .ds-card-360 .ds-360-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.ds-danhmuc-section .ds-card-360 .ds-360-overlay p{font-family:"Montserrat",sans-serif;font-weight:800;font-size:clamp(30px,4vw,50px);color:#FFFFFF;text-shadow:0 0 20px rgba(255,255,255,0.4);margin:0}.ds-danhmuc-section .ds-card-360 .ds-card-img img{-webkit-filter:brightness(0.8);filter:brightness(0.8)}.ds-danhmuc-section{}@media (max-width:1024px){.ds-danhmuc-section .ds-danhmuc-grid{padding:0 15px}.ds-danhmuc-section .ds-card-img img{height:200px}}@media (max-width:549px){.ds-danhmuc-section .ds-danhmuc-section{padding:40px 0}.ds-danhmuc-section .ds-card-img img{height:180px;width:100%}.ds-danhmuc-section .ds-danhmuc-heading h2{font-size:28px}}.listlogo{background-color:#001a33;position:relative;padding:100px 0}.listlogo .main-title-gold h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:30px;line-height:59px;text-align:center;text-transform:uppercase;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;margin-bottom:25px}.listlogo .sub-desc p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:white;margin:0 auto 40px}.listlogo .listlogo__left-image{padding:0!important}@media (max-width:849px){.listlogo .listlogo__number{padding-top:30px}}@media (min-width:849px){.listlogo .listlogo__number{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.listlogo .listlogo__number>div{-ms-flex-preferred-size:20%!important;flex-basis:20%!important;max-width:20%!important}.listlogo .listlogo__number .col-inner{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}.listlogo .listlogo__number>div:first-child>.col-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listlogo .listlogo__number>div:first-child>.col-inner .stat-text{margin:0px;margin-left:20px}.listlogo .listlogo__number>div:first-child>.col-inner{text-align:left}@media (max-width:849px){.listlogo .listlogo__number>div:first-child>.col-inner{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.listlogo .listlogo__number>div:first-child>.col-inner .stack{margin:0px!important}.listlogo .listlogo__number .col-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.listlogo .listlogo__number .stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.listlogo .listlogo__number .stat-number p{font-family:"Montserrat","Inter",sans-serif;font-weight:700;font-size:64px;line-height:78px;text-align:center;text-transform:uppercase;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;margin:0;padding:0}.listlogo .listlogo__number .stat-number.before{position:relative}.listlogo .listlogo__number .stat-number.before:after{content:"";position:absolute;top:-10px;right:-32px;width:64px;height:64px;background-image:url("../../img/anhsangsao.png");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:10}.listlogo .listlogo__number .stat-number.stat-number-after p{font-size:32px;line-height:39px;padding-bottom:12px}.listlogo .listlogo__number .stat-number.stat-number-plus p{font-size:40px;line-height:78px}.listlogo .listlogo__number .stat-text p{font-family:-apple-system,"SF Pro Display","Montserrat",sans-serif;font-weight:400;font-size:22px;line-height:30px;text-align:center;text-transform:capitalize;color:#ffffff;margin:4px 0 0;padding:0}.listlogo .listlogo__grid img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-filter:drop-shadow(26px 34px 12px rgba(0,0,0,0.01)) drop-shadow(17px 22px 11px rgba(0,0,0,0.06)) drop-shadow(9px 12px 9px rgba(0,0,0,0.2));filter:drop-shadow(26px 34px 12px rgba(0,0,0,0.01)) drop-shadow(17px 22px 11px rgba(0,0,0,0.06)) drop-shadow(9px 12px 9px rgba(0,0,0,0.2))}.listlogo .listlogo__grid img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.listlogo .footer-text p{font-family:"Inter",sans-serif;font-size:24px;line-height:29px;color:white;text-transform:capitalize;opacity:1}.real-estate-problems{position:relative;overflow:hidden;min-height:900px}.real-estate-problems .section-title{margin-bottom:50px}.real-estate-problems .section-title h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;line-height:1.2;text-transform:uppercase;text-align:center;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}@media (max-width:768px){.real-estate-problems .section-title h2{font-size:28px}}.real-estate-problems .problem-card{position:relative;padding:20px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.real-estate-problems .problem-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.real-estate-problems .problem-card .glass-effect{width:100%;max-width:350px;margin:0!important;border-radius:4px;-webkit-filter:drop-shadow(0px 10px 20px rgba(0,0,0,0.3));filter:drop-shadow(0px 10px 20px rgba(0,0,0,0.3))}.real-estate-problems .problem-card .problem-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:10}.real-estate-problems .problem-card .problem-content p{font-family:"Montserrat",sans-serif;font-size:24px;line-height:29px;color:#FFFFFF;text-align:center;margin:0}@media (max-width:1024px){.real-estate-problems .problem-card .problem-content p{font-size:18px;line-height:22px}}@media (max-width:849px){.real-estate-problems{padding:40px 15px;min-height:auto}.real-estate-problems .problem-card{margin-bottom:30px}.real-estate-problems .problem-card .problem-content p{font-size:20px}}.ds-web-solutions{position:relative;overflow:hidden;background-color:#000}.ds-web-solutions:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url("path-to-layer-1.png");mix-blend-mode:screen;opacity:0.3;pointer-events:none}.ds-web-solutions .section-title{margin-bottom:50px}.ds-web-solutions .section-title h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;line-height:1.2;text-align:center;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;-webkit-filter:drop-shadow(152px 111px 53px rgba(0,0,0,0.01)) drop-shadow(97px 71px 48px rgba(0,0,0,0.06)) drop-shadow(55px 40px 41px rgba(0,0,0,0.2)) drop-shadow(24px 18px 30px rgba(0,0,0,0.34)) drop-shadow(6px 4px 17px rgba(0,0,0,0.39));filter:drop-shadow(152px 111px 53px rgba(0,0,0,0.01)) drop-shadow(97px 71px 48px rgba(0,0,0,0.06)) drop-shadow(55px 40px 41px rgba(0,0,0,0.2)) drop-shadow(24px 18px 30px rgba(0,0,0,0.34)) drop-shadow(6px 4px 17px rgba(0,0,0,0.39))}.ds-web-solutions .solution-item{padding:0 15px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.ds-web-solutions .solution-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ds-web-solutions .solution-item .img{max-width:275px;margin-left:auto;margin-right:auto;border-radius:4px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.5);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.ds-web-solutions .solution-item .item-title{margin-top:25px;margin-bottom:10px}.ds-web-solutions .solution-item .item-title h3{font-family:"Montserrat",sans-serif;font-weight:700;font-size:40px;line-height:1.2;text-align:center;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;-webkit-filter:drop-shadow(24px 18px 30px rgba(0,0,0,0.34));filter:drop-shadow(24px 18px 30px rgba(0,0,0,0.34))}.ds-web-solutions .solution-item .item-desc p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;line-height:1.3;text-align:center;color:#FFFFFF;margin:0 auto;max-width:450px}.ds-web-solutions{}@media (max-width:1024px){.ds-web-solutions .section-title h2{font-size:36px}.ds-web-solutions .solution-item .item-title h3{font-size:30px}.ds-web-solutions .solution-item .item-desc p{font-size:18px}}@media (max-width:849px){.ds-web-solutions{padding:40px 0}.ds-web-solutions .section-title h2{font-size:28px}.ds-web-solutions .solution-item{margin-bottom:40px}.ds-web-solutions .solution-item .item-title h3{font-size:26px}.ds-web-solutions .solution-item .item-desc p{font-size:16px;padding:0 20px}}.ds-ecosystem-section{position:relative;overflow:hidden}@media (min-width:1024px){.ds-ecosystem-section .ds-ecosystem-row>div{max-width:20%!important;-ms-flex-preferred-size:20%!important;flex-basis:20%!important}}@media (max-width:1024px) and (min-width:849px){.ds-ecosystem-section .ds-ecosystem-row>div{max-width:33.33333%!important;-ms-flex-preferred-size:33.33333%!important;flex-basis:33.33333%!important}}.ds-ecosystem-section .ds-title-main h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:32px;text-align:center;text-transform:uppercase;margin-bottom:20px;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;-webkit-filter:drop-shadow(6px 4px 17px rgba(0,0,0,0.39));filter:drop-shadow(6px 4px 17px rgba(0,0,0,0.39))}@media (max-width:1024px){.ds-ecosystem-section .ds-title-main h2{font-size:36px}}@media (min-width:1024px){.ds-ecosystem-section .ds-title-main h2{font-size:48px;line-height:59px}}.ds-ecosystem-section .ds-description p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;text-align:center;color:#FFFFFF;max-width:1020px;margin:0 auto 40px}@media (min-width:1024px){.ds-ecosystem-section .ds-description p{font-size:36px;line-height:44px}}.ds-ecosystem-section .ds-card-box{margin:0!important;border:1.5px solid #FCEBBD;border-radius:66px 0px}@media (max-width:849px){.ds-ecosystem-section .ds-card-box{border-radius:108px 0px}}.ds-ecosystem-section .ds-card-box{overflow:hidden;height:100%;min-height:490px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;background:radial-gradient(130.21% 130.21% at 50% 66.08%,rgba(115,115,115,0) 17.31%,#737373 100%)}.ds-ecosystem-section .ds-card-box:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ds-ecosystem-section .ds-card-box .ds-card-image{padding:0!important}.ds-ecosystem-section .ds-card-box .ds-card-image .img-inner{border-radius:66px 0px 0px 0px;height:100%}.ds-ecosystem-section .ds-card-box .ds-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ds-ecosystem-section .ds-card-box .ds-card-content{padding:30px 20px!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ds-ecosystem-section .ds-card-box .ds-card-title h3{font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;line-height:1.3;text-align:center;text-transform:uppercase;margin-bottom:15px;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}@media (min-width:1024px){.ds-ecosystem-section .ds-card-box .ds-card-title h3{font-size:23px}}.ds-ecosystem-section .ds-card-box .ds-card-desc p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px;line-height:1.4;text-align:center;color:#FFFFFF}@media (min-width:1024px){.ds-ecosystem-section .ds-card-box .ds-card-desc p{font-size:15px}}@media (max-width:849px){.ds-ecosystem-section{padding:40px 0}.ds-ecosystem-section .ds-card-box{min-height:auto;margin-bottom:30px!important}}.section-module-tnpp{position:relative;width:100%;background-size:cover!important;background-position:center center!important;overflow:hidden;padding-top:142px!important;padding-bottom:76px!important}.section-module-tnpp .tnpp__heading{margin-bottom:50px}.section-module-tnpp .tnpp__heading h2{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:59px;text-transform:uppercase;text-align:center;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;text-fill-color:transparent;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));margin:0}.section-module-tnpp .tnpp__row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:849px){.section-module-tnpp .tnpp__row{padding:0px 15px}}.section-module-tnpp .tnpp__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-module-tnpp .tnpp__box{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important;border:5px solid rgba(255,236,204,0.6)!important;border-radius:20px!important;overflow:hidden;height:100%}.section-module-tnpp .tnpp__box .box-image{position:relative;overflow:hidden;border-radius:10px 10px 0 0}.section-module-tnpp .tnpp__box .box-image:after{content:"";position:absolute;inset:0;border:5px solid rgba(255,236,204,0.6);border-radius:10px 10px 0 0;pointer-events:none;z-index:2}.section-module-tnpp .tnpp__box .box-image img{width:100%;aspect-ratio:775/429;-o-object-fit:cover;object-fit:cover;display:block;border-radius:10px 10px 0 0;-webkit-transition:-webkit-transform 0.45s ease;transition:-webkit-transform 0.45s ease;transition:transform 0.45s ease;transition:transform 0.45s ease,-webkit-transform 0.45s ease}.section-module-tnpp .tnpp__box:hover .box-image img{-webkit-transform:scale(1.04);transform:scale(1.04)}.section-module-tnpp .tnpp__box .box-text{padding:20px 16px 24px;background:transparent}.section-module-tnpp .tnpp__box .box-text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-module-tnpp .tnpp__box-title{margin-bottom:10px}.section-module-tnpp .tnpp__box-title h4{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:39px;text-align:center;background:-webkit-gradient(linear,left top,right top,color-stop(-2.85%,#DED2AF),color-stop(42.6%,#E8C07C),color-stop(97.33%,#CEB899));background:linear-gradient(90deg,#DED2AF -2.85%,#E8C07C 42.6%,#CEB899 97.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));margin:0}.section-module-tnpp .tnpp__box-desc p{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:25px;line-height:30px;text-align:center;color:#FFFFFF;text-shadow:0px 4px 4px rgba(0,0,0,0.25);margin:0}@media (max-width:1024px){.section-module-tnpp{padding-top:80px!important;padding-bottom:56px!important}.section-module-tnpp .tnpp__heading{margin-bottom:36px}.section-module-tnpp .tnpp__heading h2{font-size:36px;line-height:46px}.section-module-tnpp .tnpp__box-title h4{font-size:24px;line-height:30px}.section-module-tnpp .tnpp__box-desc p{font-size:18px;line-height:26px}}@media (max-width:849px){.section-module-tnpp{padding-top:48px!important;padding-bottom:48px!important}.section-module-tnpp .tnpp__heading{margin-bottom:28px}.section-module-tnpp .tnpp__heading h2{font-size:26px;line-height:34px}.section-module-tnpp .tnpp__col{margin-bottom:32px}.section-module-tnpp .tnpp__col:last-child{margin-bottom:0}.section-module-tnpp .tnpp__box{border-radius:14px!important}.section-module-tnpp .tnpp__box .box-image{border-radius:10px 10px 0 0}.section-module-tnpp .tnpp__box .box-image img{border-radius:10px 10px 0 0}.section-module-tnpp .tnpp__box .box-text{padding:16px 12px 20px}.section-module-tnpp .tnpp__box-title{margin-bottom:8px}.section-module-tnpp .tnpp__box-title h4{font-size:18px;line-height:24px}.section-module-tnpp .tnpp__box-desc p{font-size:14px;line-height:22px}}.digisky-why-us{position:relative;overflow:hidden}.digisky-why-us .digisky-section-title h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;line-height:59px;text-transform:uppercase;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}.digisky-why-us .center-content-row{position:relative;padding:100px 0}.digisky-why-us .center-content-row .center-glow-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.digisky-why-us .center-content-row .center-glow-text h3{font-family:"Montserrat",sans-serif;font-weight:700;font-size:40px;line-height:49px;text-transform:uppercase;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;margin:0}.digisky-why-us .feature-number{width:40px;height:40px;background:#3A4F61;border:2px solid #FFDDA2;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px;vertical-align:middle}.digisky-why-us .feature-number p{margin-bottom:0!important}.digisky-why-us .feature-number span{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:29px;color:#FFFFFF}.digisky-why-us .feature-desc{display:inline-block;vertical-align:middle;max-width:380px}.digisky-why-us .feature-desc p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:25px;line-height:30px;color:#FFFFFF;margin:0}@media (max-width:1199px){.digisky-why-us .feature-item{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;-webkit-transform:none!important;transform:none!important;margin:30px auto;text-align:center!important}.digisky-why-us .feature-item .feature-desc{display:block;max-width:100%;text-align:center!important}.digisky-why-us .feature-item .feature-desc p{font-size:20px}.digisky-why-us .feature-item .feature-number{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px auto}.digisky-why-us .digisky-section-title h2{font-size:30px;line-height:1.2}}.hero-digisky{min-height:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.hero-digisky .hero-title{margin-bottom:20px}.hero-digisky .hero-title h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;line-height:1.2;text-transform:uppercase;margin-bottom:0;background:-webkit-gradient(linear,left top,right top,color-stop(-20.06%,#C59867),color-stop(26.16%,#513620),color-stop(50.04%,#886138),color-stop(72.15%,#463325),color-stop(115.34%,#B38D66));background:linear-gradient(90deg,#C59867 -20.06%,#513620 26.16%,#886138 50.04%,#463325 72.15%,#B38D66 115.34%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-digisky .hero-description{max-width:1163px;margin:0 auto 50px}.hero-digisky .hero-description p{font-family:"Montserrat",sans-serif;font-size:36px;line-height:1.2;color:#000000;font-weight:400}.hero-digisky .btn-cta-gold{background:-webkit-gradient(linear,left top,right top,color-stop(24.31%,#CFA96B),color-stop(30.41%,#D8BB86),color-stop(37.42%,#EED09A),color-stop(48.82%,#FCF8BD),color-stop(59.9%,#F0D797),color-stop(67.39%,#EED09A),color-stop(77.83%,#CFA96B))!important;background:linear-gradient(90deg,#CFA96B 24.31%,#D8BB86 30.41%,#EED09A 37.42%,#FCF8BD 48.82%,#F0D797 59.9%,#EED09A 67.39%,#CFA96B 77.83%)!important;border:none!important;-webkit-box-shadow:15px 46px 19px rgba(77,60,31,0.03),8px 26px 16px rgba(77,60,31,0.1),4px 11px 12px rgba(77,60,31,0.17),1px 3px 7px rgba(77,60,31,0.2)!important;box-shadow:15px 46px 19px rgba(77,60,31,0.03),8px 26px 16px rgba(77,60,31,0.1),4px 11px 12px rgba(77,60,31,0.17),1px 3px 7px rgba(77,60,31,0.2)!important;padding:15px 60px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.hero-digisky .btn-cta-gold span{font-family:"Montserrat",sans-serif;font-weight:600;font-size:32px;color:#000000;text-transform:uppercase}.hero-digisky .btn-cta-gold:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0px 10px 20px rgba(77,60,31,0.3)!important;box-shadow:0px 10px 20px rgba(77,60,31,0.3)!important}.hero-digisky .hero-contact-info span{font-family:"SF Pro",sans-serif;font-size:25px;color:#000000;margin:0 25px;display:inline-block}@media (max-width:1024px){.hero-digisky{min-height:auto;padding:80px 0}.hero-digisky .hero-title h2{font-size:36px}.hero-digisky .hero-description p{font-size:24px}.hero-digisky .btn-cta-gold span{font-size:24px}.hero-digisky .hero-contact-info span{font-size:18px;margin:10px}}@media (max-width:767px){.hero-digisky .hero-title h2{font-size:28px}.hero-digisky .hero-description p{font-size:18px}.hero-digisky .btn-cta-gold{padding:10px 30px}.hero-digisky .btn-cta-gold span{font-size:18px}.hero-digisky .hero-contact-row{position:relative;bottom:0;margin-top:40px}.hero-digisky .hero-contact-info span{display:block;margin:5px 0}}.section-typical-products{background-color:#000}.section-typical-products .text-subtitle p{font-family:"Inter",sans-serif;font-size:20px;color:#fff;margin-bottom:0}.section-typical-products .text-main-title h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;text-transform:uppercase;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;text-shadow:6px 4px 17px rgba(0,0,0,0.39);margin-bottom:45px}.section-typical-products .row-product-clusters{margin-bottom:30px}.section-typical-products .row-product-clusters .product-cluster{padding:0 15px}.section-typical-products .row-product-clusters .product-cluster .inner-images{position:relative;border:1px solid rgba(255,236,204,0.4);margin-bottom:20px;overflow:hidden}.section-typical-products .row-product-clusters .product-cluster .inner-images img{width:100%;height:490px;-o-object-fit:cover;object-fit:cover;display:block}.section-typical-products .row-product-clusters .product-cluster .text-web-title p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;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;margin:0}.section-typical-products .btn-view-more{background:-webkit-gradient(linear,left top,right top,color-stop(24.31%,#CFA96B),color-stop(48.82%,#FCF8BD),color-stop(77.83%,#CFA96B))!important;background:linear-gradient(90deg,#CFA96B 24.31%,#FCF8BD 48.82%,#CFA96B 77.83%)!important;border:1px solid rgba(206,168,106,0.78)!important;margin-top:20px}.section-typical-products .btn-view-more span{color:#000!important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px}.section-typical-products .contact-footer-row{margin-top:40px}.section-typical-products .contact-footer-row .contact-footer-stack{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-typical-products .contact-footer-row .contact-footer-stack>div{--stack-gap:1rem!important}.section-typical-products .contact-footer-row .contact-footer-stack .info-item p{font-family:"SF Pro",sans-serif;font-size:25px;color:#FFFFFF;margin:0;white-space:nowrap}.section-typical-products .contact-footer-row .contact-footer-stack .sep p{font-size:25px;color:rgba(255,255,255,0.5);margin:0}.section-typical-products{}@media (max-width:1024px){.section-typical-products .row-product-clusters .product-cluster .inner-images img{height:350px}.section-typical-products .text-main-title h2{font-size:36px}.section-typical-products .row-product-clusters .product-cluster .text-web-title p{font-size:18px}}@media (max-width:767px){.section-typical-products .row-product-clusters .product-cluster{margin-bottom:40px}.section-typical-products .row-product-clusters .product-cluster .inner-images img{height:300px}.section-typical-products .contact-footer-stack{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:10px!important}.section-typical-products .contact-footer-stack .info-item p{font-size:18px}.section-typical-products .contact-footer-stack .sep{display:none}}