@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;src:url(../../../../../../../../../themes/bds/define/assets/fonts/Montserrat-BlackItalic.ttf) format("truetype")}@font-face{font-family:"Minion Pro";src:url(../../../../../../../../../themes/bds/define/assets/fonts/MinionPro-Regular.woff2) format("woff2"),url(../../../../../../../../../themes/bds/define/assets/fonts/MinionPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Montserrat";font-weight:400;font-size:16px;color:#333132;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;height:100%}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}a{outline:none;text-decoration:none}a span{border:1px solid transparent}a:hover,a:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}p{padding:0}h1,h2,h3,h4,h5,h6{padding:0}fieldset{border:none;margin:0;padding:0}button{cursor:pointer;background-color:transparent;outline:none;border:none}button:focus{outline:none}img{max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}input{outline:none;border-radius:0}.p-tb-80{padding:80px 0}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.mb-50{margin-bottom:50px}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mt-60{margin-top:60px}.container{max-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box}a{outline:none}a:hover,a:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.btn.focus,.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}ol{margin:0;padding:0}p{padding:0}h1,h2,h3,h4,h5,h6{padding:0;font-weight:400;margin-bottom:0;line-height:1.3}fieldset{border:none;margin:0;padding:0}button{cursor:pointer;background-color:transparent;outline:none;border:none}button:focus{outline:none}img{max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}input{outline:none}a{color:#f5de4d}a:hover,a:focus{color:rgba(245,222,77,.8)}.p-100{padding:100px 0}.title{font-size:28px;color:#bf5b40;font-weight:400}.title span{color:#6acff3}.title.title-w,.title.title-w span{color:#fff}.fancybox-caption{text-align:center;font-weight:700}.header{position:fixed;width:100%;z-index:999;background:transparent;transition:all ease .4s;padding:10px 40px;background:#fff;border-bottom:3px solid #bf5b40}.header-logo{display:block;z-index:110;width:100px;transition:all ease 0.6s;background:}.header-logo .bg-logo{width:100%}.header-logo .logo{max-height:100px}.header-logo img{height:60px;position:relative;transition:all ease 0.4s}.header-logo a{display:block;transition:all 0.4s;top:50%}.header.scroll .header-logo img{height:45px}@keyframes navBtn_hover{0%{left:-100%;opacity:0}10%,90%{left:0;opacity:1}100%{left:100%;opacity:0}}.button{background-color:#3f1e08;color:#fff;text-transform:uppercase;padding:10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11.3px;font-weight:600;border-radius:5px}.button span:first-child{padding-right:8px}.button img{-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;width:25px}.button:hover{opacity:.7}.header-register{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header-register a{border:2px solid #bf5b40;position:relative;transform:transform 1s cubic-bezier(.3,.1,.3,1);display:inline-block;overflow:hidden}.header-register a:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%) scale(0);width:300px;height:300px;transition:transform 1s cubic-bezier(.3,.1,.3,1);background-color:#bf5b40;border-radius:50%;z-index:-1}.header-register span{display:inline-block;padding:5px 20px;color:#bf5b40;transition:color 0.45s cubic-bezier(.3,.1,.3,1);position:relative;z-index:2}.header-register a:hover:before{transform:translateX(-50%) scale(1.08)}.header-register a:hover span{color:#fff}.header .container{position:relative}.navbar-toggler{display:block;position:absolute;top:50%;right:0;outline:none;width:40px;height:30px;padding:unset;z-index:998;transform:translateY(-50%)}.navbar-toggler:focus{outline:none}.navbar-toggler .wrap-line{position:relative;display:block;width:100%;height:100%}.navbar-toggler .wrap-line .line{-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;position:absolute;left:0;bottom:0;height:3px;background:#bf5b40;display:block}.navbar-toggler .wrap-line .line:nth-of-type(1){top:0;width:100%}.navbar-toggler .wrap-line .line:nth-of-type(2),.navbar-toggler .wrap-line .line:nth-of-type(3){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:unset;width:100%}.navbar-toggler .wrap-line .line:nth-of-type(4){bottom:0;width:100%;margin-left:auto;right:0}.navbar-toggler:not(.collapsed) .line:nth-of-type(1){left:50%;right:50%;width:unset}.navbar-toggler:not(.collapsed) .line:nth-of-type(2){-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:100%}.navbar-toggler:not(.collapsed) .line:nth-of-type(3){-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:100%}.navbar-toggler:not(.collapsed) .line:nth-of-type(4){left:63%;right:37%;width:0}.header .icon-360 img{width:50px}.header .icon-360{position:absolute;top:50%;transform:translateY(-50%);right:70px}.header .menu-header{pointer-events:inherit}.header .menu-header__box{width:100%;background:#263644;position:fixed;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;z-index:995;overflow:auto}.header .menu-header__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;position:relative;display:flex;align-items:center;justify-content:center;z-index:2}.header .menu-header__inner .navbar-nav{display:block}.header .menu-header__inner .navbar-nav .nav-item{padding:15px;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.header .menu-header__inner .navbar-nav .nav-item .nav-link.active{position:relative;color:#00aebb}.header .menu-header__inner .navbar-nav .nav-item .nav-link:hover{color:#00aebb}.header .menu-header__inner .navbar-nav .nav-item .nav-link{text-transform:uppercase;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-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;letter-spacing:.5px;text-align:center;color:#fff;padding:0;font-weight:700}.header .menu-header__inner .list-social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}.header .menu-header__inner .list-social-media li{padding-right:24px}.header .menu-header__inner .list-social-media li a{width:35px;height:35px;font-size:24px}.header .menu-header__inner .list-social-media li:last-child{padding-right:unset}.header .menu-header.open .menu-header__box{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slider-home{position:relative;overflow:hidden}.slider-home__inner{position:relative}.slider-home__list-item{position:relative}.slider-home__list-item .wrap-img{height:100vh;position:relative}.slider-home__list-item .wrap-img img{position:absolute;top:0;left:0;width:100%;height:100%}.slider-home .wrap-info{position:absolute;top:40%;right:30%;text-align:center;transform:translateX(50%)}.slider-home .wrap-info .title{color:#333132;font-family:"Minion Pro";font-size:28px}.slider-home .wrap-info .logo img{width:180px;margin-bottom:20px}.slider-home__inner .wrap-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2007177871) 0%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1}.bff{position:relative}.bff:after{content:'';position:absolute;bottom:0;right:0;background:url(../../../../../../../../../themes/bds/define/assets/images/bg/bf-1.png) no-repeat;width:377px;height:287px}.bff:before,.bfa:before{content:"";position:absolute;bottom:0;right:0;background-image:url(../../../../../../../../../themes/bds/define/assets/images/bg/baf.svg);width:300px;height:210px;background-repeat:no-repeat;background-position:bottom right;pointer-events:none;opacity:1;background-size:contain;transition-property:opacity;transition-duration:2s;font-weight:100}.bfa:before{left:0;background-position:bottom left}.introduce__inner{display:flex;align-items:center}.introduce__left{width:65%}.introduce__right{width:35%;padding:40px;position:relative}.introduce__right .title{position:relative}.introduce__right .title:before{width:2px;height:60px;background-color:#bf5b40;position:absolute;top:-90px;content:'';content:''}.introduce__left .wrap-img{position:relative;height:0;padding-top:57%}.introduce__left .wrap-img img{position:absolute;top:0;left:0;width:100%;height:100%}.introduce.change .introduce__inner{flex-direction:row-reverse}.partner .introduce__right .title{margin-bottom:unset}.partner ul{list-style:none;padding-left:unset;margin-bottom:0;padding-top:40px;display:flex;flex-wrap:wrap;margin:-20px}.partner ul li{width:50%;text-align:center;padding:20px}.plan-master{position:relative;padding:80px 0}.plan-master .container{position:relative}.plan-master .title{margin-bottom:30px}.plan-master .toggle-plan{position:absolute;right:40px;top:48px;display:flex;align-items:center}.plan-master .toggle-plan span{padding:0 10px;color:gray;font-family:"Minion Pro";cursor:pointer;font-weight:100}.plan-master .toggle-plan span.active{color:#bf5b40}.plan-master .toggle-plan span.line{width:40px;height:1px;background-color:#707070;position:relative;cursor:default}.plan-master .toggle-plan span.line:before{content:"";position:absolute;top:-1px;width:50%;height:3px;background-color:#bf5b40;transition:all 0.5s}.plan-master .toggle-plan span.left.active+span.line:before{left:0}.plan-master .toggle-plan span.left+span.line:before{left:20px}.plan-master__inner{position:relative;z-index:2}.plan-master .info .title{color:#000;margin-bottom:20px;font-family:"Montserrat";display:block;font-weight:400;letter-spacing:.4px;font-size:22px}.plan-master .info .wrapper-list{display:flex;flex-wrap:wrap}.plan-master .plan-detail{display:flex}.plan-master .plan-detail .info-1{width:60%}.plan-master .plan-detail .info-1 ul{width:33.33%}.plan-master .plan-detail .info-2 ul{width:50%}.plan-master .plan-detail .info-2{width:40%}.plan-master .plan-detail ul.desktop{padding-right:10px}.plan-master .plan-detail ul{list-style:none;font-size:12px}.plan-master .plan-detail .mobile{display:none}.plan-master .level-plan .wrap-img{margin-bottom:60px}.plan-master .plan-detail ul li{padding-left:35px;position:relative;margin-bottom:15px;line-height:22px}.plan-master .plan-detail ul li:before{content:"";position:absolute;left:0;top:-3px;width:25px;height:25px;border-radius:50%;background-color:#595b60}.plan-master .box{padding:0 60px}.plan-master .plan-detail ul li:after{content:attr(data-text);position:absolute;left:0;top:-1px;width:25px;height:25px;color:#fff;font-family:"Montserrat";font-weight:500;font-size:12px;text-align:center}.plan-master .level-plan{display:none}.plan-master .level-plan.active{display:block}.project__inner{display:flex}.project__left{width:30%}.project__right{width:70%}.project__inner ul{padding-right:10px;list-style:none;font-size:12px}.project__inner ul li{padding-left:35px;position:relative;margin-bottom:15px;line-height:22px}.project__inner ul li:before{content:"";position:absolute;left:0;top:-3px;width:25px;height:25px;border-radius:50%;background-color:#bf5b40}.project__inner ul li:after{content:attr(data-text);position:absolute;left:0;top:-1px;width:25px;height:25px;color:#fff;font-family:"Montserrat";font-weight:500;font-size:12px;text-align:center}.development-unit{position:relative;background:#333132;padding:30px}.development-unit__inner{background:#fff;position:relative;z-index:10}.development-unit__inner .container{padding:40px 0}.development-unit:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,#842c1e 0%,#de774f 100%)}.development-unit .wrapper-img{margin-bottom:60px;display:flex;justify-content:space-around}.development-unit .wrapper-img div{display:flex;flex-direction:column;justify-content:center;align-items:center}.development-unit .wrapper-img div img{width:100%;height:90px;object-fit:contain}.development-unit .wrapper-img div h3{margin-bottom:20px;font-weight:100;text-align:center}.development-unit .wrapper-btn{display:flex;flex-direction:column;align-items:center}.development-unit .wrapper-btn a.tel{color:#bf5b40;border-top:1px solid #bf5b40;border-bottom:1px solid #bf5b40;font-family:"Minion Pro";width:190px;text-align:center;font-size:32px;padding:10px 0 5px;transform:all 1s ease}.development-unit .wrapper-btn button{margin-bottom:20px;transition:all 0.5s ease;width:190px;background-size:200% auto;box-shadow:0 0 20px #eee;background-image:linear-gradient(to right,#bf5b40 0%,#de774f 51%,#bf5b40 100%);cursor:pointer}.development-unit .wrapper-btn button:hover{background-position:right center;color:#fff}.development-unit .wrapper-btn button a{color:#fff;font-weight:500;font-size:18px;padding:15px 10px;display:block;letter-spacing:1px}.footer{background:#333132;color:#fff;padding-top:80px;padding-bottom:40px;position:relative}.footer a{color:rgba(255,255,255,.8)}.footer a:hover{color:#fff}.footer__list{display:flex;padding-left:unset;list-style:none}.footer__list-item{width:50%}.footer__list-item:nth-child(2){padding-left:30px}.footer__list-item .contact{display:flex;flex-wrap:wrap;padding-bottom:35px}.footer__list-item .contact .left{width:50%;padding-right:30px}.footer__list-item .contact .right{width:50%;padding-left:30px}.footer .title{margin-bottom:20px;font-size:40px;color:#fff}.footer__list-item .title-contact{font-size:14px;margin-bottom:10px;color:#fff}.footer__list-item .box{margin-bottom:25px;font-size:13px}.footer__list-item .box-form .des{margin-bottom:25px;font-size:13px}.footer .copy-right{padding:15px 0;border-top:1px solid #fff;font-size:12px}.button{background:#C89C00;color:#281B29;font-size:16px;position:relative;overflow:hidden;text-transform:uppercase;height:50px;min-width:150px;font-weight:700}.list-social{margin-top:50px;padding-left:unset;list-style:none}.list-social__item{display:inline-block}.list-social__item a{padding-right:25px;transition:all .4s;display:inline-block;font-size:18px}.list-social__item:last-child{padding-right:unset}.list-social__item a:hover{transform:translateY(-5px)}@-webkit-keyframes StrokeLine{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-200}}@keyframes StrokeLine{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-200}}@-webkit-keyframes StrokeLine{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes StrokeLine{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.form{background:url(../../../../../../../../../themes/bds/define/assets/images/examples/tong-quan-du-an-define.jpg) no-repeat;overflow:hidden;background-position:left bottom;background-size:cover;padding:120px 0}.form__inner .right{position:relative;padding:50px 40px}.form__inner{max-width:500px;background:#842c1e;margin-left:auto}#popup-form .component-inner .component-info .form-contact .group-heading .title{font-weight:400}.form .wpcf7-not-valid-tip{color:#fff}.form .wpcf7 form .wpcf7-response-output{color:#fff}.form .form-home__contact .quote{color:#fff}#popup-form .form-home__contact-submit button{background:#c05b40}.section-form-project{background:#c05b40}.section-form-project .title{color:#fff}