@charset "UTF-8";/*!
 * Font Awesome Pro 5.8.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-award:before{content:"\f559"}.fa-balance-scale:before{content:"\f24e"}.fa-bolt:before{content:"\f0e7"}.fa-brain:before{content:"\f5dc"}.fa-bullseye:before{content:"\f140"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-times:before{content:"\f273"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-line:before{content:"\f201"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-chevron-down:before{content:"\f078"}.fa-clock:before{content:"\f017"}.fa-cloud:before{content:"\f0c2"}.fa-code:before{content:"\f121"}.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-database:before{content:"\f1c0"}.fa-envelope:before{content:"\f0e0"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-file-code:before{content:"\f1c9"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-id-badge:before{content:"\f2c1"}.fa-landmark:before{content:"\f66f"}.fa-layer-group:before{content:"\f5fd"}.fa-linkedin-in:before{content:"\f0e1"}.fa-minus:before{content:"\f068"}.fa-phone:before{content:"\f095"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-reply:before{content:"\f3e5"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-route:before{content:"\f4d7"}.fa-search:before{content:"\f002"}.fa-server:before{content:"\f233"}.fa-shield-alt:before{content:"\f3ed"}.fa-sitemap:before{content:"\f0e8"}.fa-smile:before{content:"\f118"}.fa-sync-alt:before{content:"\f2f1"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tasks:before{content:"\f0ae"}.fa-times:before{content:"\f00d"}.fa-university:before{content:"\f19c"}.fa-user-check:before{content:"\f4fc"}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa-brands-400.eot");src:url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff"),url("../fonts/fa-brands-400.ttf") format("truetype"),url("../fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/fa-light-300.eot");src:url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-light-300.woff2") format("woff2"),url("../fonts/fa-light-300.woff") format("woff"),url("../fonts/fa-light-300.ttf") format("truetype"),url("../fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa-regular-400.eot");src:url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff"),url("../fonts/fa-regular-400.ttf") format("truetype"),url("../fonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/fa-solid-900.eot");src:url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff"),url("../fonts/fa-solid-900.ttf") format("truetype"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}@font-face{font-family:icomoon;src:url('../fonts/icomoon.eot?tin97q');src:url('../fonts/icomoon.eot?tin97q#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?tin97q') format('truetype'),url('../fonts/icomoon.woff?tin97q') format('woff'),url('../fonts/icomoon.svg?tin97q#icomoon') format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-2:before{content:"\e901"}.icon-7:before{content:"\e906"}.icon-11:before{content:"\e90a"}.icon-19:before{content:"\e912"}.icon-21:before{content:"\e914"}.icon-22:before{content:"\e915"}.icon-23:before{content:"\e916"}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}/*!
 * Bootstrap  v5.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:Ubuntu,sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h6,h1,h2,h3,h4,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}progress{vertical-align:baseline}[hidden]{display:none!important}.figure{display:inline-block}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}@media (min-width:576px){.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-9{flex:0 0 auto;width:75%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:first-child:hover,:not(.btn-check)+.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown{position:relative}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.carousel{position:relative}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.visible{visibility:visible!important}@media (min-width:768px){.text-md-end{text-align:right!important}}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInStable{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}33.333%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}66.666666%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes zoomInStable{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}33.333%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}66.666666%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes anime{from{opacity:0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}to{opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1)}}@-webkit-keyframes anime{from{opacity:0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}to{opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1)}}@-moz-keyframes anime{from{opacity:0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}to{opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1)}}@-o-keyframes anime{from{opacity:0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}to{opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1)}}@-ms-keyframes anime{from{opacity:0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}to{opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1)}}@keyframes float-bob-y{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes float-bob-x{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes float-bob{0%{-webkit-transform:translateX(-430px);transform:translateX(-430px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-430px);transform:translateX(-430px)}}@-webkit-keyframes zoom-fade{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes zoom-fade{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes zoom-fade-two{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes zoom-fade-two{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes rotateme{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotateme{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotateme{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotateme{from{-o-transform:rotate(0)}to{-o-transform:rotate(360deg)}}.rotate-me{animation-name:rotateme;animation-duration:24s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotateme;-webkit-animation-duration:24s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotateme;-moz-animation-duration:24s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotateme;-ms-animation-duration:24s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotateme;-o-animation-duration:24s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes footer-animate{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}}@keyframes footer-animate{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}}@-moz-keyframes squares{0%{-moz-transform:scale(1);transform:scale(1);opacity:0}20%{-moz-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-moz-transform:scale(2.1);transform:scale(2.1);opacity:0}}@-o-keyframes squares{0%{-o-transform:scale(1);transform:scale(1);opacity:0}20%{-o-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-o-transform:scale(2.1);transform:scale(2.1);opacity:0}}@keyframes squares{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.24);-moz-transform:scale(1.24);-o-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-webkit-transform:scale(2.1);-moz-transform:scale(2.1);-o-transform:scale(2.1);transform:scale(2.1);opacity:0}}@-moz-keyframes service_hexagon_2{0%{-moz-transform:rotateY(0);transform:rotateY(0)}100%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}}@-o-keyframes service_hexagon_2{0%{-o-transform:rotateY(0);transform:rotateY(0)}100%{-o-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes service_hexagon_2{0%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}@-moz-keyframes service_hexagon{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes service_hexagon{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes service_hexagon{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animateBubble{0%{margin-top:20%}100%{margin-top:-30%}}@-moz-keyframes animateBubble{0%{margin-top:20%}100%{margin-top:-30%}}@keyframes animateBubble{0%{margin-top:20%}100%{margin-top:-30%}}@-webkit-keyframes sideWays{0%{margin-left:0}100%{margin-left:25px}}@-moz-keyframes sideWays{0%{margin-left:0}100%{margin-left:25px}}@keyframes sideWays{0%{margin-left:0}100%{margin-left:25px}}.scroll-to-top .scroll-bar-text{background:linear-gradient(270deg,#0d7dfc -22.92%,#ff9360 56.63%)}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:#ff9360!important}.main-menu .navigation>li>.megamenu li>a:hover,.main-menu .navigation>li>ul>li>a:hover{color:#ff9360}.main-menu .navigation>li>ul>li>ul>li>a:hover{color:#ff9360}.theme-btn.btn-one{background:linear-gradient(270deg,#0d7dfc -22.92%,#ff9360 56.63%)}.theme-btn.btn-one:before{background:linear-gradient(270deg,#ff9360 30%,#0d7dfc 100%)}.main-footer .widget-title:after{background:linear-gradient(270deg,#0d7dfc -22.92%,#ff9360 56.63%)}.main-footer .about-widget .info li:nth-child(2) i{background:#ff9360}.main-footer .links-widget .links-list li a:hover{color:#ff9360}.main-footer .footer-bottom p a:hover{color:#ff9360}.main-menu .navigation>li>a:after{background:#ff9360}.banner-carousel .content-box h3{color:#0d7dfc}.theme-btn.btn-three{background:#ff9360}.accordion-box .block.active-block{background:#ff9360}.testimonial-style-two .slider-pager .thumb-box li a:before{background:linear-gradient(270deg,#0d7dfc -22.92%,#ff9360 56.63%)}.sidebar-info-contents .content-inner .contact-info ul li a:hover{color:#ff9360}.sidebar-info-contents .content-inner .social-box li a:hover{background:#ff9360;border-color:#ff9360}.banner-style-four .image-box:before{background:#0d7dfc}.d_block{display:block}.p_relative{position:relative}.border{border:1px solid #ddd}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.rtl{direction:rtl}.ltr{direction:ltr}.rtl .pull-left{float:right}.rtl .pull-right{float:left}.rtl .owl-carousel{direction:ltr}.rtl .main-menu .navigation>li{float:right}.rtl .main-menu{float:right}.rtl .main-menu .navigation>li:first-child{margin-left:15px!important;margin-right:0}.rtl .main-menu .navigation>li:last-child{margin-right:15px!important;margin-left:0}.rtl .main-menu .navigation>li>.megamenu li>a,.rtl .main-menu .navigation>li>ul>li>a{text-align:right}.rtl .main-menu .navigation li.dropdown .megamenu li h4{text-align:right}.rtl .main-menu .navigation>li>ul>li>ul>li>a{text-align:right}.rtl .main-menu .navigation>li>ul>li.dropdown>a:after{right:inherit;left:20px;content:"\f104"}.rtl .mobile-menu{text-align:right}.rtl .mobile-menu .nav-logo{text-align:right}.rtl .mobile-menu .navigation li>a:before{left:inherit;right:0}.rtl .mobile-menu .navigation li.dropdown .dropdown-btn{right:inherit;left:6px}.rtl .mobile-menu .navigation li.dropdown .dropdown-btn.open{transform:rotate(-90deg)}.rtl .header-style-four .outer-box .logo-box .logo{margin-right:0;margin-left:45px}.rtl .sidebar-textwidget{text-align:right}.rtl .xs-sidebar-group .widget-heading{right:inherit;left:35px}.rtl .banner-style-four .image-box{margin-left:0;margin-right:30px}.rtl .banner-style-four .content-box{text-align:right}.rtl .main-footer .widget-section{text-align:right}.rtl .main-footer .widget-title:after{left:inherit;right:0}.rtl .main-footer .about-widget .info li{padding-left:0;padding-right:57px}.rtl .main-footer .about-widget .info li i{left:inherit;right:0}.rtl .main-footer .links-widget .links-list li a{padding-left:0;padding-right:20px}.rtl .main-footer .links-widget .links-list li a:before{left:inherit;right:0;transform:rotate(180deg)}.rtl .scroll-to-top .scroll-bar{margin-right:0;margin-left:10px}*{margin:0;padding:0;border:none;outline:0}body{font-size:24px;color:#677289;line-height:34px;font-weight:400;background:#fff;font-family:Ubuntu,sans-serif;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased}@media (min-width:1200px){.container{max-width:1200px;padding:0 15px}}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.boxed_wrapper{position:relative;margin:0 auto;overflow:hidden!important;width:100%;min-width:300px}a{text-decoration:none;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a:hover{text-decoration:none;outline:0}button,input,select,textarea{font-family:Ubuntu,sans-serif;font-weight:400;font-size:16px;background:0 0}::-webkit-input-placeholder{color:inherit}::-moz-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}li,ul{list-style:none;padding:0;margin:0}input{transition:all .5s ease}button:focus,input:focus,textarea:focus{outline:0;box-shadow:none;transition:all .5s ease}p{position:relative;font-family:Ubuntu,sans-serif;color:#677289;font-weight:400;margin:0;transition:all .5s ease}h1,h2,h3,h4,h6{position:relative;font-family:Ubuntu,sans-serif;color:#1e1e1e;margin:0;transition:all .5s ease}.centred{text-align:center}.pull-left{float:left}.pull-right{float:right}figure{margin:0}img{display:inline-block;max-width:100%;height:auto;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all}.theme-btn{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;font-size:18px;line-height:22px;font-weight:600;font-family:Ubuntu,sans-serif;color:#f0f4f8!important;text-align:center;padding:30px 65px;border-radius:40px;z-index:1;transition:all .5s ease}.theme-btn i{position:relative;font-size:10px;margin-right:10px;top:-1px;font-weight:400}.theme-btn.btn-one:before{position:absolute;content:'';width:0%;height:100%;left:0;top:0;z-index:-1;transition:all .5s ease}.theme-btn.btn-one:hover:before{width:100%}.theme-btn.btn-three:before{position:absolute;content:'';width:0%;height:100%;background:#1e1e1e;left:0;top:0;z-index:-1;transition:all .5s ease}.theme-btn.btn-three:hover:before{width:100%}.scroll-to-top{position:fixed;right:0;bottom:100px;transform:rotate(90deg);z-index:99}.scroll-to-top .visible{visibility:visible!important;opacity:1!important}.scroll-to-top .scroll-top-inner{opacity:0;visibility:hidden}.scroll-to-top .scroll-top-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all cubic-bezier(.4,0,.2,1) .4s;-o-transition:all cubic-bezier(.4,0,.2,1) .4s;transition:all cubic-bezier(.4,0,.2,1) .4s}.scroll-to-top .scroll-bar{width:50px;height:2px;margin-right:10px;position:relative}.scroll-to-top .scroll-bar:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#f4244f;opacity:.3}.scroll-to-top .scroll-bar .bar-inner{position:absolute;top:0;right:0;height:100%;background-color:currentColor}.scroll-to-top .scroll-bar-text{font-size:14px;font-weight:600;cursor:pointer;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;transition:all .5s ease}.scroll-to-top .scroll-bar-text:hover{transform:scale(1.1)}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 30px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 30px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.main-header{position:relative;left:0;top:0;right:0;z-index:999;width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0;top:0;width:100%;z-index:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:.5s;-op-animation-duration:500ms;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.header-lower{position:relative;width:100%}.main-header .outer-box{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 150px}.main-header .logo-box{position:relative;padding:15px 0 23px 0}.main-header .logo-box .logo{max-width:172px;width:100%}.main-header .logo-box .logo img{width:100%}.search-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;visibility:hidden;opacity:0;overflow:auto;background:rgba(0,0,0,.8);padding-bottom:200px;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.search-popup.popup-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.search-popup .popup-inner{width:100%;background:#fff}.search-popup .upper-box{position:relative;padding:70px 70px}.search-popup .overlay-layer{position:absolute;left:0;top:0;right:0;bottom:0;display:block}.search-popup .close-search{position:relative;font-size:22px;color:#141417;cursor:pointer;z-index:5;top:11px;transition:all .5s ease}.search-popup .close-search:hover{color:red}.search-popup .search-form{position:relative;width:100%;padding:100px 0 250px 0}.search-popup .search-form .form-group{position:relative;margin:0}.search-popup .search-form fieldset input[type=search]{position:relative;height:90px;padding:20px 0;background:#fff;line-height:30px;font-size:20px;color:grey;font-family:Ubuntu,sans-serif;border:none;font-weight:400;border-radius:0;padding-right:50px;border-bottom:1px solid #e5e5e5}.search-popup .search-form fieldset button[type=submit]{position:absolute;top:30px;right:0;font-size:22px;color:#141417;cursor:pointer;transition:all .5s ease}.search-popup .search-form fieldset input[type=search]:focus{border-color:#141417}.search-popup .form-control:focus{box-shadow:none!important}.main-menu{float:left}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{margin:0}.main-menu .navigation>li{position:inherit;float:left;z-index:2;margin:0 24px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li:last-child{margin-right:0!important}.main-menu .navigation>li:first-child{margin-left:0!important}.main-menu .navigation>li>a{position:relative;display:block;text-align:center;font-size:18px;line-height:22px;padding:49px 0;font-weight:600;font-family:Ubuntu,sans-serif;opacity:1;color:#1e1e1e;text-transform:uppercase;z-index:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.main-menu .navigation>li.dropdown>a{padding-right:20px}.main-menu .navigation>li.dropdown>a:before{position:absolute;content:'+';top:48px;right:0}.main-menu .navigation>li>a:after{position:absolute;content:'';width:calc(100% + 9px);height:3px;left:-9px;bottom:37px;transform:scale(0,0);transition:all .5s ease}.main-menu .navigation>li.current>a:after,.main-menu .navigation>li:hover>a:after{transform:scale(1,1)}.main-menu .navigation>li>.megamenu,.main-menu .navigation>li>ul{position:absolute;left:inherit;top:100%;width:230px;margin-top:15px;z-index:100;display:none;opacity:0;visibility:hidden;border-radius:0;background-color:#000;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>.megamenu li>a,.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:10px 30px;line-height:24px;font-weight:500;font-size:16px;text-transform:capitalize;font-family:Ubuntu,sans-serif;color:#fff;text-align:left;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>a{border-bottom:1px solid rgba(255,255,255,.1)}.main-menu .navigation>li>.megamenu li>a{padding-left:0}.main-menu .navigation>li>.megamenu h4{display:block;font-size:20px;line-height:30px;color:#fff}.main-menu .navigation>li>.megamenu li:last-child>a,.main-menu .navigation>li>ul>li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li.dropdown>a:after{font-family:'Font Awesome 5 Pro';content:"\f105";position:absolute;right:20px;top:10px;display:block;line-height:24px;font-size:16px;font-weight:800;text-align:center;z-index:5}.main-menu .navigation>li>ul>li>ul{position:absolute;left:100%;top:0;margin-top:15px;width:230px;z-index:100;display:none;border-radius:0;background-color:#000;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:10px 30px;line-height:24px;font-weight:500;font-size:16px;text-transform:capitalize;font-family:Ubuntu,sans-serif;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);text-align:left;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after{font-family:'Font Awesome 5 Pro';content:"\f105";position:absolute;right:20px;top:12px;display:block;line-height:24px;font-size:16px;font-weight:900;z-index:5}.main-menu .navigation>li.dropdown:hover>.megamenu,.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;margin-top:0;top:100%}.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;top:0;margin-top:0}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:-32px;top:66px;width:34px;height:30px;text-align:center;font-size:18px;line-height:26px;color:#3b3b3b;cursor:pointer;display:none;z-index:5;transition:all .5s ease}.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{display:none}.menu-area .mobile-nav-toggler{position:relative;float:right;font-size:40px;line-height:50px;cursor:pointer;color:#3786ff;display:none}.menu-area .mobile-nav-toggler .icon-bar{position:relative;height:2px;width:30px;display:block;margin-bottom:5px;background-color:#222;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom:0}.sticky-header .main-menu .navigation>li>a{padding-top:29px;padding-bottom:29px}.main-header .sticky-header .logo-box{padding:13px 0 19px 0}.main-header .sticky-header .logo-box .logo{width:100px}.main-header .sticky-header .main-menu .navigation>li.dropdown>a:before{top:28px}.main-header .sticky-header .main-menu .navigation>li>a:after{display:none}.main-menu .navigation>li.dropdown>.megamenu{position:absolute;width:100%;padding:30px 50px;left:0}.main-menu .navigation li.dropdown .megamenu li h4{margin-bottom:10px}.mobile-menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999;transition:all .9s ease}.mobile-menu .navbar-collapse{display:block!important}.mobile-menu .nav-logo{position:relative;padding:50px 25px;text-align:left;padding-bottom:100px}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;transition:all .9s ease;background-color:#000}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:.7;visibility:visible;right:100%;-webkit-transition:all .8s ease-out 0s;-o-transition:all .8s ease-out 0s}.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:#141417;padding:0 0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:all .9s ease!important}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-menu .close-btn{position:absolute;right:25px;top:10px;line-height:30px;width:24px;text-align:center;font-size:16px;color:#fff;cursor:pointer;z-index:10;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .navigation{position:relative;display:block;width:100%;float:none}.mobile-menu .navigation li{position:relative;display:block;border-top:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li>a{position:relative;display:block;line-height:24px;padding:10px 25px;font-size:15px;font-weight:500;color:#fff;text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li ul li>a{font-size:16px;margin-left:20px;text-transform:capitalize}.mobile-menu .navigation li>a:before{content:'';position:absolute;left:0;top:0;height:0;border-left:5px solid #fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li.current>a:before{height:100%}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:6px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;color:#fff;background:rgba(255,255,255,.1);cursor:pointer;border-radius:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:5}.mobile-menu .navigation li.dropdown .dropdown-btn.open{color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul,.mobile-menu .navigation>li.dropdown>.megamenu{display:none}.mobile-menu .social-links{position:relative;padding:0 25px}.mobile-menu .social-links li{position:relative;display:inline-block;margin:0 10px 10px}.mobile-menu .social-links li a{position:relative;line-height:32px;font-size:16px;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .contact-info{position:relative;padding:120px 30px 20px 30px}.mobile-menu .contact-info h4{position:relative;font-size:20px;color:#fff;font-weight:700;margin-bottom:20px}.mobile-menu .contact-info ul li{position:relative;display:block;font-size:15px;color:rgba(255,255,255,.8);margin-bottom:3px}.mobile-menu .contact-info ul li a{color:rgba(255,255,255,.8)}.mobile-menu .contact-info ul li:last-child{margin-bottom:0}.main-header .outer-box{position:relative}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,255,0);box-shadow:0 0 0 40px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,255,0);box-shadow:0 0 0 40px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.service-section{position:relative;padding:120px 0 112px 0}.testimonial-section{position:relative;padding:104px 0 95px 0}.testimonial-section .shape .shape-1{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}.testimonial-section .shape .shape-2{position:absolute;left:20px;bottom:0;width:240px;height:162px;background-repeat:no-repeat}.testimonial-section .slider-pager{margin-bottom:45px}.testimonial-section .slider-pager .thumb-box{position:relative;display:flex;max-width:306px;width:100%;margin:0 auto;align-items:center;justify-content:center;min-height:144px}.testimonial-section .slider-pager .thumb-box li{position:relative;display:inline-block;float:left;margin-left:-20px}.testimonial-section .slider-pager .thumb-box li:first-child{margin:0!important}.main-footer{position:relative;background:#1e1e1e}.main-footer .widget-section{position:relative;padding:68px 0 51px 0}.main-footer .widget-title{position:relative;display:block;margin-bottom:27px;padding-bottom:13px}.main-footer .widget-title:before{position:absolute;content:'';background:#4d4d4d;width:100%;height:1px;left:0;bottom:0}.main-footer .widget-title:after{position:absolute;content:'';width:43px;height:2px;left:0;bottom:0}.main-footer .widget-title h3{font-weight:700;font-size:24px;line-height:29px;color:#fff}.main-footer .about-widget .widget-content p{font-size:16px;line-height:26px;color:#fff;margin-bottom:5px}.main-footer .about-widget .info li{position:relative;display:block;margin-bottom:5px;font-size:16px;line-height:58px;color:#fff;padding-left:57px}.main-footer .about-widget .info li:last-child{line-height:26px}.main-footer .about-widget .info li:last-child i{top:5px;background:#e0e0e0}.main-footer .about-widget .info li:last-child{margin-bottom:0}.main-footer .about-widget .info li a{color:#fff}.main-footer .about-widget .info li a:hover{text-decoration:underline}.main-footer .about-widget .info li i{position:absolute;display:inline-block;left:0;top:10px;width:40px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;border-radius:50%;background:#0d7dfc}.main-footer .links-widget{margin-left:25px}.main-footer .links-widget .links-list li{position:relative;display:block;line-height:48px;margin-bottom:5px}.main-footer .links-widget .links-list li:last-child{margin-bottom:0}.main-footer .links-widget .links-list li a{position:relative;display:inline-block;font-size:16px;line-height:19px;color:#fff;padding-left:20px}.main-footer .links-widget .links-list li a:before{position:absolute;content:"\f105";font-family:'Font Awesome 5 Pro';left:0;top:0}.main-footer .footer-bottom{position:relative;padding-bottom:33px}.main-footer .footer-bottom p{font-size:14px;line-height:46px;color:#fff}.main-footer .footer-bottom p a{color:#fff}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.accordion-box .block{position:relative;display:block;background:#e3e3e4;border-radius:10px;margin-bottom:15px;transition:all .5s ease}.accordion-box .block:last-child{margin-bottom:0}.accordion-box .block .acc-btn{position:relative;display:block;cursor:pointer;padding:30px 90px 29px 39px;transition:all .5s ease}.accordion-box .block .acc-btn.active{padding-bottom:19px}.accordion-box .block .acc-content p{font-size:14px;line-height:24px;color:#fff}.accordion-box .block .acc-content{position:relative;display:none;padding:0 22px 60px 37px}.accordion-box .block .acc-content.current{display:block}.testimonial-style-two{position:relative;padding:37px 0 100px 0}.testimonial-style-two .slider-pager{position:relative;display:block;width:100%;min-height:467px}.testimonial-style-two .slider-pager .thumb-box{position:absolute;left:0;top:0;right:0;width:100%;height:100%}.testimonial-style-two .slider-pager .thumb-box li{position:absolute;border-radius:50%}.testimonial-style-two .slider-pager .thumb-box li img{width:100%;border-radius:50%}.testimonial-style-two .slider-pager .thumb-box li:first-child{left:0;top:0}.testimonial-style-two .slider-pager .thumb-box li:nth-child(2){top:53px;right:46px}.testimonial-style-two .slider-pager .thumb-box li:nth-child(3){left:26px;bottom:43px}.testimonial-style-two .slider-pager .thumb-box li:last-child{bottom:0;right:0}.testimonial-style-two .slider-pager .thumb-box li a{position:relative;display:inline-block}.testimonial-style-two .slider-pager .thumb-box li a:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;border-radius:50%;opacity:0;transition:all .5s ease}.testimonial-style-two .slider-pager .thumb-box li a.active:before{opacity:.7}.testimonial-style-two .slider-pager .thumb-box li a:after{position:absolute;content:'\e921';font-family:icomoon;font-size:30px;color:#fff;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0;top:0;transform:scale(0,0);transition:all .5s ease}.testimonial-style-two .slider-pager .thumb-box li a.active:after{transform:scale(1,1)}.testimonial-style-two .slider-pager .shape .shape-1{position:absolute;left:10px;top:-30px;width:36px;height:37px;background:#ecebeb;border-radius:50%}.testimonial-style-two .slider-pager .shape .shape-2{position:absolute;left:237px;top:65px;width:24px;height:24px;background-repeat:no-repeat}.testimonial-style-two .slider-pager .shape .shape-3{position:absolute;left:0;top:210px;width:20px;height:20px;background-repeat:no-repeat}.testimonial-style-two .slider-pager .shape .shape-4{position:absolute;right:55px;bottom:210px;width:80px;height:57px;background-repeat:no-repeat;-webkit-animation:zoom-fade 4s infinite linear;animation:zoom-fade 4s infinite linear}.testimonial-style-two .slider-pager .shape .shape-5{position:absolute;right:210px;bottom:26px;width:36px;height:36px;border-radius:50%;border:1px solid #0d7dfc;-webkit-animation:zoom-fade 3s infinite linear;animation:zoom-fade 3s infinite linear}.main-footer .shape .shape-1{position:absolute;left:-60px;top:30px;width:252px;height:199px;will-change:border-radius,transform,opacity;animation:heroShape 5s linear infinite;display:block;background:linear-gradient(97.57deg,rgba(41,168,223,.2) -5.91%,rgba(140,198,114,.2) 104.18%);opacity:.95}.main-footer .shape .shape-2{position:absolute;right:-60px;bottom:-20px;width:252px;height:199px;will-change:border-radius,transform,opacity;animation:heroShapeTwo 5s linear infinite;display:block;background:linear-gradient(97.57deg,rgba(41,168,223,.2) -5.91%,rgba(140,198,114,.2) 104.18%);opacity:.95}.main-footer .shape .shape-3{position:absolute;left:0;top:-80px;width:408px;height:372px;background-repeat:no-repeat}.main-footer .shape .shape-4{position:absolute;right:0;bottom:-80px;width:249px;height:322px;background-repeat:no-repeat}@keyframes heroShape{0%,100%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(.01deg)}25%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(-20px,5px,0) rotateZ(.01deg)}35%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(-20px,5px,0) rotateZ(.01deg)}45%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(-20px,10px,0) rotateZ(.01deg)}55%{transform:translate3d(0,0,0) rotateZ(.01deg)}75%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-5px,0) rotateZ(.01deg)}}@keyframes heroShapeTwo{0%,100%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(.01deg)}35%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(0,10px,0) rotateZ(.01deg)}50%{transform:translate3d(0,0,0) rotateZ(.01deg)}65%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-10px,0) rotateZ(.01deg)}}.service-section .outer-container{position:relative;background:#f1f8ff;border-radius:50px 50px 0 0;padding:96px 0 158px 0}.service-section .outer-container .shape .shape-1{position:absolute;left:0;bottom:0;width:410px;height:410px;background-repeat:no-repeat}.service-section .outer-container .shape .shape-2{position:absolute;right:-80px;bottom:-40px;width:97px;height:92px;background-repeat:no-repeat;-webkit-animation:zoom-fade 6s infinite linear;animation:zoom-fade 6s infinite linear}.tabs-box .tab{position:relative;display:none;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease}.tabs-box .tab.active-tab{display:block}.tabs-box .tab{transform:scale(.9,.9) translateY(0)}.tabs-box .tab.active-tab{transform:scale(1) translateY(0)}.header-style-four{position:absolute;left:0;top:0;width:100%}.header-style-four .header-lower .outer-box{padding:0;padding-top:22px}.header-style-four .outer-box .logo-box{position:relative;display:flex;align-items:center;padding:0}.header-style-four .outer-box .logo-box .logo{margin-right:45px}.header-style-four .sticky-header .logo-box{padding:21px 0 11px 0}.header-style-four .menu-area{position:relative;display:flex;align-items:center}.header-style-four .main-menu .navigation>li>a:after{display:none}.xs-sidebar-group .xs-overlay{left:0;top:0;position:fixed;height:100%;width:20%;transform:scaleX(0);transform-origin:left center;cursor:url(../images/icons/cross-out.webp),pointer;z-index:9999999;border-right:1px solid rgba(255,255,255,.1);transition:transform .65s .3s cubic-bezier(.7, 0, .2, 1)}.xs-sidebar-group.isActive .xs-overlay{transform:scaleX(1);transition-delay:.03s}.xs-sidebar-group .xs-overlay-2{left:20%;transition-delay:.06s}.xs-sidebar-group .xs-overlay-3{left:40%;transition-delay:.09s}.xs-sidebar-group .xs-overlay-4{left:60%;transition-delay:.12s}.xs-sidebar-group .xs-overlay-5{left:80%;transition-delay:.15s}.xs-sidebar-group .widget-heading{position:absolute;top:50px;right:35px;z-index:1}.xs-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:460px;z-index:999999999;height:100%;-webkit-overflow-scrolling:touch;background-color:#fff;transition:all .9s ease;visibility:hidden;opacity:0}.xs-sidebar-group.isActive .xs-sidebar-widget{opacity:1;visibility:visible;right:0;-webkit-transition:all .7s cubic-bezier(.9, .03, 0, .96) .6s;-o-transition:all .7s cubic-bezier(.9, .03, 0, .96) .6s;transition:all .7s cubic-bezier(.9, .03, 0, .96) .6s}.sidebar-textwidget{padding:50px 40px 50px 40px}.xs-sidebar-group .close-side-widget{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #0e132d;color:#0e132d;border-radius:50%;font-weight:400;font-size:20px}.sidebar-widget-container{position:relative;opacity:0;visibility:hidden}.xs-sidebar-group.isActive .sidebar-widget-container{opacity:1;visibility:visible}.xs-bg-black{background-color:#121113}.sidebar-info-contents .content-inner{position:relative}.sidebar-info-contents .content-inner .logo{padding:0 0 40px}.sidebar-info-contents .content-inner .logo img{display:inline-block;max-width:100%}.sidebar-info-contents .content-inner .content-box{position:relative}.sidebar-info-contents .content-inner .content-box h4{position:relative;font-size:20px;font-weight:700;margin-bottom:20px}.sidebar-info-contents .content-inner .content-box p{position:relative;font-size:15px;margin-bottom:25px}.sidebar-info-contents .content-inner .contact-info{position:relative;margin-top:60px}.sidebar-info-contents .content-inner .contact-info ul li{position:relative;display:block;font-size:15px;color:#75767b;margin-bottom:3px}.sidebar-info-contents .content-inner .contact-info ul li a{color:#75767b}.sidebar-info-contents .content-inner .contact-info h4{position:relative;font-size:20px;font-weight:700;margin-bottom:20px}.sidebar-info-contents .content-inner .social-box{position:relative;margin-top:20px;margin-bottom:30px}.sidebar-info-contents .content-inner .social-box li{position:relative;display:inline-block;margin-right:6px;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease}.sidebar-info-contents .content-inner .social-box li a{position:relative;width:36px;height:36px;color:#75767b;z-index:1;font-size:13px;line-height:36px;text-align:center;border-radius:50%;display:inline-block;background:0 0;border:1px solid #e5e5e5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sidebar-info-contents .content-inner .social-box li a:hover{color:#fff}.banner-style-four{position:relative;padding-top:220px}.banner-style-four .content-box h2{display:block;font-weight:700;font-size:48px;line-height:58px;margin-bottom:36px}.banner-style-four .content-box p{display:block;font-size:24px;line-height:34px;margin-bottom:29px}.banner-style-four .image-box{position:relative;width:549px;height:549px;margin-left:30px}.banner-style-four .image-box:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;border-radius:50%}.banner-style-four .image-box .image{position:absolute;top:-15px;left:10px}.banner-style-four .image-box .image img{width:100%}.banner-style-four .image-box .shape .shape-1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:535px;height:535px;background-repeat:no-repeat}.banner-style-four .image-box .shape .shape-2{position:absolute;left:25px;top:25px;width:76px;height:114px;background-repeat:no-repeat}.banner-style-four .image-box .shape .shape-3{position:absolute;top:40px;right:160px;width:15px;height:15px;background-repeat:no-repeat}.banner-style-four .image-box .shape .shape-4{position:absolute;top:260px;right:-20px;width:75px;height:97px;background-repeat:no-repeat}.banner-style-four .image-box .shape .shape-5{position:absolute;right:95px;bottom:-55px;width:89px;height:221px;background-repeat:no-repeat}.banner-style-four .image-box .shape .shape-6{position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;width:144px;height:58px}.float-bob-y{animation-name:float-bob-y;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float-bob-y;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float-bob-y;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob-y;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob-y;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}.service-style-three .service-block:nth-child(2){padding-top:75px}.service-style-three .service-block:last-child{padding-top:150px}.main-footer.style-three .widget-section{padding-top:111px}@media only screen and (max-width:1699px){.main-header .outer-box{padding:0 30px}}@media only screen and (max-width:1399px){.banner-carousel .content-box{margin-left:0}.main-header .logo-box .logo{margin:0 auto}}@media only screen and (max-width:1200px){.main-menu,.sticky-header{display:none!important}.menu-area .mobile-nav-toggler{display:block;padding:10px;margin-top:6px}.megamenu ul li:first-child{display:none}.main-footer .shape{display:none}.header-style-four .menu-area .mobile-nav-toggler{margin-top:0}}@media only screen and (min-width:768px){.main-menu .navigation>li>.megamenu,.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width:991px){.footer-widget{margin:0 0 30px 0!important}.main-footer .widget-section{padding-bottom:21px}.banner-carousel .image-box{margin-right:0;margin-left:0}.banner-carousel .content-box{margin-right:0;margin-bottom:40px}.testimonial-style-two .slider-pager{margin-bottom:40px}.testimonial-style-two{padding-bottom:0}.service-section .outer-container{padding-bottom:90px}.banner-style-four .content-box{margin-bottom:40px}.banner-style-four .image-box{margin:0 auto}.banner-style-four{margin-bottom:120px}.service-style-three .service-block:nth-child(2){padding-top:0}.service-style-three .service-block:last-child{padding-top:0}}@media only screen and (max-width:767px){.service-section{padding:65px 0}.testimonial-section{padding-top:0;padding-bottom:40px}.banner-carousel .content-box h2{font-size:50px;line-height:60px}.banner-carousel .content-box p{font-size:16px;line-height:26px;margin-bottom:25px}.banner-carousel .image-box{display:none}.service-section .outer-container{padding:60px 0 40px 0}.banner-style-four{padding-top:150px}.banner-style-four .content-box h2{font-size:36px;line-height:46px;margin-bottom:15px}}@media only screen and (max-width:599px){.banner-style-four .image-box{display:none}.banner-style-four{margin-bottom:0}}@media only screen and (max-width:499px){.testimonial-section .slider-pager .thumb-box li{margin-left:-42px}.testimonial-style-two .slider-pager{display:none}.header-style-four .outer-box .logo-box .logo{margin-right:30px}.mobile-menu{width:100%}}@media only screen and (max-width:399px){.theme-btn{padding:25px 55px}}:root{--wowoni-shared-blue:#0000ff;--wowoni-shared-navy:#000f2b;--wowoni-shared-copy:#625f5f;--wowoni-blue:#0000ff;--wowoni-navy:#000f2b;--wowoni-copy:#625f5f;font-family:Ubuntu,sans-serif}.scroll-to-top .scroll-bar{color:#fff}.scroll-to-top .scroll-bar:before{background-color:#fff}.scroll-to-top .scroll-bar-text{background:0 0;color:#fff;-webkit-text-fill-color:#fff}.main-header.shared-header{position:fixed;left:0;top:0;right:0;z-index:1000;width:100%;max-width:none;margin:0;background:#fff}.shared-header-slot{display:block;height:76px}.shared-header-slot.home-header-slot{height:76px}.main-header.shared-header .sticky-header{display:none!important}.main-header.shared-header .header-lower{width:100%;background:#fff}.main-header.shared-header .header-lower>.auto-container{width:100%;max-width:none;margin:0;padding:0 32px}.main-header.shared-header .header-lower .outer-box{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;padding:0;border-radius:0;background:#fff;box-shadow:none}.main-header.shared-header .logo-box{flex:0 0 auto;padding:0}.main-header.shared-header .logo-box .logo{margin:0}.main-header.shared-header .logo-box .logo img{display:block;width:100%;height:auto}.main-header.shared-header .menu-area{display:flex;align-items:center;margin-left:auto}.main-header.shared-header .main-menu .navigation>li{margin:0 3px!important;transition:margin 0s!important}.main-header.shared-header .main-menu .navigation>li:first-child{margin-left:0!important}.main-header.shared-header .main-menu .navigation>li:last-child{margin-right:0!important}.main-header.shared-header .main-menu .navigation>li>a{padding:12px 14px;border-radius:6px;font-size:15px;line-height:20px}.main-header.shared-header .main-menu .navigation>li:not(.current):hover>a{color:var(--wowoni-shared-blue)!important}.main-header.shared-header .main-menu .navigation>li.current:hover>a,.main-header.shared-header .main-menu .navigation>li.current>a{color:var(--wowoni-shared-blue)!important;background:0 0}body:not(.home-page) .main-header.shared-header .main-menu .navigation>li.current:hover>a,body:not(.home-page) .main-header.shared-header .main-menu .navigation>li.current>a,body:not(.home-page) .main-header.shared-header .main-menu .navigation>li>a:focus-visible,body:not(.home-page) .main-header.shared-header .main-menu .navigation>li>a:hover,body:not(.home-page) .main-header.shared-header .sticky-header .main-menu .navigation>li.current>a{color:var(--wowoni-shared-blue)!important;background:0 0!important;background-color:transparent!important}.main-header.shared-header .main-menu .navigation>li.current>a:after{display:none}.main-header.shared-header .sticky-header{top:0;left:0;right:0;width:100%;max-width:none;transform:none;border:0;border-radius:0;background:#fff;box-shadow:0 10px 32px rgba(0,15,43,.12)}.main-header.shared-header .sticky-header .outer-box{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;padding:0 32px}.main-header.shared-header .sticky-header .logo-box{padding:0}.main-header.shared-header .sticky-header .logo-box .logo{margin:0}.main-header.shared-header .sticky-header .main-menu .navigation>li>a{padding:12px 14px;border-radius:6px;font-size:15px;line-height:20px}.main-header.shared-header .sticky-header .main-menu .navigation>li.current>a{color:var(--wowoni-shared-blue)!important;background:0 0}.main-header.shared-header .main-menu .navigation>li.dropdown{position:relative}.main-header.shared-header .main-menu .navigation>li.dropdown>a{padding-right:30px}.main-header.shared-header .main-menu .navigation>li.dropdown>a:before{display:none;content:none}.main-header.shared-header .main-menu .navigation>li.dropdown>ul{top:100%;left:0;display:block;width:320px;margin:0;padding:8px;border:1px solid #e8edf5;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(0,15,43,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.main-header.shared-header .main-menu .navigation>li.dropdown>ul.career-dropdown{width:220px}.main-header.shared-header .main-menu .navigation>li.dropdown.is-open>ul,.main-header.shared-header .main-menu .navigation>li.dropdown:focus-within>ul,.main-header.shared-header .main-menu .navigation>li.dropdown:hover>ul{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.main-header.shared-header .main-menu .navigation>li.dropdown>ul>li>a{padding:10px 12px;border:0;border-radius:5px;color:#14294b;font-size:14px;line-height:20px;text-transform:none;transition:color 160ms ease,background-color 160ms ease,transform 160ms ease}.main-header.shared-header .main-menu .navigation>li.dropdown>ul>li.current>a,.main-header.shared-header .main-menu .navigation>li.dropdown>ul>li>a:hover{color:var(--wowoni-shared-blue);background:#f0f5ff;transform:translateX(2px)}.main-header.shared-header .main-menu .navigation>li.dropdown>.dropdown-btn{position:absolute;top:11px;right:5px;display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:4px;background:0 0;color:inherit;cursor:pointer;transition:transform 180ms ease,color 180ms ease;z-index:6}.main-header.shared-header .main-menu .navigation>li.dropdown>.dropdown-btn.open,.main-header.shared-header .main-menu .navigation>li.dropdown>.dropdown-btn:hover{color:var(--wowoni-shared-blue);transform:rotate(180deg)}.main-header.shared-header .main-menu .navigation>li.dropdown>.dropdown-btn:focus-visible{outline:2px solid var(--wowoni-shared-blue);outline-offset:2px}.mobile-menu .navigation li.dropdown>.dropdown-btn{padding:0;border:0}.mobile-menu .navigation li.current>ul>li.current>a:before{height:100%}.main-footer.style-three.shared-footer{overflow:hidden;background-color:#4356b3;color:#fff}.main-footer.shared-footer>.auto-container{width:100%;max-width:1200px;padding-right:24px;padding-left:24px}.main-footer.style-three.home-footer.shared-footer .widget-section{padding:75px 0 0}.shared-footer .footer-brand-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px}.shared-footer .footer-brand .footer-logo{margin:0}.shared-footer .footer-brand .footer-logo img{display:block;width:240px;max-width:100%;height:auto}.shared-footer .footer-social{flex:0 0 auto;margin:0}.shared-footer .footer-social li{display:block;float:none}.shared-footer .footer-social li a{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;line-height:1;color:#fff;font-size:26px}.shared-footer .footer-social li a:hover{color:var(--wowoni-shared-blue)}.shared-footer .footer-divider{width:100%;height:2px;margin-bottom:73px;background:#97a8ea}.shared-footer .footer-details{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:48px;padding-bottom:17px}.shared-footer .footer-details>.footer-column{width:100%;max-width:none;padding:0}.shared-footer .about-widget .footer-info{max-width:420px;margin:0}.shared-footer .about-widget .footer-info li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:16px;align-items:start;min-height:40px;margin:0 0 12px;padding:0;color:#fff;font-size:15px;line-height:24px;overflow-wrap:break-word}.shared-footer .about-widget .footer-info li i{position:relative;left:0;top:0;display:flex;width:34px;height:34px;align-items:center;justify-content:center;line-height:34px;color:#6b7788;background:#f1f3f5}.shared-footer .about-widget .footer-info li:nth-child(2),.shared-footer .about-widget .footer-info li:nth-child(3){align-items:center}.shared-footer .about-widget .footer-info li:last-child i,.shared-footer .about-widget .footer-info li:nth-child(2) i,.shared-footer .about-widget .footer-info li:nth-child(3) i{color:#6b7788;background-color:#f1f3f5}.shared-footer .about-widget .footer-info li i.icon-19,.shared-footer .about-widget .footer-info li i.icon-2{transition:color 180ms ease,background-color 180ms ease}.shared-footer .about-widget .footer-info li i.icon-19:hover,.shared-footer .about-widget .footer-info li i.icon-23:hover,.shared-footer .about-widget .footer-info li i.icon-2:hover{color:#fff;background-color:var(--wowoni-shared-blue)}.shared-footer .about-widget .footer-info li:last-child{margin-bottom:0}.shared-footer .about-widget .footer-info li a{color:#fff;line-height:24px}.shared-footer .about-widget .footer-info li a:hover,.shared-footer .links-list li a:hover{color:#b9c8f4}.shared-footer .links-widget .links-list li a:hover{color:#b9c8f4}.shared-footer .links-widget{margin-left:0}.shared-footer .links-widget .widget-title{margin-bottom:17px}.shared-footer .links-widget .widget-title:after,.shared-footer .links-widget .widget-title:before{background:#97a8ea}.shared-footer .links-widget .widget-title:before{height:2px}.shared-footer .links-widget .widget-title:after{height:3px}.shared-footer .links-widget .widget-title h3{margin:0;color:#fff}.shared-footer .links-widget .links-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.shared-footer .links-widget .links-list li{margin:0;line-height:24px}.shared-footer .links-widget .links-list li a{color:#fff;line-height:24px}.shared-footer .footer-bottom{padding-bottom:26px}.shared-footer .footer-bottom p{margin:0;color:#fff;line-height:28px}@media (max-width:767px){.shared-header-slot{height:68px}.shared-header-slot.home-header-slot{height:68px}.main-header.shared-header .header-lower>.auto-container{padding-right:16px;padding-left:16px}.main-header.shared-header .header-lower .outer-box,.main-header.shared-header .sticky-header .outer-box{min-height:68px;padding-right:16px;padding-left:16px}.shared-footer .footer-brand-row{align-items:center;gap:16px;padding-bottom:24px}.shared-footer .footer-brand{max-width:calc(100% - 60px)}.shared-footer .footer-details{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:0}.shared-footer .footer-divider{margin-bottom:28px}}@media (min-width:768px){.shared-footer .footer-details{grid-template-columns:55% 40%;column-gap:5%;margin-right:0;margin-left:0}.shared-footer .footer-details>.footer-column{width:100%;max-width:none;padding-right:0;padding-left:0}.shared-footer .footer-info{max-width:420px}.shared-footer .links-widget{max-width:400px}}[data-dt-reveal]{opacity:0;transform:translateY(20px);transition:opacity 650ms ease var(--dt-reveal-delay, 0ms),transform 650ms cubic-bezier(.2, .8, .2, 1) var(--dt-reveal-delay, 0ms)}[data-dt-reveal].is-visible{opacity:1;transform:translateY(0)}body.home-page{color:var(--wowoni-copy)}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a,.main-menu .navigation>li>.megamenu li>a:hover,.main-menu .navigation>li>ul>li>a:hover,.main-menu .navigation>li>ul>li>ul>li>a:hover{color:var(--wowoni-blue)!important}.theme-btn.btn-one,.theme-btn.btn-three{background:linear-gradient(270deg,var(--wowoni-blue),var(--wowoni-navy))}.hero .theme-btn.btn-three,.hero .theme-btn.btn-three:before{background:linear-gradient(90deg,var(--wowoni-navy) 0,#427ffe 100%)}.theme-btn.btn-one:before,.theme-btn.btn-three:before{background:linear-gradient(270deg,var(--wowoni-navy),var(--wowoni-blue))}.banner-style-four .content-box h2{color:var(--wowoni-navy)}.service-cards{margin:0;padding:96px 0 48px;background:#fff;scroll-margin-top:24px}.service-cards .row{display:flex;flex-wrap:wrap;align-items:stretch}.service-cards .service-block{display:flex;margin-bottom:24px}.service-cards .service-block:last-child,.service-cards .service-block:nth-child(2){padding-top:0}.service-card{display:flex;width:100%;height:100%;flex-direction:column;padding:36px 32px;border-radius:22px;background:#fff;box-shadow:0 8px 28px rgba(0,15,43,.1);position:relative;text-align:center;transition:transform .6s cubic-bezier(.22, .61, .36, 1),box-shadow .6s ease}.service-card-reveal{animation:none;transition:opacity 1s ease,transform 1s cubic-bezier(.22, .61, .36, 1),box-shadow .6s ease}.service-card-reveal.is-restarting{transition:none}.service-card-reveal.is-pending{opacity:0;transform:translateY(26px) scale(.975)}.service-card-reveal.is-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--wowoni-service-reveal-delay, 0ms),var(--wowoni-service-reveal-delay, 0ms),0s}.service-card::after{position:absolute;right:0;bottom:0;left:0;width:40px;height:2px;margin:0 auto;background:#427ffe;content:"";pointer-events:none;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.service-card-link{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;color:inherit;text-decoration:none}.service-icon{display:block;width:100px;height:100px;margin:0 auto 28px;object-fit:contain;transition:transform .5s cubic-bezier(.22, .61, .36, 1),filter .5s ease}.service-card h3{margin:0 0 16px;color:var(--wowoni-navy);font-size:23px;font-weight:700;line-height:1.25;text-align:center;transition:color 220ms ease,transform 220ms ease}.service-card p{max-width:370px;margin:0 auto;color:#1e1e1e;font-size:16px;line-height:25.6px;text-align:center}.service-cards .service-card-link:hover .service-icon,.service-cards .service-card:focus-within .service-icon{filter:drop-shadow(0 4px 7px rgba(0, 0, 255, .16));transform:translateY(-4px) scale(1.14)}.service-cards .service-card:focus-within,.service-cards .service-card:hover{transform:translateY(-10px) scale(1.02)!important;box-shadow:0 22px 44px rgba(0,15,43,.18);transition-timing-function:cubic-bezier(0.16,1,0.3,1)}.service-cards .service-card:focus-within::after,.service-cards .service-card:hover::after{transform:translateY(-3px) scaleX(1)}.service-cards .service-card-link:hover h3,.service-cards .service-card:focus-within h3{color:#427ffe;transform:translateY(-3px)}.service-cards .service-icon{transition:transform .6s cubic-bezier(.16, 1, .3, 1),filter .6s ease}.service-cards .service-card h3{transition:color .3s ease,transform .4s cubic-bezier(.16, 1, .3, 1)}.service-card-link:focus-visible{outline:2px solid var(--wowoni-blue);outline-offset:6px}.services-action{display:flex;justify-content:center;padding:8px 0 0}.services-action a{display:inline-flex;width:260px;min-height:52px;align-items:center;justify-content:center;border:1.5px solid #427ffe;border-radius:50px;background:#fff;color:#427ffe;font-size:15px;font-weight:700;text-align:center;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.services-action a:hover{border-color:#427ffe;background:#427ffe;color:#fff}.services-action a:focus-visible{outline:2px solid #427ffe;outline-offset:4px}.service-card{min-height:100%}.service-card h3{font-size:1.35rem}.home-partners{padding:48px 0 96px;background:#fff}.home-partners h2{display:flex;align-items:center;justify-content:center;gap:10px;margin:48px 0 28px;color:#427ffe;font-size:15px;font-family:Ubuntu,sans-serif;font-weight:700;letter-spacing:0;line-height:1.2;text-align:center;text-transform:uppercase}.home-partners h2 i{color:#427ffe;font-size:15px}.home-partners h2 .partners-title-label{color:#427ffe}.partner-carousel{width:100%}.partner-stage{position:relative;display:grid;width:100%;height:100px;place-items:center;overflow:hidden}.partner-stage img{position:absolute;inset:0;display:block;width:min(216px,72vw);height:75px;margin:auto;object-fit:contain;opacity:0;transform:translateX(12px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.partner-stage img.is-active{opacity:1;transform:translateX(0)}.partner-dots{display:flex;justify-content:center;align-items:center;gap:10px;min-height:16px;margin-top:10px}.partner-dots button{display:block;width:8px;height:8px;min-width:8px;padding:0;border:0;border-radius:50%;background:#d6d6d6;cursor:pointer;transition:background-color 180ms ease,transform 180ms ease}.partner-dots button.is-active{background:#111}.partner-dots button:hover{transform:scale(1.2)}.partner-dots button:focus-visible{outline:2px solid var(--wowoni-blue);outline-offset:3px}@media (min-width:768px) and (max-width:991px){.service-cards{padding:72px 0 36px}.service-cards .service-block{flex:0 0 50%;max-width:50%}.service-cards .service-block:last-child{margin-left:25%}.home-partners{padding:36px 0 72px}}@media (max-width:767px){.service-cards{padding:52px 0 28px}.service-card{padding:32px 24px}.service-icon{margin-bottom:24px}.home-partners{padding:36px 0 52px}.home-partners h2,.home-partners h2 i{font-size:14px}.partner-stage{height:100px}.partner-stage img{width:min(216px,72vw)}}@media (prefers-reduced-motion:reduce){.partner-dots button,.partner-stage img,.service-card,.service-card h3,.service-icon{transition:none}.service-card-reveal{animation:none!important;opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important}.service-card:hover{transform:none!important}.service-card-link:hover .service-icon,.service-card-link:hover h3{transform:none}.service-card:focus-within .service-icon,.service-card:hover .service-icon{filter:none}}.main-header.header-style-four{position:fixed;left:0;right:0;top:0;z-index:1000}.main-header.header-style-four .sticky-header{display:none}.header-style-four .header-lower .auto-container{padding-right:18px;padding-left:18px}.header-style-four .header-lower .outer-box{min-height:76px;padding:0 24px;border-radius:12px;background:#fff;box-shadow:0 10px 32px rgba(0,15,43,.12)}.header-style-four .main-menu .navigation>li{margin:0 3px}.header-style-four .main-menu .navigation>li>a{padding:12px 14px;border-radius:6px;font-size:15px;line-height:20px}.header-style-four .main-menu .navigation>li.current:hover>a,.header-style-four .main-menu .navigation>li.current>a{color:#fff!important;background:var(--wowoni-blue)}.header-style-four .main-menu .navigation>li.current>a:after{display:none}.header-style-four .sticky-header{top:12px;left:50%;width:calc(100% - 36px);max-width:1320px;transform:translateX(-50%);border:0;border-radius:12px;box-shadow:0 10px 32px rgba(0,15,43,.12)}.header-style-four .sticky-header .outer-box{padding-right:24px;padding-left:24px}@media (max-width:767px){.header-style-four .header-lower .auto-container{padding-right:12px;padding-left:12px}.header-style-four .header-lower .outer-box{min-height:68px;padding-right:16px;padding-left:16px;border-radius:10px}}.banner-style-four.hero,.hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:580px;margin-top:0;margin-bottom:0;padding:150px 0 90px;overflow:hidden;background-color:#000f2b;background-image:none}.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;border-radius:0;transform:none;background-image:linear-gradient(90deg,rgba(0,15,43,.72) 0,rgba(0,15,43,.45) 55%,rgba(0,15,43,.15) 100%),url("../images/banner/hero-homepage-wowoni.webp");background-repeat:no-repeat;background-position:center center;background-size:cover}.hero .auto-container{position:relative;z-index:1;width:100%;max-width:1200px;padding-left:15px;padding-right:15px;margin:0 auto}.hero .row{margin-left:-15px;margin-right:-15px}.hero .content-column{padding-left:15px;padding-right:15px}.hero .content-box{max-width:720px;margin-bottom:0;padding:0}.hero .content-box h2,.hero .content-box p{color:#fff;text-shadow:0 2px 14px rgba(0,15,43,.35)}.hero .content-box h2{font-size:42px;line-height:1.25;margin-bottom:20px;word-break:break-word}.hero .content-box p{font-size:18px;line-height:1.55;margin-bottom:28px}.hero .theme-btn.btn-three{padding:16px 38px;font-size:15px;line-height:18px}@media (max-width:1199px){.banner-style-four.hero,.hero{min-height:520px;padding:130px 0 80px;margin-bottom:0}.hero .content-box h2{font-size:36px;line-height:1.25}.hero .content-box p{font-size:17px}}@media (max-width:991px){.banner-style-four.hero,.hero{min-height:auto;margin-bottom:0;padding:120px 0 70px}.hero .auto-container{padding-left:20px;padding-right:20px}.hero .content-box{max-width:100%;margin-bottom:0}.hero .content-box h2{font-size:32px;line-height:1.25}}@media (max-width:767px){.banner-style-four.hero,.hero{min-height:auto;margin-top:0;margin-bottom:0;padding:110px 0 60px}.hero::before{top:0;bottom:0;left:0;width:100%;border-radius:0;transform:none;background-image:linear-gradient(180deg,rgba(0,15,43,.78) 0,rgba(0,15,43,.62) 100%),url("../images/banner/hero-homepage-wowoni-mobile.webp");background-position:center center}.hero .auto-container{width:100%;padding-left:20px;padding-right:20px;margin:0 auto}.hero .row{margin-left:0;margin-right:0}.hero .content-column{padding-left:0;padding-right:0;width:100%}.hero .content-box{max-width:100%;margin-bottom:0;padding:0}.hero .content-box h2{font-size:clamp(23px, 6vw, 28px);line-height:1.25;margin-bottom:16px;word-break:break-word}.hero .content-box p{font-size:clamp(14px, 3.8vw, 16px);line-height:1.55;margin-bottom:24px}.hero .theme-btn.btn-three{padding:13px 28px;font-size:13.5px}}@media (max-width:480px){.hero .auto-container{padding-left:16px;padding-right:16px}.hero .content-box h2{font-size:22px;line-height:1.28;margin-bottom:14px}.hero .content-box p{font-size:14px;line-height:1.5;margin-bottom:20px}.hero .theme-btn.btn-three{padding:12px 24px;font-size:13px}}body.services-page>.boxed_wrapper>.testimonial-style-two,body.wowoni-services-page>.boxed_wrapper>.testimonial-style-two{display:none!important}.services-page .main-header.shared-header .main-menu .navigation>li[data-wowoni-nav=home]:not(.current):hover>a,.wowoni-services-page .main-header.shared-header .main-menu .navigation>li[data-wowoni-nav=home]:not(.current):hover>a{color:#00f!important}.services-hero,.wowoni-services-hero{padding:0;background:0 0}.services-hero>.auto-container,.wowoni-services-hero>.auto-container{width:100%;max-width:none;padding:0}.services-hero-frame,.wowoni-services-hero-frame{position:relative;margin:0 150px;border-radius:20px;min-height:568px;overflow:hidden;background:#000f2b;display:flex;align-items:center;justify-content:center}.services-hero-image,.wowoni-services-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.services-hero-overlay,.wowoni-services-hero-overlay{position:absolute;inset:0;background:rgba(0,15,43,.45);border-radius:inherit}@media (max-width:1200px){.services-hero-frame,.wowoni-services-hero-frame{margin:0 30px}}@media (max-width:991px){.services-hero-frame,.wowoni-services-hero-frame{margin:0 30px;padding:80px 0 60px;min-height:auto}}.services-hero-content,.wowoni-services-hero-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.services-catalog .auto-container,.services-intro .auto-container,.wowoni-services-catalog .auto-container,.wowoni-services-intro .auto-container{position:relative;z-index:1}.services-catalog .eyebrow,.services-hero .eyebrow,.services-intro .eyebrow,.wowoni-services-catalog .eyebrow,.wowoni-services-hero .eyebrow,.wowoni-services-intro .eyebrow{display:inline-block;margin-bottom:16px;color:#2868ff;font-size:13px;font-weight:700;line-height:1.4;text-transform:uppercase}.services-intro .eyebrow,.wowoni-services-intro .eyebrow{font-size:15px}.services-hero .eyebrow,.wowoni-services-hero .eyebrow{color:#dce7ff}.services-hero h1,.wowoni-services-hero h1{margin:0;color:#fff;font-family:Ubuntu,sans-serif;font-size:64px;font-weight:800;line-height:1.1;text-transform:uppercase}.services-breadcrumb,.wowoni-services-breadcrumb{display:flex;justify-content:center;gap:10px;margin:16px 0 0;padding:0;color:#fff;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:700;line-height:1.4;list-style:none}.services-breadcrumb a,.wowoni-services-breadcrumb a{color:#fff;text-decoration:none}.services-breadcrumb a:focus-visible,.wowoni-services-breadcrumb a:focus-visible{color:#fff;text-decoration:none}.services-breadcrumb a:hover,.wowoni-services-breadcrumb a:hover{color:#a9c5ff;text-decoration:none}.services-intro,.wowoni-services-intro{overflow:hidden;padding:96px 0 88px;background:#fff}.services-intro>.auto-container,.wowoni-services-intro>.auto-container{width:100%;max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto}.services-intro .row,.wowoni-services-intro .row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);column-gap:clamp(40px,5vw,64px);row-gap:38px;margin-right:0;margin-left:0;align-items:center}.services-intro .row>[class*=col-],.wowoni-services-intro .row>[class*=col-]{width:100%;max-width:none;padding-right:0;padding-left:0}.services-intro .row>:first-child,.wowoni-services-intro .row>:first-child{transform:none}.services-intro .row>:nth-child(2),.wowoni-services-intro .row>:nth-child(2){transform:none}.services-intro-visual,.wowoni-services-intro-visual{position:relative;z-index:0;width:100%;max-width:none;margin:37px 0 0}.services-intro .eyebrow,.wowoni-services-intro .eyebrow{display:block;width:100%;text-align:center}.services-intro .eyebrow i,.wowoni-services-intro .eyebrow i{margin-right:8px}.services-intro-shape,.wowoni-services-intro-shape{position:absolute;z-index:-1;inset:18px -12px -12px 18px;border:1px solid #dce5ff;border-radius:26px}.services-intro-image,.wowoni-services-intro-image{position:relative;overflow:hidden;aspect-ratio:1.08;margin:0;border-radius:22px;background:#eef3ff;box-shadow:0 18px 44px rgba(0,15,43,.14);clip-path:inset(0 100% 0 0 round 22px);transition:clip-path 1.05s cubic-bezier(.2, .8, .2, 1)}.services-intro-visual.animated .services-intro-image,.services-intro-visual.is-visible .services-intro-image,.wowoni-services-intro-visual.animated .wowoni-services-intro-image,.wowoni-services-intro-visual.is-visible .wowoni-services-intro-image{clip-path:inset(0 0 0 0 round 22px)}.services-intro-image::after,.wowoni-services-intro-image::after{position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(0,15,43,.18));content:"";pointer-events:none}.services-intro-image img,.wowoni-services-intro-image img{display:block;width:100%;height:100%;object-fit:cover}.intro-copy-reveal,.intro-image-reveal,.intro-value-reveal,.wowoni-intro-copy-reveal,.wowoni-intro-image-reveal,.wowoni-intro-value-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease var(--intro-delay, var(--wowoni-intro-delay, 0ms)),transform .7s ease var(--intro-delay, var(--wowoni-intro-delay, 0ms))}.intro-image-reveal,.wowoni-intro-image-reveal{transform:translateX(-28px);transition:opacity 850ms ease,transform 850ms cubic-bezier(.2, .8, .2, 1)}.intro-copy-reveal.animated,.intro-copy-reveal.is-visible,.intro-image-reveal.animated,.intro-image-reveal.is-visible,.intro-value-reveal.animated,.intro-value-reveal.is-visible,.wowoni-intro-copy-reveal.animated,.wowoni-intro-copy-reveal.is-visible,.wowoni-intro-image-reveal.animated,.wowoni-intro-image-reveal.is-visible,.wowoni-intro-value-reveal.animated,.wowoni-intro-value-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}.intro-image-reveal.animated,.intro-image-reveal.is-visible,.wowoni-intro-image-reveal.animated,.wowoni-intro-image-reveal.is-visible{transform:translateX(0)}.services-intro .intro-copy,.wowoni-services-intro .intro-copy{max-width:900px}.services-catalog h2,.services-intro h2,.wowoni-services-catalog h2,.wowoni-services-intro h2{margin:0 0 20px;color:#000f2b;font-size:36px;font-weight:700;line-height:1.2}.services-intro h2,.wowoni-services-intro h2{font-size:42px}.services-intro p,.wowoni-services-intro p{margin:0 0 16px;color:#625f5f;font-size:20px;line-height:1.8;text-align:justify}.services-values,.wowoni-services-values{display:grid;grid-template-columns:1fr;margin:8px 0 0;padding:0;list-style:none}.services-values li,.wowoni-services-values li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #e6eaf1;color:#17396f;font-size:20px;font-weight:600;transition:color 240ms ease,transform 240ms ease,border-color 240ms ease}.services-values li:hover,.wowoni-services-values li:hover{transform:translateX(4px);border-color:#cbd8ff;color:#427ffe}.services-values li:first-child,.wowoni-services-values li:first-child{border-top:1px solid #e6eaf1}.services-values i,.wowoni-services-values i{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:#eef3ff;color:#427ffe;font-size:14px;transition:color 240ms ease,background-color 240ms ease,transform 240ms ease}.services-values li:hover i,.wowoni-services-values li:hover i{transform:scale(1.08);background:#427ffe;color:#fff}.services-catalog,.wowoni-services-catalog{padding:96px 0;background:#f5f7fb}.services-catalog .catalog-heading,.wowoni-services-catalog .catalog-heading{max-width:1200px;margin:0 auto 42px;text-align:center}.services-catalog .eyebrow,.wowoni-services-catalog .eyebrow{font-size:15px;text-transform:uppercase;background-image:none;color:#2868ff;-webkit-text-fill-color:#2868ff}.services-catalog .eyebrow i,.wowoni-services-catalog .eyebrow i{margin-right:8px;color:#2868ff;-webkit-text-fill-color:#2868ff}.services-catalog h2,.wowoni-services-catalog h2{margin-bottom:18px;color:#28496b;font-size:40px;font-weight:700;line-height:1.15}.services-catalog .catalog-heading p,.wowoni-services-catalog .catalog-heading p{max-width:1200px;margin:0 auto;color:#677289;font-size:20px;line-height:1.5}@media (max-width:991px){.services-intro,.wowoni-services-intro{padding:72px 0 60px}.services-catalog,.wowoni-services-catalog{padding:72px 0}.services-catalog h2,.wowoni-services-catalog h2{font-size:36px}.services-catalog .catalog-heading p,.wowoni-services-catalog .catalog-heading p{font-size:20px}.services-catalog .eyebrow,.wowoni-services-catalog .eyebrow{font-size:15px}.services-intro>.auto-container,.wowoni-services-intro>.auto-container{width:100%;max-width:720px;padding-right:15px;padding-left:15px;margin:0 auto}.services-intro .row,.wowoni-services-intro .row{grid-template-columns:minmax(0,1fr);column-gap:0}.services-intro .row>:first-child,.services-intro .row>:nth-child(2),.wowoni-services-intro .row>:first-child,.wowoni-services-intro .row>:nth-child(2){transform:none}.services-intro .row>[class*=col-],.wowoni-services-intro .row>[class*=col-]{width:100%}.services-intro-visual,.wowoni-services-intro-visual{max-width:600px;margin:0 auto 8px}.services-intro .intro-copy,.wowoni-services-intro .intro-copy{max-width:none}}.services-carousel,.wowoni-services-carousel{position:relative;display:block;width:100%}.services-grid,.wowoni-services-grid{display:block;width:100%;margin:0}.services-carousel-controls,.wowoni-services-carousel-controls{display:flex;align-items:center;gap:24px;margin:6px 12px 0}.services-progress,.wowoni-services-progress{position:relative;width:100%;height:5px;overflow:hidden;border-radius:99px;background:#e5eaf4}.services-progress span,.wowoni-services-progress span{position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:inherit;background:#427ffe;transition:left .6s ease-in-out,width .6s ease-in-out}.services-carousel-buttons,.wowoni-services-carousel-buttons{display:flex;flex:0 0 auto;gap:10px}.services-carousel-buttons button,.wowoni-services-carousel-buttons button{display:grid;width:54px;height:54px;place-items:center;border:1px solid #dce5ff;border-radius:50%;background:#fff;color:#427ffe;font-size:16px;cursor:pointer;transition:transform 220ms ease,color 220ms ease,background-color 220ms ease,border-color 220ms ease}.services-carousel-buttons button:focus-visible:not(:disabled),.services-carousel-buttons button:hover:not(:disabled),.wowoni-services-carousel-buttons button:focus-visible:not(:disabled),.wowoni-services-carousel-buttons button:hover:not(:disabled){transform:translateY(-2px) scale(1.04);border-color:#427ffe;background:#427ffe;color:#fff}.services-carousel-buttons button:focus-visible,.wowoni-services-carousel-buttons button:focus-visible{outline:2px solid #427ffe;outline-offset:3px}.services-carousel-buttons button:disabled,.wowoni-services-carousel-buttons button:disabled{color:#9aa4b8;cursor:not-allowed;opacity:.55}.services-card,.wowoni-services-card{position:relative;display:flex;width:100%;min-height:440px;flex-direction:column;align-items:center;padding:40px 32px 30px;border:1px solid #e6eaf1;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgba(0,15,43,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.service-card-reveal,.wowoni-service-card-reveal{opacity:1;transform:none;transition:opacity 650ms ease,transform 650ms ease,box-shadow .3s ease,border-color .3s ease}.service-card-reveal.is-pending,.wowoni-service-card-reveal.is-pending{opacity:0;transform:translateY(22px) scale(.98);transition:none}.service-card-reveal.is-visible,.wowoni-service-card-reveal.is-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--services-delay, var(--wowoni-services-delay, 0ms)),var(--services-delay, var(--wowoni-services-delay, 0ms)),0s,0s}.services-card:focus-within,.services-card:hover,.wowoni-services-card:focus-within,.wowoni-services-card:hover{transform:translateY(-7px) scale(1.012);border-color:rgba(0,0,255,.26);box-shadow:0 22px 44px rgba(0,15,43,.14)}.services-card.is-visible:focus-within,.services-card.is-visible:hover,.wowoni-services-card.is-visible:focus-within,.wowoni-services-card.is-visible:hover{transition-delay:0s}.services-card-icon,.wowoni-services-card-icon{display:grid;width:88px;height:88px;flex:0 0 88px;align-self:center;place-items:center;margin-bottom:28px;border:1px solid #e2eaff;border-radius:20px;background:#eef3ff;color:#00f;transition:transform 320ms ease,box-shadow 320ms ease,background-color 320ms ease}.services-card:focus-within .services-card-icon,.services-card:hover .services-card-icon,.wowoni-services-card:focus-within .wowoni-services-card-icon,.wowoni-services-card:hover .wowoni-services-card-icon{transform:translateY(-3px) scale(1.06);background:#e8efff;box-shadow:0 8px 20px rgba(0,0,255,.14)}.services-card-icon img,.wowoni-services-card-icon img{display:block;width:58px;height:58px;object-fit:contain}.services-card-icon img.application-development-card-icon,.services-card-icon img.core-banking-card-icon,.services-card-icon img.digital-transformation-card-icon,.services-card-icon img.elite-resources-card-icon,.services-card-icon img.infrastructure-card-icon,.services-card-icon img.testing-services-card-icon,.services-card-icon img.wowoni-application-development-card-icon,.services-card-icon img.wowoni-core-banking-card-icon,.services-card-icon img.wowoni-digital-transformation-card-icon,.services-card-icon img.wowoni-elite-resources-card-icon,.services-card-icon img.wowoni-infrastructure-card-icon,.services-card-icon img.wowoni-testing-services-card-icon,.wowoni-services-card-icon img.application-development-card-icon,.wowoni-services-card-icon img.core-banking-card-icon,.wowoni-services-card-icon img.digital-transformation-card-icon,.wowoni-services-card-icon img.elite-resources-card-icon,.wowoni-services-card-icon img.infrastructure-card-icon,.wowoni-services-card-icon img.testing-services-card-icon,.wowoni-services-card-icon img.wowoni-application-development-card-icon,.wowoni-services-card-icon img.wowoni-core-banking-card-icon,.wowoni-services-card-icon img.wowoni-digital-transformation-card-icon,.wowoni-services-card-icon img.wowoni-elite-resources-card-icon,.wowoni-services-card-icon img.wowoni-infrastructure-card-icon,.wowoni-services-card-icon img.wowoni-testing-services-card-icon{width:88px;height:88px}.services-card-icon i,.wowoni-services-card-icon i{font-size:34px}.services-card h3,.wowoni-services-card h3{width:calc(100% + 64px);min-height:1.3em;margin:0 -32px 14px;color:#000f2b;font-size:17px;font-weight:700;line-height:1.3;text-align:center;transition:color 260ms ease}.services-card:focus-within h3,.services-card:hover h3,.wowoni-services-card:focus-within h3,.wowoni-services-card:hover h3{color:#427ffe}.services-card p,.wowoni-services-card p{width:100%;margin:0 0 30px;color:#625f5f;font-size:16px;line-height:1.7;text-align:center}.services-card-link,.wowoni-services-card-link{display:inline-flex;align-items:center;align-self:center;gap:10px;margin-top:auto;color:#427ffe;font-size:14px;font-weight:700;text-decoration:none}.services-card-link i,.wowoni-services-card-link i{transition:transform 260ms ease}.services-card-link:focus-visible i,.services-card-link:hover i,.services-card:focus-within .services-card-link i,.services-card:hover .services-card-link i,.wowoni-services-card-link:focus-visible i,.wowoni-services-card-link:hover i,.wowoni-services-card:focus-within .wowoni-services-card-link i,.wowoni-services-card:hover .wowoni-services-card-link i{transform:translateX(4px)}.services-card-link:focus-visible,.wowoni-services-card-link:focus-visible{outline:2px solid #0000ff;outline-offset:4px}@media (max-width:767px){.services-hero,.wowoni-services-hero{padding:0}.services-hero>.auto-container,.wowoni-services-hero>.auto-container{width:100%}.services-hero-frame,.wowoni-services-hero-frame{margin:0 15px;padding:60px 16px;border-radius:14px;min-height:220px;display:flex;align-items:center;justify-content:center}.services-hero-content,.wowoni-services-hero-content{padding:16px}.services-hero h1,.wowoni-services-hero h1{font-size:32px!important;margin-bottom:0!important}.services-breadcrumb,.services-hero .desktop-breadcrumbs,.wowoni-services-breadcrumb{display:none!important}.services-intro,.wowoni-services-intro{padding:52px 0 44px}.services-catalog,.wowoni-services-catalog{padding:52px 0}.services-intro>.auto-container,.wowoni-services-intro>.auto-container{width:100%;max-width:100%;padding:0 16px}.services-intro-visual,.wowoni-services-intro-visual{max-width:460px;margin-bottom:8px}.services-intro-shape,.wowoni-services-intro-shape{inset:12px -8px -8px 12px;border-radius:19px}.services-intro-image,.wowoni-services-intro-image{border-radius:16px;clip-path:inset(0 100% 0 0 round 16px)}.services-intro-visual.animated .services-intro-image,.wowoni-services-intro-visual.animated .wowoni-services-intro-image{clip-path:inset(0 0 0 0 round 16px)}.services-intro .row,.wowoni-services-intro .row{row-gap:24px}.services-catalog h2,.services-intro h2,.wowoni-services-catalog h2,.wowoni-services-intro h2{font-size:30px}.services-intro .eyebrow,.wowoni-services-intro .eyebrow{font-size:14px}.services-intro h2,.wowoni-services-intro h2{font-size:34px}.services-intro p,.services-values li,.wowoni-services-intro p,.wowoni-services-values li{font-size:18px}.services-catalog .catalog-heading,.wowoni-services-catalog .catalog-heading{margin-bottom:30px}.services-catalog h2,.wowoni-services-catalog h2{font-size:34px}.services-catalog .catalog-heading p,.wowoni-services-catalog .catalog-heading p{font-size:18px}.services-catalog .eyebrow,.wowoni-services-catalog .eyebrow{font-size:15px}.services-grid,.wowoni-services-grid{margin-right:0;margin-left:0}.services-carousel-controls,.wowoni-services-carousel-controls{gap:14px}.services-carousel-buttons,.wowoni-services-carousel-buttons{gap:8px}.services-carousel-buttons button,.wowoni-services-carousel-buttons button{width:48px;height:48px}.services-card,.wowoni-services-card{min-height:420px;padding:34px 28px 28px}.services-card h3,.wowoni-services-card h3{width:calc(100% + 56px);margin-right:-28px;margin-left:-28px;font-size:16px}}@media (prefers-reduced-motion:reduce){.intro-copy-reveal,.intro-image-reveal,.intro-value-reveal,.wowoni-intro-copy-reveal,.wowoni-intro-image-reveal,.wowoni-intro-value-reveal{opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important}.services-intro-image img,.services-values i,.services-values li,.wowoni-services-intro-image img,.wowoni-services-values i,.wowoni-services-values li{transform:none!important;transition:none!important}.services-intro-image,.wowoni-services-intro-image{clip-path:none!important}.service-card-reveal,.wowoni-service-card-reveal{animation:none!important;opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important}.services-card,.services-card-icon,.services-card-link i,.services-carousel-buttons button,.services-progress span,.wowoni-services-card,.wowoni-services-card-icon,.wowoni-services-card-link i,.wowoni-services-carousel-buttons button,.wowoni-services-progress span{transition:none}.services-card:focus-within,.services-card:focus-within .services-card-icon,.services-card:focus-within .services-card-link i,.services-card:hover,.services-card:hover .services-card-icon,.services-card:hover .services-card-link i,.wowoni-services-card:focus-within,.wowoni-services-card:focus-within .wowoni-services-card-icon,.wowoni-services-card:focus-within .wowoni-services-card-link i,.wowoni-services-card:hover,.wowoni-services-card:hover .wowoni-services-card-icon,.wowoni-services-card:hover .wowoni-services-card-link i{transform:none}}body.service-detail-page{overflow-x:hidden;color:#1e2d45;background:#fff;font-family:Ubuntu,sans-serif}.elite-resources-page .dt-hero,.service-detail-page .dt-hero{padding:0;background:0 0}.dt-hero-frame,.elite-resources-page .dt-hero-frame,.testing-hero .dt-hero-frame{position:relative;margin:0 150px;width:auto;max-width:none;min-height:568px;aspect-ratio:auto;overflow:hidden;border-radius:20px;background:#07172f;display:flex;align-items:center;justify-content:center}.dt-hero-frame>img,.elite-resources-page .dt-hero-frame>img,.testing-hero .dt-hero-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dt-hero-shade{position:absolute;inset:0;background:rgba(0,15,43,.45);border-radius:inherit}@media (max-width:1200px){.dt-hero-frame,.elite-resources-page .dt-hero-frame,.testing-hero .dt-hero-frame{margin:0 30px}}@media (max-width:991px){.dt-hero-frame,.elite-resources-page .dt-hero-frame,.testing-hero .dt-hero-frame{margin:0 30px;padding:80px 0 60px;min-height:auto}}.dt-hero-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.dt-hero h1{max-width:850px;margin:0;color:#fff;font-family:Ubuntu,sans-serif;font-size:76px;font-weight:800;line-height:1.4;text-transform:uppercase}.dt-breadcrumbs-mobile{display:none}.dt-breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0 0;padding:0;color:#fff;font-size:18px;font-weight:700;line-height:1.4;list-style:none}.dt-breadcrumb li+li::before{margin-right:10px;color:#fff;content:"-"}.dt-breadcrumb a{color:#fff;text-decoration:none;transition:color 180ms ease}.dt-breadcrumb a:focus-visible{color:#fff;text-decoration:none}.dt-breadcrumb a:hover{color:#a9c5ff}.dt-intro{padding:96px 0 88px}.dt-omni{padding:96px 0}.dt-intro{background:#fff}.dt-omni{background:#fff}.dt-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);align-items:center;gap:64px}.dt-split-reverse{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr)}.dt-intro .dt-split{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:64px}.dt-copy{max-width:720px}.dt-eyebrow{display:inline-block;margin:0 0 14px;color:#2868ff;font-size:13px;font-weight:700;line-height:1.4;text-transform:uppercase}.dt-intro .dt-copy>.dt-eyebrow{display:block;text-align:center}.dt-copy h2,.dt-section-heading h2{margin:0 0 20px;color:#000f2b;font-size:36px;font-weight:700;line-height:1.2}.dt-copy p,.dt-section-heading p{margin:0 0 16px;color:#5d687a;font-size:17px;line-height:1.8}.dt-photo{position:relative;aspect-ratio:1.12;margin:0;overflow:hidden;border-radius:16px;background:#e9eef7;box-shadow:0 18px 44px rgba(0,15,43,.14)}.dt-intro .dt-photo-primary,.dt-omni .dt-omni-photo{align-self:center;height:auto;aspect-ratio:1.1;object-position:center}.dt-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2, .8, .2, 1)}.dt-photo.service-detail-illustration{display:grid;place-items:center;background:#f2f6ff}.dt-photo.service-detail-illustration img{width:82%;height:82%;object-fit:contain}.dt-photo.is-visible img{transform:scale(1.015)}.dt-photo:hover img{transform:scale(1.045)}.dt-benefits{padding:96px 0;background:#fff}.dt-section-heading{max-width:760px;margin:0 auto 42px;text-align:center}.dt-section-heading h2{margin-bottom:14px}.dt-section-heading p{margin-bottom:0}.dt-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dt-driver-benefits .dt-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dt-driver-card{display:grid;grid-template-columns:1fr auto;align-content:start;align-items:start;column-gap:14px;min-height:338px;padding:28px 30px;border-radius:18px;box-shadow:0 12px 30px rgba(0,15,43,.055);transition:transform 280ms ease,box-shadow 280ms ease,border-color 280ms ease}.dt-driver-benefits .dt-driver-card::before{height:4px}.dt-driver-benefits .dt-driver-card:focus-within,.dt-driver-benefits .dt-driver-card:hover{transform:translateY(-7px);border-color:rgba(13,125,252,.55);box-shadow:0 20px 36px rgba(0,15,43,.12)}.dt-driver-card::before{background:#0d7dfc}.dt-driver-card .dt-benefit-icon{grid-column:1;grid-row:1;width:42px;height:42px;margin:0 0 24px;border-radius:16px;font-size:17px;box-shadow:0 10px 22px rgba(13,125,252,.22)}.dt-driver-card h3,.dt-driver-card p{grid-column:1/-1}.dt-driver-card h3{margin-bottom:12px;font-size:21px;line-height:1.35}.dt-driver-card p{font-size:16px;line-height:1.65}.dt-driver-benefits .dt-driver-card:focus-within .dt-benefit-icon,.dt-driver-benefits .dt-driver-card:hover .dt-benefit-icon{transform:none;background:#0d7dfc;color:#fff}.dt-driver-benefits .dt-driver-card:focus-within h3,.dt-driver-benefits .dt-driver-card:hover h3{color:#0d7dfc}.dt-benefit{position:relative;min-height:228px;padding:24px 22px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(0,15,43,.045);transition:transform 240ms ease,box-shadow 240ms ease,border-color 240ms ease}.dt-benefit::before{position:absolute;top:0;right:0;left:0;height:4px;border-radius:8px 8px 0 0;background:#2868ff;content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.dt-benefit:focus-within,.dt-benefit:hover{transform:translateY(-7px) scale(1.012);border-color:rgba(40,104,255,.26);box-shadow:0 22px 44px rgba(0,15,43,.14)}.dt-benefit:focus-within::before,.dt-benefit:hover::before{transform:scaleX(1)}.dt-benefit-icon{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:8px;background:#eef3ff;color:#2868ff;font-size:17px;transition:transform 240ms ease,background-color 240ms ease,color 240ms ease}.dt-benefit:focus-within .dt-benefit-icon,.dt-benefit:hover .dt-benefit-icon{transform:translateY(-3px) scale(1.06);background:#2868ff;color:#fff}.dt-benefit h3{margin:0 0 9px;color:#102344;font-size:17px;font-weight:700;line-height:1.35;transition:color 260ms ease}.dt-benefit:focus-within h3,.dt-benefit:hover h3{color:#2868ff}.dt-benefit p{margin:0;color:#657186;font-size:14px;line-height:1.65}.dt-benefit[data-dt-reveal]{transition:opacity 650ms ease var(--dt-reveal-delay, 0ms),transform 240ms ease,box-shadow 240ms ease,border-color 240ms ease}@media (max-width:991px){.dt-intro{padding:72px 0 60px}.dt-benefits,.dt-omni{padding:72px 0}.dt-hero h1{font-size:48px}.dt-intro .dt-split{grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:24px}.dt-split,.dt-split-reverse{grid-template-columns:minmax(0,1fr);gap:36px}.dt-split-reverse .dt-omni-photo{order:2}.dt-split-reverse .dt-copy{order:1}.dt-photo{max-width:680px;width:100%;margin:0 auto}.dt-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-driver-benefits .dt-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elite-resources-page .dt-hero,.service-detail-page .dt-hero{padding:0}.dt-hero-frame,.elite-resources-page .dt-hero-frame,.testing-hero .dt-hero-frame{margin:0 15px;width:auto;padding:60px 16px;border-radius:14px;min-height:220px;display:flex;align-items:center;justify-content:center}.dt-hero-content{padding:16px}.dt-hero h1{width:100%;max-width:100%;font-size:clamp(20px, 5.8vw, 32px);margin-bottom:0!important}.dt-hero .desktop-breadcrumbs,.dt-hero .dt-breadcrumb{display:none!important}.dt-breadcrumbs-mobile{display:block!important;padding:16px 0 8px;background:0 0}.dt-breadcrumbs-mobile .dt-breadcrumb{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;list-style:none;padding:0;margin:0;font-family:Ubuntu,sans-serif}.dt-breadcrumbs-mobile .dt-breadcrumb li{position:relative;display:inline-flex;align-items:center;font-family:Ubuntu,sans-serif;font-size:13.5px;line-height:20px;font-weight:500;color:#55627a;padding:0;margin:0;letter-spacing:normal}.dt-breadcrumbs-mobile .dt-breadcrumb li::before{display:none!important}.dt-breadcrumbs-mobile .dt-breadcrumb li+li::before{display:inline-block!important;position:static!important;content:"›"!important;margin-right:8px;color:#94a3b8;font-size:15px;font-weight:400;width:auto!important;height:auto!important;background:0 0!important}.dt-breadcrumbs-mobile .dt-breadcrumb li a{font-family:Ubuntu,sans-serif;color:#0d7dfc;font-size:13.5px;line-height:20px;font-weight:600;text-decoration:none;transition:color .2s ease}.dt-breadcrumbs-mobile .dt-breadcrumb li a:hover{color:#ff5023}.dt-breadcrumbs-mobile .dt-breadcrumb li:last-child{color:#1e293b;font-weight:600}.dt-intro{padding:52px 0 44px}.dt-omni{padding:52px 0}.dt-split{gap:30px}.dt-intro .dt-split{grid-template-columns:minmax(0,1fr)}.dt-copy h2,.dt-section-heading h2{font-size:28px}.dt-copy p,.dt-section-heading p{font-size:16px;line-height:1.7}.dt-photo{aspect-ratio:1.05}.dt-intro .dt-photo-primary,.dt-omni .dt-omni-photo{height:auto;min-height:280px;aspect-ratio:1.08}.dt-benefits{padding:52px 0}.dt-benefit-grid{grid-template-columns:minmax(0,1fr);gap:12px}.dt-driver-benefits .dt-benefit-grid{grid-template-columns:minmax(0,1fr);gap:16px}.dt-benefit{min-height:0}}@media (max-width:374px){.dt-hero h1{font-size:20px;line-height:1.2}.dt-breadcrumb{gap:4px;font-size:12px}.dt-breadcrumb li+li::before{margin-right:4px}}@media (prefers-reduced-motion:reduce){.dt-benefit,.dt-benefit h3,.dt-benefit-icon,.dt-benefit::before,.dt-benefit:hover,.dt-benefit:hover .dt-benefit-icon,.dt-benefit[data-dt-reveal],.dt-photo img,.dt-photo:hover img,[data-dt-reveal]{clip-path:none;opacity:1;transform:none;transition:none}}.elite-resources-page .dt-hero{padding:0;background:0 0}.elite-resources-page .dt-hero-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.elite-resources-page .dt-hero h1{font-size:clamp(22px, 5.6vw, 76px);white-space:nowrap}.elite-resources-page .drive-card{display:grid;grid-template-columns:1fr auto;align-content:start;align-items:start;column-gap:14px;min-height:338px;padding:28px 30px;border-radius:18px;box-shadow:0 12px 30px rgba(0,15,43,.055);transition:transform 240ms ease,box-shadow 240ms ease,border-color 240ms ease}.elite-resources-page .drive-card:focus-within,.elite-resources-page .drive-card:hover{transform:translateY(-7px);border-color:rgba(13,125,252,.55);box-shadow:0 20px 36px rgba(0,15,43,.12)}.elite-resources-page .drive-card::before{background:#0d7dfc}.elite-resources-page .drive-card .dt-benefit-icon{grid-column:1;grid-row:1;width:42px;height:42px;margin:0 0 24px;border-radius:16px;font-size:17px;box-shadow:0 10px 22px rgba(13,125,252,.22)}.elite-resources-page .drive-card:focus-within .dt-benefit-icon,.elite-resources-page .drive-card:hover .dt-benefit-icon{transform:none;background:#0d7dfc;color:#fff}.elite-resources-page .drive-card h3,.elite-resources-page .drive-card p{grid-column:1/-1}.elite-resources-page .drive-card h3{margin-bottom:12px;font-size:17px;line-height:1.35}.elite-resources-page .drive-card p{font-size:14px;line-height:1.65}.elite-resources-page .drive-card:focus-within h3,.elite-resources-page .drive-card:hover h3{color:#0d7dfc}.elite-resources-page .dt-photo.service-detail-illustration{background:#e9eef7;box-shadow:0 18px 44px rgba(0,15,43,.14)}.elite-resources-page .dt-photo.service-detail-illustration img{width:100%;height:100%;object-fit:cover}.elite-resources-page .elite-projects{padding-top:96px}.elite-resources-page .elite-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elite-resources-page .elite-engagement-visual{padding:0 0 48px;background:#fff}.elite-resources-page .elite-engagement-visual .dt-photo{max-width:1045px;aspect-ratio:1690/931;margin:0 auto}.elite-resources-page .elite-engagement-visual .dt-photo img{width:100%;height:100%;object-fit:cover}.elite-resources-page .elite-engagement{padding:96px 0}.elite-resources-page .elite-engagement-heading{max-width:800px;margin:0 auto 42px}.elite-resources-page .elite-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}.elite-resources-page .elite-expertise{padding:96px 0}.elite-resources-page .elite-expertise-heading{max-width:900px;margin-bottom:42px}.elite-resources-page .elite-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.elite-resources-page .elite-projects{padding-top:72px}.elite-resources-page .elite-engagement,.elite-resources-page .elite-expertise{padding:72px 0}.elite-resources-page .elite-engagement-visual{padding:0 0 36px}.elite-resources-page .elite-engagement-grid,.elite-resources-page .elite-project-grid,.elite-resources-page .elite-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elite-resources-page .dt-hero{padding:0}.elite-resources-page .dt-hero-frame{margin:0 15px;width:auto;border-radius:14px}.elite-resources-page .dt-hero h1{font-size:clamp(16px, 5.8vw, 32px)}.elite-resources-page .elite-projects{padding-top:52px}.elite-resources-page .elite-engagement,.elite-resources-page .elite-expertise{padding:52px 0}.elite-resources-page .elite-engagement-visual{padding:0 0 24px}.elite-resources-page .elite-engagement-visual .dt-photo{aspect-ratio:1.12}.elite-resources-page .elite-engagement-grid,.elite-resources-page .elite-project-grid,.elite-resources-page .elite-skill-grid{grid-template-columns:minmax(0,1fr)}.elite-resources-page .drive-card{min-height:0}}.elite-resources-page .elite-process-card{position:relative;display:flex;height:360px;min-height:0;padding:0;overflow:hidden;flex-direction:column;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 4px 20px rgba(10,25,47,.05);transition:transform .4s cubic-bezier(.16, 1, .3, 1),box-shadow .4s ease,border-color .4s ease;cursor:pointer}.elite-resources-page .elite-project-grid .elite-process-card.is-hovered,.elite-resources-page .elite-project-grid .elite-process-card:focus-within,.elite-resources-page .elite-project-grid .elite-process-card:hover{transform:translateY(-6px);border-color:rgba(13,125,252,.3);box-shadow:0 20px 40px rgba(13,125,252,.16)}.elite-resources-page .elite-process-image-wrap{position:relative;width:100%;height:210px;flex-shrink:0;overflow:hidden;background:#0a192f}.elite-resources-page .elite-process-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.elite-resources-page .elite-project-grid .elite-process-card.is-hovered .elite-process-img,.elite-resources-page .elite-project-grid .elite-process-card:focus-within .elite-process-img,.elite-resources-page .elite-project-grid .elite-process-card:hover .elite-process-img{transform:scale(1.08)}.elite-resources-page .elite-process-body{position:absolute;z-index:3;top:210px;right:0;left:0;display:flex;min-height:260px;padding:20px 22px 24px;flex-direction:column;border-top:1px solid rgba(13,125,252,.08);border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -8px 24px rgba(10,25,47,.05);transform:translateY(0);transition:transform .45s cubic-bezier(.16, 1, .3, 1),box-shadow .45s ease}.elite-resources-page .elite-project-grid .elite-process-card.is-hovered .elite-process-body,.elite-resources-page .elite-project-grid .elite-process-card:focus-within .elite-process-body,.elite-resources-page .elite-project-grid .elite-process-card:hover .elite-process-body{transform:translateY(-145px);box-shadow:0 -14px 36px rgba(10,25,47,.12)}.elite-resources-page .elite-process-head{display:flex;margin-bottom:12px;flex-direction:column;gap:6px}.elite-resources-page .elite-process-card .elite-process-title{margin:0;color:#040c42;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.2px}.elite-resources-page .elite-process-card::before{display:none}.elite-resources-page .elite-process-info{display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(24px);transition:opacity .35s ease 80ms,transform .35s cubic-bezier(.16, 1, .3, 1) 80ms}.elite-resources-page .elite-project-grid .elite-process-card.is-hovered .elite-process-info,.elite-resources-page .elite-project-grid .elite-process-card:focus-within .elite-process-info,.elite-resources-page .elite-project-grid .elite-process-card:hover .elite-process-info{opacity:1;transform:translateY(0)}.elite-resources-page .elite-process-info p{margin:0;color:#3e485e;font-size:13.5px;line-height:1.55}@media (max-width:1200px){.elite-resources-page .elite-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elite-resources-page .elite-project-grid{grid-template-columns:minmax(0,1fr)}}.elite-resources-page .elite-project-grid .elite-process-card:focus-visible{outline:3px solid rgba(13,125,252,.4);outline-offset:3px}@media (max-width:991px){.elite-resources-page .elite-process-card{height:auto;min-height:0}.elite-resources-page .elite-process-body{position:static!important;min-height:0!important;padding:20px 22px 24px!important;border-radius:0 0 16px 16px!important;box-shadow:none!important;transform:none!important}.elite-resources-page .elite-process-info{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.elite-resources-page .elite-process-body,.elite-resources-page .elite-process-card,.elite-resources-page .elite-process-img,.elite-resources-page .elite-process-info{transition-duration:0s!important}}.elite-resources-page .elite-engagement-grid .elite-process-card,.elite-resources-page .elite-engagement-grid .elite-process-card:focus-within,.elite-resources-page .elite-engagement-grid .elite-process-card:hover,.elite-resources-page .elite-skill-grid .elite-process-card,.elite-resources-page .elite-skill-grid .elite-process-card:focus-within,.elite-resources-page .elite-skill-grid .elite-process-card:hover{height:auto;min-height:0;cursor:default;transform:none;border-color:#e2e8f0;box-shadow:0 4px 20px rgba(10,25,47,.05);transition:none}.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-body,.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-img,.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-info,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-body,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-img,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-info{transition:none}.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-img,.elite-resources-page .elite-engagement-grid .elite-process-card:focus-within .elite-process-img,.elite-resources-page .elite-engagement-grid .elite-process-card:hover .elite-process-img,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-img,.elite-resources-page .elite-skill-grid .elite-process-card:focus-within .elite-process-img,.elite-resources-page .elite-skill-grid .elite-process-card:hover .elite-process-img{transform:none}.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-body,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-body{position:static;min-height:0;border-radius:0 0 16px 16px;box-shadow:none;transform:none}.elite-resources-page .elite-engagement-grid .elite-process-card .dt-benefit-icon,.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-info,.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-title,.elite-resources-page .elite-skill-grid .elite-process-card .dt-benefit-icon,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-info,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-title{transition:none}.elite-resources-page .elite-engagement-grid .elite-process-card:focus-within .dt-benefit-icon,.elite-resources-page .elite-engagement-grid .elite-process-card:hover .dt-benefit-icon,.elite-resources-page .elite-skill-grid .elite-process-card:focus-within .dt-benefit-icon,.elite-resources-page .elite-skill-grid .elite-process-card:hover .dt-benefit-icon{transform:none;background:#eef3ff;color:#2868ff}.elite-resources-page .elite-engagement-grid .elite-process-card:focus-within .elite-process-title,.elite-resources-page .elite-engagement-grid .elite-process-card:hover .elite-process-title,.elite-resources-page .elite-skill-grid .elite-process-card:focus-within .elite-process-title,.elite-resources-page .elite-skill-grid .elite-process-card:hover .elite-process-title{color:#040c42}.elite-resources-page .elite-engagement-grid .elite-process-card .elite-process-info,.elite-resources-page .elite-skill-grid .elite-process-card .elite-process-info{opacity:1;transform:none}.elite-resources-page .elite-engagement-grid .elite-process-card::before,.elite-resources-page .elite-skill-grid .elite-process-card::before{display:none}.elite-resources-page .elite-engagement-card{display:block;min-height:0;padding:0;overflow:hidden;border-radius:14px;box-shadow:0 2px 10px rgba(19,32,71,.03);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.elite-resources-page .elite-engagement-card::before{display:none}.elite-resources-page .elite-engagement-card:focus-within,.elite-resources-page .elite-engagement-card:hover{transform:none;border-color:rgba(13,125,252,.35);box-shadow:0 8px 24px rgba(13,125,252,.08)}.elite-resources-page .elite-engagement-card.is-open{border-color:#0d7dfc!important;box-shadow:0 10px 30px rgba(13,125,252,.12)!important}.elite-resources-page .elite-engagement-trigger{display:flex;width:100%;padding:22px 24px;align-items:center;justify-content:space-between;gap:16px;border:0;background:0 0;color:inherit;text-align:left;cursor:pointer;user-select:none}.elite-resources-page .elite-engagement-trigger:focus-visible{outline:3px solid rgba(13,125,252,.4);outline-offset:-4px;border-radius:8px}.elite-resources-page .elite-engagement-title{display:block;flex:1 1 auto;color:#102344;font-size:18px;font-weight:700;line-height:1.35;transition:color .3s ease}.elite-resources-page .elite-engagement-card.is-open .elite-engagement-title,.elite-resources-page .elite-engagement-card:hover .elite-engagement-title{color:#0d7dfc!important}.elite-resources-page .elite-engagement-toggle-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:#0d7dfc;box-shadow:0 3px 8px rgba(13,125,252,.35);color:#fff;transition:transform .3s ease,background-color .3s ease}.elite-resources-page .elite-engagement-card.is-open .elite-engagement-toggle-icon{background:#040c42!important}.elite-resources-page .elite-engagement-card:hover .elite-engagement-toggle-icon{transform:scale(1.08)}.elite-resources-page .elite-engagement-panel{display:none;padding:16px 24px 24px;border-top:1px solid transparent;transition:border-color .3s ease}.elite-resources-page .elite-engagement-card.is-open .elite-engagement-panel{border-color:#f1f5f9}.elite-resources-page .elite-engagement-panel p{margin:0;color:#3e485e;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.elite-resources-page .elite-engagement-panel,.elite-resources-page .elite-engagement-panel-inner,.elite-resources-page .elite-engagement-title,.elite-resources-page .elite-engagement-toggle-icon{transition-duration:0s}}#testing-title{font-size:clamp(20px, 6vw, 76px);white-space:nowrap}.testing-hero .dt-hero-frame{aspect-ratio:auto}.testing-hero .dt-hero-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.testing-capabilities,.testing-challenges{padding-top:96px}.testing-visual{padding:0 0 48px;background:#fff}.testing-visual .dt-photo{max-width:1045px;aspect-ratio:1658/949;margin:0 auto}.testing-visual .dt-photo img{width:100%;height:100%;object-fit:cover}.testing-approach .drive-card,.testing-capabilities .drive-card,.testing-challenges .drive-card{display:grid;grid-template-columns:1fr auto;align-content:start;align-items:start;column-gap:14px;min-height:338px;padding:28px 30px;border-radius:18px;box-shadow:0 12px 30px rgba(0,15,43,.055);transition:transform 240ms ease,box-shadow 240ms ease,border-color 240ms ease}.testing-approach .drive-card:focus-within,.testing-approach .drive-card:hover,.testing-capabilities .drive-card:focus-within,.testing-capabilities .drive-card:hover,.testing-challenges .drive-card:focus-within,.testing-challenges .drive-card:hover{transform:translateY(-7px);border-color:rgba(13,125,252,.55);box-shadow:0 20px 36px rgba(0,15,43,.12)}.testing-approach .drive-card::before,.testing-capabilities .drive-card::before,.testing-challenges .drive-card::before{background:#0d7dfc}.testing-approach .drive-card .dt-benefit-icon,.testing-capabilities .drive-card .dt-benefit-icon,.testing-challenges .drive-card .dt-benefit-icon{grid-column:1;grid-row:1;width:42px;height:42px;margin:0 0 24px;border-radius:16px;font-size:17px;box-shadow:0 10px 22px rgba(13,125,252,.22)}.testing-approach .drive-card:focus-within .dt-benefit-icon,.testing-approach .drive-card:hover .dt-benefit-icon,.testing-capabilities .drive-card:focus-within .dt-benefit-icon,.testing-capabilities .drive-card:hover .dt-benefit-icon,.testing-challenges .drive-card:focus-within .dt-benefit-icon,.testing-challenges .drive-card:hover .dt-benefit-icon{transform:none;background:#0d7dfc;color:#fff}.testing-approach .drive-card h3,.testing-approach .drive-card p,.testing-capabilities .drive-card h3,.testing-capabilities .drive-card p,.testing-challenges .drive-card h3,.testing-challenges .drive-card p{grid-column:1/-1}.testing-approach .drive-card h3,.testing-capabilities .drive-card h3,.testing-challenges .drive-card h3{margin-bottom:12px;font-size:17px;line-height:1.35}.testing-approach .drive-card p,.testing-capabilities .drive-card p,.testing-challenges .drive-card p{font-size:14px;line-height:1.65}.testing-approach .drive-card:focus-within h3,.testing-approach .drive-card:hover h3,.testing-capabilities .drive-card:focus-within h3,.testing-capabilities .drive-card:hover h3,.testing-challenges .drive-card:focus-within h3,.testing-challenges .drive-card:hover h3{color:#0d7dfc}.testing-capability-grid,.testing-challenge-grid,.testing-method-grid,.testing-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testing-approach{padding:96px 0}.testing-section-heading{max-width:900px}.testing-subheading{max-width:800px;margin:0 auto 30px;text-align:center}.testing-subheading h3{margin:0 0 10px;color:#000f2b;font-size:25px;font-weight:700;line-height:1.3}.testing-subheading p{margin:0;color:#5d687a;font-size:16px;line-height:1.7}.testing-wide-card{grid-column:span 2}.testing-tools-heading{margin-top:72px}.testing-capability-grid .dt-benefit,.testing-challenge-grid .dt-benefit,.testing-method-grid .dt-benefit,.testing-tool-grid .dt-benefit{min-height:250px}.testing-method-grid .testing-wide-card,.testing-tool-grid .testing-wide-card{min-height:220px}.testing-approach .drive-card,.testing-capabilities .drive-card,.testing-challenges .drive-card{min-height:338px}@media (max-width:991px){.testing-capabilities,.testing-challenges{padding-top:72px}.testing-approach{padding:72px 0}.testing-visual{padding:0 0 36px}.testing-capability-grid,.testing-challenge-grid,.testing-method-grid,.testing-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.testing-capabilities,.testing-challenges{padding-top:52px}.testing-approach{padding:52px 0}.testing-visual{padding:0 0 24px}.testing-visual .dt-photo{aspect-ratio:1.12}.testing-capability-grid,.testing-challenge-grid,.testing-method-grid,.testing-tool-grid{grid-template-columns:minmax(0,1fr)}.testing-wide-card{grid-column:auto}.testing-tools-heading{margin-top:52px}.testing-subheading{margin-bottom:24px;text-align:left}.testing-capability-grid .dt-benefit,.testing-challenge-grid .dt-benefit,.testing-method-grid .dt-benefit,.testing-tool-grid .dt-benefit{min-height:0}}@media (prefers-reduced-motion:reduce){.testing-capability-grid .dt-benefit,.testing-challenge-grid .dt-benefit,.testing-method-grid .dt-benefit,.testing-tool-grid .dt-benefit{opacity:1;transform:none}}body.career-page{overflow-x:hidden;color:#1e2d45;background:#fff;font-family:Ubuntu,sans-serif}.career-hero{padding:24px 0 44px;background:#f5f7fb}.career-hero-frame{position:relative;display:flex;min-height:570px;width:calc(100% - 48px);max-width:1240px;margin:0 auto;overflow:hidden;align-items:center;border-radius:22px;background:#102746}.career-hero-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.career-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,23,47,.88) 0,rgba(7,23,47,.66) 48%,rgba(7,23,47,.13) 100%)}.career-hero-content{position:relative;z-index:1;width:100%;padding:70px 9%;color:#fff}.career-eyebrow,.career-kicker{display:inline-block;color:#3e78ff;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.career-eyebrow{margin-bottom:20px;color:#c9d9ff}.career-hero h1{max-width:760px;margin:0;color:#fff;font-family:Ubuntu,sans-serif;font-size:clamp(48px, 6vw, 76px);font-weight:800;letter-spacing:-.055em;line-height:1.06}.career-hero-content>p{max-width:550px;margin:24px 0 32px;color:rgba(255,255,255,.88);font-size:18px;line-height:1.75}.career-button{display:inline-flex;min-height:58px;padding:0 24px;align-items:center;justify-content:center;gap:16px;border:1px solid #2868ff;border-radius:8px;background:#2868ff;color:#fff;font-size:15px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.career-button:focus-visible,.career-button:hover{transform:translateY(-2px);border-color:#174bc5;background:#174bc5;color:#fff;text-decoration:none}.career-button i{transition:transform 180ms ease}.career-button:focus-visible i,.career-button:hover i{transform:translateX(4px)}.career-hero-note{position:absolute;right:34px;bottom:28px;z-index:1;color:rgba(255,255,255,.82);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.career-intro{padding:96px 0 88px}.career-intro-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:72px;align-items:center}.career-copy h2,.career-section-heading h2{margin:12px 0 20px;color:#172b49;font-family:Ubuntu,sans-serif;font-size:clamp(32px, 3.4vw, 46px);font-weight:800;letter-spacing:-.045em;line-height:1.17}.career-card p,.career-copy p,.career-section-heading>p{color:#627087;font-size:16px;line-height:1.8}.career-copy p+p{margin-top:14px}.career-intro-visual{position:relative;min-height:370px;margin:0;overflow:hidden;border-radius:18px;background:#eaf0fa}.career-intro-visual img{display:block;width:100%;height:100%;min-height:370px;object-fit:cover;transition:transform .5s ease}.career-intro-visual:hover img{transform:scale(1.035)}.career-culture{padding:96px 0;background:#f5f7fb}.career-culture>.auto-container{width:100%;max-width:1240px;padding-right:15px;padding-left:15px}.career-section-heading{max-width:700px;margin:0 auto 44px;text-align:center}.career-section-heading h2{margin-bottom:14px}.career-section-heading>p{margin:0}.career-culture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.career-card{position:relative;min-height:382px;padding:38px 30px;overflow:hidden;border:1px solid #e7ecf4;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(21,42,73,.035);transition:transform 260ms cubic-bezier(.2, .8, .2, 1),border-color 260ms ease,box-shadow 260ms ease}.career-card:focus-within,.career-card:hover{transform:translateY(-5px);border-color:#2868ff;box-shadow:0 18px 38px rgba(40,104,255,.12)}.career-card-icon{display:grid;width:28px;height:28px;margin-bottom:28px;place-items:center;border-radius:0;background:0 0;color:#2868ff;font-size:23px;transition:transform 260ms cubic-bezier(.2, .8, .2, 1),color 260ms ease}.career-card:focus-within .career-card-icon,.career-card:hover .career-card-icon{transform:translateY(-2px) scale(1.08)}.career-card h3{max-width:100%;min-height:0;margin:0 0 12px;color:#172b49;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;line-height:1.35}.career-card p{margin:0;font-size:22px;line-height:1.7}.career-connect{padding:0}.career-connect>.auto-container{width:100%;max-width:none;margin:0;padding:0}.career-connect-banner{position:relative;display:flex;width:100%;height:500px;min-height:500px;overflow:hidden;align-items:center;background:#102746}.career-connect-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.career-connect-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,23,47,.86) 0,rgba(7,23,47,.68) 58%,rgba(7,23,47,.22) 100%)}.career-connect-content{position:relative;z-index:1;max-width:850px;padding:48px 56px;color:#fff}.career-connect h2{margin:0 0 24px;color:#fff;font-family:Ubuntu,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.045em;line-height:1.2}.career-connect p{max-width:780px;margin:0 0 28px;color:rgba(255,255,255,.92);font-size:18px;line-height:1.6}.career-connect-button{min-height:46px;min-width:120px;padding:12px 30px;font-size:18px}@media (max-width:991px){.career-intro{padding:72px 0 60px}.career-culture{padding:72px 0}.career-hero-frame{min-height:510px}.career-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.career-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.career-card{min-height:360px;padding:32px 28px}.career-card-icon{margin-bottom:22px;font-size:22px}.career-card h3{font-size:20px}.career-card p{font-size:18px}.career-connect-content{padding:42px}}@media (max-width:767px){.career-hero{padding:14px 0 24px}.career-hero-frame{min-height:540px;width:calc(100% - 32px);align-items:flex-end;border-radius:16px}.career-hero-frame>img{object-position:58% center}.career-hero-shade{background:linear-gradient(0deg,rgba(7,23,47,.94) 0,rgba(7,23,47,.73) 52%,rgba(7,23,47,.08) 100%)}.career-hero-content{padding:38px 28px 62px}.career-hero h1{font-size:clamp(42px, 11vw, 62px)}.career-hero-content>p{margin:18px 0 24px;font-size:16px}.career-hero-note{right:24px;bottom:20px;font-size:10px}.career-intro{padding:52px 0 44px}.career-culture{padding:52px 0}.career-culture>.auto-container{padding-right:16px;padding-left:16px}.career-connect{padding:0 0 52px}.career-connect-banner{height:400px;min-height:400px;align-items:flex-end}.career-connect-shade{background:linear-gradient(0deg,rgba(7,23,47,.92) 0,rgba(7,23,47,.73) 58%,rgba(7,23,47,.16) 100%)}.career-connect-content{padding:32px 26px}.career-connect h2{font-size:30px}.career-connect p{font-size:16px}.career-intro-grid{grid-template-columns:minmax(0,1fr);gap:30px}.career-copy h2,.career-section-heading h2{font-size:32px}.career-copy p,.career-section-heading>p{font-size:15px}.career-intro-visual,.career-intro-visual img{min-height:270px}.career-section-heading{margin-bottom:30px;text-align:left}.career-culture-grid{grid-template-columns:minmax(0,1fr);gap:14px}.career-card{min-height:0;padding:26px 24px}.career-card-icon{margin-bottom:18px;font-size:20px}.career-card h3{margin-bottom:10px;font-size:21px}.career-card p{font-size:16px}}@media (prefers-reduced-motion:reduce){.career-button,.career-button i,.career-card,.career-card-icon,.career-intro-visual img,[data-dt-reveal],[data-dt-reveal].is-visible{opacity:1;transform:none;transition:none}}body.open-positions-page{overflow-x:hidden;color:#1e2d45;background:#fff;font-family:Ubuntu,sans-serif}.positions-hero{padding:24px 0 44px;background:#f5f7fb}.positions-hero-frame{position:relative;display:flex;min-height:615px;width:calc(100% - 48px);max-width:1240px;margin:0 auto;overflow:hidden;align-items:center;border-radius:22px;background:#102746}.positions-hero-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.positions-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,23,47,.9) 0,rgba(7,23,47,.69) 58%,rgba(7,23,47,.22) 100%)}.positions-hero-content{position:relative;z-index:1;width:100%;max-width:1350px;padding:64px 35px;color:#fff}.positions-hero h1{max-width:800px;margin:0 0 35px;color:#fff;font-family:Ubuntu,sans-serif;font-size:clamp(38px, 3.8vw, 52px);font-weight:800;letter-spacing:-.05em;line-height:1.1}.positions-button{display:inline-flex;min-height:48px;padding:12px 28px;align-items:center;justify-content:center;gap:12px;border:1px solid #2868ff;border-radius:6px;background:#2868ff;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.positions-button:focus-visible,.positions-button:hover{transform:translateY(-2px);border-color:#174bc5;background:#174bc5;color:#fff;text-decoration:none}.positions-button i{font-size:16px;transition:transform 180ms ease}.positions-button:focus-visible i,.positions-button:hover i{transform:translateX(3px)}.positions-listing{padding:96px 0;scroll-margin-top:24px}.positions-listing>.auto-container{width:100%;max-width:1350px}.positions-row{margin-right:-12px;margin-left:-12px}.positions-column{padding:15px 12px}.positions-empty-card{display:flex;width:100%;min-height:329px;margin:0;padding:30px;align-items:center;flex-direction:column;justify-content:flex-start;border:1px solid #eee;border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(21,42,73,.06);text-align:center;transition:transform 240ms ease,border-color 240ms ease,box-shadow 240ms ease}.positions-empty-card[data-dt-reveal].is-visible:focus-within,.positions-empty-card[data-dt-reveal].is-visible:hover{transform:translateY(-5px);border-color:#2868ff;box-shadow:0 20px 42px rgba(40,104,255,.16)}.positions-empty-card h2{margin:0 0 20px;color:#28496b;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.positions-empty-card p{margin:0 0 30px;color:#677289;font-family:Ubuntu,sans-serif;font-size:15px;line-height:1.8}.positions-linkedin-button{display:inline-flex;width:100%;min-height:59px;margin-top:auto;padding:12px;align-items:center;justify-content:center;border:1px solid #62666c;border-radius:8px;background:#fff;color:#4e5661;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}.positions-linkedin-button:focus-visible,.positions-linkedin-button:hover{border-color:#2868ff;background:#f5f8ff;color:#2868ff;text-decoration:none}@media (max-width:991px){.positions-listing{padding:72px 0}}@media (max-width:767px){.positions-hero{padding:14px 0 24px}.positions-hero-frame{min-height:480px;width:calc(100% - 32px);align-items:center;border-radius:16px}.positions-hero-frame>img{object-position:58% center}.positions-hero-shade{background:linear-gradient(0deg,rgba(7,23,47,.94) 0,rgba(7,23,47,.74) 58%,rgba(7,23,47,.13) 100%)}.positions-hero-content{padding:38px 24px}.positions-hero h1{font-size:clamp(34px, 8.4vw, 44px)}.positions-listing{padding:52px 0}.positions-empty-card{min-height:0;padding:30px}.positions-empty-card h2{font-size:20px}.positions-empty-card p{font-size:15px}.positions-linkedin-button{min-height:59px;font-size:16px}}@media (prefers-reduced-motion:reduce){.positions-button,.positions-button i,.positions-empty-card,.positions-empty-card:focus-within,.positions-empty-card:hover,.positions-linkedin-button{opacity:1;transform:none;transition:none}}:root{--contact-navy:#000f2b;--contact-navy-light:#08204d;--contact-blue:#0D7DFC;--contact-blue-dark:#0000ff;--contact-blue-soft:rgba(13, 125, 252, 0.08);--contact-orange:#FF9360;--contact-text-dark:#1E1E1E;--contact-text-muted:#625f5f;--contact-text-subtle:#8F9BB3;--contact-bg-light:#F8FAFD;--contact-border:#E7EBF3;--contact-border-hover:#CBD0E5;--contact-white:#FFFFFF;--contact-radius-sm:8px;--contact-radius-md:14px;--contact-radius-lg:20px;--contact-shadow-sm:0 4px 16px rgba(0, 15, 43, 0.04);--contact-shadow-md:0 10px 30px rgba(0, 15, 43, 0.06);--contact-shadow-hover:0 16px 36px rgba(13, 125, 252, 0.10)}.contact-highlight-card,.contact-map-wrapper,.contact-office-card,.contact-offices-header{visibility:visible!important}.contact-page-hero{position:relative;margin:0 150px;border-radius:20px;background:url('../images/background/contact-hero-banner.webp') no-repeat center center/cover!important;min-height:568px;padding:87px 0;display:flex;align-items:center;color:#fff;overflow:hidden;font-family:Ubuntu,sans-serif}@media (max-width:1200px){.contact-page-hero{margin:0 30px}}@media (max-width:991px){.contact-page-hero{margin:0 30px;padding:80px 0 60px;min-height:auto}}.contact-page-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;border-radius:inherit;pointer-events:none;z-index:1}.contact-page-hero .auto-container{width:100%}.contact-page-hero .hero-content{position:relative;z-index:2;text-align:center;max-width:1140px;margin:0 auto}.contact-page-hero h1{font-family:Ubuntu,sans-serif;font-size:80px;font-weight:700;line-height:110px;color:#fff;text-transform:uppercase;letter-spacing:normal;text-align:center;position:relative;display:block;margin-bottom:20px;text-shadow:none}.contact-page-hero .bread-crumb{display:block;text-align:center;list-style:none;padding:0;margin:0;font-family:Ubuntu,sans-serif;background:0 0;border:none;backdrop-filter:none;border-radius:0}.contact-page-hero .bread-crumb li{position:relative;display:inline-block;font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:#fff!important;padding-right:14px;margin-right:5px;letter-spacing:normal}.contact-page-hero .bread-crumb li a{font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:#fff!important;letter-spacing:normal;text-decoration:none;transition:color 180ms ease}.contact-page-hero .bread-crumb li a:hover{color:#a9c5ff!important}.contact-page-hero .bread-crumb li:before{position:absolute;content:'';background:#fff;width:6px;height:2px;top:14px;right:0}.contact-page-hero .bread-crumb li:last-child:before{display:none}.contact-page-hero .bread-crumb li:not(:last-child)::after{display:none}.contact-highlights-section{position:relative;margin-top:32px;z-index:5;padding-bottom:24px}.contact-highlights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.contact-highlight-card{background:var(--contact-white);border:1px solid var(--contact-border);border-radius:var(--contact-radius-md,14px);padding:28px 24px;box-shadow:0 4px 18px rgba(0,15,43,.04);transition:transform .35s cubic-bezier(.16, 1, .3, 1),box-shadow .35s cubic-bezier(.16, 1, .3, 1),border-color .3s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.contact-highlight-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#0d7dfc,#376cfd);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16, 1, .3, 1)}.contact-highlight-card::after{content:"";position:absolute;top:-30px;right:-30px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(13,125,252,.12) 0,rgba(13,125,252,0) 70%);opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:none}.contact-highlight-card:hover{transform:translateY(-8px);border-color:#376cfd;box-shadow:0 20px 42px rgba(13,125,252,.12),0 4px 12px rgba(0,15,43,.04)}.contact-highlight-card:hover::before{transform:scaleX(1)}.contact-highlight-card:hover::after{opacity:1;transform:scale(1.25)}.contact-highlight-header{display:flex;align-items:center;gap:16px;margin-bottom:18px}.contact-highlight-icon{width:52px;height:52px;border-radius:14px;background:var(--contact-blue-soft,rgba(13,125,252,.08));color:var(--contact-blue,#0d7dfc);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .35s cubic-bezier(.16, 1, .3, 1)}@keyframes iconHighlightPulse{0%,100%{transform:scale(1.1) rotate(5deg) translateY(0)}50%{transform:scale(1.14) rotate(7deg) translateY(-2px)}}.contact-highlight-card:hover .contact-highlight-icon{background:linear-gradient(135deg,#0d7dfc,#376cfd);color:#fff;box-shadow:0 8px 20px rgba(13,125,252,.32);animation:iconHighlightPulse 2s ease-in-out infinite}.contact-highlight-title-group{display:flex;flex-direction:column;gap:4px}.contact-highlight-tag{font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#0d7dfc;background:rgba(13,125,252,.08);padding:3px 10px;border-radius:20px;display:inline-block;width:fit-content;transition:background .3s ease,transform .3s ease}.contact-highlight-card:hover .contact-highlight-tag{background:rgba(13,125,252,.16);transform:translateY(-1px)}.contact-highlight-title{font-size:16px;font-weight:700;color:var(--contact-navy,#000f2b);margin:0;line-height:1.3}.contact-highlight-content{display:flex;flex-direction:column;flex:1;justify-content:space-between}.contact-highlight-body{font-size:17px;line-height:1.5;color:#101828;margin:0 0 10px}.contact-highlight-link{color:#101828;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .25s ease;word-break:break-word}.contact-link-arrow{font-size:13px;color:#0d7dfc;opacity:.65;transition:transform .35s cubic-bezier(.34, 1.56, .64, 1),opacity .3s ease}.contact-highlight-card:hover .contact-highlight-link{color:#0d7dfc}.contact-highlight-card:hover .contact-link-arrow{transform:translateX(6px);opacity:1}.contact-highlight-meta{font-size:12.5px;color:#667085;display:flex;align-items:center;gap:6px;margin-top:4px}.contact-highlight-meta i{color:#0d7dfc;font-size:11px}.contact-hours-list{display:flex;flex-direction:column;gap:8px}.contact-hours-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8fafc;border-radius:9px;font-size:13.5px;border:1px solid #edf2f7;transition:all .25s ease}.contact-highlight-card:hover .contact-hours-row:not(.is-closed){background:#f0f7ff;border-color:#d0e4ff;transform:translateX(2px)}.contact-hours-row .hours-days{font-weight:500;color:#344054;display:flex;align-items:center;gap:6px}.contact-hours-row .hours-days i{font-size:12px;color:#0d7dfc}.contact-hours-row .hours-time{font-weight:600;color:#101828}.contact-hours-row.is-closed{background:#fafafa;border-color:#f0f0f0}.contact-highlight-card:hover .contact-hours-row.is-closed{background:#fff8f8;border-color:#fee4e2;transform:translateX(2px)}.contact-hours-row.is-closed .hours-days i{color:#98a2b3}.contact-hours-row .hours-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:3px 10px;border-radius:20px;background:#fee4e2;color:#d92d20;border:1px solid rgba(217,45,32,.15)}.contact-main-section{padding:72px 0 96px;background:#f8fafc;position:relative}.contact-card-wrapper{background:#fff;border:1px solid #eaecf0;border-radius:24px;padding:48px;box-shadow:0 16px 40px -12px rgba(16,24,40,.06)}.contact-card-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:52px;align-items:stretch}.contact-form-column{display:flex;flex-direction:column;justify-content:center}.contact-form-header-clean{margin-bottom:30px}.contact-clean-title{font-family:Ubuntu,sans-serif;font-size:36px;font-weight:700;color:#101828;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.contact-clean-subtitle{font-family:Ubuntu,sans-serif;font-size:18px;font-weight:400;color:#475467;line-height:1.5;margin:0}.contact-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.contact-field-wrap{margin-bottom:20px}.contact-field-wrap label{display:block;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500;color:#344054;margin-bottom:6px;line-height:20px}.contact-field-wrap input[type=email],.contact-field-wrap input[type=text]{width:100%;height:46px;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;font-family:Ubuntu,sans-serif;font-size:15px;color:#101828;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:border-color .2s ease,box-shadow .2s ease;outline:0;box-sizing:border-box}.contact-field-wrap input[type=email]::placeholder,.contact-field-wrap input[type=text]::placeholder,.contact-field-wrap textarea::placeholder,.contact-phone-control input[type=tel]::placeholder{color:#667085;font-weight:400}.contact-field-wrap input[type=email]:hover,.contact-field-wrap input[type=text]:hover{border-color:#84adff}.contact-field-wrap input[type=email]:focus,.contact-field-wrap input[type=text]:focus{border-color:#376cfd;box-shadow:0 0 0 4px rgba(55,108,253,.16)}.contact-phone-control{display:flex;align-items:center;width:100%;height:46px;background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden;box-sizing:border-box}.contact-phone-control:hover{border-color:#84adff}.contact-phone-control:focus-within{border-color:#376cfd;box-shadow:0 0 0 4px rgba(55,108,253,.16)}.contact-country-picker{position:relative;display:flex;align-items:center;padding:0 6px 0 14px;height:100%;flex-shrink:0}.contact-country-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;background:0 0!important;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:500;color:#101828;padding:0 16px 0 0!important;margin:0!important;cursor:pointer;outline:0!important;line-height:46px;height:46px}.contact-country-picker .country-chevron{position:absolute;right:6px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:11px;color:#667085}.contact-phone-control input[type=tel]{border:none!important;background:0 0!important;outline:0!important;box-shadow:none!important;flex:1;height:100%;padding:10px 14px 10px 6px;font-family:Ubuntu,sans-serif;font-size:15px;color:#101828;box-sizing:border-box}.contact-field-wrap textarea{width:100%;height:130px;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:12px 14px;font-family:Ubuntu,sans-serif;font-size:15px;color:#101828;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;outline:0;box-sizing:border-box}.contact-field-wrap textarea:hover{border-color:#84adff}.contact-field-wrap textarea:focus{border-color:#376cfd;box-shadow:0 0 0 4px rgba(55,108,253,.16)}.contact-btn-wrap{margin-top:0}.contact-btn-submit-clean{width:100%;height:48px;background:linear-gradient(175deg,#376cfd 0,#4684ff 25%,#4f93fe 50%,#6daffd 75%,#9bc5fd 100%);color:#fff;border:none;border-radius:8px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(55,108,253,.25);transition:all .25s ease}.contact-btn-submit-clean:hover{background:linear-gradient(175deg,#2b61f2 0,#3d7bf8 25%,#4489fa 50%,#5ca1fc 75%,#8cb9fc 100%);box-shadow:0 6px 20px rgba(55,108,253,.38);transform:translateY(-1px);color:#fff}.contact-btn-submit-clean:active{background:linear-gradient(175deg,#2254db 0,#326fe6 25%,#3c7ce8 50%,#5092ea 75%,#7ea8ea 100%);transform:translateY(0);box-shadow:0 2px 8px rgba(55,108,253,.2)}.contact-image-column{display:flex;align-items:stretch}.contact-image-frame{width:100%;height:100%;min-height:520px;border-radius:20px;overflow:hidden;background:#8fc4e8;position:relative}.contact-image-frame img{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block}.contact-field-wrap label.error{display:block;color:#d92d20;font-size:12px;font-weight:500;margin-top:6px;font-family:Ubuntu,sans-serif}.contact-offices-section{padding:96px 0;background:var(--contact-bg-light);border-top:1px solid var(--contact-border);position:relative}.contact-offices-header{text-align:center;max-width:760px;margin:0 auto 55px}.contact-offices-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--contact-blue);margin-bottom:12px}.contact-offices-title{font-size:38px;font-weight:800;color:var(--contact-navy);line-height:1.25;margin:0 0 14px}.contact-offices-desc{font-size:16px;line-height:1.65;color:var(--contact-text-muted);margin:0}.contact-offices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.contact-office-card{background:var(--contact-white);border:1px solid var(--contact-border);border-radius:var(--contact-radius-md);padding:34px 30px;box-shadow:var(--contact-shadow-sm);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.25, .1, .25, 1),box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.contact-office-card::after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0d7dfc,#376cfd);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25, .1, .25, 1);border-top-left-radius:inherit;border-top-right-radius:inherit}.contact-office-card:hover{transform:translateY(-8px);border-color:var(--contact-blue);box-shadow:0 20px 45px rgba(0,15,43,.1)}.contact-office-card:hover::after{transform:scaleX(1)}.contact-office-card.is-headquarters{grid-column:span 3;background:linear-gradient(135deg,#fff 0,#f4f8fe 100%);border:2px solid rgba(13,125,252,.28)}.contact-office-card.is-headquarters:hover{transform:translateY(-8px);border-color:var(--contact-blue);box-shadow:0 22px 50px rgba(6,43,84,.18)}.contact-office-card.is-headquarters .contact-office-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.office-top-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.office-country{font-size:13px;font-weight:600;color:var(--contact-text-muted)}.office-name{font-size:20px;font-weight:700;color:var(--contact-navy);margin:0 0 10px;transition:color .3s ease}.contact-office-card:hover .office-name{color:var(--contact-blue)}.office-entity{font-size:13px;font-weight:600;color:var(--contact-blue);margin-bottom:8px}.office-address{font-size:14px;line-height:1.7;color:var(--contact-text-muted);margin:0;flex-grow:1}.office-footer{margin-top:22px;padding-top:16px;border-top:1px solid var(--contact-border);display:flex;align-items:center;justify-content:space-between}.office-footer-link{font-size:13px;font-weight:600;color:var(--contact-blue);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .3s cubic-bezier(.25, .1, .25, 1)}.office-footer-link i{transition:transform .3s cubic-bezier(.25, .1, .25, 1)}.contact-office-card:hover .office-footer-link{gap:10px;color:var(--contact-navy)}.contact-office-card:hover .office-footer-link i{transform:translateX(4px)}.contact-map-section{padding:0 0 96px;background:var(--contact-bg-light)}.contact-map-wrapper{border-radius:var(--contact-radius-lg,16px);overflow:hidden;box-shadow:0 10px 30px rgba(13,27,62,.08);border:1px solid rgba(0,0,0,.08);position:relative;background:#aadaff;line-height:normal;transition:transform .4s cubic-bezier(.25, .1, .25, 1),box-shadow .4s ease,border-color .4s ease}.contact-map-wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(13,27,62,.14);border-color:rgba(13,125,252,.3)}.contact-map-canvas{width:100%;height:480px;display:block;z-index:1}.gmap-type-control{position:absolute;top:14px;left:14px;z-index:1000;display:inline-flex;background:#fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);overflow:hidden}.gmap-btn-type{border:none;background:#fff;padding:0 16px;height:40px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;color:#565656;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;border-right:1px solid #ebebeb}.gmap-btn-type:last-child{border-right:none}.gmap-btn-type:hover{background:#ebebeb;color:#000}.gmap-btn-type.active{font-weight:700;color:#000}.gmap-fullscreen-control{position:absolute;top:14px;right:14px;z-index:1000}.gmap-btn-icon{width:40px;height:40px;background:#fff;border:none;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;font-size:20px;font-weight:300;line-height:1;transition:background .2s ease}.gmap-btn-icon:hover{background:#ebebeb;color:#222}.gmap-nav-controls{position:absolute;right:14px;bottom:36px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px}.gmap-pan-control{width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);position:relative;display:flex;align-items:center;justify-content:center}.gmap-pan-btn{position:absolute;border:none;background:0 0;padding:0;color:#5f6368;font-size:8px;line-height:1;cursor:pointer;transition:color .15s ease}.gmap-pan-btn:hover{color:#1a73e8}.gmap-pan-btn.pan-up{top:4px;left:50%;transform:translateX(-50%)}.gmap-pan-btn.pan-down{bottom:4px;left:50%;transform:translateX(-50%)}.gmap-pan-btn.pan-left{left:4px;top:50%;transform:translateY(-50%)}.gmap-pan-btn.pan-right{right:4px;top:50%;transform:translateY(-50%)}.gmap-pan-center{width:12px;height:12px;border-radius:50%;border:1.5px solid #dadce0}.gmap-zoom-control{background:#fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);overflow:hidden;width:40px}.gmap-zoom-control .gmap-btn-icon{box-shadow:none;border-radius:0;font-size:22px}.gmap-divider{height:1px;background:#e6e6e6;margin:0 6px}.gmap-pegman-control{background:#fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);width:40px;height:40px}.gmap-pegman-control .gmap-btn-icon{box-shadow:none}.gmap-logo{position:absolute;bottom:6px;left:10px;z-index:1000;line-height:0;pointer-events:none;user-select:none}.gmap-bottom-meta{position:absolute;bottom:0;right:0;z-index:1000;background:rgba(255,255,255,.7);backdrop-filter:blur(2px);padding:2px 8px;font-family:Roboto,Arial,sans-serif;font-size:10px;color:#444;border-top-left-radius:2px;display:flex;align-items:center;gap:8px;user-select:none}.gmap-meta-link{color:#444;text-decoration:none}.gmap-meta-link:hover{text-decoration:underline}@media (max-width:1200px){.contact-offices-grid{grid-template-columns:repeat(2,1fr)}.contact-office-card.is-headquarters{grid-column:span 2}}@media (max-width:991px){.contact-page-hero{padding:80px 0 60px;min-height:auto}.contact-page-hero h1{font-size:52px;line-height:68px}.contact-highlights-section{margin-top:24px;padding-bottom:16px}.contact-highlights-grid{grid-template-columns:1fr}.contact-card-wrapper{padding:36px 28px}.contact-card-grid{grid-template-columns:1fr;gap:40px}.contact-image-frame{min-height:420px;max-height:500px}.contact-office-card.is-headquarters .contact-office-inner{grid-template-columns:1fr;gap:20px}.contact-main-section{padding:56px 0 72px}.contact-offices-section{padding:72px 0}.contact-map-section{padding:0 0 72px}}@media (max-width:767px){.contact-highlights-grid{grid-template-columns:1fr;gap:16px}.contact-offices-grid{grid-template-columns:1fr}.contact-office-card.is-headquarters{grid-column:span 1}.contact-page-hero{margin:0 15px;border-radius:14px;padding:70px 0 50px;min-height:auto}.contact-page-hero h1{font-size:40px;line-height:50px}.contact-main-section{padding:40px 0 52px}.contact-offices-section{padding:52px 0}.contact-map-section{padding:0 0 52px}.contact-card-wrapper{padding:24px 16px;border-radius:16px}.contact-card-grid{display:flex;flex-direction:column}.contact-image-column{order:1}.contact-form-column{order:2}.contact-form-row-2{grid-template-columns:1fr;gap:0}.contact-clean-title{font-size:28px}.contact-clean-subtitle{font-size:16px}.contact-image-frame{min-height:360px;border-radius:16px}.contact-offices-title{font-size:28px}.contact-map-canvas{height:360px}}:root{--about-navy:#040C42;--about-navy-alt:#28496B;--about-blue:#0D7DFC;--about-blue-hover:#0866d3;--about-blue-soft:rgba(13, 125, 252, 0.08);--about-blue-glow:rgba(13, 125, 252, 0.15);--about-orange:#FF9360;--about-orange-soft:rgba(255, 147, 96, 0.12);--about-text-dark:#1e293b;--about-text-muted:#526079;--about-bg-light:#F8FAFD;--about-bg-subtle:#f1f5f9;--about-border:#e2e8f0;--about-border-dark:#cbd0e5;--about-white:#ffffff;--about-shadow-sm:0 4px 14px rgba(13, 27, 62, 0.04);--about-shadow-md:0 10px 30px rgba(13, 27, 62, 0.08);--about-shadow-lg:0 20px 45px rgba(13, 27, 62, 0.12);--about-radius-sm:8px;--about-radius-md:14px;--about-radius-lg:20px}.about-banner-card,.about-expertise-card,.about-hero-content,.about-section-header,.about-value-card{visibility:visible!important;opacity:1!important}.about-page-hero{position:relative;margin:0 100px;border-radius:20px;background:url('../images/background/about-hero-banner.webp') no-repeat center center/cover;min-height:568px;padding:87px 0;display:flex;align-items:center;color:#fff;overflow:hidden;font-family:Ubuntu,sans-serif}@media (max-width:1200px){.about-page-hero{margin:0 30px}}@media (max-width:991px){.about-page-hero{margin:0 30px;padding:80px 0 60px;min-height:auto}}.about-page-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;border-radius:22px;pointer-events:none;z-index:1}.about-page-hero .auto-container{width:100%}.about-page-hero .about-hero-content{position:relative;z-index:2;text-align:center;max-width:1140px;margin:0 auto}.about-page-hero h1{font-family:Ubuntu,sans-serif;font-size:80px;font-weight:700;line-height:110px;color:#fff;text-transform:uppercase;letter-spacing:normal;text-align:center;position:relative;display:block;margin-bottom:20px;text-shadow:none}.about-page-hero .bread-crumb{display:block;text-align:center;list-style:none;padding:0;margin:0;font-family:Ubuntu,sans-serif;background:0 0;border:none;backdrop-filter:none;border-radius:0}.about-page-hero .bread-crumb li{position:relative;display:inline-block;font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:#fff!important;padding-right:14px;margin-right:5px;letter-spacing:normal}.about-page-hero .bread-crumb li a{font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:#fff!important;letter-spacing:normal;text-decoration:none;transition:color 180ms ease}.about-page-hero .bread-crumb li a:hover{color:#a9c5ff!important}.about-page-hero .bread-crumb li:before{position:absolute;content:'';background:#fff;width:6px;height:2px;top:14px;right:0}.about-page-hero .bread-crumb li:last-child:before{display:none}.about-page-hero .bread-crumb li:not(:last-child)::after{display:none}.about-intro-section{padding:96px 0 88px;background:var(--about-white);position:relative}.about-banner-card{background:var(--about-white);border:1px solid rgba(66,51,218,.12);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.08fr 0.92fr;align-items:stretch;box-shadow:0 16px 42px rgba(19,32,71,.08);transition:transform .4s cubic-bezier(.25, .1, .25, 1),box-shadow .4s ease;position:relative}.about-banner-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgba(66,51,218,.16)}.about-banner-content{padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.about-banner-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6087f1;margin-bottom:14px}.about-banner-eyebrow i{font-size:12px}.about-banner-title{font-size:32px;font-weight:800;color:#1a73e8;line-height:1.3;margin:0 0 20px;letter-spacing:-.3px}.about-banner-text{font-size:15.5px;line-height:1.7;color:#2b3345;margin:0 0 16px;font-weight:450}.about-banner-subtext{font-size:14.5px;line-height:1.7;color:#3e485e;margin:0}.about-banner-image{position:relative;width:100%;height:100%;min-height:380px;overflow:hidden}.about-banner-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 25%;transition:transform .7s cubic-bezier(.25, .1, .25, 1)}.about-banner-card:hover .about-banner-image img{transform:scale(1.04)}.about-expertise-section{padding:96px 0;background:var(--about-bg-light);border-top:1px solid var(--about-border);position:relative}.about-section-header{text-align:center;max-width:780px;margin:0 auto 60px}.about-section-subtitle{font-size:16px;line-height:1.65;color:var(--about-text-muted);margin:0}.about-expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.about-expertise-card{background:var(--about-white);border:1px solid var(--about-border);border-radius:var(--about-radius-md);padding:36px 30px;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.25, .1, .25, 1),box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.about-expertise-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d7dfc,#376cfd);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.25, .1, .25, 1)}.about-expertise-card:hover{transform:translateY(-8px);border-color:var(--about-blue);box-shadow:0 20px 45px rgba(0,15,43,.1)}.about-expertise-card:hover::before{transform:scaleX(1)}.about-expertise-icon-wrap{width:56px;height:56px;border-radius:14px;background:var(--about-blue-soft);color:var(--about-blue);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:22px;transition:all .35s ease}.about-expertise-card:hover .about-expertise-icon-wrap{background:var(--about-blue);color:var(--about-white);transform:scale(1.12) rotate(4deg);box-shadow:0 8px 20px rgba(13,125,252,.3)}.about-expertise-title{font-size:20px;font-weight:800;color:var(--about-navy);margin:0 0 14px;line-height:1.35}.about-expertise-text{font-size:14px;line-height:1.7;color:var(--about-text-muted);margin:0;flex-grow:1}.about-values-section{padding:96px 0;background:var(--about-white);position:relative}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.about-value-card{background:var(--about-bg-light);border:1px solid var(--about-border);border-radius:var(--about-radius-md);padding:34px 26px;text-align:center;transition:transform .4s cubic-bezier(.25, .1, .25, 1),box-shadow .4s ease,border-color .4s ease,background .4s ease;position:relative;overflow:hidden}.about-value-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d7dfc,#376cfd);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.25, .1, .25, 1)}.about-value-card:hover{transform:translateY(-8px);background:var(--about-white);border-color:var(--about-blue);box-shadow:0 20px 45px rgba(0,15,43,.1)}.about-value-card:hover::before{transform:scaleX(1)}.about-value-icon{width:56px;height:56px;border-radius:50%;background:var(--about-blue-soft);color:var(--about-blue);display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px;transition:all .35s ease}.about-value-card:hover .about-value-icon{background:var(--about-blue);color:var(--about-white);transform:scale(1.15) rotate(6deg);box-shadow:0 8px 22px rgba(13,125,252,.3)}.about-value-title{font-size:17px;font-weight:800;color:var(--about-navy);margin:0 0 10px}.about-value-text{font-size:13.5px;line-height:1.65;color:var(--about-text-muted);margin:0}@keyframes pulseGlow{0%{transform:scale(1);opacity:.75}100%{transform:scale(1.2);opacity:1}}@media (max-width:1200px){.about-expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.about-page-hero{padding:80px 0 60px;min-height:auto}.about-page-hero h1{font-size:52px;line-height:68px}.about-banner-card{grid-template-columns:1fr;border-radius:18px}.about-banner-content{padding:42px 34px}.about-banner-title{font-size:28px;margin-bottom:16px}.about-banner-subtext,.about-banner-text{font-size:15px;line-height:1.65;margin-bottom:12px}.about-banner-image{width:100%;min-height:320px;max-height:400px;height:360px}.about-banner-image img{width:100%;height:100%;object-fit:cover}.about-title{font-size:32px}.about-intro-section{padding:72px 0 60px}.about-expertise-section,.about-values-section{padding:72px 0}}@media (max-width:767px){.about-page-hero{margin:0 15px;border-radius:14px;min-height:auto;padding:70px 0 50px}.about-page-hero::before{border-radius:14px}.about-page-hero h1{font-size:42px;line-height:56px;margin-bottom:14px}.about-intro-section{padding:52px 0 44px}.about-expertise-section,.about-values-section{padding:52px 0}.about-banner-card{grid-template-columns:1fr;border-radius:16px}.about-banner-content{padding:28px 18px}.about-banner-title{font-size:22px;margin-bottom:12px}.about-banner-subtext,.about-banner-text{font-size:14px;line-height:1.6;margin-bottom:10px}.about-banner-image{width:100%;min-height:220px;max-height:280px;height:250px}.about-banner-image img{width:100%;height:100%;object-fit:cover}.about-title{font-size:26px}.about-expertise-grid{grid-template-columns:1fr;gap:18px}.about-values-grid{grid-template-columns:1fr;gap:16px}}.cbt-page{--cbt-navy-deep:#040c42;--cbt-navy-mid:#0a1c66;--cbt-navy-surface:#132047;--cbt-blue-primary:#0d7dfc;--cbt-blue-accent:#376cfd;--cbt-blue-light:#4e79ed;--cbt-blue-eyebrow:#6087f1;--cbt-blue-soft:rgba(13, 125, 252, 0.08);--cbt-blue-glow:rgba(55, 108, 253, 0.18);--cbt-orange:#ff9360;--cbt-orange-soft:rgba(255, 147, 96, 0.12);--cbt-text-dark:#1b2538;--cbt-text-body:#3e485e;--cbt-text-muted:#5e6b84;--cbt-bg-light:#f8fafd;--cbt-bg-card:#f0f4fd;--cbt-border-light:rgba(13, 125, 252, 0.12);--cbt-border-card:rgba(19, 32, 71, 0.08);--cbt-white:#ffffff;--cbt-shadow-sm:0 4px 16px rgba(19, 32, 71, 0.05);--cbt-shadow-md:0 12px 32px rgba(19, 32, 71, 0.08);--cbt-shadow-lg:0 20px 48px rgba(19, 32, 71, 0.12);--cbt-radius-sm:8px;--cbt-radius-md:14px;--cbt-radius-lg:20px}.cbt-page .wow{visibility:visible!important;opacity:1!important}.cbt-page .cbt-hero{position:relative;margin:0 150px;border-radius:20px;min-height:568px;padding:87px 0;display:flex;align-items:center;background:url('../images/banner/core-banking-service.webp') no-repeat center center/cover;color:var(--cbt-white);overflow:hidden;font-family:Ubuntu,sans-serif}.cbt-page .cbt-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;border-radius:20px;pointer-events:none;z-index:1}.cbt-page .cbt-hero .auto-container{width:100%}.cbt-page .cbt-hero-inner{position:relative;z-index:2;text-align:center;max-width:1140px;margin:0 auto}.cbt-page .cbt-hero h1{font-family:Ubuntu,sans-serif;font-size:80px;font-weight:700;line-height:110px;color:var(--cbt-white);text-transform:uppercase;letter-spacing:normal;text-align:center;position:relative;display:block;margin-bottom:20px}.cbt-breadcrumbs-mobile{display:none}.cbt-page .cbt-breadcrumbs{display:block;text-align:center;list-style:none;padding:0;margin:0;font-family:Ubuntu,sans-serif}.cbt-page .cbt-breadcrumbs li{position:relative;display:inline-block;font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:var(--cbt-white);padding-right:14px;margin-right:5px;letter-spacing:normal}.cbt-page .cbt-breadcrumbs li a{font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:#fff;letter-spacing:normal;text-decoration:none;transition:color 180ms ease}.cbt-page .cbt-breadcrumbs li a:hover{color:#a9c5ff}.cbt-page .cbt-breadcrumbs li:before{position:absolute;content:'';background:var(--cbt-white);width:6px;height:2px;top:14px;right:0}.cbt-page .cbt-breadcrumbs li:last-child:before{display:none}.cbt-page .cbt-breadcrumbs li:not(:last-child)::after{display:none}.cbt-page .cbt-intro-section{padding:96px 0 88px;background:var(--cbt-white);position:relative}.cbt-page .cbt-intro-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:44px;align-items:center}.cbt-page .cbt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--cbt-blue-eyebrow);margin-bottom:14px}.cbt-page .cbt-eyebrow i{font-size:12px}.cbt-page .cbt-intro-content h2{font-size:36px;font-weight:800;color:var(--cbt-navy-deep);line-height:1.25;margin:0 0 20px;letter-spacing:-.4px}.cbt-page .cbt-intro-lead{font-size:17px;line-height:1.7;color:var(--cbt-text-body);font-weight:500;margin-bottom:18px}.cbt-page .cbt-intro-desc{font-size:15px;line-height:1.7;color:var(--cbt-text-muted);margin-bottom:28px}.cbt-page .cbt-feature-list{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:14px}.cbt-page .cbt-feature-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--cbt-text-dark);font-weight:500;line-height:1.5}.cbt-page .cbt-feature-item i{color:var(--cbt-blue-primary);font-size:16px;margin-top:3px;flex-shrink:0}.cbt-page .cbt-intro-image-box{background:#fff;border:1px solid rgba(13,125,252,.14);border-radius:var(--cbt-radius-lg);padding:8px;box-shadow:0 16px 36px rgba(10,25,47,.08);transition:transform .35s ease,box-shadow .35s ease;overflow:hidden}.cbt-page .cbt-intro-image-box:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(13,125,252,.15)}.cbt-page .cbt-intro-diagram-img{width:100%;height:auto;border-radius:calc(var(--cbt-radius-lg) - 4px);display:block}.cbt-page .cbt-approach-section{padding:96px 0;background:var(--cbt-bg-light);position:relative}.cbt-page .cbt-section-header{text-align:center;max-width:820px;margin:0 auto 55px}.cbt-page .cbt-section-title{font-size:38px;font-weight:800;color:var(--cbt-navy-deep);line-height:1.25;margin:0 0 16px;letter-spacing:-.4px}.cbt-page .cbt-section-subtitle{font-size:16.5px;line-height:1.65;color:var(--cbt-text-muted);margin:0}.cbt-page .cbt-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cbt-page .cbt-process-card{background:var(--cbt-white,#fff);border:1px solid var(--cbt-border-card,#e2e8f0);border-radius:16px;box-shadow:0 4px 20px rgba(10,25,47,.05);position:relative;display:flex;flex-direction:column;height:360px;overflow:hidden;transition:transform .4s cubic-bezier(.16, 1, .3, 1),box-shadow .4s ease,border-color .4s ease;cursor:pointer}.cbt-page .cbt-process-card.is-hovered,.cbt-page .cbt-process-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(13,125,252,.16);border-color:rgba(13,125,252,.3)}.cbt-page .cbt-process-image-wrap{width:100%;height:210px;position:relative;overflow:hidden;flex-shrink:0;background:#0a192f}.cbt-page .cbt-process-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.cbt-page .cbt-process-card.is-hovered .cbt-process-img,.cbt-page .cbt-process-card:hover .cbt-process-img{transform:scale(1.08)}.cbt-page .cbt-process-body{position:absolute;top:210px;left:0;right:0;background:#fff;padding:20px 22px 24px;border-top:1px solid rgba(13,125,252,.08);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -8px 24px rgba(10,25,47,.05);display:flex;flex-direction:column;transform:translateY(0);transition:transform .45s cubic-bezier(.16, 1, .3, 1),box-shadow .45s ease;z-index:3;min-height:260px}.cbt-page .cbt-process-card.is-hovered .cbt-process-body,.cbt-page .cbt-process-card:hover .cbt-process-body{transform:translateY(-145px);box-shadow:0 -14px 36px rgba(10,25,47,.12)}.cbt-page .cbt-process-head{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.cbt-page .cbt-process-title{font-size:17px;font-weight:700;color:var(--cbt-navy-deep,#0a192f);margin:0;line-height:1.35;letter-spacing:-.2px}.cbt-page .cbt-process-info{opacity:0;transform:translateY(24px);transition:opacity .35s ease 80ms,transform .35s cubic-bezier(.16, 1, .3, 1) 80ms;display:flex;flex-direction:column;gap:12px}.cbt-page .cbt-process-card.is-hovered .cbt-process-info,.cbt-page .cbt-process-card:hover .cbt-process-info{opacity:1;transform:translateY(0)}.cbt-page .cbt-process-desc{font-size:13.5px;line-height:1.55;color:var(--cbt-text-body,#4b5563);margin:0}.cbt-page .cbt-architecture-section{padding:0 0 96px;background:#fff;position:relative}.cbt-page .cbt-architecture-showcase{background:#fff;border:1px solid rgba(13,125,252,.14);border-radius:20px;padding:20px;box-shadow:0 16px 40px rgba(10,25,47,.06);display:flex;justify-content:center;align-items:center;transition:transform .35s ease,box-shadow .35s ease}.cbt-page .cbt-architecture-showcase:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(13,125,252,.12)}.cbt-page .cbt-architecture-img{width:100%;max-width:100%;height:auto;border-radius:12px;display:block}.cbt-page .cbt-capabilities-section{padding:96px 0 35px;background:#fff;position:relative}.cbt-page .cbt-capabilities-section .cbt-eyebrow{color:var(--cbt-blue-eyebrow)!important;font-weight:700;letter-spacing:1.2px}.cbt-page .cbt-pm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cbt-page .cbt-pm-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 10px rgba(19,32,71,.03);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;overflow:hidden}.cbt-page .cbt-pm-card:hover{border-color:rgba(13,125,252,.35);box-shadow:0 8px 24px rgba(13,125,252,.08)}.cbt-page .cbt-pm-card.active{border-color:var(--cbt-blue-primary,#0d7dfc);box-shadow:0 10px 30px rgba(13,125,252,.12)}.cbt-page .cbt-pm-header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;cursor:pointer;user-select:none;background:#fff}.cbt-page .cbt-pm-header-left{display:flex;flex-direction:column;gap:4px;padding-right:16px}.cbt-page .cbt-pm-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--cbt-blue-primary,#0d7dfc)}.cbt-page .cbt-pm-title{font-size:18px;font-weight:700;color:var(--cbt-navy-deep,#040c42);margin:0;line-height:1.35;transition:color .3s ease}.cbt-page .cbt-pm-card.active .cbt-pm-title,.cbt-page .cbt-pm-card:hover .cbt-pm-title{color:var(--cbt-blue-primary,#0d7dfc)}.cbt-page .cbt-pm-toggle-btn{width:32px;height:32px;border-radius:50%;background:var(--cbt-blue-primary,#0d7dfc);color:#fff;display:flex;align-items:center;justify-content:center;border:none;font-size:13px;flex-shrink:0;cursor:pointer;box-shadow:0 3px 8px rgba(13,125,252,.35);transition:transform .3s ease,background-color .3s ease}.cbt-page .cbt-pm-card:hover .cbt-pm-toggle-btn{transform:scale(1.08)}.cbt-page .cbt-pm-card.active .cbt-pm-toggle-btn{background:var(--cbt-navy-deep,#040c42)}.cbt-page .cbt-pm-body{display:none;padding:0 24px 24px;border-top:1px solid #f1f5f9;padding-top:16px}.cbt-page .cbt-pm-desc{font-size:14.5px;line-height:1.65;color:var(--cbt-text-body,#3e485e);margin-bottom:16px}.cbt-page .cbt-pm-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cbt-page .cbt-pm-bullets li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--cbt-text-dark,#1b2538);font-weight:500;line-height:1.45}.cbt-page .cbt-pm-bullets li i{color:var(--cbt-blue-primary,#0d7dfc);font-size:13px;margin-top:3px;flex-shrink:0}@media (max-width:991px){.cbt-page .cbt-pm-grid{grid-template-columns:1fr}}.cbt-page .cbt-benefits-section{padding:96px 0;background:var(--cbt-bg-light,#f8fafd);position:relative}.cbt-page .cbt-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cbt-page .cbt-benefit-card{background:#fff;border:1px solid #e7ebf3;border-radius:16px;padding:36px 30px;box-shadow:0 4px 20px rgba(4,12,66,.04);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16, 1, .3, 1)}.cbt-page .cbt-benefit-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d7dfc,#376cfd);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16, 1, .3, 1);border-radius:16px 16px 0 0}.cbt-page .cbt-benefit-card:hover{transform:translateY(-8px);border-color:#0d7dfc;box-shadow:0 20px 40px rgba(13,125,252,.12),0 8px 16px rgba(4,12,66,.05)}.cbt-page .cbt-benefit-card:hover::before{transform:scaleX(1)}.cbt-page .cbt-benefit-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.cbt-page .cbt-benefit-icon{width:56px;height:56px;border-radius:14px;background:rgba(13,125,252,.08);color:var(--cbt-blue-primary,#0d7dfc);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all .4s cubic-bezier(.16, 1, .3, 1)}.cbt-page .cbt-benefit-card:hover .cbt-benefit-icon{background:var(--cbt-blue-primary,#0d7dfc);color:#fff;transform:scale(1.08) rotate(3deg);box-shadow:0 8px 20px rgba(13,125,252,.3)}.cbt-page .cbt-benefit-title{font-size:20px;font-weight:700;color:var(--cbt-navy-deep,#040c42);line-height:1.35;margin:0 0 12px;transition:color .3s ease}.cbt-page .cbt-benefit-card:hover .cbt-benefit-title{color:var(--cbt-blue-primary,#0d7dfc)}.cbt-page .cbt-benefit-desc{font-size:14.5px;line-height:1.65;color:#5e6b84;margin:0 0 24px;flex-grow:1}@media (max-width:1199px){.cbt-page .cbt-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cbt-page .cbt-benefits-grid{grid-template-columns:1fr}}@media (max-width:1200px){.cbt-page .cbt-hero{margin:0 30px}.cbt-page .cbt-process-grid{grid-template-columns:repeat(2,1fr)}.cbt-page .cbt-process-card{height:410px}}@media (max-width:991px){.cbt-page .cbt-process-card{height:auto!important}.cbt-page .cbt-process-body{position:static!important;transform:none!important;border-radius:0 0 16px 16px!important;box-shadow:none!important;padding:20px 22px 24px!important}.cbt-page .cbt-process-info{opacity:1!important;transform:none!important}.cbt-page .cbt-hero{margin:0 30px;padding:80px 0 60px;min-height:auto}.cbt-page .cbt-hero h1{font-size:52px;line-height:68px}.cbt-page .cbt-intro-grid{grid-template-columns:1fr;gap:40px}.cbt-page .cbt-benefits-grid{grid-template-columns:repeat(2,1fr)}.cbt-page .cbt-intro-section{padding:72px 0 60px}.cbt-page .cbt-approach-section,.cbt-page .cbt-benefits-section{padding:72px 0}.cbt-page .cbt-capabilities-section{padding:72px 0 24px}.cbt-page .cbt-architecture-section{padding:0 0 72px}}@media (max-width:767px){.cbt-page .cbt-hero{margin:0 15px;padding:70px 0 50px;border-radius:14px;min-height:auto}.cbt-page .cbt-hero h1{font-size:40px;line-height:50px}.cbt-page .cbt-intro-section{padding:52px 0 44px}.cbt-page .cbt-approach-section,.cbt-page .cbt-benefits-section{padding:52px 0}.cbt-page .cbt-capabilities-section{padding:52px 0 20px}.cbt-page .cbt-architecture-section{padding:0 0 48px}.cbt-page .cbt-section-title{font-size:28px}.cbt-page .cbt-process-grid{grid-template-columns:1fr}.cbt-page .cbt-benefits-grid{grid-template-columns:1fr}.cbt-page .cbt-intro-content h2{font-size:28px}.cbt-page .cbt-architecture-showcase{padding:16px;border-radius:14px}.cbt-page .cbt-intro-image-box{padding:12px}}.app-dev-page{--cbt-navy-deep:#040c42;--cbt-navy-mid:#0a1c66;--cbt-navy-surface:#132047;--cbt-blue-primary:#0d7dfc;--cbt-blue-accent:#376cfd;--cbt-blue-light:#4e79ed;--cbt-blue-eyebrow:#6087f1;--cbt-blue-soft:rgba(13, 125, 252, 0.08);--cbt-blue-glow:rgba(55, 108, 253, 0.18);--cbt-orange:#ff9360;--cbt-orange-soft:rgba(255, 147, 96, 0.12);--cbt-text-dark:#1b2538;--cbt-text-body:#3e485e;--cbt-text-muted:#5e6b84;--cbt-bg-light:#f8fafd;--cbt-bg-card:#f0f4fd;--cbt-border-light:rgba(13, 125, 252, 0.12);--cbt-border-card:rgba(19, 32, 71, 0.08);--cbt-white:#ffffff;--cbt-shadow-sm:0 4px 16px rgba(19, 32, 71, 0.05);--cbt-shadow-md:0 12px 32px rgba(19, 32, 71, 0.08);--cbt-shadow-lg:0 20px 48px rgba(19, 32, 71, 0.12);--cbt-radius-sm:8px;--cbt-radius-md:14px;--cbt-radius-lg:20px}.app-dev-page .wow{visibility:visible!important;opacity:1!important}.app-dev-page .cbt-hero{position:relative;margin:0 150px;border-radius:20px;min-height:568px;padding:87px 0;display:flex;align-items:center;background:url('../images/banner/application-development-hero-bg.webp') no-repeat center center/cover;color:var(--cbt-white);overflow:hidden;font-family:Ubuntu,sans-serif}.app-dev-page .cbt-hero .auto-container{width:100%}.app-dev-page .cbt-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;pointer-events:none;z-index:1}.app-dev-page .cbt-hero-inner{position:relative;z-index:2;text-align:center;max-width:1140px;margin:0 auto}.app-dev-page .cbt-hero h1{font-family:Ubuntu,sans-serif;font-size:80px;font-weight:700;line-height:110px;color:var(--cbt-white);text-transform:uppercase;letter-spacing:normal;text-align:center;position:relative;display:block;margin-bottom:20px}.app-dev-page .cbt-breadcrumbs{display:block;text-align:center;list-style:none;padding:0;margin:0;font-family:Ubuntu,sans-serif}.app-dev-page .cbt-breadcrumbs li{position:relative;display:inline-block;font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:var(--cbt-white);padding-right:14px;margin-right:5px;letter-spacing:normal}.app-dev-page .cbt-breadcrumbs li a{font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:var(--cbt-white);letter-spacing:normal;text-decoration:none;transition:color 180ms ease}.app-dev-page .cbt-breadcrumbs li a:hover{color:#a9c5ff}.app-dev-page .cbt-breadcrumbs li:before{position:absolute;content:'';background:var(--cbt-white);width:6px;height:2px;top:14px;right:0}.app-dev-page .cbt-breadcrumbs li:last-child:before{display:none}.app-dev-page .cbt-breadcrumbs li:not(:last-child)::after{display:none}.app-dev-page .cbt-intro-section{padding:96px 0 88px;background:var(--cbt-white);position:relative}.app-dev-page .cbt-intro-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:44px;align-items:center}.app-dev-page .cbt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--cbt-blue-eyebrow);margin-bottom:14px}.app-dev-page .cbt-eyebrow i{font-size:12px}.app-dev-page .cbt-intro-content h2{font-size:36px;font-weight:800;color:var(--cbt-navy-deep);line-height:1.25;margin:0 0 20px;letter-spacing:-.4px}.app-dev-page .cbt-intro-lead{font-size:17px;line-height:1.7;color:var(--cbt-text-body);font-weight:500;margin-bottom:18px}.app-dev-page .cbt-intro-desc{font-size:15px;line-height:1.7;color:var(--cbt-text-muted);margin-bottom:28px}.app-dev-page .cbt-feature-list{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:14px}.app-dev-page .cbt-feature-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--cbt-text-dark);font-weight:500;line-height:1.5}.app-dev-page .cbt-feature-item i{color:var(--cbt-blue-primary);font-size:16px;margin-top:3px;flex-shrink:0}.app-dev-page .cbt-intro-image-box{background:#fff;border:1px solid rgba(13,125,252,.14);border-radius:var(--cbt-radius-lg);padding:8px;box-shadow:0 16px 36px rgba(10,25,47,.08);transition:transform .35s ease,box-shadow .35s ease;overflow:hidden}.app-dev-page .cbt-intro-image-box:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(13,125,252,.15)}.app-dev-page .cbt-intro-diagram-img{width:100%;height:auto;border-radius:calc(var(--cbt-radius-lg) - 4px);display:block}.app-dev-page .cbt-approach-section{padding:96px 0;background:var(--cbt-bg-light);position:relative}.app-dev-page .cbt-section-header{text-align:center;max-width:820px;margin:0 auto 55px}.app-dev-page .cbt-section-title{font-size:38px;font-weight:800;color:var(--cbt-navy-deep);line-height:1.25;margin:0 0 16px;letter-spacing:-.4px}.app-dev-page .cbt-section-subtitle{font-size:16.5px;line-height:1.65;color:var(--cbt-text-muted);margin:0}.app-dev-page .cbt-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.app-dev-page .cbt-process-card{background:var(--cbt-white,#fff);border:1px solid var(--cbt-border-card,#e2e8f0);border-radius:16px;box-shadow:0 4px 20px rgba(10,25,47,.05);position:relative;display:flex;flex-direction:column;height:360px;overflow:hidden;transition:transform .4s cubic-bezier(.16, 1, .3, 1),box-shadow .4s ease,border-color .4s ease;cursor:pointer}.app-dev-page .cbt-process-card.is-hovered,.app-dev-page .cbt-process-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(13,125,252,.16);border-color:rgba(13,125,252,.3)}.app-dev-page .cbt-process-image-wrap{width:100%;height:210px;position:relative;overflow:hidden;flex-shrink:0;background:#0a192f}.app-dev-page .cbt-process-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.app-dev-page .cbt-process-card.is-hovered .cbt-process-img,.app-dev-page .cbt-process-card:hover .cbt-process-img{transform:scale(1.08)}.app-dev-page .cbt-process-body{position:absolute;top:210px;left:0;right:0;background:#fff;padding:20px 22px 24px;border-top:1px solid rgba(13,125,252,.08);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -8px 24px rgba(10,25,47,.05);display:flex;flex-direction:column;transform:translateY(0);transition:transform .45s cubic-bezier(.16, 1, .3, 1),box-shadow .45s ease;z-index:3;min-height:260px}.app-dev-page .cbt-process-card.is-hovered .cbt-process-body,.app-dev-page .cbt-process-card:hover .cbt-process-body{transform:translateY(-145px);box-shadow:0 -14px 36px rgba(10,25,47,.12)}.app-dev-page .cbt-process-head{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.app-dev-page .cbt-process-title{font-size:17px;font-weight:700;color:var(--cbt-navy-deep,#0a192f);margin:0;line-height:1.35;letter-spacing:-.2px}.app-dev-page .cbt-process-info{opacity:0;transform:translateY(24px);transition:opacity .35s ease 80ms,transform .35s cubic-bezier(.16, 1, .3, 1) 80ms;display:flex;flex-direction:column;gap:12px}.app-dev-page .cbt-process-card.is-hovered .cbt-process-info,.app-dev-page .cbt-process-card:hover .cbt-process-info{opacity:1;transform:translateY(0)}.app-dev-page .cbt-process-desc{font-size:13.5px;line-height:1.55;color:var(--cbt-text-body,#4b5563);margin:0}.app-dev-page .cbt-architecture-section{padding:0 0 96px;background:#fff;position:relative}.app-dev-page .cbt-architecture-showcase{background:#fff;border:1px solid rgba(13,125,252,.14);border-radius:20px;padding:20px;box-shadow:0 16px 40px rgba(10,25,47,.06);display:flex;justify-content:center;align-items:center;transition:transform .35s ease,box-shadow .35s ease}.app-dev-page .cbt-architecture-showcase:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(13,125,252,.12)}.app-dev-page .cbt-architecture-img{width:100%;max-width:100%;height:auto;border-radius:12px;display:block}.app-dev-page .cbt-capabilities-section{padding:96px 0 35px;background:#fff;position:relative}.app-dev-page .cbt-capabilities-section .cbt-eyebrow{color:var(--cbt-blue-eyebrow)!important;font-weight:700;letter-spacing:1.2px}.app-dev-page .cbt-pm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.app-dev-page .cbt-pm-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 10px rgba(19,32,71,.03);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;overflow:hidden}.app-dev-page .cbt-pm-card:hover{border-color:rgba(13,125,252,.35);box-shadow:0 8px 24px rgba(13,125,252,.08)}.app-dev-page .cbt-pm-card.active{border-color:var(--cbt-blue-primary,#0d7dfc);box-shadow:0 10px 30px rgba(13,125,252,.12)}.app-dev-page .cbt-pm-header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;cursor:pointer;user-select:none;background:#fff}.app-dev-page .cbt-pm-header-left{display:flex;flex-direction:column;gap:4px;padding-right:16px}.app-dev-page .cbt-pm-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--cbt-blue-primary,#0d7dfc)}.app-dev-page .cbt-pm-title{font-size:18px;font-weight:700;color:var(--cbt-navy-deep,#040c42);margin:0;line-height:1.35;transition:color .3s ease}.app-dev-page .cbt-pm-card.active .cbt-pm-title,.app-dev-page .cbt-pm-card:hover .cbt-pm-title{color:var(--cbt-blue-primary,#0d7dfc)}.app-dev-page .cbt-pm-toggle-btn{width:32px;height:32px;border-radius:50%;background:var(--cbt-blue-primary,#0d7dfc);color:#fff;display:flex;align-items:center;justify-content:center;border:none;font-size:13px;flex-shrink:0;cursor:pointer;box-shadow:0 3px 8px rgba(13,125,252,.35);transition:transform .3s ease,background-color .3s ease}.app-dev-page .cbt-pm-card:hover .cbt-pm-toggle-btn{transform:scale(1.08)}.app-dev-page .cbt-pm-card.active .cbt-pm-toggle-btn{background:var(--cbt-navy-deep,#040c42)}.app-dev-page .cbt-pm-body{display:none;padding:0 24px 24px;border-top:1px solid #f1f5f9;padding-top:16px}.app-dev-page .cbt-pm-desc{font-size:14.5px;line-height:1.65;color:var(--cbt-text-body,#3e485e);margin-bottom:16px}.app-dev-page .cbt-pm-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.app-dev-page .cbt-pm-bullets li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--cbt-text-dark,#1b2538);font-weight:500;line-height:1.45}.app-dev-page .cbt-pm-bullets li i{color:var(--cbt-blue-primary,#0d7dfc);font-size:13px;margin-top:3px;flex-shrink:0}@media (max-width:991px){.app-dev-page .cbt-pm-grid{grid-template-columns:1fr}}.app-dev-page .cbt-benefits-section{padding:96px 0;background:var(--cbt-bg-light,#f8fafd);position:relative}.app-dev-page .cbt-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.app-dev-page .cbt-benefit-card{background:#fff;border:1px solid #e7ebf3;border-radius:16px;padding:36px 30px;box-shadow:0 4px 20px rgba(4,12,66,.04);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16, 1, .3, 1)}.app-dev-page .cbt-benefit-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d7dfc,#376cfd);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16, 1, .3, 1);border-radius:16px 16px 0 0}.app-dev-page .cbt-benefit-card:hover{transform:translateY(-8px);border-color:#0d7dfc;box-shadow:0 20px 40px rgba(13,125,252,.12),0 8px 16px rgba(4,12,66,.05)}.app-dev-page .cbt-benefit-card:hover::before{transform:scaleX(1)}.app-dev-page .cbt-benefit-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.app-dev-page .cbt-benefit-icon{width:56px;height:56px;border-radius:14px;background:rgba(13,125,252,.08);color:var(--cbt-blue-primary,#0d7dfc);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all .4s cubic-bezier(.16, 1, .3, 1)}.app-dev-page .cbt-benefit-card:hover .cbt-benefit-icon{background:var(--cbt-blue-primary,#0d7dfc);color:#fff;transform:scale(1.08) rotate(3deg);box-shadow:0 8px 20px rgba(13,125,252,.3)}.app-dev-page .cbt-benefit-title{font-size:20px;font-weight:700;color:var(--cbt-navy-deep,#040c42);line-height:1.35;margin:0 0 12px;transition:color .3s ease}.app-dev-page .cbt-benefit-card:hover .cbt-benefit-title{color:var(--cbt-blue-primary,#0d7dfc)}.app-dev-page .cbt-benefit-desc{font-size:14.5px;line-height:1.65;color:#5e6b84;margin:0 0 24px;flex-grow:1}@media (max-width:1199px){.app-dev-page .cbt-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.app-dev-page .cbt-benefits-grid{grid-template-columns:1fr}}@media (max-width:1200px){.app-dev-page .cbt-hero{margin:0 30px}.app-dev-page .cbt-process-grid{grid-template-columns:repeat(2,1fr)}.app-dev-page .cbt-process-card{height:410px}}@media (max-width:991px){.app-dev-page .cbt-process-card{height:auto!important}.app-dev-page .cbt-process-body{position:static!important;transform:none!important;border-radius:0 0 16px 16px!important;box-shadow:none!important;padding:20px 22px 24px!important}.app-dev-page .cbt-process-info{opacity:1!important;transform:none!important}.app-dev-page .cbt-hero{margin:0 30px;padding:80px 0 60px;min-height:auto}.app-dev-page .cbt-hero h1{font-size:52px;line-height:68px}.app-dev-page .cbt-intro-grid{grid-template-columns:1fr;gap:30px}.app-dev-page .cbt-feature-list{grid-template-columns:1fr;gap:14px}.app-dev-page .cbt-benefits-grid{grid-template-columns:repeat(2,1fr)}.app-dev-page .cbt-intro-section{padding:72px 0 60px}.app-dev-page .cbt-approach-section,.app-dev-page .cbt-benefits-section{padding:72px 0}.app-dev-page .cbt-capabilities-section{padding:72px 0 24px}.app-dev-page .cbt-architecture-section{padding:0 0 72px}}@media (max-width:767px){.app-dev-page .cbt-hero{margin:0 15px;padding:70px 0 50px;border-radius:14px;min-height:auto}.app-dev-page .cbt-hero h1{font-size:40px;line-height:50px}.app-dev-page .cbt-intro-section{padding:52px 0 44px}.app-dev-page .cbt-approach-section,.app-dev-page .cbt-benefits-section{padding:52px 0}.app-dev-page .cbt-capabilities-section{padding:52px 0 20px}.app-dev-page .cbt-architecture-section{padding:0 0 48px}.app-dev-page .cbt-section-title{font-size:28px}.app-dev-page .cbt-process-grid{grid-template-columns:1fr}.app-dev-page .cbt-benefits-grid{grid-template-columns:1fr}.app-dev-page .cbt-intro-content h2{font-size:28px}.app-dev-page .cbt-architecture-showcase{padding:16px;border-radius:14px}.app-dev-page .cbt-intro-image-box{padding:12px}}.aim-page{--cbt-navy-deep:#040c42;--cbt-navy-mid:#0a1c66;--cbt-navy-surface:#132047;--cbt-blue-primary:#0d7dfc;--cbt-blue-accent:#376cfd;--cbt-blue-light:#4e79ed;--cbt-blue-eyebrow:#6087f1;--cbt-blue-soft:rgba(13, 125, 252, 0.08);--cbt-blue-glow:rgba(55, 108, 253, 0.18);--cbt-orange:#ff9360;--cbt-orange-soft:rgba(255, 147, 96, 0.12);--cbt-text-dark:#1b2538;--cbt-text-body:#3e485e;--cbt-text-muted:#5e6b84;--cbt-bg-light:#f8fafd;--cbt-bg-card:#f0f4fd;--cbt-border-light:rgba(13, 125, 252, 0.12);--cbt-border-card:rgba(19, 32, 71, 0.08);--cbt-white:#ffffff;--cbt-shadow-sm:0 4px 16px rgba(19, 32, 71, 0.05);--cbt-shadow-md:0 12px 32px rgba(19, 32, 71, 0.08);--cbt-shadow-lg:0 20px 48px rgba(19, 32, 71, 0.12);--cbt-radius-sm:8px;--cbt-radius-md:14px;--cbt-radius-lg:20px}.aim-page .wow{visibility:visible!important;opacity:1!important}.aim-page .cbt-hero{position:relative;margin:0 150px;border-radius:20px;min-height:568px;padding:87px 0;display:flex;align-items:center;background:url('../images/service/aim-strategy-presentation.webp') no-repeat center center/cover;color:var(--cbt-white);overflow:hidden;font-family:Ubuntu,sans-serif}.aim-page .cbt-hero .auto-container{width:100%}.aim-page .cbt-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;border-radius:20px;pointer-events:none;z-index:1}.aim-page .cbt-hero-inner{position:relative;z-index:2;text-align:center;max-width:1140px;margin:0 auto}.aim-page .cbt-hero h1{font-family:Ubuntu,sans-serif;font-size:80px;font-weight:700;line-height:110px;color:var(--cbt-white);text-transform:uppercase;letter-spacing:normal;text-align:center;position:relative;display:block;margin-bottom:20px}.aim-page .cbt-breadcrumbs{display:block;text-align:center;list-style:none;padding:0;margin:0;font-family:Ubuntu,sans-serif}.aim-page .cbt-breadcrumbs li{position:relative;display:inline-block;font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:var(--cbt-white);padding-right:14px;margin-right:5px;letter-spacing:normal}.aim-page .cbt-breadcrumbs li a{font-family:Ubuntu,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:var(--cbt-white);letter-spacing:normal;text-decoration:none;transition:color 180ms ease}.aim-page .cbt-breadcrumbs li a:hover{color:#a9c5ff}.aim-page .cbt-breadcrumbs li:before{position:absolute;content:'';background:var(--cbt-white);width:6px;height:2px;top:14px;right:0}.aim-page .cbt-breadcrumbs li:last-child:before{display:none}.aim-page .cbt-breadcrumbs li:not(:last-child)::after{display:none}.aim-page .cbt-intro-section{padding:96px 0 88px;background:var(--cbt-white);position:relative}.aim-page .cbt-intro-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:44px;align-items:center}.aim-page .cbt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--cbt-blue-eyebrow);margin-bottom:14px}.aim-page .cbt-eyebrow i{font-size:12px}.aim-page .cbt-intro-content h2{font-size:36px;font-weight:800;color:var(--cbt-navy-deep);line-height:1.25;margin:0 0 20px;letter-spacing:-.4px}.aim-page .cbt-intro-lead{font-size:17px;line-height:1.7;color:var(--cbt-text-body);font-weight:500;margin-bottom:18px}.aim-page .cbt-intro-desc{font-size:15px;line-height:1.7;color:var(--cbt-text-muted);margin-bottom:28px}.aim-page .cbt-feature-list{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:14px}.aim-page .cbt-feature-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--cbt-text-dark);font-weight:500;line-height:1.5}.aim-page .cbt-feature-item i{color:var(--cbt-blue-primary);font-size:16px;margin-top:3px;flex-shrink:0}.aim-page .cbt-intro-image-box{background:#fff;border:1px solid rgba(13,125,252,.14);border-radius:var(--cbt-radius-lg);padding:8px;box-shadow:0 16px 36px rgba(10,25,47,.08);transition:transform .35s ease,box-shadow .35s ease;overflow:hidden}.aim-page .cbt-intro-image-box:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(13,125,252,.15)}.aim-page .cbt-intro-diagram-img{width:100%;height:auto;border-radius:calc(var(--cbt-radius-lg) - 4px);display:block}.aim-page .cbt-approach-section{padding:96px 0;background:var(--cbt-bg-light);position:relative}.aim-page .cbt-section-header{text-align:center;max-width:820px;margin:0 auto 55px}.aim-page .cbt-section-title{font-size:38px;font-weight:800;color:var(--cbt-navy-deep);line-height:1.25;margin:0 0 16px;letter-spacing:-.4px}.aim-page .cbt-section-subtitle{font-size:16.5px;line-height:1.65;color:var(--cbt-text-muted);margin:0}.aim-page .cbt-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.aim-page .cbt-process-card{background:var(--cbt-white,#fff);border:1px solid var(--cbt-border-card,#e2e8f0);border-radius:16px;box-shadow:0 4px 20px rgba(10,25,47,.05);position:relative;display:flex;flex-direction:column;height:360px;overflow:hidden;transition:transform .4s cubic-bezier(.16, 1, .3, 1),box-shadow .4s ease,border-color .4s ease;cursor:pointer}.aim-page .cbt-process-card.is-hovered,.aim-page .cbt-process-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(13,125,252,.16);border-color:rgba(13,125,252,.3)}.aim-page .cbt-process-image-wrap{width:100%;height:210px;position:relative;overflow:hidden;flex-shrink:0;background:#0a192f}.aim-page .cbt-process-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.aim-page .cbt-process-card.is-hovered .cbt-process-img,.aim-page .cbt-process-card:hover .cbt-process-img{transform:scale(1.08)}.aim-page .cbt-process-body{position:absolute;top:210px;left:0;right:0;background:#fff;padding:20px 22px 24px;border-top:1px solid rgba(13,125,252,.08);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -8px 24px rgba(10,25,47,.05);display:flex;flex-direction:column;transform:translateY(0);transition:transform .45s cubic-bezier(.16, 1, .3, 1),box-shadow .45s ease;z-index:3;min-height:260px}.aim-page .cbt-process-card.is-hovered .cbt-process-body,.aim-page .cbt-process-card:hover .cbt-process-body{transform:translateY(-145px);box-shadow:0 -14px 36px rgba(10,25,47,.12)}.aim-page .cbt-process-head{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.aim-page .cbt-process-title{font-size:17px;font-weight:700;color:var(--cbt-navy-deep,#0a192f);margin:0;line-height:1.35;letter-spacing:-.2px}.aim-page .cbt-process-info{opacity:0;transform:translateY(24px);transition:opacity .35s ease 80ms,transform .35s cubic-bezier(.16, 1, .3, 1) 80ms;display:flex;flex-direction:column;gap:12px}.aim-page .cbt-process-card.is-hovered .cbt-process-info,.aim-page .cbt-process-card:hover .cbt-process-info{opacity:1;transform:translateY(0)}.aim-page .cbt-process-desc{font-size:13.5px;line-height:1.55;color:var(--cbt-text-body,#4b5563);margin:0}.aim-page .cbt-architecture-section{padding:0 0 96px;background:#fff;position:relative}.aim-page .cbt-architecture-showcase{background:#fff;border:1px solid rgba(13,125,252,.14);border-radius:20px;padding:30px;box-shadow:0 16px 40px rgba(10,25,47,.06);display:flex;justify-content:center;align-items:center;transition:transform .35s ease,box-shadow .35s ease}.aim-page .cbt-architecture-showcase:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(13,125,252,.12)}.aim-page .cbt-architecture-img{max-width:100%;height:auto;border-radius:12px;display:block}.aim-page .cbt-capabilities-section{padding:96px 0 35px;background:#fff;position:relative}.aim-page .cbt-capabilities-section .cbt-eyebrow{color:var(--cbt-blue-eyebrow)!important;font-weight:700;letter-spacing:1.5px}.aim-page .cbt-pm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.aim-page .cbt-pm-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 10px rgba(19,32,71,.03);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;overflow:hidden}.aim-page .cbt-pm-card:hover{border-color:rgba(13,125,252,.35);box-shadow:0 8px 24px rgba(13,125,252,.08)}.aim-page .cbt-pm-card.active{border-color:var(--cbt-blue-primary,#0d7dfc);box-shadow:0 10px 30px rgba(13,125,252,.12)}.aim-page .cbt-pm-header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;cursor:pointer;user-select:none;background:#fff}.aim-page .cbt-pm-header-left{display:flex;flex-direction:column;gap:4px;padding-right:16px}.aim-page .cbt-pm-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--cbt-blue-primary,#0d7dfc)}.aim-page .cbt-pm-title{font-size:18px;font-weight:700;color:var(--cbt-navy-deep,#040c42);margin:0;line-height:1.35;transition:color .3s ease}.aim-page .cbt-pm-card.active .cbt-pm-title,.aim-page .cbt-pm-card:hover .cbt-pm-title{color:var(--cbt-blue-primary,#0d7dfc)}.aim-page .cbt-pm-toggle-btn{width:32px;height:32px;border-radius:50%;background:var(--cbt-blue-primary,#0d7dfc);color:#fff;display:flex;align-items:center;justify-content:center;border:none;font-size:13px;flex-shrink:0;cursor:pointer;box-shadow:0 3px 8px rgba(13,125,252,.35);transition:transform .3s ease,background-color .3s ease}.aim-page .cbt-pm-card:hover .cbt-pm-toggle-btn{transform:scale(1.08)}.aim-page .cbt-pm-card.active .cbt-pm-toggle-btn{background:var(--cbt-navy-deep,#040c42)}.aim-page .cbt-pm-body{display:none;padding:0 24px 24px;border-top:1px solid #f1f5f9;padding-top:16px}.aim-page .cbt-pm-desc{font-size:14.5px;line-height:1.65;color:var(--cbt-text-body,#3e485e);margin-bottom:16px}.aim-page .cbt-pm-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.aim-page .cbt-pm-bullets li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--cbt-text-dark,#1b2538);font-weight:500;line-height:1.45}.aim-page .cbt-pm-bullets li i{color:var(--cbt-blue-primary,#0d7dfc);font-size:13px;margin-top:3px;flex-shrink:0}@media (max-width:991px){.aim-page .cbt-pm-grid{grid-template-columns:1fr}}.aim-page .cbt-benefits-section{padding:96px 0;background:var(--cbt-bg-light,#f8fafd);position:relative}.aim-page .cbt-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.aim-page .cbt-benefit-card{background:#fff;border:1px solid #e7ebf3;border-radius:16px;padding:36px 30px;box-shadow:0 4px 20px rgba(4,12,66,.04);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16, 1, .3, 1)}.aim-page .cbt-benefit-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d7dfc,#376cfd);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16, 1, .3, 1);border-radius:16px 16px 0 0}.aim-page .cbt-benefit-card:hover{transform:translateY(-8px);border-color:#0d7dfc;box-shadow:0 20px 40px rgba(13,125,252,.12),0 8px 16px rgba(4,12,66,.05)}.aim-page .cbt-benefit-card:hover::before{transform:scaleX(1)}.aim-page .cbt-benefit-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.aim-page .cbt-benefit-icon{width:56px;height:56px;border-radius:14px;background:rgba(13,125,252,.08);color:var(--cbt-blue-primary,#0d7dfc);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all .4s cubic-bezier(.16, 1, .3, 1)}.aim-page .cbt-benefit-card:hover .cbt-benefit-icon{background:var(--cbt-blue-primary,#0d7dfc);color:#fff;transform:scale(1.08) rotate(3deg);box-shadow:0 8px 20px rgba(13,125,252,.3)}.aim-page .cbt-benefit-title{font-size:20px;font-weight:700;color:var(--cbt-navy-deep,#040c42);line-height:1.35;margin:0 0 12px;transition:color .3s ease}.aim-page .cbt-benefit-card:hover .cbt-benefit-title{color:var(--cbt-blue-primary,#0d7dfc)}.aim-page .cbt-benefit-desc{font-size:14.5px;line-height:1.65;color:#5e6b84;margin:0 0 24px;flex-grow:1}@media (max-width:1199px){.aim-page .cbt-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.aim-page .cbt-benefits-grid{grid-template-columns:1fr}}@media (max-width:1200px){.aim-page .cbt-hero{margin:0 30px}.aim-page .cbt-process-grid{grid-template-columns:repeat(2,1fr)}.aim-page .cbt-process-card{height:410px}}@media (max-width:991px){.aim-page .cbt-process-card{height:auto!important}.aim-page .cbt-process-body{position:static!important;transform:none!important;border-radius:0 0 16px 16px!important;box-shadow:none!important;padding:20px 22px 24px!important}.aim-page .cbt-process-info{opacity:1!important;transform:none!important}.aim-page .cbt-hero{margin:0 30px;padding:80px 0 60px;min-height:520px}.aim-page .cbt-hero h1{font-size:52px;line-height:68px}.aim-page .cbt-intro-grid{grid-template-columns:1fr;gap:40px}.aim-page .cbt-benefits-grid{grid-template-columns:repeat(2,1fr)}.aim-page .cbt-intro-section{padding:72px 0 60px}.aim-page .cbt-approach-section,.aim-page .cbt-benefits-section{padding:72px 0}.aim-page .cbt-capabilities-section{padding:72px 0 24px}.aim-page .cbt-architecture-section{padding:0 0 72px}}@media (max-width:767px){.aim-page .cbt-hero,.app-dev-page .cbt-hero,.cbt-page .cbt-hero{margin:0 15px;padding:60px 16px;border-radius:14px;min-height:220px;display:flex;align-items:center;justify-content:center}.aim-page .cbt-hero h1,.app-dev-page .cbt-hero h1,.cbt-page .cbt-hero h1{font-size:clamp(24px, 6.2vw, 36px);line-height:1.25;margin-bottom:0}.aim-page .cbt-hero .cbt-breadcrumbs,.app-dev-page .cbt-hero .cbt-breadcrumbs,.cbt-hero .desktop-breadcrumbs,.cbt-page .cbt-hero .cbt-breadcrumbs{display:none!important}.cbt-breadcrumbs-mobile{display:block!important;padding:16px 0 8px;background:0 0}.cbt-breadcrumbs-mobile .cbt-breadcrumbs{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;list-style:none;padding:0;margin:0;font-family:Ubuntu,sans-serif}.cbt-breadcrumbs-mobile .cbt-breadcrumbs li{position:relative;display:inline-flex;align-items:center;font-family:Ubuntu,sans-serif;font-size:13.5px;line-height:20px;font-weight:500;color:#55627a;padding:0;margin:0;letter-spacing:normal}.cbt-breadcrumbs-mobile .cbt-breadcrumbs li::before{display:none!important}.cbt-breadcrumbs-mobile .cbt-breadcrumbs li+li::before{display:inline-block!important;position:static!important;content:"›"!important;margin-right:8px;color:#94a3b8;font-size:15px;font-weight:400;width:auto!important;height:auto!important;background:0 0!important}.cbt-breadcrumbs-mobile .cbt-breadcrumbs li a{font-family:Ubuntu,sans-serif;color:#0d7dfc;font-size:13.5px;line-height:20px;font-weight:600;text-decoration:none;transition:color .2s ease}.cbt-breadcrumbs-mobile .cbt-breadcrumbs li a:hover{color:#ff5023}.cbt-breadcrumbs-mobile .cbt-breadcrumbs li:last-child{color:#1e293b;font-weight:600}.aim-page .cbt-intro-section{padding:52px 0 44px}.aim-page .cbt-approach-section,.aim-page .cbt-benefits-section{padding:52px 0}.aim-page .cbt-capabilities-section{padding:52px 0 20px}.aim-page .cbt-architecture-section{padding:0 0 48px}.aim-page .cbt-section-title{font-size:28px}.aim-page .cbt-process-grid{grid-template-columns:1fr}.aim-page .cbt-benefits-grid{grid-template-columns:1fr}.aim-page .cbt-intro-content h2{font-size:28px}.aim-page .cbt-architecture-showcase{padding:16px;border-radius:14px}.aim-page .cbt-intro-image-box{padding:12px}}
@media (max-width: 767px) {
  .about-page-hero {
    background-image: url("../images/background/about-hero-banner-mobile.webp") !important;
  }
  .contact-page-hero {
    background-image: url("../images/background/contact-hero-banner-mobile.webp") !important;
  }
}
.positions-hero-frame picture, .positions-hero-frame picture img,
.dt-hero-frame picture, .dt-hero-frame picture img,
.career-hero-frame picture, .career-hero-frame picture img,
.services-hero-frame picture, .services-hero-frame picture img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.partner-stage > a {
  position: relative;
  display: block;
  width: min(216px, 72vw);
  height: 75px;
}
.partner-stage > a:not(.is-active) {
  pointer-events: none;
}

.services-carousel .owl-stage-outer, .wowoni-services-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
}
.services-carousel .owl-stage, .wowoni-services-carousel .owl-stage {
  position: relative;
  touch-action: pan-y;
}
.services-carousel .owl-stage::after, .wowoni-services-carousel .owl-stage::after {
  display: block;
  clear: both;
  content: "";
}
.services-carousel .owl-item, .wowoni-services-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
}
