﻿@charset "UTF-8";:root{--text-big-title-font-size:48px;--text-big-title-font-weight:bold;--text-big-title-line-height:1.6;--text-big-title:var(--text-big-title-font-weight) var(--text-big-title-font-size)/var(--text-big-title-line-height);--text-h1-font-size:40px;--text-h1-font-weight:600;--text-h1-line-height:52px;--text-h1:var(--text-h1-font-weight) var(--text-h1-font-size)/var(--text-h1-line-height);--text-h2-semi-font-size:24px;--text-h2-semi-font-weight:600;--text-h2-semi-line-height:30px;--text-h2-semi:var(--text-h2-semi-font-weight) var(--text-h2-semi-font-size)/var(--text-h2-semi-line-height);--text-h2-regular-font-size:24px;--text-h2-regular-font-weight:400;--text-h2-regular-line-height:30px;--text-h2-regular:var(--text-h2-regular-font-weight) var(--text-h2-regular-font-size)/var(--text-h2-regular-line-height);--text-h3-bold-font-size:48px;--text-h3-bold-font-weight:bold;--text-h3-bold-line-height:64px;--text-h3-bold:var(--text-h3-bold-font-weight) var(--text-h3-bold-font-size)/var(--text-h3-bold-line-height);--text-title-semi-bold-font-size:18px;--text-title-semi-bold-font-weight:600;--text-title-semi-bold-line-height:24px;--text-title-semi-bold:var(--text-body-title-semi-bold-font-weight) var(--text-body-title-semi-bold-font-size)/var(--text-body-title-semi-bold-line-height);--text-title-regular-font-size:18px;--text-title-regular-font-weight:400;--text-title-regular-line-height:24px;--text-title-regular:var(--text-title-regular-font-weight) var(--text-title-regular-font-size)/var(--text-title-regular-line-height);--text-large-semi-bold-font-size:16px;--text-large-semi-bold-font-weight:600;--text-large-semi-bold-line-height:22px;--text-large-semi-bold:var(--text-large-semi-bold-font-weight) var(--text-large-semi-bold-font-size)/var(--text-large-semi-bold-line-height);--text-medium-font-size:14px;--text-medium:var(--text-medium-font-weight) var(--text-large-regular-font-size);--text-description-font-size:13px;--text-description-font-weight:500;--text-description-line-height:1.6;--text-description:var(--text-description-font-weight) var(--text-description-font-size)/var(--text-description-line-height)}.textBigTitle{font:var(--text-big-title)}.text-h1{font:var(--text-h1)}.text-h2-semi-bold{font:var(--text-h2-semi)}.text-h2-regular{font:var(--text-h2-regular)}.text-h3-bold{font:var(--text-h3-bold)}.text-body-title-semi-bold{font:var(--text-title-semi-bold)}.text-body-title-regular{font:var(--text-title-regular)}.text-large-semi-bold{font:var(--text-large-semi-bold)}.text-medium{font:var(--text-medium)}.text-description{font:var(--text-medium)}body{font-family:"Roboto";font-weight:400;font-size:1rem;color:#1D1D1D;position:relative}.clearfix::after{content:"";clear:both;display:table}h1,h2,h3,h4,h5,h6{line-height:1.6}img{max-width:100%;transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}.form-input label{margin-bottom:.5rem}.form-input .form-control{border-color:#EB0A1E;height:52px;border-radius:5px;color:#EB0A1E}.form-input .form-control::placeholder{color:#EB0A1E}.form-input .form-control.is-invalid{border-color:#dc3545}.form-input textarea.form-control{height:auto}.form-input textarea.form-control.is-invalid{border-color:#dc3545}.form-input .select-wrapper{position:relative}.form-input .select-wrapper select .form-control{appearance:none}.form-input .select-wrapper select .form-control.is-invalid{border-color:#dc3545}.form-input .select-wrapper i{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:30px;line-height:1.6}.form-input.is-invalid{background-color:#f8eae9;border-top:2px solid #ba2d26}.transition{transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}.text-shadow{text-shadow:0 4px 3px rgba(0,0,0,0.4),0 8px 13px rgba(0,0,0,0.1),0 18px 23px rgba(0,0,0,0.1)}.text-gradient{background:linear-gradient(0deg,#FF9301 3.32%,#FF6400 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-primary{color:#15BED1!important}.text-gray{color:rgba(24,24,25,0.8980392157)!important}.box-shadow{box-shadow:0 0 16px 0 rgba(36,149,197,0.1490196078);transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}.box-shadow-lg{box-shadow:0 28px 56px rgba(0,0,0,0.05),0 20px 20px rgba(0,0,0,0.02)}a{text-decoration:none;color:#0066a1;transition:all .3s cubic-bezier(0.25,0.8,0.25,1);text-decoration:underline}.form-control{font-size:1rem;border-color:#E4E4E4;background-color:#fff;border-radius:.25rem}.form-control:disabled,.form-control[readonly]{border:none;background-color:#FAFAFA}.control-icon{position:relative}.control-icon i{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.text-justify{text-align:justify}.bg-gray{background-color:#F2F2F2}.bg{background-color:#E3E9ED}.badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge.badge-success{border:1px solid #12B696;background-color:#E7F8F4;color:#12B696}.badge.badge-secondary{border:1px solid #ABABAB;color:#ABABAB;background-color:#FAFAFA}.badge.badge-danger{border:1px solid #E2484A;color:#E2484A;background-color:#FCEDED}.text-danger{color:#a52a2a}.btn-danger{background-color:#ef1c24}.btn{padding:1rem;border-radius:10px;font-size:1rem;font-weight:600}.btn.btn-link{border:none;color:#1D1D1D;text-decoration:none}.btn.btn-link:hover{color:#009097}.btn.btn-main{background-color:#EB0A1E;color:#fff;font-weight:700;font-size:1rem;padding:.5rem 1.5rem}.btn.btn-main:hover{background-color:rgba(235,10,30,0.831372549)}.btn.btn-default{background-color:#FFF;color:#15BED1}.btn.btn-default:hover{background-color:#009097;color:#FFF}.btn.btn-sm{font-size:13px;padding:.5rem 1rem;border-radius:4px;font-weight:500}.btn.btn-success{background-color:#000;border-color:#000}.btn.btn-success:hover{background-color:#4d4d4d;border-color:#4d4d4d}.btn.btn-warning{background-color:#FF6B11;color:#FFF;border-color:#FF6B11}.btn.btn-warning:hover{background-color:#DD5502;border-color:#DD5502}.btn.btn-primary{background-color:#EB0A1E;color:#FFF;border-color:#EB0A1E}.btn.btn-primary:hover{background-color:rgba(235,10,30,0.831372549);border-color:rgba(235,10,30,0.831372549)}.btn.btn-outline-warning{border:1px solid #FF6B11;color:#FF6B11;background-color:#FFF}.btn.btn-outline-warning:hover{background-color:#FF6B11;color:#FFF}.btn.btn-outline-primary{border:1px solid #15BED1;color:#15BED1;background-color:#FFF}.btn.btn-outline-primary:hover{background-color:#15BED1;color:#FFF}.btn-check:focus + .btn-success,.btn-success:focus{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d;box-shadow:0 0 0 .25rem rgba(0,0,0,0.5)}.btn-outline-danger{border-color:#E5322D;color:#E5322D}.btn-outline-success{border-color:#2E462F;color:#2E462F}.btn-primary{background-color:#022162;border-color:#022162;color:#fff}.btn-primary:hover{background-color:#00184b;border-color:#00184b}.btn-icon{display:flex;text-decoration:none}.btn-icon span.icon{width:46px;padding:.725rem 1rem;border-right:1px solid #fff;display:inline-flex;align-items:center;justify-content:center}.btn-icon .btn-icon-text{padding:.725rem 1rem;display:inline-flex;align-items:center;justify-content:center}.slick-slide{margin:0 1rem}.slick-dotted.slick-slider{padding-bottom:3rem}.slick-list{margin:0 -1rem}.slick-dots{bottom:0}.slick-dots li{margin:0;width:25px;height:10px;border-radius:25px;transition:all 350ms ease}.slick-dots li + li{margin-left:.5rem}.slick-dots li button{width:25px;height:10px;border-radius:25px;transition:all 350ms ease}.slick-dots li{width:8px}.slick-dots li button:before{width:8px;height:8px;border-radius:50%;background-color:#FF6B11;opacity:.7;transition:all 350ms ease;content:""}.slick-dots li + li{margin-left:.75rem}.slick-dots li.slick-active button:before{opacity:1}.slick-prev,.slick-next{display:flex;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;z-index:10;justify-content:center;background:none;opacity:1;color:#333;background-color:#fff;transition:all 350ms ease}.slick-prev:hover,.slick-next:hover{box-shadow:0 4px 20px rgba(0,0,0,0.16)}.slick-prev{left:-4rem}.slick-next{right:-4rem}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Pro";transition:all .3s cubic-bezier(0.25,0.8,0.25,1);color:#FF6B11;font-size:2.5rem;opacity:1}.slick-prev:before{content:"\f177"}.slick-next:before{content:"\f178"}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:1;background:#fff;border-color:#fff}.slick-arrow-bottom{padding-bottom:6rem}.slick-arrow .slick-prev,.slick-arrow .slick-next{left:2rem;right:auto;width:auto;height:auto;padding:.35rem 1rem .5rem;border:1px solid #000;border-radius:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.slick-arrow .slick-prev:hover,.slick-arrow .slick-next:hover{background-color:#fff}.slick-arrow .slick-prev:before,.slick-arrow .slick-next:before{font-family:"Font Awesome 5 Pro";transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}.slick-arrow .slick-prev:before{content:"\f177"}.slick-arrow .slick-next:before{content:"\f178"}.slick-arrow-bottom .slick-prev,.slick-arrow-bottom .slick-next{top:auto;bottom:0;background:none}.slick-arrow-bottom .slick-prev{left:50%;transform:translateX(calc(-46% - 30px))}.slick-arrow-bottom .slick-next{left:auto;right:50%;transform:translateX(calc(46% + 30px))}.no-margin{margin:0!important}.back-to-top{position:fixed;right:0;bottom:-60px;background-color:rgba(0,0,0,0.3);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.back-to-top.active{bottom:35px}.back-to-top i{font-size:32px;color:#fff}.back-to-top:hover{cursor:pointer;bottom:40px}.fancybox-content{border-radius:.75rem;padding:1.5rem}.fancybox-content h4{padding-right:4rem}.fancybox-content,.fancybox-is-open .fancybox-stage{overflow:initial}.fancybox-slide--html .fancybox-close-small{padding:0;right:1rem;top:1.25rem}.mcs-horizontal{overflow-x:auto;white-space:nowrap}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#5f5f61}.mcs-horizontal .mCSB_container > *{display:inline-block}.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom:15px}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:auto}.nav-tab li > a{background-color:#dadada;color:#ef1c24;padding-left:30px;padding-right:30px;text-transform:uppercase}.nav-tab li.active > a{background-color:#ef1c24;color:#fff}.nav-tab li + li{margin-left:15px}.page-item.active .page-link{background-color:#15BED1;border-color:#15BED1;color:#fff;font-weight:700}.page-link{background-color:#fff;color:#1D1D1D;font-weight:400}.page-link:hover{background-color:#E3E9ED;color:#2E462F}@media (min-width: 992px){.col-lg-25{flex:0 0 auto;width:20%}}.f-12{font-size:12px}.f-16{font-size:16px}.f-18{font-size:18px}.fw-400,.fw-400 a{font-weight:400!important}.w-200{width:200px}.title{font-size:32px;line-height:40px;font-weight:400!important}.title-style1{padding:1rem 0}.title-style2{position:relative;color:#E5322D}.title-style2:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:#E5322D;transform:translateY(-50%);z-index:-1}.title-style2 span{display:inline-block;padding-right:1.5rem;background-color:#fff}.title-style3 a{font-size:28px;font-weight:700;padding-left:1rem;border-left:4px solid #E5322D;color:#404040}@media screen and (max-width: 767px){.title-style3 a{font-size:16px}}.bg-green-light{background-color:#81ae3f;color:#fff}.bg-green-light.bg-opacity-25{background-color:#f9fff1;color:#404040}.border-success{border-color:#bbd476!important}.bg-green{background-color:#045633;color:#fff}.bg-yellow{background-color:#FFF8EE}.bg-white{background-color:#fff}.bg-main{background-color:#15BED1;color:#fff;border-color:#15BED1}.top-70px{top:70px}.check-container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(250,250,250,0.9294117647);border:1px solid #ABABAB;border-radius:50%}.check-container:hover input ~ .checkmark{background-color:#ccc}.check-container input:checked ~ .checkmark{background-color:rgba(250,250,250,0.9294117647);border-color:#FF9301}.checkmark:after{content:"";position:absolute;display:none}.check-container input:checked ~ .checkmark:after{display:block}.check-container .checkmark:after{top:5px;left:5px;width:14px;height:14px;border-radius:50%;background:linear-gradient(0deg,#FF9301 3.32%,#FF6400 100%)}.panel-right{position:fixed;right:-300px;top:0;bottom:0;width:300px;background-color:#fff;opacity:0;z-index:-1}.panel-right.active{right:0;opacity:1;z-index:2002}.panel-right .panel-header{display:flex;align-items:center}.panel-right .btn-close{background-color:#F2F2F2;color:#2E462F;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center}.box-search{position:relative}.box-search button{position:absolute;right:0;top:0;bottom:0;z-index:10}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{height:100%!important;background-color:#fff;z-index:9}.mm-listview{font-size:initial}.mm-listview.text-uppercase > li:last-child{position:absolute;bottom:0;left:0;right:0}.mm-listview .mm-divider,.mm-listview > li > a,.mm-listview > li > span,.mm-navbar .mm-title{font-family:"Roboto"}.panel-search .top-search ul.nav > li{margin-right:.5rem;margin-bottom:.5rem}.panel-search .top-search ul.nav > li + li{margin-left:0}.backdrop{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,0.6);z-index:-1;opacity:0}.backdrop.active{z-index:2000;opacity:1}.main-title h1 span,.main-title h2 span{font-family:"Inter";font-weight:700;font-size:2.015rem;line-height:1.4;color:#1D1D1D;display:block}.main-title h1 small,.main-title h2 small{color:#15BED1;font-size:1.5rem;font-weight:600;letter-spacing:.25rem;display:block;text-transform:uppercase}.sub-title h4{font-weight:700;font-size:1.6rem;position:relative;line-height:1.4;text-transform:uppercase;color:#1D1D1D;margin-bottom:0}.main-title-subpage h1,.main-title-subpage h2{font-size:2.015rem;font-weight:600;line-height:1.4}.main-title-subpage h1 span,.main-title-subpage h2 span{color:#FF6B11;display:block}.main-title-subpage h1 small,.main-title-subpage h2 small{color:#1D1D1D;display:block}.topbar{background-color:#303841;color:#EDEDED;font-size:.75rem;font-weight:500}.topbar i{margin-right:.25rem}.topbar a{color:#EDEDED;text-decoration:none;border-radius:0;padding:0;font-size:.75rem;font-weight:500}.topbar a:hover{color:#009097}.topbar .nav-login li + li{margin-left:1rem}.topbar .nav-login a{font-weight:600;color:#61D0D1}.topbar .nav-language{margin-left:1rem;padding-left:1rem;border-left:1px solid #EDEDED}.topbar .nav-language li + li{margin-left:.25rem}.topbar ul.nav.nav-info li + li{margin-left:1rem;padding-left:1rem;border-left:1px solid #EDEDED}.is-sticky .menu-side{height:auto}.is-sticky .menu-side .mainnav ul.nav > li a,.is-sticky .menu-side .search-desktop > a{padding-top:1rem;padding-bottom:1rem}.is-sticky .menu-side .mainnav ul.nav > li .dropdown-menu > li > a{padding-top:.5rem;padding-bottom:.5rem}.is-sticky .logo h1{font-size:1.5rem}.is-sticky .logo img{max-height:calc(56px - 1rem);width:auto}.menu-side{background-color:#fff;z-index:1200!important;height:77px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);position:relative}.logo{display:flex;align-items:center;height:100%}.logo img{max-height:calc(88px - 1rem);width:auto}.logo-footer{max-height:108px;width:auto}.mainnav .mobile-action a{text-decoration:none;font-size:1.6rem;color:#1D1D1D}.mainnav .mobile-action a + a{margin-left:1rem}.mainnav .mobile-action .btn-menu-mobile i{color:#1D1D1D}.mainnav ul.nav > li{position:relative}.mainnav ul.nav > li .dropdown-menu{opacity:0;top:110%;left:-9999px;-webkit-transition:opacity .3s ease,top .25s ease;-moz-transition:opacity .3s ease,top .25s ease;-ms-transition:opacity .3s ease,top .25s ease;-o-transition:opacity .3s ease,top .25s ease;transition:opacity .3s ease,top .25s ease;border:0;border-radius:0}.mainnav ul.nav > li .dropdown-menu > li > a{color:#1D1D1D;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem}.mainnav ul.nav > li .dropdown-menu > li > a:hover{color:#61D0D1}.mainnav ul.nav > li:hover .dropdown-menu{opacity:1;left:0;top:100%}.mainnav ul.nav > li:hover a{color:#15BED1}.mainnav ul.nav > li.active a{color:#EB0A1E;font-weight:500}.mainnav ul.nav > li a{font-weight:400;padding:1.5rem 1.25rem;color:#1D1D1D;text-transform:uppercase;font-size:.9rem}.mainnav ul.nav > li a:hover{color:#EB0A1E}.search-input{position:absolute;top:110%;right:-9999px;min-width:350px;-webkit-transition:opacity .3s ease,top .25s ease;-moz-transition:opacity .3s ease,top .25s ease;-ms-transition:opacity .3s ease,top .25s ease;-o-transition:opacity .3s ease,top .25s ease;transition:opacity .3s ease,top .25s ease;z-index:1025;opacity:0;display:none}.search-input.show{display:block;opacity:1;top:100%;right:0}.search-input a.btn{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.search-input .input-group .form-control{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.search-input .input-group .form-control:focus{box-shadow:none}.search-desktop{position:relative;max-width:180px}.search-desktop input{background-color:#EDEDED;color:#92929D;padding-left:2.5rem;border-radius:10px!important;font-size:.9rem}.search-desktop i{font-size:18px;position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#92929D;z-index:20}.search-desktop.active{color:#15BED1}.login-btn{border-left:1px solid #BFC6CC;border-right:1px solid #BFC6CC;padding-left:.7rem;padding-right:.7rem;margin-left:1rem}.login-btn a{color:#1D1D1D;text-decoration:none;text-transform:uppercase;font-size:.9rem;display:flex;align-items:center}.login-btn .dropdown-toggle span{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-top:2px}.slideshow{background:linear-gradient(to bottom,#fff 0%,#cce0f2 100%)}.slideshow .slick-list{margin:0}.slideshow .slick-list .slick-slide{margin:0}.slideshow .slide-item .slide-image{display:block;overflow:hidden;position:relative}.slideshow .slide-item .slide-image img{width:100%;height:100%;display:block;object-fit:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}.slideshow .container{position:relative}.slideshow.slide-without-nav .slick-dots{display:none!important}.slideshow .slide-caption{position:absolute;display:flex;align-items:end}.slideshow .slide-caption .slide-text-secondary{font-size:57px;line-height:1.6;text-transform:uppercase}.slideshow .slide-caption .slide-text-primary{font-size:64px;font-weight:900;color:#C9C9C9;text-transform:uppercase;font-family:"Averta"}.slideshow .slide-caption .slide-text-description{font-size:42px}.slideshow .slide-caption .slide-link a{color:#FFF;display:inline-block;font-size:1rem;text-transform:uppercase;border-radius:12px;background-color:#FF5722;padding:1rem;text-decoration:none}.slideshow .slide-caption .slide-title{font-size:1.6rem;margin-bottom:1rem;font-weight:700}.slideshow.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:0}.slideshow.slick-dotted.slick-slider .slick-dots{width:auto;bottom:0;left:2rem;right:auto;top:0;display:flex;flex-direction:column;justify-content:center}.slideshow.slick-dotted.slick-slider .slick-dots button:before{width:8px;height:8px;background-color:#fff;opacity:.7;content:""}.slideshow.slick-dotted.slick-slider .slick-dots li + li{margin-left:0;margin-top:.5rem}.slideshow.slick-dotted.slick-slider .slick-dots li.slick-active button:before{opacity:1}.slide-wrapper{position:relative}.slide-wrapper .slide-nav-wrapper{position:absolute;top:450px;width:100%}.slide-wrapper .slide-nav-wrapper .slick-track{margin-left:initial;margin-right:initial;transform:none!important}.slide-wrapper .slide-nav-wrapper .slick-track .slick-slide{width:auto!important}.slide-wrapper .slide-nav-wrapper .slick-track .slick-slide .slide-nav-link{display:inline-block;padding-top:2rem;padding-bottom:1.25rem;border-top:1.5px solid #FFF;color:#FFF;font-size:1.25rem;text-decoration:none;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;height:84px}.slide-wrapper .slide-nav-wrapper .slick-track .slick-slide.slick-current.slick-active .slide-nav-link{padding-top:1.9rem;border-top-width:3px;border-top-color:#C9C9C9;color:#C9C9C9;font-weight:600}@media (min-width: 1400px){.slide-item .slide-image{height:664px}.slide-item .slide-image img{height:664px;min-height:664px}.slide-item .slide-caption{height:530px}}@media (min-width: 1600px){.slide-item .slide-image img{}.slide-item .slide-caption{}}.contact-fixed{position:fixed;right:0;bottom:50%;transform:translateY(50%);padding:.5rem;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #FFF;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;background-color:rgba(31,44,55,0.8);z-index:998}.contact-fixed ul{flex-direction:column}.contact-fixed ul li + li{margin-top:.5rem;padding-top:.5rem;border-top:.5px solid #DBDEDA}.service-index-box{margin-top:-7rem;background-color:#FFF;border:1px solid #F0F0F0;padding:45px;z-index:99;position:relative;border-radius:20px}.service-index-item{border:1px solid #61D0D1;border-radius:1rem;background-color:#fff;border:1px solid #E3E9ED;width:150px;height:150px;display:flex;justify-content:center;align-items:center;flex-direction:column}.service-index-item .service-index-image{display:flex;justify-content:center;height:68px;margin-bottom:.5rem}.service-index-item .service-index-title{font-size:.8rem;font-weight:400;color:#EB0A1E}.service-index-item .service-index-description{color:#303841}.service-index-item .service-index-link{padding-top:.5rem}.service-index-item:hover{border-color:#EB0A1E}.service-index-item:hover span{border-color:#EB0A1E}.service-index-item:hover .service-index-link a{color:#EB0A1E}a.viewmore{color:#15BED1;text-transform:uppercase;font-weight:600;font-size:14px;text-decoration:none;padding:8px 16px;border-radius:4px;display:inline-block;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}a.viewmore:hover{color:#fff;background-color:#15BED1;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}@media (min-width: 1200px){.service-index{padding:25px}.service-index .service-index-item{width:120px;height:120px}.service-index .col-xl-2{width:14.28%}}@media (max-width: 1367px){.slide-wrapper .slide-nav-wrapper{top:230px}.slideshow .slide-caption{align-items:normal;top:35px;height:310px}}@media (max-width: 1200px){}@media (max-width: 767px){.service-index{padding:24px}.service-index .service-index-item{width:100%}.service-index service-index-items .row .col-6 :not(:last-child){color:#fff}.service-index service-index-items .row .col-6 :not(:last-child) .service-index-item{margin-bottom:0}}.search-index{background-color:#FFF;border:1px solid #F0F0F0;padding:1.5rem;border-radius:12px;font-family:"Inter"}.search-index .search-index-heading{font-size:22px;font-weight:600;color:#303841;border-bottom:1px solid #DFDFDF;padding-bottom:12px}.search-index .search-index-body{padding:24px 12px}.search-index .search-index-body .form-input select.form-control{border:none;padding-left:0;padding-right:0;color:#878787}.search-index .search-index-body input[type=text],.search-index .search-index-body input[type=date]{border:none;padding-left:0;padding-right:0;color:#878787}.search-index .search-index-body input[type=text]::placeholder,.search-index .search-index-body input[type=date]::placeholder{color:#878787;font-size:14px}.search-index .search-index-body .btn-search-index{height:65px;width:100%;background-color:#EB0A1E;border-radius:12px;font-size:20px;position:relative;padding-left:25px;padding-right:25px;color:#FFF;text-decoration:none;display:flex;align-items:center;border:none!important}.search-index .search-index-body .btn-search-index i{position:absolute;right:25px}.search-index .search-index-body .btn-search-index:hover{background-color:rgba(235,10,30,0.831372549)}@media (max-width: 1024px){.btn-search-index{margin-top:1rem}}.reason{font-family:"Inter"}.reason .reason-item{display:flex;align-items:center;margin-bottom:3rem}.reason .reason-item .reason-image{width:135px}.reason .reason-item .reason-caption{width:calc(100% - 135px)}.reason .reason-item .reason-caption .reason-title{font-size:24px;font-weight:700;margin-bottom:.5rem}.product-index-content{padding:3rem 0}.product-index-content .nav-product-category{padding:10px;background-color:#FFF;border-radius:50px}.product-index-content .nav-product-category li button{width:250px;border-radius:4px;padding:.5rem 1rem;color:#1D1D1D}.product-index-content .nav-product-category li button.active{background-color:rgba(194,242,237,0.5019607843);color:#15BED1;font-weight:600;border-radius:50px}.product-item{border-radius:10px;border:1px solid #EDEDED;overflow:hidden;background-color:#FFF;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease;height:100%}.product-item .product-partner img{height:38px}.product-item .product-image{overflow:hidden;position:relative}.product-item .product-image img{width:100%;height:200px;object-fit:cover}.product-item .product-image .product-label{position:absolute;right:.5rem;top:.5rem;z-index:9;padding:7px;padding-right:10px;border-radius:.5rem;background-color:#15BED1;color:#FFF;font-weight:500}.product-item .product-caption{padding:1.25rem 1rem;color:#303841;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 254px)}.product-item .product-caption .product-title{font-size:1rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;color:#000;height:50px}.product-item .product-caption .product-title a{text-decoration:none;color:#000}.product-item .product-caption .product-title img{margin-right:.5rem}.product-item .product-caption .product-description ul{list-style:none;padding:0}.product-item .product-caption .product-description ul li{background:url(../images/icon-checkmark.svg) left 2px no-repeat;padding-left:2rem;font-size:14px}.product-item .product-caption .product-description ul li + li{margin-top:.5rem}.product-item .product-caption .product-price{text-align:right;padding:.75rem 0;border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED}.product-item .product-caption .product-price .price-sub{font-size:.75rem}.product-item .product-caption .product-price .price-main{margin-left:.5rem;font-size:1.5rem}.product-item .product-caption .product-link{margin-top:1rem}.product-item .product-caption .product-link a{background-color:#EB0A1E;padding:.5rem;text-align:center;font-weight:600;display:block;color:#FFF;text-transform:uppercase;border-radius:6px}.product-item .product-caption .product-link a:hover{background-color:rgba(235,10,30,0.831372549)}.product-item .product-caption .product-bagde.d-flex{display:block!important}.product-item:hover{border-color:rgba(235,10,30,0.831372549)}.product-item:hover .product-image img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.main-title{text-align:center}.main-title .line{height:2px;background-color:#D9D9D9;width:150px;position:relative;display:inline-block;top:-20px}.main-title .line:before{position:absolute;width:18px;height:18px;background-color:#D9D9D9;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);content:""}.partner-items .partner-item{margin-bottom:1.5rem}@media (min-width: 1200px){.partner-items .col-xl-2{width:20%}}.nav-tab-link .nav-link.active,.nav-tab-link .show > .nav-link{background-color:#EB0A1E;color:#fff}.nav-tab-link .nav-link{border-radius:10px;color:#4E4D4C;font-weight:700;text-transform:capitalize;background-color:#F4F4F9}.nav-tab-link li + li{margin-left:1rem}.service-item-image .col-6{height:520px;position:relative}.service-item-image .col-6:last-child span{position:absolute;bottom:0}.service-item-caption{color:#4E4D4C}.service-item-caption .service-item-title{font-size:2rem}.service-item-caption .service-item-description{padding:.5rem 0}.service-item-caption .service-index-tab-list{margin-top:1.5rem}.service-item-caption .service-index-tab-list .service-index-tab-item{padding:1.5rem;border-radius:17px;box-shadow:0 0 4px rgba(0,0,0,0.25);background-color:#fff;display:flex}.service-item-caption .service-index-tab-list .service-index-tab-item .service-index-tab-image{width:100px}.service-item-caption .service-index-tab-list .service-index-tab-item .service-index-tab-caption{width:calc(100% - 100px);padding-left:1.5rem}.service-item-caption .service-index-tab-list .service-index-tab-item + .service-index-tab-item{margin-top:1.5rem}.view-all{border-radius:12px;border:1px solid #EB0A1E;font-weight:700;color:#EB0A1E;display:inline-block;padding:.5rem 1rem;font-weight:700;text-decoration:none}.view-all:hover{color:#FFF;background-color:#EB0A1E}.card + .card{margin-top:1.5rem}.news{padding:5rem 0;position:relative}.news-items .news-item + .news-item{margin-top:1rem}.news-item{position:relative}.news-item:hover .news-img img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.news-item.news-item-large .news-img{height:466px}.news-item .news-img{margin-bottom:.5rem;display:flex;align-items:center;justify-items:center;height:204px;border-radius:1rem}.news-item .news-img a{height:100%;width:100%}.news-item .news-img img{width:100%;height:100%;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-ms-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease;border-radius:0;object-fit:cover}.news-item .news-caption{padding-top:.5rem}.news-item .news-caption .news-title{font-weight:600;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;color:#1D1D1D}.news-item .news-caption .news-title a{text-decoration:none;color:#1D1D1D;line-height:1.4;display:block}.news-item .news-caption .news-title a:hover{color:rgba(235,10,30,0.831372549)}.news-item .news-caption .news-description{color:#303841}.news-item .news-caption .news-tag{color:#EB0A1E;margin-bottom:.5rem}.news-item .news-caption .news-tag .news-created-date{border-left:.5rem;padding-left:1rem}.news-item .news-caption .news-tag a{color:#EB0A1E;text-decoration:none}.news-item .news-caption .news-tag a + a{margin-left:.5rem;padding-left:1rem;position:relative}.news-item .news-caption .news-tag a + a:before{content:"-";position:absolute;left:0}.news-item .news-caption .news-tag .news-created-date{margin-left:.5rem;padding-left:1rem;position:relative}.news-item .news-caption .news-tag .news-created-date:before{content:"|";position:absolute;left:0}.nav-news-category li a{padding-left:0;padding-right:0;color:#15BED1}.nav-news-category li a:hover{color:#009097}.news-items-small > .row > .col-lg-12 + .col-lg-12{margin-top:1.5rem}.album-section .news-item .news-img img{height:160px}.news-detail .main-title h1{font-size:1.8rem;margin-bottom:0}.news-detail .news-detail-title{font-weight:700;font-size:1.4rem;margin-top:1.5rem}.news-detail .news-tag{display:flex;justify-content:space-between}.news-detail .news-tag a{color:#15BED1;text-decoration:none}.news-detail .news-tag a + a{margin-left:.5rem;padding-left:1rem;position:relative}.news-detail .news-tag a + a:before{content:"-";position:absolute;left:0}.news-detail .news-created-date{color:#5d5a6f}.news-detail .news-detail-share{display:flex;justify-content:space-between;align-items:center}.share-wrapper{display:flex;align-items:center}.share-wrapper span{margin-right:1rem;color:#5d5a6f}.share-wrapper ul li a{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#E3E9ED;color:#303841;text-decoration:none}.share-wrapper ul li a:hover{background-color:#C2F2ED}.share-wrapper ul li + li{margin-left:.25rem}.email-register{display:flex;align-items:center}.email-register span{margin-right:1rem;color:#5d5a6f}.email-register .email-register-group{position:relative}.email-register .email-register-group .form-control{background-color:#EDEDED}.email-register .email-register-group .btn{position:absolute;right:0;bottom:0;top:0}.news-detail-section{padding:3rem 0}.news-detail-section .main-title h1 span,.news-detail-section .main-title h2 span{font-size:2rem}.news-detail-section .news-item .news-caption .news-title{font-size:1rem}.news-related ul{list-style:square}.news-related ul li a{text-decoration:none;color:#1D1D1D}.news-related ul li a:hover{color:#15BED1}.news-related ul li + li{margin-top:.25rem}.news-horizontal{display:flex;position:relative}.news-horizontal + .news-horizontal{margin-top:1.5rem}.news-horizontal:hover .news-title{color:#15BED1}.news-horizontal .news-img{width:120px;height:120px}.news-horizontal .news-img img{width:100%;height:100%;object-fit:cover}.news-horizontal .news-caption{width:calc(100% - 120px);padding-left:1rem;display:flex;align-items:center;justify-content:center}.news-horizontal .news-caption .news-title{font-weight:700;font-size:1.2rem;transition:all 350ms ease}@media (max-width: 920px){.news-page .news-item{width:50%}}@media (max-width: 767px){.news-page .news-item{width:100%}.news-detail .news-detail-share{flex-direction:column;justify-content:start;align-items:start}.news-detail .news-detail-share .share-wrapper{margin-bottom:1rem}.email-register{width:100%;flex-direction:column;align-items:start}.email-register .email-register-group{width:100%}}.download{background-color:#EB0A1E;font-family:"Inter";color:#fff;font-weight:400}.download .download-title h2{font-size:2rem;font-weight:700}.download .download-description h3{font-size:1.25rem}.download .download-button div + div{margin-top:1rem}.download .download-image{margin-bottom:-6rem}.contact-index-item{display:flex;font-family:"Inter"}.contact-index-item .contact-index-icon{width:64px}.contact-index-item .contact-index-caption{width:calc(100% - 64px);padding-left:1rem}.contact-index-item .contact-index-caption .contact-index-title{color:#EB0A1E;font-size:18px}.contact-index-item .contact-index-caption .contact-index-description{padding-top:.5rem}.contact-index-item + .contact-index-item{margin-top:2.5rem}.box-contact-index{background-color:#EB0A1E;color:#FFF;font-family:"Inter";font-weight:500;font-size:14px}.box-contact-index h4{font-size:22px}.box-contact-index .form-control{border:0}.box-contact-index .form-control::placeholder{font-size:14px;color:#999}.box-contact-index .btn-contact-submit{display:inline-block;background-color:#3D3D3D;color:#fff;padding:.5rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:20px}.box-contact-index .btn-contact-submit:hover{background-color:#1D1D1D}.recruitment-index-item{display:flex;border:1px solid transparent;padding:1rem;border-radius:17px;position:relative;align-items:center}.recruitment-index-item .recruitment-index-image{width:95px}.recruitment-index-item .recruitment-index-caption{width:calc(100% - 95px);padding-left:2rem}.recruitment-index-item .recruitment-index-caption .recruitment-index-title{font-weight:700;font-size:18px;margin-bottom:.5rem}.recruitment-index-item:hover{border-color:#EB0A1E;box-shadow:0 0 16px rgba(0,0,0,0.15)}.recruitment-index-item + .recruitment-index-item{margin-top:1rem}.subpage-banner .subpage-banner-image{position:relative}.subpage-banner .subpage-banner-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:8;background:linear-gradient(90deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 84.27%),linear-gradient(180deg,#FFFDF0 0%,rgba(255,253,240,0) 100%)}.subpage-banner .subpage-banner-image.subpage-banner-image-nobg:before{background:none;background-color:rgba(0,0,0,0.6)}.subpage-banner .subpage-banner-image.subpage-banner-image-nobg > .container{position:relative}.subpage-banner .subpage-banner-image.subpage-banner-image-nobg .subpage-title{display:block;left:0;right:0}.subpage-banner .subpage-banner-image.subpage-banner-image-nobg .subpage-title > div{display:flex;height:350px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.subpage-banner .subpage-banner-image.subpage-banner-image-nobg .subpage-title > div h1{color:#FFF;line-height:1.4;font-weight:600}.subpage-banner .subpage-banner-image.subpage-banner-image-nobg .subpage-title > div span{color:#FFF;font-size:1.6rem}.subpage-banner .subpage-banner-image img{height:350px;width:100%;object-fit:cover}.subpage-banner .subpage-banner-image .subpage-title{position:absolute;height:350px;display:flex;align-items:center;z-index:10}.subpage-banner .subpage-banner-image .subpage-title h1,.subpage-banner .subpage-banner-image .subpage-title h2{font-weight:700;font-size:4rem;color:#61D0D1;text-transform:uppercase}.subpage-banner-image-style-2{background:url(../images/wave.png) no-repeat top center;height:588px;color:#fff}.subpage-banner-image-style-2.subpage-banner-image-style-2--2{background:url(../images/wave-yellow.png) no-repeat top center;color:#1D1D1D}.subpage-banner-image-style-2.subpage-banner-image-style-2--2 .mt-minus-4{margin-top:0}.subpage-banner-image-style-2.subpage-banner-image-style-2--2 .subpage-title h1{color:#FF6B11;font-size:2.2rem}.subpage-banner-image-style-2 .product-subpage-description li{position:relative;padding-left:2.25rem;font-weight:600}.subpage-banner-image-style-2 .product-subpage-description li:before{position:absolute;content:"";left:0;top:50%;width:24px;height:24px;transform:translateY(-50%);background:url(../images/icon-check.svg) no-repeat center}.subpage-banner-image-style-2 .product-subpage-description li + li{margin-top:1rem}.subpage-banner-image-style-2 .subpage-title h1{font-size:2.875rem;font-weight:600}.subpage-banner-image-style-2 .mt-minus-4{margin-top:-1.5rem}@media (min-width: 1400px){.subpage-banner-image-style-2 .product-subpage-description{width:80%}}.product-category-wrapper + .product-category-wrapper{margin-top:5rem}.product-category-icon.product-category-icon-without-line ul.nav li + li{border:none}.product-category-icon ul.nav li{padding:0 1rem;margin-bottom:1.5rem}.product-category-icon ul.nav li a{text-decoration:none;text-align:center;display:block;width:120px}.product-category-icon ul.nav li a span{display:block;font-weight:500;color:#15BED1;font-size:14px;margin-top:.25rem}.product-category-icon ul.nav li + li{border-left:1px solid #E4E4E4}.product-category-heading{position:relative}.product-category-heading:before{content:"";height:2px;background:linear-gradient(0deg,#FF9301 3.32%,#FF6400 100%);position:absolute;top:50%;left:10%;right:0;transform:translateY(-50%)}.product-category-heading .product-category-title{font-size:1.5rem;font-weight:700;display:inline-block;padding-right:1.5rem;background-color:#FFF;margin-bottom:0;position:relative}.product-subpage-item{border-radius:1rem;margin-bottom:1.5rem}.product-subpage-item .product-subpage-heading{padding:20px;display:flex;border-top-left-radius:1rem;border-top-right-radius:1rem;flex-direction:column;align-items:start;color:#FFF;background:linear-gradient(90deg,#00A695 0%,#0192A1 14.06%)}.product-subpage-item .product-subpage-heading img{height:40px}.product-subpage-item .product-subpage-heading .product-heading-title{text-align:left;font-size:18px;font-weight:600;margin-top:1rem;height:54px}.product-subpage-item .product-subpage-description{color:#303841}.product-subpage-item .product-subpage-description li{position:relative;padding-left:2.25rem}.product-subpage-item .product-subpage-description li:before{position:absolute;content:"";left:0;top:0;width:24px;height:24px;background:url(../images/icon-check.svg) no-repeat center}.product-subpage-item .product-subpage-description li + li{margin-top:1rem}.product-subpage-item .product-subpage-body{border:2px solid #61D0D1;border-top:0;padding:20px;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.product-subpage-item .product-subpage-body > div:first-child{height:225px}.product-subpage-item .product-subpage-body .product-subpage-link{margin-top:1.5rem;display:flex;justify-content:center}.product-subpage-item .product-subpage-body .product-subpage-link div{display:flex;flex-direction:column}.product-subpage-item .product-subpage-body .product-subpage-link div .btn-buy{width:auto;display:inline-block;padding:1rem;border-radius:.75rem;background-color:#FF6B11;color:#FFF;border:0;width:200px;text-transform:uppercase;transition:all 350ms ease}.product-subpage-item .product-subpage-body .product-subpage-link div .btn-buy:hover{background-color:#DD5502}.product-subpage-item .product-subpage-body .product-subpage-link div a{text-align:center;margin:2rem 0 1rem;color:#1D1D1D}.product-subpage-item .product-subpage-body .product-subpage-link div a:hover{color:#009097}.product-register-step{background-color:#FFF8EE;padding:30px;border-radius:15px}.product-register-step > .row{width:100%}.product-register-step .step-item{position:relative}.product-register-step .step-item:after{height:2px;content:"";position:absolute;right:0;left:0;top:50%;transform:translateY(-50%);background-color:#E4E4E4;z-index:0}.product-register-step .step-item .step-caption{background-color:#FFF8EE;padding-right:1rem;display:inline-flex;flex-wrap:wrap;position:relative;z-index:10;font-size:18px;color:#303841;text-decoration:none;align-items:center}.product-register-step .step-item .step-caption .step-number{display:inline-flex;background-color:#E3E9ED;font-size:24px;font-weight:700;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;margin-right:1rem;-webkit-box-shadow:0 0 0 8px transparent;box-shadow:0 0 0 8px transparent}.product-register-step .step-item .step-caption .step-text{width:calc(100% - 62px)}.product-register-step .step-item .step-caption:hover{color:#DD5502}.product-register-step .step-item.step-active .step-number{background:none;background:linear-gradient(90deg,#00A695 0%,#0192A1 14.06%);color:#FFF;-webkit-box-shadow:0 0 0 8px #C2F2ED;box-shadow:0 0 0 8px #C2F2ED}.product-register-step .step-item.step-active .step-caption{color:#06748C;font-weight:600}.product-register-info-mobile{display:none}.box-main{padding:1.5rem;border:1px solid #E4E4E4;border-radius:.75rem;background-color:#fff}.box-main.box-border-warning{border-color:#FF9A49}.box-main.box-shadow{box-shadow:0 0 16px 0 rgba(36,149,197,0.1490196078)}.box-main .box-main-heading{position:relative;padding-left:1rem;display:flex;justify-content:space-between;align-items:center}.box-main .box-main-heading span:first-child{font-weight:600;font-size:20px;display:block}.box-main .box-main-heading a{text-decoration:none;color:#1D1D1D;font-weight:600}.box-main .box-main-heading a:hover{color:#15BED1}.box-main .box-main-heading:before{content:"";width:4px;position:absolute;left:0;top:0;bottom:2px;background:linear-gradient(0deg,#FF9301 3.32%,#FF6400 100%)}.box-main .box-main-body{padding:1.5rem 0;color:#303841}.box-main .box-info-title{font-size:18px;font-weight:600}.box-main .box-info-subtitle{color:#15BED1;font-weight:600}.box-main .product-register-total{border-top:1px solid #FF6B11;font-size:18px}.box-main .product-register-total strong{font-size:20px}.box-main .box-info .box-info-row + .box-info-row{margin-top:1rem;padding-top:1rem;border-top:1px solid #E4E4E4}.box-main-row + .box-main-row{margin-top:1.5rem;padding-top:1.5rem}.form-row + .form-row{margin-top:1.5rem}.form-radio-group{display:flex}.form-radio-group .radio-group-item{border-radius:3px;padding:1px;width:280px;text-align:center;background-color:#E4E4E4}.form-radio-group .radio-group-item .radio-group-item-bg{background-color:rgba(250,250,250,0.9294117647);border-radius:3px;padding:1rem;height:100%}.form-radio-group .radio-group-item .check-container{padding-top:2.5rem}.form-radio-group .radio-group-item .check-container .checkmark{top:0;left:50%;transform:translateX(-50%)}.form-radio-group .radio-group-item.active{background:linear-gradient(0deg,#FF9301 3.32%,#FF6400 100%)}.form-radio-group .radio-group-item.active .radio-group-item-bg{background-color:#FFF8EE}.form-radio-group .radio-group-item + .radio-group-item{margin-left:1.5rem}.form-radio-group.flex-column .radio-group-item .check-container{padding-top:0;text-align:left;padding-left:2.5rem}.form-radio-group.flex-column .radio-group-item .check-container .checkmark{left:.5rem;top:.2rem}.form-radio-group.flex-column .radio-group-item + .radio-group-item{margin-top:.5rem;margin-left:0}.mic-top-title{color:#183665;font-size:60px;font-weight:500}.mic-reason .mic-reason-title{font-weight:700;font-size:36px;color:#303841;margin-bottom:2rem}.mic-reason .mic-reason-description{color:#615F5F;font-size:24px}.mic-reason .mic-reason-description ul{list-style:none;padding-left:0}.mic-reason .mic-reason-description ul li{background:url(../images/icon-checksub.svg) no-repeat left 7px;padding-left:48px}.mic-reason .mic-reason-description ul li + li{margin-top:.75rem}.mic-product-heading h2{font-size:36px}.mic-product-heading p{color:#615F5F;font-size:20px}.mic-product .mic-product-items .mic-product-item .product-title{font-family:"Inter";display:flex;justify-content:center;color:#000;font-size:20px}.mic-product .mic-product-items .mic-product-item .product-title span{margin-left:1rem}.mic-product .mic-product-items .mic-product-item .product-caption{height:auto}.mic-product .mic-product-items .mic-product-item .product-link{display:flex;justify-content:end}.mic-product .mic-product-items .mic-product-item .product-link a{display:inline-block;padding-left:.5rem;padding-right:.5rem}.mic-product .mic-product-items .mic-product-item .product-link a i{margin-left:1rem}.product-top img{width:100%;height:480px;object-fit:cover}.product-top img + img{margin-top:1rem}.product-top .col-left{width:66.666%}.product-top .col-right{width:calc(33.333% - 10px);margin-left:10px}.product-top .col-right .line-1 img{height:100%;height:235px;object-fit:cover}.product-top .col-right .line-2{margin-top:10px}.product-top .col-right .line-2 img{height:235px;width:100%;object-fit:cover}@media (max-width: 1400px){.product-top img{height:324px}.product-top .col-right .line-1 img,.product-top .col-right .line-2 img{height:157px}}@media (max-width: 1200px){.product-top img{height:276px}.product-top .col-right .line-1 img,.product-top .col-right .line-2 img{height:133px}}@media (max-width: 1024px){.product-top img{height:236px}.product-top .col-right .line-1 img,.product-top .col-right .line-2 img{height:113px}}@media (max-width: 900px){.product-top img{height:194px}.product-top .col-right .line-1 img,.product-top .col-right .line-2 img{height:92px}}@media (max-width: 767px){.product-top .d-flex{display:block!important}.product-top .col-left{width:100%}.product-top .col-left img{height:auto!important}.product-top .col-right{width:100%;margin-left:0}.product-top .col-right .line-2{margin-top:0}.product-top .col-right img{height:auto!important}}.product-page .service-index-box{margin:0;padding:0;border:0;background:none}.product-page .main-title{text-align:left;color:#EB0A1E;text-transform:capitalize}.product-page .main-title.color-body{color:#1D1D1D}.product-page.title-body .main-title{color:#303841}.product-page .product-bg-top a{color:#EB0A1E;font-size:24px;font-weight:500;text-decoration:none}.product-page .product-bg-top a:hover{color:#303841}.product-page .product-label{text-align:right;height:27px}.product-page .product-label span{display:inline-block;background-color:#FF9301;color:#fff;padding:.25rem .5rem;border-top-right-radius:10px;border-bottom-left-radius:10px;font-size:12px;font-weight:500}.product-page .product-label span.label-new{background-color:#EB0A1E}.product-page .product-caption{height:calc(100% - 289px)}.product-page .product-caption .badge + .badge{margin-left:.25rem;margin-top:.25rem}.product-page .product-caption .badge-primary{background-color:#0095FF;border-color:#0095FF;color:#fff}.product-page .product-caption .badge-success{background-color:#27C754;border-color:#27C754;color:#fff}.product-page .product-caption .badge-danger{background-color:#EB0A1E;border-color:#EB0A1E;color:#fff}.product-category-banner{position:relative;min-height:400px;border-radius:10px;border:1px solid #E5322D;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.product-category-banner.product-category-banner-caption-left{align-items:start}.product-category-banner.product-category-banner-caption-left .product-category-banner-caption{margin-left:70px}.product-category-banner.product-category-banner-caption-right{align-items:end}.product-category-banner.product-category-banner-caption-right .product-category-banner-caption{margin-right:70px}.product-category-banner .product-category-banner-img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:-1}.product-category-banner .product-category-banner-caption{margin:15px 0;background:rgba(255,255,255,0.72);border-radius:12px;font-size:16px;font-family:"Inter";padding:1rem;width:546px}.product-category-banner .product-category-banner-caption .product-category-banner-heading{text-align:center}.product-category-banner .product-category-banner-caption .product-category-banner-heading span{font-weight:500;color:#259356}.product-category-banner .product-category-banner-caption .product-category-banner-heading h4{font-size:32px;font-weight:700}.product-category-banner .product-category-banner-caption .product-category-banner-body ul{list-style:none;padding:0}.product-category-banner .product-category-banner-caption .product-category-banner-body ul > li{padding-left:40px;background:url(../images/icon-checksub2.svg) no-repeat left 0}.product-category-banner .product-category-banner-caption .product-category-banner-body ul > li + li{margin-top:.5rem}.product-category-banner .product-category-banner-caption .product-category-banner-body ul > li ul{list-style:disc;padding-left:17px}.product-category-banner .product-category-banner-caption .product-category-banner-body ul > li ul li{background:none;padding-left:0}@media (max-width: 900px){.product-top img + img{margin-top:1rem}}@media (max-width: 767px){.product-category-banner{border:0}.product-category-banner .product-category-banner-img{position:static;border-radius:10px}.product-category-banner .product-category-banner-caption{margin-left:0!important;margin-right:0!important;width:100%;padding:0}.product-top img + img{margin-top:0}.product-page .product-bg-top .main-title.mb-4{margin-bottom:.5rem!important}.product-page .product-bg-top .col-md-5{justify-content:start!important}.product-page .product-bg-top a{font-size:18px;margin-bottom:1rem}}@media (min-width: 1400px){.product-register-step{padding-left:120px;padding-right:120px}}.product-xemay-batbuoc .banner-with-caption{position:relative;min-height:616px}.product-xemay-batbuoc .banner-with-caption .banner-img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.product-xemay-batbuoc .banner-with-caption .banner-caption{padding:1.5rem 0;margin-top:3rem;color:#fff}.product-xemay-batbuoc .banner-with-caption .banner-caption h4{font-size:47px;font-weight:700;line-height:1.3}.product-xemay-batbuoc .banner-with-caption .banner-caption .banner-body{font-size:22px;font-weight:500;margin-top:2rem}.product-xemay-batbuoc .banner-with-caption .banner-caption .banner-body ul{list-style:none;padding:0}.product-xemay-batbuoc .banner-with-caption .banner-caption .banner-body ul li i{color:#32B363;margin-right:1rem}.product-xemay-batbuoc .banner-with-caption .banner-caption .banner-body ul li + li{margin-top:1rem}.product-xemay-batbuoc .baohiem-info h3{font-weight:500;font-size:40px;color:#183665;line-height:1.3}.product-xemay-batbuoc .baohiem-info .baohiem-info-caption{color:#615F5F;font-size:22px}.product-xemay-batbuoc .baohiem-info .baohiem-info-button{display:flex;margin-top:2.5rem}.product-xemay-batbuoc .baohiem-info .baohiem-info-button .btn{width:184px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:24px;color:#fff}.product-xemay-batbuoc .baohiem-info .baohiem-info-button .btn.color-main{background-color:#EB0A1E}.product-xemay-batbuoc .baohiem-info .baohiem-info-button .btn.color-sub{background-color:#183665}.product-xemay-batbuoc .baohiem-info .baohiem-info-button .btn + .btn{margin-left:1.5rem}.product-xemay-batbuoc .baohiem-info .baohiem-info-button .btn:hover{opacity:.8}.product-xemay-batbuoc .baohiem-taisaochon{background-color:#EB0A1E;color:#fff}.product-xemay-batbuoc .baohiem-taisaochon h3{font-size:32px;font-weight:700}.product-xemay-batbuoc .baohiem-taisaochon .baohiem-taisaochon-caption{margin-top:2.5rem}.product-xemay-batbuoc .baohiem-taisaochon .baohiem-taisaochon-caption ul{padding:0;list-style:none}.product-xemay-batbuoc .baohiem-taisaochon .baohiem-taisaochon-caption ul li{padding-left:3rem;background:url(../images/icon-checksub3.svg) no-repeat left top}.product-xemay-batbuoc .baohiem-taisaochon .baohiem-taisaochon-caption ul li + li{margin-top:1rem}.product-xemay-batbuoc .baohiem-phibaohiem{font-family:"Inter"}.product-xemay-batbuoc .baohiem-phibaohiem .phibaohiem-heading h3{font-size:36px;font-weight:700}.product-xemay-batbuoc .baohiem-phibaohiem .phibaohiem-heading p{color:#615F5F;font-size:20px}.product-xemay-batbuoc .baohiem-phibaohiem .product-items{margin-top:3.5rem}.product-xemay-batbuoc .baohiem-phibaohiem .product-items .product-item{background-color:#F1F1F1;border-color:#E0E0E0}.product-xemay-batbuoc .baohiem-phibaohiem .product-items .product-item .product-description{min-height:40px}.product-xemay-batbuoc .baohiem-phibaohiem .product-items .product-item .product-price{border-color:#D2D2D2}.product-xemay-batbuoc .baohiem-phibaohiem .product-items .product-item:hover{background-color:#EB0A1E;color:#fff}.product-xemay-batbuoc .baohiem-phibaohiem .product-items .product-item:hover .product-title{color:#fff}.product-xemay-batbuoc .baohiem-phibaohiem .product-items .product-item:hover .product-price{color:#fff}.product-xemay-batbuoc .baohiem-phibaohiem .product-items .product-item:hover .product-link a{background-color:#fff;color:#EB0A1E}.product-xemay-batbuoc .baohiem-thongtinbh{font-family:"Inter"}.product-xemay-batbuoc .baohiem-thongtinbh h3{font-size:36px;font-weight:700}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body{background-color:#F1F1F1;padding:1rem 1.5rem;border-radius:1rem}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-list{width:100%}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item{display:flex;padding:12px 15px;background-color:#fff;border-radius:1rem;align-items:center;justify-content:space-between}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item + .thongtinbh-item{margin-top:1.5rem}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption{width:calc(100% - 200px)}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption img{margin-right:2rem}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption span{font-size:20px;font-weight:500;font-family:"Roboto"}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-link{width:200px;display:flex;justify-content:end}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-link a{text-decoration:none;color:#30BF71}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-link a:hover{text-decoration:underline}.product-xemay-batbuoc .baohiem-huongdan{font-family:"Inter"}.product-xemay-batbuoc .baohiem-huongdan h3{font-size:36px;font-weight:700}.product-xemay-batbuoc .baohiem-huongdan .huongdan-item .huongdan-item-caption{display:flex}.product-xemay-batbuoc .baohiem-huongdan .huongdan-item .huongdan-item-caption .huongdan-item-number{color:#C4C4C4;font-size:34px;font-weight:700;width:7rem;line-height:1.1}.product-xemay-batbuoc .baohiem-huongdan .huongdan-item .huongdan-item-caption .huongdan-item-title{font-weight:700;font-size:24px;color:#183665;margin-bottom:2.5rem}.product-xemay-batbuoc .baohiem-huongdan .huongdan-item .huongdan-item-caption .huongdan-item-content{font-size:20px}.product-xemay-batbuoc .baohiem-huongdan .huongdan-item:nth-child(even) .row{flex-direction:row-reverse}.product-xemay-batbuoc .baohiem-huongdan .huongdan-item + .huongdan-item{margin-top:2.5rem}@media (max-width: 768px){.product-xemay-batbuoc .banner-with-caption{min-height:516px}.baohiem-info .row .col-lg-5 + .col-lg-7{margin-top:1.5rem}.baohiem-taisaochon .row .col-lg-7 + .col-lg-5{margin-top:1.5rem}.product-items .row .col-lg-4{margin-bottom:1.5rem}.thongtinbh-body .row .col-xl-4 + .col-xl-7{margin-top:1.5rem}}@media (max-width: 767px){.product-xemay-batbuoc .banner-with-caption{min-height:416px}.product-xemay-batbuoc .banner-with-caption .banner-caption h4{font-size:36px}.product-xemay-batbuoc .banner-with-caption .banner-caption .banner-body{font-size:18px}.product-xemay-batbuoc .baohiem-thongtinbh h3,.product-xemay-batbuoc .baohiem-huongdan h3{font-size:28px}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption{width:calc(100% - 100px)}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-link{width:100px}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption img{margin-right:1rem}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption span{font-size:16px}}.subpage-banner{height:444px;position:relative;display:flex;align-items:center}.subpage-banner .container{position:relative}.subpage-banner .carousel{height:444px;position:absolute}.subpage-banner .carousel .subpage-banner-image{position:static;height:444px}.subpage-banner .subpage-banner-image{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.subpage-banner h1.subpage-banner-title{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-weight:700;font-size:60px;color:#FFF;text-transform:uppercase}.subpage-banner h2.subpage-banner-title{font-weight:700;font-size:40px;color:#FFF;text-transform:capitalize;width:44%}.subpage-banner h2.subpage-banner-title span{font-size:22px;color:#EDEDED;display:block;text-transform:uppercase}.subpage-banner .subpage-banner-title.subpage-banner-title-static{position:static}.contact-box{font-family:"Inter"}.contact-box .form-control{border-radius:0;border-left:0;border-right:0;border-top:0}.contact-box .contact-heading h2{color:#EB0A1E;font-size:46px;font-weight:600}.contact-box .contact-heading p{font-size:20px;font-style:italic}.file-upload{border:1px dashed #8E8E8E;display:inline-block;padding:1rem 2rem;height:104px;display:flex;justify-content:center;align-items:center;color:#8E8E8E;cursor:pointer}.file-upload i{margin-right:1rem}.file-upload input[type=file]{display:none}@media (max-width: 1200px){.subpage-banner{height:320px}.subpage-banner h2.subpage-banner-title{width:62%}}@media (max-width: 1100px){.subpage-banner{height:320px}.subpage-banner h1.subpage-banner-title{font-size:46px}}@media (max-width: 900px){.subpage-banner{height:270px}.subpage-banner h1.subpage-banner-title{font-size:46px}.subpage-banner h2.subpage-banner-title{width:54%}.contact-box .contact-heading h2{font-size:32px}.contact-box .contact-heading p{font-size:16px}}@media (max-width: 767px){.subpage-banner{height:170px}.subpage-banner h1.subpage-banner-title{font-size:36px}.contact-map iframe{height:500px!important}.contact-box .contact-heading h2{font-size:36px}.contact-box .contact-heading p{font-size:16px}}.about-message img{-webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,0.1);box-shadow:8px 8px 0 0 rgba(0,0,0,0.1)}.about-porfolio{margin-top:5rem}.porfolio-item{padding:3rem 0}.porfolio-item .porfolio-caption h2{color:#15BED1;text-transform:uppercase}.porfolio-item .row{align-items:center}.porfolio-item:nth-child(even){background-color:#fff8ee}.porfolio-item:nth-child(even) .row{flex-direction:row-reverse}.porfolio-item:nth-child(even) .row .col-md-6:last-child{text-align:right}.porfolio-item:nth-child(even) .row .col-md-6:first-child{text-align:right}.about-interest-items > .row .col-lg-6{margin-bottom:5rem}.about-interest-item{height:100%}.about-interest-item .service-index-image span{text-align:center}.about-interest-item .service-index-image span i{font-size:3rem;margin-top:1rem;color:#FF6B11}.nav-icon li{display:flex}.nav-icon li i{margin-top:.25rem}.nav-icon li + li{margin-top:1rem}.nav-bold-title li a{color:#303841;font-weight:700;font-size:22px}.nav-bold-title li + li{margin-top:1rem}.chinhsach-content h3,.chinhsach-content h4{margin-bottom:0}.chinhsach-content a{color:#303841}.chinhsach-content a:hover{color:#EB0A1E}@media (max-width: 1024px){.subpage-banner h2.subpage-banner-title{font-size:26px}.subpage-banner h2.subpage-banner-title span{font-size:16px}}@media (max-width: 767px){.subpage-banner h2.subpage-banner-title{font-size:15px}.subpage-banner h2.subpage-banner-title span{font-size:16px}.chinhsach-page .col-xl-4 + .col-xl-8{margin-top:1.5rem}}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-clear-button{color:#fff;position:relative}input[type=date]::-webkit-datetime-edit-year-field{position:absolute!important;border-left:1px solid #8c8c8c;padding:0 2px;color:#000;left:58px}input[type=date]::-webkit-datetime-edit-month-field{position:absolute!important;border-left:1px solid #8c8c8c;padding:0 2px;color:#000;left:26px}input[type=date]::-webkit-datetime-edit-day-field{position:absolute!important;color:#000;padding:0 2px;left:4px}.news-search .box-search{padding:1.25rem 1rem;background-color:#FFF;border-radius:.75rem;font-family:"Inter"}.news-search .box-search input[type=text]{background:none;padding-left:0;border:0;padding-right:190px}.news-search .box-search input[type=text]:focus{outline:none;box-shadow:none}.news-search .box-search button{top:1rem;bottom:1rem;right:1rem;background:#EB0A1E;font-size:20px;padding-left:1.5rem;padding-right:1.5rem;border:0;border-radius:12px;color:#fff}.news-search .box-search button i{margin-left:1.5rem}.news-search .box-search button:hover{background-color:rgba(235,10,30,0.831372549)}@media (max-width: 1024px){.news-search .box-search button{margin-top:0}}.footer{background-color:#100D22;color:#E3E9ED}.footer .footer-slogan{color:#EB0A1E;font-size:18px;font-weight:500}.footer .footer-title{font-size:18px;font-weight:600;margin-bottom:1.25rem;color:#FFF}.footer .footer-content{font-size:14px}.footer .footer-content i{color:#EB0A1E;margin-right:.5rem}.footer .footer-content ul.nav li a{text-decoration:none;color:#E3E9ED;font-size:14px}.footer .footer-content ul.nav li a:hover{color:rgba(235,10,30,0.831372549)}.footer .footer-content ul.nav li + li{margin-top:1rem}.footer .footer-content ul.nav.nav-social li a i{color:#FFF;font-size:24px}.footer .footer-content ul.nav.nav-social li a:hover i{color:rgba(235,10,30,0.831372549)}.footer .footer-content ul.nav.nav-social li + li{margin-left:.5rem;margin-top:0}.footer .footer-bottom{color:#ABABAB;font-size:13px}.breadcrumb-wrapper{background-color:#EDEDED;padding:.75rem 0}.breadcrumb-wrapper .breadcrumb{margin-bottom:0;align-items:center}.breadcrumb-wrapper .breadcrumb li{display:flex;align-items:center}.breadcrumb-wrapper .breadcrumb li a{text-decoration:none;font-weight:500;font-size:13px;color:#1D1D1D}.breadcrumb-wrapper .breadcrumb li.active{color:#ABABAB;font-size:13px}.breadcrumb-wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item{padding-left:1rem}.breadcrumb-wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item:before{color:#ABABAB;font-size:12px;padding-right:1rem}.user-nav ul.nav li a{background-color:#FFF;color:#1D1D1D;text-decoration:none;padding-left:.5rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center}.user-nav ul.nav li a .user-nav-content{display:flex;align-items:center}.user-nav ul.nav li a .user-nav-content .user-nav-icon{width:28px;height:28px;padding:4px;border-radius:6px;background:#1D1D1D;display:flex;align-items:center;justify-content:center}.user-nav ul.nav li a .user-nav-content .user-nav-icon i{color:#fff}.user-nav ul.nav li a.active{background-color:#15BED1;color:#fff}.user-nav ul.nav li a.active .user-nav-content .user-nav-icon{background-color:#fff}.user-nav ul.nav li a.active .user-nav-content .user-nav-icon i{color:#15BED1}.user-nav ul.nav li a.active:hover{background-color:#15BED1}.user-nav ul.nav li a:hover{background-color:#C2F2ED}.user-nav ul.nav li a > i{font-size:24px}.user-nav ul.nav li + li{margin-top:1rem}.label-small .form-input label{font-size:14px}.label-info{display:block;font-size:16px;font-weight:600}.label-success{color:#15BED1}.order-item{border-radius:.25rem;overflow:hidden}.order-item .order-heading{background-color:#E3E9ED;padding:.25rem .5rem;display:flex;align-items:center}.order-item .order-heading .order-title{width:calc(100% - 140px);font-weight:500}.order-item .order-heading .order-title .order-number{color:#15BED1}.order-item .order-heading .order-title .order-title-status{font-size:.75rem;margin-top:.25rem}.order-item .order-heading .order-title .order-title-status span{font-weight:400}.order-item .order-heading .order-action{width:140px;display:flex;justify-content:end}.order-item .order-body{padding:.75rem;border:1px solid #E3E9ED;border-radius:0 0 .25rem .25rem}.order-item .order-body .product-action{border-top:1px solid #E3E9ED;padding-top:.75rem;margin-top:.75rem}.order-item .order-body .product-action ul.nav li a{color:#003EF4;text-decoration:none}.order-item .order-body .product-action ul.nav li + li{margin-left:1rem}.order-item + .order-item{margin-top:1.5rem}.order-product-item{display:flex;align-items:center}.order-product-item .order-product-img{width:72px}.order-product-item .order-product-info{width:calc(100% - 72px);padding-left:1rem}.order-product-item .order-product-info .order-product-price{font-weight:600}@media (min-width: 1400px){.mt-pc-4{margin-top:1.5rem}.slideshow .slide-item .slide-caption{height:530px}.slideshow.slick-dotted.slick-slider .slick-dots{left:1.5rem}}@media (max-width: 1400px){.mainnav ul.nav li a{padding-left:.75rem;padding-right:.75rem;font-size:.9rem}.login-btn a{font-size:.9rem}}@media (max-width: 1367px){.service-index-items > .row .col-md-4{display:flex}.service-index-items > .row .col-md-4 .service-index-item{height:100%}.product-items > .row.g-5{--bs-gutter-y:1.5rem;--bs-gutter-x:1.5rem}.slideshow.slick-dotted.slick-slider .slick-dots{left:1rem}.slideshow .slide-item .slide-caption{height:300px}.slideshow .slide-item .slide-caption .slide-text .slide-text-secondary{font-size:40px}.slideshow .slide-item .slide-caption .slide-text .slide-text-primary{font-size:44px}.slideshow .slide-item .slide-caption .slide-text .slide-text-description{font-size:26px}.news-item.news-item-large .news-img{height:auto}}@media (max-width: 1300px){.search-index .search-index-body .btn-search-index{padding-left:15px;padding-right:15px;font-size:17px}.search-index .search-index-body .btn-search-index i{right:15px}.reason .reason-item .reason-caption .reason-title{font-size:20px}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption img{margin-right:0}.product-xemay-batbuoc .baohiem-thongtinbh .thongtinbh-body .thongtinbh-item .thongtinbh-item-caption span{font-size:16px}.mic-top-title{font-size:46px}.mic-reason .mic-reason-title{font-size:30px}.mic-reason .mic-reason-description{font-size:20px}.service-index-box{padding:25px}}@media (max-width: 1200px){.slideshow .slide-item .slide-caption{height:300px}.slideshow .slide-item .slide-caption .slide-text .slide-text-secondary{font-size:30px}.slideshow .slide-item .slide-caption .slide-text .slide-text-primary{font-size:34px}.slideshow .slide-item .slide-caption .slide-text .slide-text-description{font-size:26px}.service-index-box .col-xl-2{width:14.28%}.service-index-item{width:100%;height:110px}.service-index-item .service-index-title{font-size:.8rem}.service-index-item .service-index-image .transition{display:flex;align-items:center}.service-index-item .service-index-image img{-moz-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.news-item .news-img{height:152px}.box-contact-index h4{font-size:18px}.contact-map iframe{height:860px!important}}@media (max-width: 1024px){.slideshow .slide-item .slide-caption{height:334px}.slideshow .slide-item .slide-caption .slide-text .slide-link{bottom:1rem}.slide-wrapper .slide-nav-wrapper{top:210px}.product-register-body > .row > .col-xl-8 + .col-xl-4{margin-top:1.5rem}.subpage-banner-image-style-2.subpage-banner-image-style-2--2 .mt-minus-4{margin-top:1rem}.service-index{padding-top:2rem}.service-index .service-index-box{margin-top:0}.login-btn{text-align:center}}@media (max-width: 1000px){.topbar{display:none!important}.slideshow .slide-item .slide-image img{object-fit:cover;object-position:75%}.slideshow .slide-item .slide-caption{height:751px;align-items:center}.slide-wrapper .slide-nav-wrapper{top:auto;bottom:200px}.service-index-items > .row > .col-xl-4 + .col-xl-4{margin-top:5rem}.product-items > .row > .col-xl-4 + .col-xl-4{margin-top:2rem}.main-title h1 span,.main-title h2 span{font-size:2.275rem}.main-title h1 small,.main-title h2 small{font-size:1.25rem}.subpage-banner-image-style-2{padding-top:2rem}.subpage-banner-image-style-2 .mt-minus-4{margin-top:0}.subpage-banner-image-style-2 .subpage-title h1{font-size:2rem}.subpage-banner-image-style-2 img{height:fit-content}.news-items-small > .row > .col-lg-12 + .col-lg-12{margin-top:0}.mt-5{margin-top:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.footer-body > .row > .col-lg-8{margin-top:1.5rem}.subpage-banner .subpage-banner-image .subpage-title{height:250px}.subpage-banner .subpage-banner-image .subpage-title h1{font-size:2.5rem}.subpage-banner .subpage-banner-image img{height:250px}.product-subpage-item .product-subpage-heading .product-heading-title{height:78px}.product-subpage-item .product-subpage-body > div:first-child{height:280px}.product-register-step{padding-left:1rem;padding-right:1rem}.product-register-step .step-text{font-size:1rem}.product-register-page{margin-bottom:156px}.product-register-info-mobile{display:block;position:fixed;left:0;right:0;bottom:0;background-color:#fff;z-index:999;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.product-register-info-mobile .box-main{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:.75rem!important}.product-register-info-mobile .box-main .box-info{opacity:0;height:0;overflow:hidden;transition:all 350ms ease}.product-register-info-mobile .box-main .box-info-title{display:flex;justify-content:space-between;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background:none;margin-bottom:.75rem!important;font-size:1rem}.product-register-info-mobile .box-main .box-info-title > span{background:linear-gradient(0deg,#ff9301 3.32%,#ff6400 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-register-info-mobile .box-main .product-register-total{padding:.75rem 0!important}.product-register-info-mobile .box-main .btn{padding-top:.75rem;padding-bottom:.75rem}.product-register-info-mobile .btn-box-toggle{color:#15BED1;text-decoration:none}.product-register-info-mobile.expand .box-main .box-info{opacity:1;height:auto;max-height:calc(100vh - 254px);overflow-y:scroll}.product-register-info-mobile.expand .box-main .box-info-title .btn-box-toggle span{display:none}.product-register-info-mobile.expand .box-main .box-info-title .btn-box-toggle:after{content:"Rút gọn"}.recruitment-index .row .col-xl-7 .d-flex.justify-content-end{justify-content:center!important}.recruitment-index .row .col-xl-7 + .col-xl-5{margin-top:2rem}}@media (max-width: 992px){.service-index-box .col-xl-2{width:25%}.service-index-item{height:140px}.service-index-items > .row > .col-xl-2:nth-child(4n) .service-index-item{margin-bottom:1rem}.search-form .col-xl-3{width:50%}.search-form .col-xl-3:nth-child(1),.search-form .col-xl-3:nth-child(2){margin-bottom:1rem}.product-xemay-batbuoc .banner-with-caption{height:480px}.product-xemay-batbuoc .banner-with-caption .banner-caption h4{font-size:36px}.product-xemay-batbuoc .banner-with-caption .banner-caption .banner-body{font-size:20px}.product-xemay-batbuoc .baohiem-info .baohiem-info-button{margin:1.5rem 0 2rem}.product-items .row .col-xl-8 .col-xl-4{margin-bottom:1.5rem}.thongtinbh-body > .row > .col-xl-4 + .col-xl-7{margin-top:1rem}.contact-page .col-md-6,.mic-reason .col-md-6{width:100%}.mic-reason .col-md-6 + .col-md-6{margin-top:1rem}.mic-top-title{font-size:30px}.contact-map iframe{height:400px!important}.news-items .col-md-4{width:50%}.form-row + .form-row [class*="col-xl"] + [class*="col-xl"]{margin-top:1rem}}@media (max-width: 768px){.subpage-banner-image-style-2{height:auto}}@media (max-width: 767px){.slideshow.slick-dotted.slick-slider .slick-dots{left:1rem;top:auto;bottom:1rem;flex-direction:row}.slideshow.slick-dotted.slick-slider .slick-dots li + li{margin-top:0;margin-left:1rem}.slideshow .slide-item .slide-caption{height:750px}.slideshow .slide-item .slide-caption .slide-text .slide-text-secondary{font-size:28px}.slideshow .slide-item .slide-caption .slide-text .slide-text-primary{font-size:36px}.slideshow .slide-item .slide-caption .slide-text .slide-text-description{font-size:20px}.slide-wrapper .slide-nav-wrapper{bottom:130px}.slide-wrapper .slide-nav-wrapper .slick-track{display:flex;flex-direction:column}.slide-wrapper .slide-nav-wrapper .slick-track .slick-slide .slide-nav-link{padding-top:1.25rem!important;height:auto;font-size:1rem}.main-title h1 span,.main-title h2 span{font-size:1.875rem}.main-title h1 small,.main-title h2 small{font-size:1.125rem}.product-index-content .nav-product-category li{width:50%}.product-index-content .nav-product-category li button{width:100%}.partner-items .slick-list,.slideshow .slick-list,.slide-nav .slick-list{margin:0}.slide-nav .slick-list .slick-slide{margin:0}.product-items > .row .col-md-4 + .col-md-4{margin-top:1.5rem}.news-index > .row > .col-lg-8 + .col-lg-4{margin-top:1.5rem}.footer .text-center{text-align:left!important}.footer-body > .row > .col-lg-8 > .row > .col-lg-4 + .col-lg-4{margin-top:2rem}.news-item-large .news-description{display:none}.news-item .news-caption .news-tag{margin-bottom:.5rem}.news-items-small > .row > .col-lg-12 + .col-lg-12{margin-top:1.5rem}.product-subpage-item .product-subpage-heading .product-heading-title{height:auto}.product-subpage-item .product-subpage-body > div:first-child{height:auto}.subpage-banner .subpage-banner-image .subpage-title{height:350px}.subpage-banner .subpage-banner-image .subpage-title h1,.subpage-banner .subpage-banner-image .subpage-title h2{font-size:36px}.subpage-banner .subpage-banner-image img{height:350px}.main-title-subpage{margin-bottom:1.5rem}.main-title-subpage h1,.main-title-subpage h2{font-size:1.875rem}.subpage-banner-image-style-2{height:auto}.subpage-banner-image-style-2 .subpage-title h1{font-size:1.875rem}.subpage-banner-image-style-2 .product-subpage-description li{font-size:1rem}.product-register-step{padding-left:.5rem;padding-right:.5rem}.product-register-step > .row{--bs-gutter-x:.5rem}.product-register-step .step-item .step-caption{padding-right:0}.product-register-step .step-item .step-caption .step-number{width:20px;height:20px;font-size:11px;margin-right:.5rem}.product-register-step .step-item .step-caption .step-text{font-size:13px;width:calc(100% - 28px)}.product-register-step .step-item.step-active .step-caption .step-number{-webkit-box-shadow:0 0 0 4px #c2f2ed;box-shadow:0 0 0 4px #c2f2ed}.form-radio-group .radio-group-item .radio-group-item-bg{height:100%}.box-main-row .box-main-body .row [class*=col-md] + [class*=col-md]{margin-top:1rem}.porfolio-item:nth-child(even) .row .col-md-6:last-child{text-align:left}.porfolio-item .porfolio-caption{margin-top:1rem}.box-main .box-main-heading span:first-child{font-size:1rem}.box-main .box-main-heading span:last-child{font-size:.8rem}.service-index-tab .nav-tab-link li{width:100%}.service-index-tab .nav-tab-link li button{width:100%}.service-index-tab .nav-tab-link li + li{margin-left:0;margin-top:.5rem}.service-index-tab .service-item-tab .row.g-5{--bs-gutter-y:.5rem;--bs-gutter-x:.5rem}.service-index-tab .service-item-tab .service-item-image .col-6{height:auto}.service-index-tab .service-item-tab .service-item-image .col-6:last-child span{position:initial}.download .row .col-xl-5 + .col-xl-7,.contact-index .row .col-xl-5 + .col-xl-7{margin-top:2rem}.contact-index{padding-top:6rem!important}}@media (max-width: 576px){.service-index-box .col-xl-2{width:33.33333%}.service-index-items > .row > .col-xl-2:nth-child(4n) .service-index-item{margin-bottom:0}.service-index-items > .row > .col-xl-2:nth-child(3n) .service-index-item{margin-bottom:1rem}.news-item .news-img{height:auto}.mic-top-logo,.mic-top-title{text-align:center}.product-item .product-image img{height:auto}.product-page .product-caption{height:auto}.product-xemay-batbuoc .banner-with-caption .banner-caption .banner-body{font-size:18px}.product-xemay-batbuoc .baohiem-huongdan .huongdan-item .huongdan-item-caption .huongdan-item-number{width:8rem}.huongdan-item-content ul{padding-left:0}}@media (max-width: 540px){.nav-login-mobile > .row > .col-sm-6 + .col-sm-6{margin-top:1rem}.product-category-icon ul.nav li{padding:0 .5rem}.product-category-icon ul.nav li a{width:100px}.product-category-icon ul.nav li a span{font-size:13px}.order-item .order-body .product-action{justify-content:start!important}.order-item .order-body .product-action ul.nav{flex-direction:column}.order-item .order-body .product-action ul.nav li + li{margin-top:.25rem;margin-left:0}.login-btn{padding-left:.35rem;padding-right:.35rem;margin-left:.35rem}}@media (max-width: 480px){.service-index-box .col-xl-2{width:50%}.service-index-items > .row > .col-xl-2:nth-child(3n) .service-index-item{margin-bottom:0}.service-index-items > .row > .col-xl-2:nth-child(2n) .service-index-item{margin-bottom:1rem}.search-form .col-xl-3{width:100%}.search-form .col-xl-3:nth-child(1),.search-form .col-xl-3:nth-child(2){margin-bottom:0}.search-form .col-xl-3 + .col-xl-3{margin-top:1rem}}@media (max-width: 420px){.service-index{padding:15px 0}.service-index .service-index-box{padding:15px}.login-btn{font-size:.8rem}}.search-container{position:relative;width:100%}.search-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;max-height:400px;overflow-y:auto;margin-top:4px}.search-result-item{border-bottom:1px solid #f0f0f0}.search-result-item:last-child{border-bottom:none}.search-result-link{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#333;transition:background-color .2s ease}.search-result-link:hover{background-color:#f8f9fa;color:#333;text-decoration:none}.search-result-image{width:50px;height:50px;margin-right:12px;flex-shrink:0}.search-result-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.search-result-content{flex:1;min-width:0}.search-result-title{font-weight:600;font-size:14px;line-height:1.4;margin-bottom:4px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-description{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-loading,.search-no-results{padding:16px;text-align:center;color:#666}.search-loading i,.search-no-results i{margin-right:8px}@media (max-width: 1199px){.search-dropdown{max-height:300px}.search-result-link{padding:10px 12px}.search-result-image{width:40px;height:40px;margin-right:10px}.search-result-title{font-size:13px}.search-result-description{font-size:11px}}.mobile-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.9);z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto}.mobile-search-overlay.active{opacity:1;visibility:visible}.mobile-search-header{padding:1rem 1.5rem;display:flex;justify-content:flex-end;align-items:center}.btn-close-search{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.btn-close-search:hover{transform:rotate(90deg)}.mobile-search-content{padding:0 1.5rem 2rem}.mobile-search-container{position:relative;max-width:600px;margin:0 auto}.mobile-search-container .input-group{position:relative;margin-bottom:1rem}.mobile-search-container .input-group input{background-color:#fff;color:#333;padding-left:2.5rem;padding-right:1rem;border-radius:10px!important;border:none;height:50px;font-size:16px;width:100%}.mobile-search-container .input-group input:focus{outline:none;box-shadow:0 0 0 3px rgba(21,190,209,0.3)}.mobile-search-container .input-group i{font-size:18px;position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#92929D;z-index:10}.mobile-search-container #search-results-mobile{position:relative;top:0;left:0;width:100%;background-color:#fff;border-radius:10px;box-shadow:none;max-height:calc(100vh - 200px);overflow-y:auto}.mobile-search-container .search-loading-mobile,.mobile-search-container .search-no-results-mobile{padding:16px;text-align:center;color:#333}.mobile-search-container .search-result-item{border-bottom:1px solid #f0f0f0}.mobile-search-container .search-result-item:last-child{border-bottom:none}.mobile-search-container .search-result-link{display:flex;align-items:center;padding:12px 16px;color:#333;text-decoration:none;transition:background-color .2s ease}.mobile-search-container .search-result-link:hover{background-color:#f8f9fa;color:#333}.mobile-search-container .search-result-image{width:50px;height:50px;margin-right:12px;flex-shrink:0}.mobile-search-container .search-result-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.mobile-search-container .search-result-content{flex:1;min-width:0}.mobile-search-container .search-result-title{font-weight:600;font-size:14px;line-height:1.4;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-search-container .search-result-description{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.search-overlay-open{overflow:hidden}@media (min-width: 1200px){.mobile-search-overlay{display:none}}.auth-container{min-height:100vh;display:flex;overflow:hidden}.auth-left{flex:1;background:linear-gradient(180deg,#ea0b1f 0%,#840611 69.23%);padding:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.auth-left::before{content:'';position:absolute;width:256px;height:256px;background:rgba(255,255,255,0.1);border-radius:50%;top:80px;left:80px}.auth-left::after{content:'';position:absolute;width:384px;height:384px;background:rgba(255,255,255,0.08);border-radius:50%;bottom:60px;right:60px}.auth-logo-box{padding:12px 16px;border-radius:10px;margin-bottom:40px;z-index:1}.auth-logo-box img{height:97px;width:auto}.auth-left-content{text-align:center;z-index:1;max-width:500px}.auth-left h1{color:#fff;font-size:36px;font-weight:400;margin-bottom:16px;letter-spacing:.37px}.auth-left p{color:#fff;font-size:18px;font-weight:400;margin-bottom:48px;letter-spacing:-.44px}.auth-stats{display:flex;gap:24px;width:100%;max-width:448px}.auth-stat{flex:1;background:rgba(255,255,255,0.1);border-radius:10px;padding:24px;text-align:center}.auth-stat-number{color:#fff;font-size:30px;font-weight:400;letter-spacing:.4px;margin-bottom:8px}.auth-stat-label{color:#fff;font-size:14px;font-weight:400;letter-spacing:-.15px}.auth-features{display:flex;flex-direction:column;gap:16px;width:100%;max-width:448px}.auth-feature{background:rgba(255,255,255,0.1);border-radius:10px;padding:16px;display:flex;align-items:center;gap:16px}.auth-feature-icon{width:40px;height:40px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-feature-icon svg{width:24px;height:24px;stroke:#fff}.auth-feature-text{color:#fff;font-size:14px;font-weight:400;letter-spacing:-.15px;text-align:left}.auth-info-box{background:rgba(255,255,255,0.1);border-radius:16px;padding:32px;text-align:center}.auth-icon-wrapper{width:80px;height:80px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.auth-icon-wrapper svg{width:40px;height:40px;stroke:#fff}.auth-icon-wrapper.large{width:64px;height:64px}.auth-icon-wrapper.large svg{width:64px;height:64px}.auth-info-box h1{color:#fff;font-size:30px;font-weight:400;margin-bottom:16px;letter-spacing:.4px;line-height:36px}.auth-info-box p{color:#fff;font-size:18px;font-weight:400;letter-spacing:-.44px;line-height:28px;margin-bottom:0}.auth-steps{display:flex;gap:16px;margin-top:32px}.auth-step{background:rgba(255,255,255,0.1);border-radius:10px;padding:16px 12px;flex:1;text-align:center;border:2px solid transparent}.auth-step.active{border-color:#fff}.auth-step-number{color:#fff;font-size:20px;font-weight:400;letter-spacing:-.45px;line-height:28px;margin-bottom:8px}.auth-step-text{color:#fff;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.auth-right{flex:1;background:#f9fafb;padding:60px;display:flex;justify-content:center;align-items:center;overflow-y:auto}.auth-form-container{width:100%;max-width:448px}.auth-form-container.wide{max-width:529px}.auth-form-header h2{color:#101828;font-size:30px;font-weight:400;margin-bottom:8px;letter-spacing:.4px}.auth-form-header p{color:#4a5565;font-size:16px;font-weight:400;margin-bottom:32px;letter-spacing:-.31px}.auth-back-btn{display:inline-flex;align-items:center;gap:8px;color:#4a5565;font-size:16px;font-weight:400;letter-spacing:-.31px;line-height:24px;text-decoration:none;margin-bottom:32px}.auth-back-btn:hover{color:#e31e24;text-decoration:none}.auth-back-btn svg{width:20px;height:20px;stroke:currentColor}.auth-form-group{margin-bottom:24px}.auth-form-label{color:#0a0a0a;font-size:14px;font-weight:500;margin-bottom:8px;display:block;letter-spacing:-.15px}.auth-form-input{width:100%;background:#f3f3f5;border:none;border-radius:8px;padding:14px 12px;font-size:14px;color:#0a0a0a;letter-spacing:-.15px}.auth-form-input::placeholder{color:#717182}.auth-form-input:focus{outline:none;box-shadow:0 0 0 2px rgba(227,30,36,0.2)}.auth-password-group{position:relative;width:100%}.auth-password-group .auth-form-input{padding-right:40px}.auth-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;padding:4px;z-index:10}.auth-password-toggle:hover{color:#e31e24}.auth-form-help{color:#6a7282;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-top:8px}.auth-form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.auth-form-remember{display:flex;align-items:center;gap:8px}.auth-form-remember input[type="checkbox"]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,0.1);background:#f3f3f5}.auth-form-remember label{color:#364153;font-size:14px;font-weight:400;margin:0;letter-spacing:-.15px}.auth-form-terms{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px}.auth-form-terms input[type="checkbox"]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,0.1);background:#f3f3f5;margin-top:2px;flex-shrink:0}.auth-form-terms label{color:#364153;font-size:14px;font-weight:400;margin:0;letter-spacing:-.15px;line-height:20px}.auth-form-terms a{color:#e31e24;text-decoration:none}.auth-form-terms a:hover{text-decoration:underline}.auth-link{color:#e31e24;font-size:14px;font-weight:400;text-decoration:none;letter-spacing:-.15px}.auth-link:hover{text-decoration:underline;color:#c71a1f}.auth-link.bold{font-weight:500}.auth-btn{width:100%;background:#e31e24;color:#fff;border:none;border-radius:8px;padding:14px;font-size:14px;font-weight:500;letter-spacing:-.15px;cursor:pointer;margin-bottom:24px}.auth-btn:hover{background:#c71a1f;color:#fff}.auth-btn:disabled{background:#ccc;cursor:not-allowed}.auth-divider{position:relative;text-align:center;margin:32px 0}.auth-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#d1d5dc}.auth-divider span{position:relative;background:#f9fafb;padding:0 16px;color:#6a7282;font-size:14px;letter-spacing:-.15px}.auth-text{text-align:center;color:#4a5565;font-size:16px;letter-spacing:-.31px}.auth-text a{color:#e31e24;font-weight:500;text-decoration:none;margin-left:4px}.auth-text a:hover{text-decoration:underline;color:#c71a1f}.auth-alert{padding:12px 16px;border-radius:8px;margin-bottom:24px;font-size:14px}.auth-alert.error{background:#fee;border:1px solid #fcc;color:#c00}.auth-alert.success{background:#efe;border:1px solid #cfc;color:#0a0}.auth-alert.info{background:#e7f3ff;border:1px solid #b3d9ff;color:#06c}.auth-notice-box{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:17px}.auth-notice-box p{color:#364153;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin:0}.auth-notice-box strong{font-weight:700}.auth-tab-list{background:#ececf0;border-radius:14px;padding:3px;display:flex;margin-bottom:32px}.auth-tab-btn{flex:1;background:transparent;border:none;border-radius:14px;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:8px;color:#0a0a0a;font-size:14px;font-weight:500;letter-spacing:-.15px;line-height:20px;cursor:pointer;transition:all .2s}.auth-tab-btn svg{width:16px;height:16px;stroke:currentColor}.auth-tab-btn.active{background:#fff}.auth-tab-content{display:none}.auth-tab-content.active{display:block}.auth-otp-inputs{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.auth-otp-input{width:56px;height:56px;background:#f3f3f5;border:none;border-radius:8px;text-align:center;font-size:24px;font-weight:500;color:#0a0a0a}.auth-otp-input:focus{outline:none;box-shadow:0 0 0 2px rgba(227,30,36,0.2)}.auth-timer{color:#e31e24;font-size:14px;font-weight:500;text-align:center;margin-bottom:16px}.auth-resend{text-align:center;margin-bottom:24px}.auth-resend button{background:none;border:none;color:#e31e24;font-size:14px;font-weight:500;text-decoration:underline;cursor:pointer;padding:0}.auth-resend button:hover{color:#c71a1f}.auth-resend button:disabled{color:#ccc;cursor:not-allowed;text-decoration:none}.auth-strength-bar{height:8px;background:#e5e7eb;border-radius:10px;margin-top:8px;overflow:hidden}.auth-strength-fill{height:100%;background:#f0b100;border-radius:10px;transition:width 0.3s,background-color .3s;width:0}.auth-strength-text{color:#4a5565;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-top:4px;text-align:right}.auth-requirements-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-top:16px}.auth-requirements-box ul{list-style:none;padding:0;margin:0}.auth-requirements-box li{color:#6a7282;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-bottom:4px;display:flex;align-items:center;gap:8px}.auth-requirements-box li.valid{color:#00a63e}.auth-requirements-box li svg{width:16px;height:16px;stroke:currentColor}.auth-left .auth-requirements-box{background:rgba(255,255,255,0.1);border:none;padding:16px;margin-top:24px;text-align:left}.auth-left .auth-requirements-box h3{color:#fff;font-size:14px;font-weight:400;margin-bottom:12px;letter-spacing:-.15px;line-height:20px}.auth-left .auth-requirements-box ul{list-style:none;padding:0;margin:0}.auth-left .auth-requirements-box li{color:#fff;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-bottom:4px;display:flex;align-items:center;gap:8px}.auth-left .auth-requirements-box li svg{width:16px;height:16px;stroke:#fff}.auth-match-indicator{color:#00a63e;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-top:8px;display:none;align-items:center;gap:8px}.auth-match-indicator svg{width:16px;height:16px;stroke:currentColor}@media (max-width: 991px){.auth-container{flex-direction:column}.auth-left{min-height:300px;padding:40px 20px}.auth-left h1{font-size:28px}.auth-left p{font-size:16px}.auth-stats{flex-direction:row;max-width:100%}.auth-features{max-width:100%}.auth-steps{flex-direction:column}.auth-right{padding:40px 20px}.auth-form-container,.auth-form-container.wide{max-width:100%}}@media (max-width: 576px){.auth-stats{flex-direction:column}.auth-feature{flex-direction:column;text-align:center}.auth-form-options{flex-direction:column;gap:12px;align-items:flex-start}.auth-otp-inputs{gap:8px}.auth-otp-input{width:48px;height:48px;font-size:20px}}