.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}.fl-clear {clear: both;}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.fl-clearfix {zoom:1;}.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col {display: none;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video {bottom: 0;left: 0px;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-full-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-full-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-full-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-builder-ie-11 .fl-row.fl-row-full-height {display: flex;flex-direction: column;height: 100%;}.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap {height: auto;}.fl-builder-ie-11 .fl-row-full-height .fl-row-content {flex: 0 0 auto;flex-basis: 100%;margin: 0;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content,.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content {margin: 0 auto;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) {display: flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;}.fl-row-full-height.fl-row-align-center .fl-row-content-wrap {align-items: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;}.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap {align-items: flex-end;justify-content: flex-end;-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap {justify-content: flex-start;-webkit-justify-content: flex-start;}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){.fl-row-full-height .fl-row-content-wrap{min-height: 1024px;}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){.fl-row-full-height .fl-row-content-wrap{min-height: 768px;}}@media screen and (device-aspect-ratio: 40/71) {.fl-row-full-height .fl-row-content-wrap {min-height: 500px;}}.fl-col-group-equal-height,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.fl-col-group-equal-height{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content{-webkit-box-orient: vertical; -webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; flex-shrink: 1; min-width: 1px; max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {align-items: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-pack: end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-builder-ie-11 .fl-col-group-equal-height .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group{min-height: 1px;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.fl-module img {max-width: 100%;} .fl-builder-module-template {margin: 0 auto;max-width: 1100px;padding: 20px;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: left;}.fl-icon i:before {border: none !important;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}.fl-builder-mobile .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated.fl-fade-in {animation: fl-fade-in 1s ease-out;-webkit-animation: fl-fade-in 1s ease-out;-moz-animation: fl-fade-in 1s ease-out;}@keyframes fl-fade-in {0% { opacity: 0; }100% { opacity: 1; }}@-webkit-keyframes fl-fade-in {0% { opacity: 0; }100% { opacity: 1; }}@-moz-keyframes fl-fade-in {0% { opacity: 0; }100% { opacity: 1; }}.fl-animated.fl-slide-left {animation: fl-slide-left 1s ease-out;-webkit-animation: fl-slide-left 1s ease-out;-moz-animation: fl-slide-left 1s ease-out;}@keyframes fl-slide-left {0% { opacity: 0; transform: translateX(10%); }100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-left {0% { opacity: 0; -webkit-transform: translateX(10%); }100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-left {0% { opacity: 0; -moz-transform: translateX(10%); } 100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-right {animation: fl-slide-right 1s ease-out;-webkit-animation: fl-slide-right 1s ease-out;-moz-animation: fl-slide-right 1s ease-out;}@keyframes fl-slide-right {0% { opacity: 0; transform: translateX(-10%); } 100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-right {0% { opacity: 0; -webkit-transform: translateX(-10%); } 100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-right {0% { opacity: 0; -moz-transform: translateX(-10%); }100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-up {animation: fl-slide-up 1s ease-out;-webkit-animation: fl-slide-up 1s ease-out;-moz-animation: fl-slide-up 1s ease-out;}@keyframes fl-slide-up {0% { opacity: 0; transform: translateY(10%); }100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-up {0% { opacity: 0; -webkit-transform: translateY(10%); }100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-up {0% { opacity: 0; -moz-transform: translateY(10%); } 100% { opacity: 1; -moz-transform: translateY(0%); }}.fl-animated.fl-slide-down {animation: fl-slide-down 1s ease-out;-webkit-animation: fl-slide-down 1s ease-out;-moz-animation: fl-slide-down 1s ease-out;}@keyframes fl-slide-down {0% { opacity: 0; transform: translateY(-10%); } 100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-down {0% { opacity: 0; -webkit-transform: translateY(-10%); } 100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-down {0% { opacity: 0; -moz-transform: translateY(-10%); }100% { opacity: 1; -moz-transform: translateY(0%); }}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-row-content-wrap { margin: 0px; }.fl-row-content-wrap { padding: 20px; }.fl-row-fixed-width { max-width: 1200px; }.fl-module-content { margin: 20px; }@media (max-width: 992px) { .fl-visible-desktop,.fl-visible-mobile,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-mobile.fl-col {display: none;}.fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col {display: block;} }@media (max-width: 768px) { .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col {display: none;}.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col {display: block;}.fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;flex-flow: row wrap;-ms-box-orient: horizontal;-webkit-flex-flow: row wrap;}.fl-col-group.fl-col-group-responsive-reversed .fl-col {-webkit-box-flex: 0 0 100%; -moz-box-flex: 0 0 100%;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(1) { -webkit-box-ordinal-group: 12; -moz-box-ordinal-group: 12;-ms-flex-order: 12;-webkit-order: 12; order: 12; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(2) { -webkit-box-ordinal-group: 11;-moz-box-ordinal-group: 11;-ms-flex-order: 11;-webkit-order: 11;order: 11;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(3) { -webkit-box-ordinal-group: 10;-moz-box-ordinal-group: 10;-ms-flex-order: 10;-webkit-order: 10;order: 10; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(4) { -webkit-box-ordinal-group: 9;-moz-box-ordinal-group: 9;-ms-flex-order: 9;-webkit-order: 9;order: 9; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(5) { -webkit-box-ordinal-group: 8;-moz-box-ordinal-group: 8;-ms-flex-order: 8;-webkit-order: 8;order: 8; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(6) { -webkit-box-ordinal-group: 7;-moz-box-ordinal-group: 7;-ms-flex-order: 7;-webkit-order: 7;order: 7; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(7) { -webkit-box-ordinal-group: 6;-moz-box-ordinal-group: 6;-ms-flex-order: 6;-webkit-order: 6;order: 6; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(8) { -webkit-box-ordinal-group: 5;-moz-box-ordinal-group: 5;-ms-flex-order: 5;-webkit-order: 5;order: 5; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(9) { -webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(10) { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(11) { -webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2; }.fl-col-group-responsive-reversed .fl-col:nth-of-type(12) {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {border-left: none;border-right: none;margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {border-left: none;border-right: none;margin: 0;padding-left: 0;padding-right: 0;} }.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-6a4720106716a {width: 20%;}.fl-node-6a4720106716f {width: 20%;}.fl-node-6a47201067172 {width: 20%;}.fl-node-6a47201067173 {width: 20%;}.fl-node-6a47201067175 {width: 20%;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-node-6a47203ddf501.fl-module-heading .fl-heading {text-align: center;}.fl-node-6a47203ddf501 .fl-heading .fl-heading-text{font-family: "Arial",Helvetica, Verdana, sans-serif;font-weight: 400;}@media (max-width: 768px) { .fl-photo-content {width: 100%;} }*,*::before,*::after {box-sizing: border-box;margin: 0;padding: 0;}html {scroll-behavior: smooth;}body {font-family: "Be Vietnam Pro", sans-serif;font-size: 16px !important;color: #1a2340;background: #fff;line-height: 1.6;}img {max-width: 100%;display: block;}a {text-decoration: none;color: inherit;}ul {list-style: none;}:root {--primary: #f95f00; --primary-light: #ff7a2a; --blue: #0a4c8a; --blue-light: #1565c0; --accent: #e8a020; --accent-dark: #c8820a;--green: #0d5c3a;--purple: #6b3a8f;--text-dark: #1a2340;--text-gray: #5a6480;--bg-light: #f5f7fa;--bg-section: #eef2f9;--white: #ffffff;--border: #dde3ef;--radius: 8px;--shadow: 0 4px 20px rgba(10, 76, 138, 0.1);--transition: 0.25s ease;}.container {max-width: 1200px;margin: 0 auto;padding: 0 20px;}section {padding: 45px 0;}.topbar {background: var(--blue);color: rgba(255, 255, 255, 0.85);font-size: 14px;padding: 6px 0;}.topbar-inner {max-width: 1200px;margin: 0 auto;padding: 0 20px;display: flex;justify-content: space-between;align-items: center;gap: 12px;}.topbar a {color: rgba(255, 255, 255, 0.9);}.topbar a:hover {color: var(--primary);}.topbar-contact {display: flex;gap: 20px;align-items: center;}.topbar-contact span {display: flex;align-items: center;gap: 6px;}.topbar-social {display: flex;gap: 10px;}.topbar-social a {width: 26px;height: 26px;background: rgba(255, 255, 255, 0.15);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 13px;transition: var(--transition);}.topbar-social a:hover {background: var(--primary);color: var(--white);}header {position: sticky;top: 0;z-index: 1000;background: var(--white);box-shadow: 0 2px 12px rgba(10, 76, 138, 0.12);}.header-inner {max-width: 1200px;margin: 0 auto;padding: 0 20px;display: flex;align-items: center;justify-content: space-between;height: 70px;}.logo img {height: 50px;}.logo span {font-size: 22px;font-weight: 800;color: var(--primary);letter-spacing: -0.5px;}nav {display: flex;align-items: center;height: 100%;}nav > ul {display: flex;align-items: center;height: 100%;gap: 2px;}nav > ul > li {position: relative;height: 100%;display: flex;align-items: center;}nav > ul > li > a {padding: 0 14px;font-size: 15px;font-weight: 600;color: var(--text-dark);height: 100%;display: flex;align-items: center;transition: var(--transition);white-space: nowrap;border-bottom: 3px solid transparent;}nav > ul > li > a:hover,nav > ul > li.active > a {color: var(--primary);border-bottom-color: var(--primary);}nav > ul > li > a .caret {margin-left: 4px;font-size: 11px;transition: var(--transition);}nav > ul > li:hover > a .caret {transform: rotate(180deg);}.dropdown {position: absolute;top: 100%;left: 0;min-width: 250px;background: var(--white);border-top: 3px solid var(--primary);box-shadow: 0 8px 30px rgba(10, 76, 138, 0.15);border-radius: 0 0 var(--radius) var(--radius);opacity: 0;visibility: hidden;transform: translateY(8px);transition: all var(--transition);z-index: 999;}nav > ul > li:hover .dropdown {opacity: 1;visibility: visible;transform: translateY(0);}.dropdown li a {display: block;padding: 10px 18px;font-size: 14.5px;color: var(--text-dark);border-bottom: 1px solid var(--border);transition: var(--transition);}.dropdown li:last-child a {border-bottom: none;}.dropdown li a:hover {background: var(--bg-light);color: var(--primary);padding-left: 24px;}.dropdown .sub-group-title {padding: 10px 18px 4px;font-size: 12px;font-weight: 700;color: var(--primary);text-transform: uppercase;letter-spacing: 0.8px;background: var(--bg-section);}.hamburger {display: none;flex-direction: column;gap: 5px;cursor: pointer;padding: 6px;}.hamburger span {width: 24px;height: 2px;background: var(--primary);border-radius: 2px;transition: var(--transition);}.section-header {text-align: center;margin-bottom: 48px;}.section-tag {display: inline-block;background: var(--bg-section);color: var(--primary);font-size: 18px;font-weight: 700;padding: 4px 14px;border-radius: 30px;letter-spacing: 0.8px;text-transform: uppercase;}.section-tag.green {background: #e8f5ee;color: var(--green);}.section-tag.purple {background: #f3e8ff;color: var(--purple);}.section-title {font-size: clamp(22px, 3vw, 34px);font-weight: 800;color: var(--text-dark);margin-bottom: 12px;line-height: 1.3;}.section-desc {font-size: 16px;color: var(--text-gray);max-width: 620px;margin: 0 auto;line-height: 1.8;}.divider {width: 50px;height: 4px;background: linear-gradient(90deg, var(--primary), var(--primary-light));border-radius: 2px;margin: 16px auto 0;}.page-hero {background: linear-gradient(120deg, #EAF2FA 0%, #F0F6FC 50%, #E8F0F8 100%);padding: 60px 0;text-align: center;}.page-hero-breadcrumb {font-size: 14px;color: #7A8694;margin-bottom: 12px;}.page-hero-breadcrumb a {color: #1A5FA8;}.page-hero-breadcrumb span {opacity: 0.5;margin: 0 6px;}.page-hero-title {color: #0B2A4A;text-transform: uppercase;font-size: clamp(26px, 4vw, 42px);font-weight: 800;margin-bottom: 12px;}.page-hero-desc {font-size: 16px;color: #3F4A56;max-width: 600px;margin: 0 auto;line-height: 1.7;}.btn-primary {background: var(--primary) !important;border-color: var(--primary) !important;color: var(--white) !important;padding: 12px 28px;border-radius: 6px;font-size: 15px;font-weight: 700;transition: var(--transition);border: 2px solid transparent;display: inline-block;}.btn-primary:hover {background: var(--primary-light) !important;transform: translateY(-2px);}.btn-outline {background: transparent;color: var(--white);padding: 12px 28px;border-radius: 6px;font-size: 15px;font-weight: 600;border: 2px solid rgba(255, 255, 255, 0.6);transition: var(--transition);display: inline-block;}.btn-outline:hover {border-color: var(--white);background: rgba(255, 255, 255, 0.1);}.btn-sol {display: inline-flex;align-items: center;gap: 8px;background: transparent;color: var(--primary);border: 2px solid var(--primary);padding: 9px 18px;border-radius: 6px;font-size: 14px;font-weight: 700;transition: var(--transition);align-self: center;}.btn-sol:hover {background: var(--primary);color: var(--white);transform: translateY(-2px);}.btn-accent {background: var(--primary);color: var(--white);padding: 13px 28px;border-radius: 6px;font-size: 15px;font-weight: 700;transition: var(--transition);display: inline-block;}.btn-accent:hover {background: var(--primary-light);}.btn-white-outline {background: transparent;color: var(--white);padding: 13px 28px;border-radius: 6px;font-size: 15px;font-weight: 600;border: 2px solid rgba(255, 255, 255, 0.6);transition: var(--transition);display: inline-block;}.btn-white-outline:hover {border-color: var(--white);background: rgba(255, 255, 255, 0.1);}.btn-read {display: inline-flex;align-items: center;gap: 8px;background: var(--primary);color: #fff;padding: 12px 24px;border-radius: 8px;font-size: 15px;font-weight: 700;transition: var(--transition);}.btn-read:hover {background: var(--primary-light);}.btn-sm {padding: 8px 16px;border-radius: 6px;font-size: 14px;font-weight: 600;transition: var(--transition);flex: 1;text-align: center;}.btn-sm-primary {background: var(--primary);color: var(--white);}.btn-sm-primary:hover {background: var(--primary-light);}.btn-sm-outline {border: 1.5px solid var(--border);color: var(--text-gray);}.btn-sm-outline:hover {border-color: var(--primary);color: var(--primary);}.btn-purple {display: inline-block;background: #fff;color: var(--purple);padding: 12px 28px;border-radius: 8px;font-size: 15px;font-weight: 700;transition: var(--transition);}.btn-purple:hover {background: #f3e8ff;}.btn-yt {display: inline-flex;align-items: center;gap: 10px;background: #ff0000;color: #fff;padding: 12px 24px;border-radius: 8px;font-size: 15px;font-weight: 700;transition: var(--transition);}.btn-yt:hover {background: #cc0000;}.cta-banner {background: linear-gradient(135deg, var(--blue) 0%, #0d3a6b 100%);padding: 72px 0;text-align: center;position: relative;overflow: hidden;}.cta-inner {position: relative;z-index: 1;}.cta-title {font-size: clamp(22px, 3vw, 36px);font-weight: 800;color: var(--white);margin-bottom: 16px;line-height: 1.3;}.cta-desc {font-size: 16px;color: rgba(255, 255, 255, 0.8);margin-bottom: 32px;}.cta-btns {display: flex;gap: 16px;justify-content: center;flex-wrap: wrap;}.contact-cta {background: var(--blue);padding: 56px 0;text-align: center;}.contact-cta h2 {font-size: clamp(22px, 3vw, 32px);font-weight: 800;color: var(--white);margin-bottom: 12px;}.contact-cta p {font-size: 16px;color: rgba(255, 255, 255, 0.85);margin-bottom: 28px;}.contact-cta-btns {display: flex;gap: 14px;justify-content: center;flex-wrap: wrap;}footer {background: #0d1e3a;color: rgba(255, 255, 255, 0.75);padding: 64px 0 0;}.footer-grid {display: grid;grid-template-columns: 2fr 1fr 1fr 1.5fr;gap: 40px;margin-bottom: 48px;}.footer-brand .logo-text {font-size: 26px;font-weight: 800;color: var(--white);margin-bottom: 12px;}.footer-brand p {font-size: 14px;line-height: 1.8;margin-bottom: 20px;color: rgba(255, 255, 255, 0.65);}.footer-social {display: flex;gap: 10px;}.footer-social a {width: 36px;height: 36px;background: rgba(255, 255, 255, 0.08);border-radius: 8px;display: flex;align-items: center;justify-content: center;color: rgba(255, 255, 255, 0.7);font-size: 15px;transition: var(--transition);}.footer-social a:hover {background: var(--primary);color: var(--white);}.footer-col h4 {font-size: 15px;font-weight: 700;color: var(--white);margin-bottom: 16px;padding-bottom: 10px;border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.footer-col ul {display: flex;flex-direction: column;gap: 8px;}.footer-col ul li a {font-size: 14px;color: rgba(255, 255, 255, 0.65);transition: var(--transition);display: flex;align-items: center;gap: 6px;}.footer-col ul li a:hover {color: var(--primary);padding-left: 4px;}.footer-contact {display: flex;flex-direction: column;gap: 12px;}.contact-item {display: flex;gap: 10px;align-items: flex-start;}.contact-icon {color: var(--primary);font-size: 15px;margin-top: 2px;flex-shrink: 0;}.contact-text {font-size: 14px;color: rgba(255, 255, 255, 0.7);line-height: 1.5;}.footer-bottom {border-top: 1px solid rgba(255, 255, 255, 0.08);padding: 20px 0;display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;}.footer-bottom-text {font-size: 13px;color: rgba(255, 255, 255, 0.45);}.mobile-nav {display: none;position: fixed;inset: 0;z-index: 2000;background: var(--white);overflow-y: auto;padding: 24px;flex-direction: column;}.mobile-nav.open {display: flex;}.mobile-nav-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 24px;}.mobile-close {background: none;border: none;font-size: 24px;cursor: pointer;color: var(--text-dark);}.mobile-menu {display: flex;flex-direction: column;gap: 4px;}.mobile-menu a {padding: 12px 0;border-bottom: 1px solid var(--border);font-size: 16px;color: var(--text-dark);font-weight: 600;display: block;}.mobile-menu .sub-item {padding-left: 20px;font-weight: 400;font-size: 15px;color: var(--text-gray);border-bottom-color: transparent;}.mobile-menu .sub-group-label {padding: 8px 20px 4px;font-size: 12px;font-weight: 700;color: var(--primary);text-transform: uppercase;letter-spacing: 0.5px;}.hero {position: relative;width: 100%;overflow: hidden;background: var(--blue);padding: 0;}.hero-slider {display: flex;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}.hero-slide {min-width: 100%;height: 640px;position: relative;display: flex;align-items: flex-end;padding-bottom: 60px;}.slide-bg {position: absolute;inset: 0;background-size: cover;background-position: center;background-repeat: no-repeat;}.slide-content {position: relative;z-index: 2;max-width: 1200px;margin: 0 auto;padding: 0 20px;width: 100%;display: flex;align-items: center;gap: 36px;}.slide-text-box {background: linear-gradient(135deg,rgba(8, 24, 72, 0.9) 0%,rgba(10, 76, 138, 0.75) 100%);padding: 28px 36px;flex: 1;max-width: max-content;border-radius: 12px;}.slide-title {margin-top: 0;font-size: clamp(15px, 1.8vw, 24px);font-weight: 800;color: var(--white);line-height: 1.45;max-width: none;margin-bottom: 0;text-shadow:0 2px 4px rgba(0, 0, 0, 0.85),0 4px 18px rgba(0, 90, 220, 0.4);}.slide-cta-btn {display: inline-flex;align-items: center;gap: 8px;background: var(--white);color: var(--text-dark);padding: 14px 32px;border-radius: 50px;font-size: 16px;font-weight: 700;white-space: nowrap;transition: var(--transition);border: 2px solid var(--white);flex-shrink: 0;}.slide-cta-btn:hover {background: rgba(255, 255, 255, 0.88);}.hero-prev,.hero-next {position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;width: 44px;height: 44px;background: rgba(255, 255, 255, 0.2);border: 2px solid rgba(255, 255, 255, 0.4);color: white;font-size: 18px;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: var(--transition);}.hero-prev:hover,.hero-next:hover {background: var(--primary);border-color: var(--primary);}.hero-prev {left: 16px;}.hero-next {right: 16px;}.hero-dots {position: absolute;bottom: 18px;left: 50%;transform: translateX(-50%);display: flex;gap: 8px;z-index: 10;}.hero-dot {width: 8px;height: 8px;border-radius: 50%;background: rgba(255, 255, 255, 0.4);cursor: pointer;transition: var(--transition);}.hero-dot.active {background: var(--primary);width: 24px;border-radius: 4px;}.about {background: var(--white);}.about-v2 .section-header {text-align: center;margin-bottom: 20px;}.about-intro {text-align: center;color: var(--text-gray);line-height: 1.8;max-width: 740px;margin: 0 auto 14px;}.about-pillars {display: flex;flex-direction: column;gap: 10px;margin: 36px auto 0;max-width: 600px;}.about-pillar {border-radius: 10px;padding: 14px 20px;border-left: 4px solid transparent;transition: transform 0.25s, box-shadow 0.25s;}.about-pillar:hover {transform: translateX(4px);box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);}.about-pillar:nth-child(1) { background: rgba(10,76,138,.08);border-left-color: var(--blue); }.about-pillar:nth-child(2) { background: rgba(249,95,0,.08); border-left-color: var(--primary); }.about-pillar:nth-child(3) { background: rgba(13,92,58,.08); border-left-color: var(--green); }.pillar-title {font-size: 16px;font-weight: 700;color: var(--text-dark);margin-bottom: 4px;}.pillar-desc {font-size: 14px;color: var(--text-gray);line-height: 1.65;}.about-cta {text-align: center;margin-top: 44px;}.courses {background: var(--bg-light);}.courses-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.course-card {background: var(--white);border-radius: 12px;overflow: hidden;box-shadow: var(--shadow);transition: var(--transition);border: 1px solid var(--border);}.course-card:hover {transform: translateY(-6px);box-shadow: 0 12px 40px rgba(10, 76, 138, 0.15);}.course-header {background: linear-gradient(135deg, var(--blue) 0%, var(--blue-light) 100%);padding: 20px;color: var(--white);}.course-type {display: inline-block;background: rgba(255, 255, 255, 0.2);color: var(--white);font-size: 12px;font-weight: 700;padding: 3px 10px;border-radius: 20px;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 0.5px;}.course-card.inhouse .course-header {background: linear-gradient(135deg, #1a4f7a 0%, #2a6496 100%);}.course-card.open .course-header {background: linear-gradient(135deg, #0d5c3a 0%, #1a8c5a 100%);}.course-name {font-size: 17px;font-weight: 700;line-height: 1.4;}.course-body {padding: 20px;}.course-meta {display: flex;flex-direction: column;gap: 8px;margin-bottom: 16px;}.course-meta-item {display: flex;align-items: center;gap: 8px;font-size: 14px;color: var(--text-gray);}.meta-icon {color: var(--primary);font-size: 15px;}.course-tags {display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 16px;}.course-tag {background: var(--bg-section);color: var(--primary);font-size: 12px;font-weight: 600;padding: 3px 10px;border-radius: 20px;}.course-cta {display: flex;gap: 8px;}.solutions {background: var(--white);}.solutions-visual-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 28px;margin-bottom: 28px;}.solutions-visual-row2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 28px;max-width: 820px;margin: 0 auto 40px;}.solutions-cta-row {text-align: center;}.sol-card {position: relative;border-radius: 16px;overflow: hidden;height: 280px;background-size: cover;background-position: center;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 24px rgba(10,76,138,.12);transition: transform .35s, box-shadow .35s;}.sol-card:hover {transform: translateY(-6px);box-shadow: 0 14px 40px rgba(10,76,138,.22);}.sol-card:hover .sol-card-overlay {background: rgba(8,20,60,.88);}.sol-card-overlay {position: absolute;left: 16px; right: 16px;padding: 18px 24px;background: rgba(8,24,72,.80);text-align: center;border-radius: 10px;transition: background .35s;}.sol-title {font-size: 16px;font-weight: 800;color: #fff;text-transform: uppercase;letter-spacing: .5px;line-height: 1.4;margin-bottom: 6px;}.sol-subtitle {font-size: 14px;font-style: italic;color: var(--accent);font-weight: 500;}.training {background: var(--bg-light);}.training-tabs-wrap {text-align: center;}.training-tabs {display: inline-flex;padding: 5px;gap: 4px;margin: 0 auto 40px;}.tr-tab {padding: 10px 28px;border-radius: 50px;cursor: pointer;font-size: 16px;font-weight: 600;color: var(--text-gray);transition: var(--transition);white-space: nowrap;}.tr-tab:hover {color: var(--text-dark);background: var(--bg-light);}.tr-tab.active {color: var(--white);}.tr-tab.t-inhouse.active {background: #f95f00;}.tr-tab.t-public.active {background: #0d5c3a;}.tr-tab.t-outsource.active {background: #6b3a8f;}@keyframes fadeIn {from {opacity: 0;transform: translateY(8px);}to {opacity: 1;transform: none;}}.tr-panel {display: none;animation: fadeIn 0.3s ease;}.tr-panel.active {display: block;}.tr-panel-inner {background: var(--white);border-radius: 16px;overflow: hidden;box-shadow: 0 4px 24px rgba(10, 76, 138, 0.1);max-width: 680px;margin: 0 auto;}.tr-panel-desc {font-size: 15px;color: var(--text-gray);line-height: 1.75;}.tr-panel-content {padding: 36px;display: flex;flex-direction: column;gap: 16px;justify-content: center;}.tr-item {display: flex;align-items: flex-start;gap: 12px;}.tr-item-dot {width: 10px;height: 10px;border-radius: 50%;flex-shrink: 0;margin-top: 5px;}.p-inhouse .tr-item-dot {background: #f95f00;}.p-public .tr-item-dot {background: #0d5c3a;}.p-outsource .tr-item-dot {background: #6b3a8f;}.tr-item-text {font-size: 15px;color: var(--text-dark);line-height: 1.6;}.tr-item-text strong {font-weight: 700;}.tr-badges {display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;}.tr-badge {font-size: 13px;font-weight: 600;padding: 4px 12px;border-radius: 20px;}.p-inhouse .tr-badge {background: #fef0e6;color: #f95f00;}.p-public .tr-badge {background: #e8f5ee;color: #0d5c3a;}.p-outsource .tr-badge {background: #f3e8ff;color: #6b3a8f;}.tr-cta {display: block;width: fit-content;margin: 0 auto;padding: 10px 28px;border-radius: 8px;font-size: 15px;font-weight: 700;background: transparent;border: 2px solid currentColor;transition: var(--transition);}.p-inhouse .tr-cta{ color: #f95f00; }.p-inhouse .tr-cta:hover{ background: #f95f00; color: #fff; }.p-public .tr-cta { color: #0d5c3a; }.p-public .tr-cta:hover { background: #0d5c3a; color: #fff; }.p-outsource .tr-cta { color: #6b3a8f; }.p-outsource .tr-cta:hover { background: #6b3a8f; color: #fff; }.hr-resources {background: var(--white);}.resources-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;}.res-card {background: var(--white);border-radius: 12px;padding: 24px 20px;text-align: left;transition: var(--transition);border: 1.5px solid var(--border);border-top-width: 4px;cursor: pointer;box-shadow: 0 2px 10px rgba(10,76,138,.06);}.res-card:hover {transform: translateY(-4px);box-shadow: var(--shadow);}.rc-1 { border-top-color: var(--blue); }.rc-2 { border-top-color: var(--primary); }.rc-3 { border-top-color: var(--green); }.rc-4 { border-top-color: var(--purple); }.res-icon { display: none; }.res-title {text-align: center;font-size: 15px;font-weight: 700;color: var(--text-dark);margin-bottom: 6px;}.res-desc {font-size: 13px;color: var(--text-gray);line-height: 1.5;}.news {background: var(--bg-light);}.news-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.news-card {background: var(--white);border-radius: 12px;overflow: hidden;box-shadow: 0 2px 12px rgba(10, 76, 138, 0.07);transition: var(--transition);border: 1px solid var(--border);}.news-card:hover {transform: translateY(-5px);box-shadow: var(--shadow);}.news-img {height: 200px;background: linear-gradient(135deg, var(--bg-section) 0%, var(--border) 100%);display: flex;align-items: center;justify-content: center;color: var(--text-gray);font-size: 14px;position: relative;overflow: hidden;}.news-img img {width: 100%;height: 100%;object-fit: cover;}.news-cat {position: absolute;top: 12px;left: 12px;background: var(--primary);color: var(--white);font-size: 12px;font-weight: 700;padding: 3px 10px;border-radius: 20px;}.news-body {padding: 20px;}.news-date {font-size: 13px;color: var(--text-gray);margin-bottom: 8px;}.news-title {font-size: 16px;font-weight: 700;color: var(--text-dark);line-height: 1.5;margin-bottom: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.news-excerpt {font-size: 14px;color: var(--text-gray);line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.news-footer {padding: 12px 20px;border-top: 1px solid var(--border);}.news-link {font-size: 14px;font-weight: 600;color: var(--primary);display: inline-flex;align-items: center;gap: 6px;transition: var(--transition);}.news-link:hover {gap: 10px;color: var(--primary-light);}.view-all-wrap {text-align: center;margin-top: 36px;}.process-intro {text-align: center;margin-bottom: 52px;}.process-intro p {font-size: 16px;color: var(--text-gray);max-width: 700px;margin: 16px auto 0;line-height: 1.8;}.process-visual {display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;position: relative;}.process-visual::before {content: "";position: absolute;top: 80px;left: 12.5%;right: 12.5%;height: 3px;background: linear-gradient(90deg, var(--primary), var(--primary));z-index: 0;}.proc-card {display: flex;flex-direction: column;align-items: center;text-align: center;padding: 0 16px;position: relative;z-index: 1;}.proc-img {width: 160px;height: 160px;border-radius: 50%;overflow: hidden;border: 5px solid var(--white);box-shadow: 0 8px 28px rgba(10, 76, 138, 0.18);margin-bottom: 20px;position: relative;flex-shrink: 0;}.proc-img img {width: 100%;height: 100%;object-fit: cover;}.proc-num {position: absolute;top: -8px;right: -8px;width: 36px;height: 36px;border-radius: 50%;background: var(--primary);color: var(--white);font-size: 16px;font-weight: 800;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}.proc-title {font-size: 16px;font-weight: 800;color: var(--text-dark);margin-bottom: 8px;line-height: 1.3;}.solutions-section {background: var(--white);}.sol-grid-4 {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-bottom: 40px;}.sol-card-photo {height: 180px;position: relative;overflow: hidden;}.sol-card-photo img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}.sol-card:hover .sol-card-photo img {transform: scale(1.06);}.sol-card-photo-overlay {position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(10, 76, 138, 0.3) 0%,rgba(10, 76, 138, 0.75) 100%);display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;padding: 16px;}.sol-grid-4 .sol-card:nth-child(1) .sol-card-photo-overlay {background: linear-gradient(135deg, rgba(10, 76, 138, 0.22) 0%, rgba(10, 76, 138, 0.82) 100%);}.sol-grid-4 .sol-card:nth-child(2) .sol-card-photo-overlay {background: linear-gradient(135deg, rgba(13, 148, 136, 0.2) 0%, rgba(13, 148, 136, 0.8) 100%);}.sol-grid-4 .sol-card:nth-child(3) .sol-card-photo-overlay {background: linear-gradient(135deg, rgba(67, 56, 202, 0.22) 0%, rgba(67, 56, 202, 0.82) 100%);}.sol-grid-4 .sol-card:nth-child(4) .sol-card-photo-overlay {background: linear-gradient(135deg, rgba(234, 88, 12, 0.22) 0%, rgba(234, 88, 12, 0.82) 100%);}.sol-num-badge {display: inline-block;background: var(--primary);color: var(--white);font-size: 12px;font-weight: 700;padding: 3px 10px;border-radius: 20px;margin-bottom: 6px;}.sol-photo-title {font-size: 16px;font-weight: 800;color: var(--white);line-height: 1.3;}.sol-features {display: flex;flex-direction: column;gap: 6px;margin-bottom: 16px;}.sol-feature {font-size: 14px;color: var(--text-dark);display: flex;gap: 8px;align-items: flex-start;}.sol-feature::before {content: "✓";color: var(--primary);font-weight: 700;flex-shrink: 0;margin-top: 1px;}.training-tab-nav {position: sticky;top: 0; z-index: 900;background: var(--white);border-bottom: 2px solid var(--border);box-shadow: 0 3px 12px rgba(10, 76, 138, 0.08);}.ttn-tabs {display: flex;overflow-x: auto;scrollbar-width: none;}.ttn-tabs::-webkit-scrollbar {display: none;}.ttn-tab {flex-shrink: 0;padding: 15px 28px;font-size: 15px;font-weight: 600;color: var(--text-gray);border-bottom: 3px solid transparent;margin-bottom: -2px;transition: var(--transition);white-space: nowrap;}.ttn-tab:hover {color: var(--primary);}.ttn-tab.active {color: var(--primary);border-bottom-color: var(--primary);}.training-section-header {padding: 48px 0 0;}.ts-inner {display: flex;align-items: center;gap: 20px;padding: 28px 32px;border-radius: 14px;margin-bottom: 48px;}.ts-inner.ts-public {background: linear-gradient(135deg, var(--green) 0%, #1a8c5a 100%);}.ts-inner.ts-inhouse {background: linear-gradient(135deg, var(--blue) 0%, var(--blue-light) 100%);}.ts-inner.ts-outsource {background: linear-gradient(135deg, var(--purple) 0%, #9b59b6 100%);}.ts-text h2 {font-size: clamp(22px, 3vw, 30px);font-weight: 800;color: #fff;margin-bottom: 6px;}.ts-text p {font-size: 15px;color: rgba(255, 255, 255, 0.88);line-height: 1.6;}.courses-bg-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 20px;}.courses-bg-row2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;max-width: 840px;}.course-bg-card {border-radius: 16px;overflow: hidden;box-shadow: 0 6px 28px rgba(10, 76, 138, 0.14);transition: var(--transition);position: relative;min-height: 340px;display: flex;flex-direction: column;}.course-bg-card:hover {transform: translateY(-6px);box-shadow: 0 16px 44px rgba(10, 76, 138, 0.22);}.course-bg-photo {position: absolute;inset: 0;background-size: cover;background-position: center;}.course-bg-photo::after {content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(10, 30, 58, 0.35) 0%,rgba(10, 30, 58, 0.82) 100%);}.course-bg-card.hot .course-bg-photo::after {background: linear-gradient(to bottom,rgba(13, 92, 58, 0.35) 0%,rgba(13, 92, 58, 0.82) 100%);}.course-bg-badge {position: absolute;top: 16px;left: 16px;z-index: 2;background: var(--primary);color: #fff;font-size: 12px;font-weight: 700;padding: 4px 12px;border-radius: 20px;display: flex;align-items: center;gap: 6px;}.course-bg-body {position: relative;z-index: 2;margin-top: auto;padding: 24px;}.course-bg-name {font-size: 17px;font-weight: 800;color: #fff;margin-bottom: 12px;line-height: 1.4;}.course-bg-info {display: flex;flex-direction: column;gap: 6px;margin-bottom: 16px;}.course-bg-row {display: flex;gap: 8px;font-size: 13px;color: rgba(255, 255, 255, 0.85);align-items: center;}.course-bg-tags {display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 16px;}.cbg-tag {background: rgba(255, 255, 255, 0.2);color: #fff;font-size: 12px;font-weight: 600;padding: 3px 10px;border-radius: 20px;}.course-bg-ctas {display: flex;gap: 8px;}.btn-enroll-w {flex: 1;text-align: center;background: #fff;color: var(--primary);padding: 10px;border-radius: 6px;font-size: 14px;font-weight: 700;transition: var(--transition);}.btn-enroll-w:hover {background: var(--primary);color: #fff;}.course-bg-card.hot .btn-enroll-w {color: var(--green);}.course-bg-card.hot .btn-enroll-w:hover {background: var(--green);color: #fff;}.btn-ask {flex: 1;text-align: center;background: rgba(255, 255, 255, 0.15);color: #fff;padding: 10px;border-radius: 6px;font-size: 14px;font-weight: 600;border: 1.5px solid rgba(255, 255, 255, 0.4);transition: var(--transition);cursor: pointer;font-family: inherit;}.btn-ask:hover {background: rgba(255, 255, 255, 0.25);}.inhouse-process {background: var(--bg-section);border-radius: 16px;padding: 40px;margin-bottom: 48px;}.inhouse-process h3 {font-size: 20px;font-weight: 800;color: var(--primary);text-align: center;margin-bottom: 32px;}.ip-steps {display: flex;gap: 0;}.ip-step {flex: 1;text-align: center;padding: 0 12px;position: relative;}.ip-step:not(:last-child)::after {content: "→";position: absolute;right: -12px;top: 22px;font-size: 22px;color: var(--primary);font-weight: 700;}.ip-circle {width: 48px;height: 48px;background: var(--primary);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 700;margin: 0 auto 14px;}.ip-name {font-size: 14px;font-weight: 700;color: var(--text-dark);margin-bottom: 4px;}.ip-note {font-size: 13px;color: var(--text-gray);line-height: 1.5;}.inhouse-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 40px;}.inhouse-photo-card {border-radius: 14px;overflow: hidden;box-shadow: var(--shadow);border: 1.5px solid var(--border);transition: var(--transition);}.inhouse-photo-card:hover {transform: translateY(-5px);box-shadow: 0 12px 36px rgba(10, 76, 138, 0.18);border-color: var(--primary);}.ipc-photo {height: 160px;position: relative;overflow: hidden;}.ipc-photo img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease;}.inhouse-photo-card:hover .ipc-photo img {transform: scale(1.06);}.ipc-overlay {position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(10, 76, 138, 0.2) 0%,rgba(10, 76, 138, 0.65) 100%);display: flex;align-items: flex-end;padding: 14px;}.ipc-tag {background: rgba(255, 255, 255, 0.2);color: #fff;font-size: 12px;font-weight: 700;padding: 3px 10px;border-radius: 20px;}.ipc-body {padding: 20px;background: var(--white);}.ipc-name {font-size: 16px;font-weight: 800;color: var(--text-dark);margin-bottom: 8px;line-height: 1.4;}.ipc-desc {font-size: 14px;color: var(--text-gray);line-height: 1.7;margin-bottom: 14px;}.ipc-list {display: flex;flex-direction: column;gap: 6px;margin-bottom: 16px;}.ipc-list li {display: flex;gap: 8px;font-size: 14px;color: var(--text-dark);}.ipc-list li::before {content: "✓";color: var(--primary);font-weight: 700;flex-shrink: 0;}.btn-ipc {display: block;text-align: center;background: var(--bg-section);color: var(--primary);padding: 10px;border-radius: 6px;font-size: 14px;font-weight: 700;transition: var(--transition);border: none;cursor: pointer;font-family: inherit;width: 100%;}.btn-ipc:hover {background: var(--primary);color: #fff;}.inhouse-contact {background: var(--blue);border-radius: 16px;padding: 36px 40px;display: flex;align-items: center;gap: 32px;flex-wrap: wrap;}.ic-text h3 {font-size: 20px;font-weight: 800;color: #fff;margin-bottom: 6px;}.ic-text p {font-size: 15px;color: rgba(255, 255, 255, 0.85);line-height: 1.6;}.ic-btns {display: flex;gap: 12px;flex-wrap: wrap;flex-shrink: 0;}.btn-ic-main {background: var(--primary);color: #fff;padding: 12px 24px;border-radius: 8px;font-size: 15px;font-weight: 700;transition: var(--transition);}.btn-ic-main:hover {background: var(--primary-light);}.btn-ic-call {background: rgba(255, 255, 255, 0.15);color: #fff;padding: 12px 24px;border-radius: 8px;font-size: 15px;font-weight: 600;border: 1.5px solid rgba(255, 255, 255, 0.4);transition: var(--transition);}.btn-ic-call:hover {background: rgba(255, 255, 255, 0.25);}.outsource-intro {display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: center;margin-bottom: 56px;}.outsource-intro-text h2 {font-size: clamp(22px, 3vw, 32px);font-weight: 800;color: var(--text-dark);margin-bottom: 16px;line-height: 1.3;}.outsource-intro-text p {font-size: 16px;color: var(--text-gray);line-height: 1.9;margin-bottom: 14px;}.outsource-intro-visual {position: relative;border-radius: 20px;overflow: hidden;min-height: 300px;box-shadow: 0 12px 36px rgba(90, 40, 130, 0.22);background: url("https://images.unsplash.com/photo-1524178232363-1fb2b075b655?w=700&q=80")center/cover no-repeat;}.outsource-intro-visual .ov-overlay {position: absolute;inset: 0;background: rgba(72, 20, 110, 0.68);display: flex;flex-direction: column;justify-content: center;padding: 36px;}.outsource-intro-visual .ov-badge {display: inline-block;background: var(--accent);color: #fff;font-size: 13px;font-weight: 700;padding: 5px 16px;border-radius: 20px;margin-bottom: 14px;width: fit-content;letter-spacing: 0.4px;}.outsource-intro-visual .ov-overlay p {font-size: 16px;color: rgba(255, 255, 255, 0.93);line-height: 1.8;margin: 0;}.outsource-why {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 48px;}.ow-card {background: var(--white);border-radius: 12px;padding: 28px 22px;border: 1.5px solid var(--border);text-align: center;transition: var(--transition);}.ow-card:hover {border-color: var(--purple);box-shadow: var(--shadow);transform: translateY(-4px);}.ow-icon {font-size: 40px;margin-bottom: 14px;}.ow-title {font-size: 16px;font-weight: 700;color: var(--text-dark);margin-bottom: 8px;}.ow-desc {font-size: 14px;color: var(--text-gray);line-height: 1.7;}.outsource-services-title {font-size: 20px;font-weight: 800;color: var(--text-dark);text-align: center;margin-bottom: 28px;}.outsource-services {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-bottom: 40px;}.os-card {display: flex;flex-direction: column;background: var(--white);border-radius: 12px;border: 1.5px solid var(--border);overflow: hidden;position: relative;transition: var(--transition);}.os-card:hover {border-color: var(--purple);box-shadow: var(--shadow);transform: translateY(-3px);}.os-num {position: absolute;top: 14px;right: 18px;font-size: 42px;font-weight: 900;color: rgba(0, 0, 0, 0.06);line-height: 1;user-select: none;}.os-card-top {padding: 28px 24px 20px;flex: 1;}.os-title {font-size: 14px;font-weight: 800;color: var(--text-dark);text-transform: uppercase;letter-spacing: 0.3px;margin-bottom: 14px;line-height: 1.4;}.os-list {padding-left: 18px;list-style: disc;display: flex;flex-direction: column;gap: 6px;}.os-list li {font-size: 13.5px;color: var(--text-gray);line-height: 1.6;}.os-deliverable {background: #f8f9fc;border-top: 1.5px solid var(--border);padding: 12px 24px 16px;}.os-subtitle {font-size: 13px;color: var(--text-gray);font-style: italic;margin-bottom: 10px;}.os-dlv-label {display: block;font-size: 11.5px;font-weight: 700;color: var(--text-gray);text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 8px;}.os-tags {display: flex;flex-wrap: wrap;gap: 6px;}.os-tag {font-size: 12px;font-weight: 600;padding: 4px 10px;border-radius: 20px;}.os-tag:nth-child(1) { background: #fff3e0; color: #c84b00; }.os-tag:nth-child(2) { background: #e3f2fd; color: #1058a0; }.os-tag:nth-child(3) { background: #e8f5e9; color: #1b6e35; }.outsource-cta {background: linear-gradient(135deg, var(--purple) 0%, #9b59b6 100%);border-radius: 16px;padding: 40px;text-align: center;color: #fff;}.outsource-cta h3 {font-size: 22px;font-weight: 800;margin-bottom: 10px;}.outsource-cta p {font-size: 16px;opacity: 0.9;margin-bottom: 24px;}.popup-overlay {position: fixed;inset: 0;background: rgba(0, 0, 0, 0.55);z-index: 3000;display: none;align-items: center;justify-content: center;padding: 20px;}.popup-overlay.open {display: flex;}.popup-box {background: var(--white);border-radius: 16px;padding: 40px;max-width: 540px;width: 100%;position: relative;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);}.popup-close {position: absolute;top: 16px;right: 16px;background: var(--bg-section);border: none;border-radius: 50%;width: 32px;height: 32px;cursor: pointer;font-size: 18px;display: flex;align-items: center;justify-content: center;color: var(--text-gray);transition: var(--transition);}.popup-close:hover {background: var(--border);}button.popup-close:focus {position: absolute !important;top: 16px !important;}.popup-title {font-size: 22px;font-weight: 800;color: var(--text-dark);margin-bottom: 4px;}.popup-subtitle {font-size: 15px;color: var(--text-gray);margin-bottom: 22px;}.popup-form {display: flex;flex-direction: column;gap: 14px;}.popup-field {display: flex;flex-direction: column;gap: 6px;}.popup-field label {font-size: 14px;font-weight: 600;color: var(--text-dark);}.popup-field input,.popup-field select,.popup-field textarea {padding: 11px 14px;border: 1.5px solid var(--border);border-radius: 8px;font-size: 15px;font-family: inherit;color: var(--text-dark);outline: none;transition: var(--transition);}.popup-field input:focus,.popup-field select:focus,.popup-field textarea:focus {border-color: var(--primary);}.popup-field textarea {resize: vertical;min-height: 80px;}.popup-submit {background: var(--primary);color: #fff;border: none;padding: 13px;border-radius: 8px;font-size: 16px;font-weight: 700;cursor: pointer;font-family: inherit;transition: var(--transition);}.popup-submit:hover {background: var(--primary-light);}.popup-contacts {display: flex;gap: 20px;flex-wrap: wrap;margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border);}.popup-contacts a {color: var(--primary);font-weight: 600;font-size: 14px;}.float-btn {position: fixed;bottom: 28px;right: 28px;z-index: 2000;background: var(--primary);color: #fff;border: none;border-radius: 50px;padding: 13px 22px;font-size: 15px;font-weight: 700;cursor: pointer;font-family: inherit;box-shadow: 0 6px 24px rgba(249, 95, 0, 0.35);transition: var(--transition);display: flex;align-items: center;gap: 8px;}.float-btn:hover {background: var(--primary-light);transform: translateY(-3px);}button.anpha-float-btn,button.anpha-float-btn:hover,button.anpha-float-btn:focus,button.anpha-float-btn:focus-visible,button.anpha-float-btn:active {position: fixed !important;top: auto !important;left: auto !important;bottom: 28px !important;right: 28px !important;background: var(--primary) !important;color: #fff !important;border: none !important;outline: none !important;transform: none !important;margin: 0 !important;box-shadow: 0 6px 24px rgba(249, 95, 0, 0.35) !important;}button.anpha-float-btn:hover {background: var(--primary-light) !important;transform: translateY(-3px) !important;}div.anpha-popup-overlay,div.anpha-popup-overlay.open {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 100% !important;height: 100% !important;transform: none !important;margin: 0 !important;}button.anpha-hero-btn,button.anpha-hero-btn:focus,button.anpha-hero-btn:focus-visible,button.anpha-hero-btn:active {position: absolute !important;top: 50% !important;bottom: auto !important;background: rgba(255, 255, 255, 0.2) !important;color: white !important;border: 2px solid rgba(255, 255, 255, 0.4) !important;outline: none !important;transform: translateY(-50%) !important;margin: 0 !important;}button.hero-prev.anpha-hero-btn,button.hero-prev.anpha-hero-btn:focus,button.hero-prev.anpha-hero-btn:active {left: 16px !important;right: auto !important;}button.hero-next.anpha-hero-btn,button.hero-next.anpha-hero-btn:focus,button.hero-next.anpha-hero-btn:active {right: 16px !important;left: auto !important;}button.anpha-hero-btn:hover {background: var(--primary) !important;border-color: var(--primary) !important;}.featured-section {background: var(--bg-section);}.featured-card {display: grid;grid-template-columns: 1fr 1fr;border-radius: 20px;overflow: hidden;box-shadow: 0 8px 32px rgba(10, 76, 138, 0.14);}.featured-photo {position: relative;min-height: 360px;}.featured-photo img {width: 100%;height: 100%;object-fit: cover;}.featured-photo-badge {position: absolute;top: 20px;left: 20px;background: var(--primary);color: #fff;font-size: 13px;font-weight: 700;padding: 5px 14px;border-radius: 20px;}.featured-content {background: var(--white);padding: 44px 40px;display: flex;flex-direction: column;justify-content: center;}.featured-cat {font-size: 13px;font-weight: 700;color: var(--primary);text-transform: uppercase;letter-spacing: 0.8px;margin-bottom: 12px;}.featured-title {font-size: clamp(20px, 2.5vw, 28px);font-weight: 800;color: var(--text-dark);line-height: 1.35;margin-bottom: 14px;}.featured-excerpt {font-size: 15px;color: var(--text-gray);line-height: 1.8;margin-bottom: 24px;}.featured-meta {display: flex;gap: 16px;align-items: center;margin-bottom: 24px;}.featured-meta-item {font-size: 14px;color: var(--text-gray);display: flex;align-items: center;gap: 6px;}.articles-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.article-card {background: var(--white);border-radius: 14px;overflow: hidden;box-shadow: 0 4px 20px rgba(10, 76, 138, 0.08);border: 1px solid var(--border);transition: var(--transition);}.article-card:hover {transform: translateY(-5px);box-shadow: 0 12px 36px rgba(10, 76, 138, 0.16);border-color: var(--primary);}.article-photo {height: 180px;overflow: hidden;position: relative;}.article-photo img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease;}.article-card:hover .article-photo img {transform: scale(1.06);}.article-cat-badge {position: absolute;top: 12px;left: 12px;background: var(--primary);color: #fff;font-size: 12px;font-weight: 700;padding: 3px 10px;border-radius: 20px;}.article-body {padding: 20px;}.article-title {font-size: 16px;font-weight: 700;color: var(--text-dark);line-height: 1.5;margin-bottom: 8px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.article-excerpt {font-size: 14px;color: var(--text-gray);line-height: 1.6;margin-bottom: 12px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.article-meta-row {display: flex;justify-content: space-between;align-items: center;font-size: 13px;color: var(--text-gray);}.article-read-link {color: var(--primary);font-weight: 600;font-size: 14px;display: inline-flex;align-items: center;gap: 4px;transition: var(--transition);}.article-read-link:hover {gap: 8px;color: var(--primary-light);}.case-section {background: var(--bg-section);}.case-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.case-card {background: var(--white);border-radius: 14px;overflow: hidden;box-shadow: var(--shadow);transition: var(--transition);}.case-card:hover {transform: translateY(-5px);box-shadow: 0 12px 36px rgba(10, 76, 138, 0.16);}.case-card-top {height: 180px;position: relative;overflow: hidden;}.case-card-top img {width: 100%;height: 100%;object-fit: cover;}.case-card-overlay {position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(10, 76, 138, 0.2) 0%,rgba(10, 76, 138, 0.8) 100%);display: flex;align-items: flex-end;padding: 18px;}.case-num {font-size: 12px;font-weight: 700;color: rgba(255, 255, 255, 0.9);text-transform: uppercase;letter-spacing: 0.6px;}.case-body {padding: 20px;}.case-title {font-size: 16px;font-weight: 700;color: var(--text-dark);margin-bottom: 8px;line-height: 1.5;}.case-company {font-size: 14px;color: var(--text-gray);margin-bottom: 12px;font-style: italic;}.case-tags {display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 14px;}.case-tag {background: var(--bg-section);color: var(--primary);font-size: 12px;font-weight: 600;padding: 3px 10px;border-radius: 20px;}.case-link {font-size: 14px;font-weight: 600;color: var(--primary);display: inline-flex;align-items: center;gap: 4px;transition: var(--transition);}.case-link:hover {gap: 8px;color: var(--primary-light);}.podcast-section {background: var(--white);}.ep-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.ep-sq-card {background: var(--white);border-radius: 16px;overflow: hidden;border: 1.5px solid var(--border);transition: var(--transition);display: flex;flex-direction: column;}.ep-sq-card:hover {box-shadow: 0 10px 32px rgba(194, 65, 12, 0.14);transform: translateY(-5px);border-color: #c2410c;}.ep-sq-thumb {position: relative;aspect-ratio: 1 / 1;overflow: hidden;}.ep-sq-thumb img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease;}.ep-sq-card:hover .ep-sq-thumb img {transform: scale(1.06);}.ep-sq-num {position: absolute;top: 12px;left: 12px;background: #c2410c;color: #fff;font-size: 12px;font-weight: 700;padding: 3px 11px;border-radius: 20px;letter-spacing: 0.4px;}.ep-sq-body {padding: 16px 18px 20px;display: flex;flex-direction: column;gap: 8px;flex: 1;}.ep-sq-title {font-size: 15px;font-weight: 700;color: var(--text-dark);line-height: 1.55;}.ep-sq-meta {font-size: 13px;color: var(--text-gray);}.ep-sq-yt {display: inline-flex;align-items: center;gap: 6px;margin-top: auto;padding-top: 10px;background: #c2410c;color: #fff;font-size: 13px;font-weight: 700;padding: 8px 16px;border-radius: 8px;width: fit-content;transition: var(--transition);}.ep-sq-yt:hover {background: #9a3412;}.ep-title {font-size: 16px;font-weight: 700;color: var(--text-dark);margin-bottom: 6px;line-height: 1.4;}.ep-meta {font-size: 13px;color: var(--text-gray);display: flex;gap: 12px;flex-wrap: wrap;}.ep-duration {font-size: 13px;color: var(--text-gray);flex-shrink: 0;align-self: flex-start;background: var(--border);padding: 3px 10px;border-radius: 20px;}.video-section {background: var(--bg-light);}.video-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.video-card {border-radius: 14px;overflow: hidden;background: var(--white);box-shadow: var(--shadow);transition: var(--transition);}.video-card:hover {transform: translateY(-5px);box-shadow: 0 12px 36px rgba(10, 76, 138, 0.16);}.video-thumb {height: 190px;position: relative;overflow: hidden;cursor: pointer;}.video-thumb img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease;}.video-card:hover .video-thumb img {transform: scale(1.06);}.video-play-overlay {position: absolute;inset: 0;background: rgba(10, 30, 58, 0.45);display: flex;align-items: center;justify-content: center;}.vpo-btn {width: 56px;height: 56px;background: rgba(255, 255, 255, 0.9);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;color: var(--primary);transition: var(--transition);padding-left: 4px;}.video-card:hover .vpo-btn {background: #fff;transform: scale(1.1);}.video-duration {position: absolute;bottom: 10px;right: 10px;background: rgba(0, 0, 0, 0.75);color: #fff;font-size: 12px;font-weight: 600;padding: 3px 8px;border-radius: 6px;}.video-body {padding: 16px;}.video-title {font-size: 15px;font-weight: 700;color: var(--text-dark);margin-bottom: 6px;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.video-views {font-size: 13px;color: var(--text-gray);}.video-section-cta {text-align: center;margin-top: 28px;}.email-inner {display: grid;grid-template-columns: 1fr 1fr;gap: 60px;align-items: center;}.email-text h2 {font-size: clamp(22px, 3vw, 30px);font-weight: 800;color: #fff;margin-bottom: 12px;line-height: 1.3;}.email-text p {font-size: 16px;color: rgba(255, 255, 255, 0.85);line-height: 1.8;}.email-form {display: flex;gap: 12px;margin-bottom: 12px;}.email-input {flex: 1;padding: 13px 18px;border-radius: 8px;border: none;font-size: 16px;font-family: inherit;outline: none;}.btn-email-submit {background: var(--primary);color: #fff;padding: 13px 24px;border-radius: 8px;font-size: 15px;font-weight: 700;border: none;cursor: pointer;transition: var(--transition);white-space: nowrap;font-family: inherit;}.btn-email-submit:hover {background: var(--primary-light);}.email-note {font-size: 13px;color: rgba(255, 255, 255, 0.65);}.email-gifts {display: flex;flex-direction: column;gap: 8px;margin-top: 16px;}.email-gift {display: flex;align-items: center;gap: 10px;font-size: 14px;color: rgba(255, 255, 255, 0.9);}@media (max-width: 1024px) {.footer-grid {grid-template-columns: 1fr 1fr;}.about-pillars { max-width: 100%; }.solutions-visual-grid {grid-template-columns: repeat(2, 1fr);}.solutions-visual-row2 {grid-template-columns: repeat(2, 1fr);max-width: 100%;}.resources-grid {grid-template-columns: repeat(2, 1fr);}.news-grid {grid-template-columns: repeat(2, 1fr);}.stats-grid {grid-template-columns: repeat(2, 1fr);}.tr-panel-inner {max-width: 100%;}.process-visual {grid-template-columns: repeat(2, 1fr);gap: 32px;}.process-visual::before {display: none;}.sol-grid-4 {grid-template-columns: repeat(2, 1fr);}.courses-bg-grid {grid-template-columns: repeat(2, 1fr);}.inhouse-grid {grid-template-columns: repeat(2, 1fr);}.outsource-intro {grid-template-columns: 1fr;}.outsource-why {grid-template-columns: repeat(2, 1fr);}.outsource-services {grid-template-columns: repeat(2, 1fr);gap: 14px;}.ip-steps {flex-direction: column;gap: 16px;}.ip-step::after {display: none;}.featured-card {grid-template-columns: 1fr;}.featured-photo {min-height: 260px;}.articles-grid {grid-template-columns: repeat(2, 1fr);}.case-grid {grid-template-columns: repeat(2, 1fr);}.ep-grid {grid-template-columns: repeat(2, 1fr);}.video-grid {grid-template-columns: repeat(2, 1fr);}.email-inner {grid-template-columns: 1fr;}}@media (max-width: 768px) {nav {display: none;}.hamburger {display: flex;}section {padding: 25px 0;}.footer-grid {grid-template-columns: 1fr;}.topbar-contact span:not(:first-child) {display: none;}.courses-grid {grid-template-columns: 1fr;}.solutions-visual-grid {grid-template-columns: 1fr;}.solutions-visual-row2 {grid-template-columns: 1fr;}.news-grid {grid-template-columns: 1fr;}.hero-slide {height: 520px;padding-bottom: 36px;}.slide-text-box {max-width: 100%;padding: 20px 24px;}.process-visual {grid-template-columns: 1fr 1fr;}.sol-grid-4 {grid-template-columns: 1fr;}.courses-bg-grid {grid-template-columns: 1fr;}.courses-bg-row2 {grid-template-columns: 1fr;}.inhouse-grid {grid-template-columns: 1fr;}.outsource-why {grid-template-columns: 1fr;}.inhouse-contact {flex-direction: column;text-align: center;}.articles-grid {grid-template-columns: 1fr;}.case-grid {grid-template-columns: 1fr;}.video-grid {grid-template-columns: 1fr;}.email-form {flex-direction: column;}}@media (max-width: 480px) {.process-visual {grid-template-columns: 1fr;}.ep-grid {grid-template-columns: 1fr;}}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-box-align: end; -webkit-box-pack: end;-ms-flex-pack: end;}.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}.fl-module-content a,.fl-module-content a:hover,.fl-module-content a:focus {text-decoration: none;}.uabb-row-separator {position: absolute;width: 100%;left: 0;z-index: 1}.uabb-top-row-separator {top: -1px;bottom: auto}.uabb-bottom-row-separator {top: auto;bottom: -1px}.uabb-top-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 0;top: -1px;bottom: auto;width: 100%;}.uabb-bottom-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 0;bottom: -1px;top: auto;width: 100%;}.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {bottom: 0;}.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {top: 0;}.uabb-bottom-row-separator.uabb-svg-triangle svg,.uabb-bottom-row-separator.uabb-xlarge-triangle svg,.uabb-top-row-separator.uabb-xlarge-triangle-left svg,.uabb-bottom-row-separator.uabb-svg-circle svg,.uabb-bottom-row-separator.uabb-xlarge-circle svg,.uabb-top-row-separator.uabb-wave-separator svg {-webkit-transform: scaleY(-1); -moz-transform: scaleY(-1);-ms-transform: scaleY(-1); -o-transform: scaleY(-1);transform: scaleY(-1);}.uabb-top-row-separator.uabb-xlarge-triangle-right svg {-webkit-transform: scale(-1); -moz-transform: scale(-1);-ms-transform: scale(-1); -o-transform: scale(-1);transform: scale(-1);}.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {-webkit-transform: scaleX(-1); -moz-transform: scaleX(-1);-ms-transform: scaleX(-1); -o-transform: scaleX(-1);transform: scaleX(-1);}.uabb-top-row-separator.uabb-curve-up-separator svg { -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1);-ms-transform: scaleY(-1); -o-transform: scaleY(-1);transform: scaleY(-1);}.uabb-top-row-separator.uabb-curve-down-separator svg {-webkit-transform: scale(-1); -moz-transform: scale(-1);-ms-transform: scale(-1); -o-transform: scale(-1);transform: scale(-1);}.uabb-bottom-row-separator.uabb-curve-down-separator svg {-webkit-transform: scaleX(-1); -moz-transform: scaleX(-1);-ms-transform: scaleX(-1); -o-transform: scaleX(-1);transform: scaleX(-1);}.uabb-top-row-separator.uabb-tilt-left-separator svg {-webkit-transform: scale(-1); -moz-transform: scale(-1);-ms-transform: scale(-1); -o-transform: scale(-1);transform: scale(-1);}.uabb-top-row-separator.uabb-tilt-right-separator svg{-webkit-transform: scaleY(-1); -moz-transform: scaleY(-1);-ms-transform: scaleY(-1); -o-transform: scaleY(-1);transform: scaleY(-1);}.uabb-bottom-row-separator.uabb-tilt-right-separator svg {-webkit-transform: scaleX(-1); -moz-transform: scaleX(-1);-ms-transform: scaleX(-1); -o-transform: scaleX(-1);transform: scaleX(-1);}.uabb-row-separator.uabb-cloud-separator svg {left: -1px;width: 100%;}.uabb-top-row-separator.uabb-cloud-separator svg,.uabb-top-row-separator.uabb-multi-triangle svg {-webkit-transform: scaleY(-1); -moz-transform: scaleY(-1);-ms-transform: scaleY(-1); -o-transform: scaleY(-1);transform: scaleY(-1);}.uabb-row-separator.uabb-round-split {z-index: 1;}.uabb-row-separator.uabb-round-split:after,.uabb-row-separator.uabb-round-split:before {left: 0;z-index: 10;width: 50%;background: inherit inherit/inherit inherit inherit inherit;content: '';position: absolute}.uabb-button-wrap a,.uabb-button-wrap a:visited {display: inline-block;font-size: 16px;line-height: 18px;text-decoration: none;text-shadow: none;}.uabb-button-wrap a *,.uabb-button-wrap a:visited * {}.fl-builder-content .uabb-button:hover {text-decoration: none;}.fl-builder-content .uabb-button-width-full .uabb-button {display: block;text-align: center;}.uabb-button-width-custom .uabb-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .uabb-button-left {text-align: left;}.fl-builder-content .uabb-button-center {text-align: center;}.fl-builder-content .uabb-button-right {text-align: right;}.fl-builder-content .uabb-button i,.fl-builder-content .uabb-button i:before {font-size: 1em;height: 1em;line-height: 1em;width: 1em;}.uabb-button .uabb-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-button .uabb-button-icon-before {margin-left: 0;margin-right: 8px;}.uabb-button .uabb-button-icon-no-text {margin: 0;}.uabb-button-has-icon .uabb-button-text {vertical-align: middle;}.uabb-icon-wrap {display: inline-block;}.uabb-icon a {text-decoration: none;}.uabb-icon i {display: block;}.uabb-icon i:before {border: none !important;background: none !important;}.uabb-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.uabb-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.uabb-icon-text a {text-decoration: none;}.uabb-photo {line-height: 0;position: relative;}.uabb-photo-align-left {text-align: left;}.uabb-photo-align-center {text-align: center;}.uabb-photo-align-right {text-align: right;}.uabb-photo-content {border-radius: 0;display: inline-block;line-height: 0;position: relative;max-width: 100%;overflow: hidden;}.uabb-photo-content img {border-radius: inherit;display: inline;height: auto;max-width: 100%;width: auto;}.fl-builder-content .uabb-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-photo-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.uabb-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.uabb-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;visibility: hidden;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:visibility 200ms linear;-moz-transition:visibility 200ms linear;transition:visibility 200ms linear;}.uabb-photo-content:hover .uabb-photo-caption-hover {opacity: 100;visibility: visible;}.uabb-active-btn {background: #1e8cbe;border-color: #0074a2;-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);box-shadow: inset 0 1px 0 rgba(120,200,230,.6);color: white;}.fl-builder-bar .fl-builder-add-content-button {display: block !important;opacity: 1 !important;}.uabb-imgicon-wrap .uabb-icon {display: block;}.uabb-imgicon-wrap .uabb-icon i{float: none;}.uabb-imgicon-wrap .uabb-image {line-height: 0;position: relative;}.uabb-imgicon-wrap .uabb-image-align-left {text-align: left;}.uabb-imgicon-wrap .uabb-image-align-center {text-align: center;}.uabb-imgicon-wrap .uabb-image-align-right {text-align: right;}.uabb-imgicon-wrap .uabb-image-content {display: inline-block;border-radius: 0;line-height: 0;position: relative;max-width: 100%;}.uabb-imgicon-wrap .uabb-image-content img {display: inline;height: auto !important;max-width: 100%;width: auto;border-radius: inherit;box-shadow: none;box-sizing: content-box;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {background: #fafafa;border: 1px solid #ccc;color: #333;display: inline-block;vertical-align: middle;text-align: center;overflow: hidden;text-decoration: none;text-shadow: none;box-shadow: none;position: relative;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:focus {text-decoration: none;text-shadow: none;box-shadow: none;}.uabb-creative-button-wrap a .uabb-creative-button-text,.uabb-creative-button-wrap a .uabb-creative-button-icon,.uabb-creative-button-wrap a:visited .uabb-creative-button-text,.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:hover {text-decoration: none;}.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {display: block;text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {display: inline-block;text-align: center;max-width: 100%;}.uabb-creative-button-wrap .uabb-creative-button-left {text-align: left;}.uabb-creative-button-wrap .uabb-creative-button-center {text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-right {text-align: right;}.uabb-creative-button-wrap .uabb-creative-button i {font-size: 1.3em;height: auto;vertical-align: middle;width: auto;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {margin-right: 8px;margin-left: 0;}.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {margin: 0;}.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {vertical-align: middle;}.uabb-creative-button.uabb-creative-transparent-btn:after {content: '';position: absolute;z-index: 1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-transparent-fill-top-btn:after,.uabb-transparent-fill-bottom-btn:after {width: 100%;height: 0;left: 0;}.uabb-transparent-fill-top-btn:after {top: 0;}.uabb-transparent-fill-bottom-btn:after {bottom: 0;}.uabb-transparent-fill-left-btn:after,.uabb-transparent-fill-right-btn:after {width: 0;height: 100%;top: 0;}.uabb-transparent-fill-left-btn:after {left: 0;}.uabb-transparent-fill-right-btn:after {right: 0;}.uabb-transparent-fill-center-btn:after{width: 0;height: 100%;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-transparent-fill-diagonal-btn:after,.uabb-transparent-fill-horizontal-btn:after {width: 100%;height: 0;top: 50%;left: 50%;}.uabb-transparent-fill-diagonal-btn{overflow: hidden;}.uabb-transparent-fill-diagonal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );-ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );transform: translateX(-50%) translateY(-50%) rotate( 45deg );}.uabb-transparent-fill-horizontal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {-webkit-transition: none; -moz-transition: none;-ms-transition: none; -o-transition: none;transition: none;}.perspective {-webkit-perspective: 800px; -moz-perspective: 800px;perspective: 800px;margin: 0;}.uabb-creative-button.uabb-creative-threed-btn:after {content: '';position: absolute;z-index: -1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button.uabb-creative-threed-btn {outline: 1px solid transparent;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;transform-style: preserve-3d;}.uabb-creative-threed-btn.uabb-animate_top-btn:after {height: 40%;left: 0;top: -40%;width: 100%;-webkit-transform-origin: 0% 100%; -moz-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg);transform: rotateX(90deg);}.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {width: 100%;height: 40%;left: 0;top: 100%;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);transform: rotateX(-90deg);}.uabb-creative-threed-btn.uabb-animate_left-btn:after {width: 20%;height: 100%;left: -20%;top: 0;-webkit-transform-origin: 100% 0%; -moz-transform-origin: 100% 0%;-ms-transform-origin: 100% 0%;transform-origin: 100% 0%;-webkit-transform: rotateY(-60deg); -moz-transform: rotateY(-60deg);-ms-transform: rotateY(-60deg);transform: rotateY(-60deg);}.uabb-creative-threed-btn.uabb-animate_right-btn:after {width: 20%;height: 100%;left: 104%;top: 0;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateY(120deg); -moz-transform: rotateY(120deg);-ms-transform: rotateY(120deg);transform: rotateY(120deg);}.uabb-animate_top-btn:hover{-webkit-transform: rotateX(-15deg); -moz-transform: rotateX(-15deg);-ms-transform: rotateX(-15deg); -o-transform: rotateX(-15deg);transform: rotateX(-15deg);}.uabb-animate_bottom-btn:hover{-webkit-transform: rotateX(15deg); -moz-transform: rotateX(15deg);-ms-transform: rotateX(15deg); -o-transform: rotateX(15deg);transform: rotateX(15deg);}.uabb-animate_left-btn:hover{-webkit-transform: rotateY(6deg); -moz-transform: rotateY(6deg);-ms-transform: rotateY(6deg); -o-transform: rotateY(6deg);transform: rotateY(6deg);}.uabb-animate_right-btn:hover{-webkit-transform: rotateY(-6deg); -moz-transform: rotateY(-6deg);-ms-transform: rotateY(-6deg); -o-transform: rotateY(-6deg);transform: rotateY(-6deg);}.uabb-creative-flat-btn.uabb-animate_to_right-btn,.uabb-creative-flat-btn.uabb-animate_to_left-btn,.uabb-creative-flat-btn.uabb-animate_from_top-btn,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {overflow: hidden;position: relative;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i,.uabb-creative-flat-btn.uabb-animate_to_left-btn i,.uabb-creative-flat-btn.uabb-animate_from_top-btn i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {bottom: 0;height: 100%;margin: 0;opacity: 1;position: absolute;right: 0;width: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;-webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {display: inline-block;width: 100%;height: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;backface-visibility: hidden;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {top: 0;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i {top: 0;left: -100%;}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {-webkit-transform: translateX(200%); -moz-transform: translateX(200%);-ms-transform: translateX(200%); -o-transform: translateX(200%);transform: translateX(200%);}.uabb-creative-flat-btn.uabb-animate_to_left-btn i {top: 0;left: 100%;}.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {-webkit-transform: translateX(-200%); -moz-transform: translateX(-200%);-ms-transform: translateX(-200%); -o-transform: translateX(-200%);transform: translateX(-200%);}.uabb-creative-flat-btn.uabb-animate_from_top-btn i {top: -100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {-webkit-transform: translateY(400px); -moz-transform: translateY(400px);-ms-transform: translateY(400px); -o-transform: translateY(400px);transform: translateY(400px);}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {top: 100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {-webkit-transform: translateY(-400px); -moz-transform: translateY(-400px);-ms-transform: translateY(-400px); -o-transform: translateY(-400px);transform: translateY(-400px);}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container, .uabb-tab-acc-content .mejs-overlay.load,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container, .uabb-adv-accordion-content .mejs-overlay.load {width: 100% !important;height: 100% !important;}.uabb-tab-acc-content .mejs-container,.uabb-adv-accordion-content .mejs-container {padding-top: 56.25%;}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode {max-width: 100% !important;}.uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content video.wp-video-shortcode {position: relative;}.uabb-tab-acc-content .mejs-mediaelement,.uabb-adv-accordion-content .mejs-mediaelement {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.uabb-tab-acc-content .mejs-overlay-play,.uabb-adv-accordion-content .mejs-overlay-play {top: 0;right: 0;bottom: 0;left: 0;width: auto !important;height: auto !important;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited { text-transform: none;}.uabb-dual-button .uabb-btn,.uabb-dual-button .uabb-btn:visited { text-transform: none;}#uabb-js-breakpoint { content:"default"; display:none;}@media screen and (max-width: 992px) {#uabb-js-breakpoint {content:"992";}}@media screen and (max-width: 768px) {#uabb-js-breakpoint {content:"768";}}