@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(assets/jost.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* theme.min.css */
.site-footer:not(.dynamic-footer){margin-inline-start:auto;margin-inline-end:auto;width:100%}@media (max-width:575px){.site-footer:not(.dynamic-footer){padding-inline-start:10px;padding-inline-end:10px}}@media (min-width:576px){.site-footer:not(.dynamic-footer){max-width:500px}}@media (min-width:768px){.site-footer:not(.dynamic-footer){max-width:600px}}@media (min-width:992px){.site-footer:not(.dynamic-footer){max-width:800px}}@media (min-width:1200px){.site-footer:not(.dynamic-footer){max-width:1140px}}
/* header-footer.min.css */
.site-footer{padding-block-start:1rem;padding-block-end:1rem;position:relative}
/* bootstrap.css */
:root,[data-bs-theme=light]{--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-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--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-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--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-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::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:var(--bs-border-width) solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}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}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{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}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}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:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,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,optgroup,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=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]: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}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-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]{-webkit-appearance:textfield;outline-offset:-2px}::-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}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.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:1225px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:24px;--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-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}@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%}}@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-8{flex:0 0 auto;width:66.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width:1400px){.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.d-flex{display:flex!important}.d-none{display:none!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.text-center{text-align:center!important}@media (min-width:768px){.justify-content-md-end{justify-content:flex-end!important}.text-md-end{text-align:right!important}}@media (min-width:992px){.justify-content-lg-start{justify-content:flex-start!important}}@media (min-width:1200px){.d-xl-block{display:block!important}.d-xl-none{display:none!important}.text-xl-center{text-align:center!important}}
/* spacing.css */
.mt-50{margin-top:50px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-60{margin-bottom:60px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.pt-10{padding-top:10px}.pt-80{padding-top:80px}.pt-110{padding-top:110px}.pb-95{padding-bottom:95px}
/* main.css */
.back-to-top-wrapper,a,button,p,input,select,textarea,li{-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.back-to-top-btn{-webkit-transition: transform 0.3s 0s ease-out;-moz-transition: transform 0.3s 0s ease-out;-ms-transition: transform 0.3s 0s ease-out;-o-transition: transform 0.3s 0s ease-out;transition: transform 0.3s 0s ease-out;}.tp-btn span{-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px);}.tp-program-wrap .tp-section-title{font-family: var(--tp-ff-primary);}.tp-counter-count,.tp-section-subtitle{font-family: var(--tp-ff-secondary);}:root{--tp-ff-body: Arial,sans-serif;--tp-ff-heading: Arial,sans-serif;--tp-ff-p: Arial,sans-serif;--tp-ff-primary: 'Jost',sans-serif;--tp-ff-secondary: 'Times New Roman',serif;--tp-ff-manrope: 'Manrope',sans-serif;--tp-ff-rufina: 'Rufina',serif;--tp-ff-marcellus: 'Marcellus',serif;--tp-ff-tropiline-bold: 'Tropiline_Bold',sans-serif;--tp-ff-tropiline: 'Tropiline_Regular',sans-serif;--tp-ff-tropiline-extra-bold: 'Tropiline_Extra_Bold',sans-serif;--tp-ff-fontawesome: "Font Awesome 6 Pro";--tp-common-white: #ffffff;--tp-common-black: #000;--tp-common-black-1: #010F1C;--tp-common-yellow: #fdf275;--tp-grey-1: #F6F4EE;--tp-grey-2: #84807B;--tp-grey-3: #55585B;--tp-grey-4: #EFEDE7;--tp-grey-5: #636366;--tp-grey-6: #4F5158;--tp-grey-7: #f9f4f1;--tp-grey-8: #5e5a59;--tp-grey-9: #837b79;--tp-red-1: #17254E;--tp-red-2: #17254E;--tp-red-3: #B70A14;--tp-red-4: #933115;--tp-red-5: #cf6e52;--tp-blue-1: #F1F3F9;--tp-heading-primary: #161613;--tp-heading-2: #031F42;--tp-heading-3: #0A1D3A;--tp-heading-4: #161821;--tp-heading-5: #2d2a29;--tp-text-body: #57595F;--tp-theme-primary: #17254E;--tp-theme-secondary: #1A73E8;--tp-theme-3: #FF7162;--tp-theme-4: #B1040E;--tp-theme-5: #F0EC51;--tp-theme-6: #1E1E2F;--tp-theme-7: #4661FD;--tp-theme-8: #006B61;--tp-theme-9: #5956E9;--tp-theme-10: #ff5224;--tp-theme-11: #1d9267;--tp-dashboard-primary: #556DF5;--tp-dashboard-secondary: #5169F1;--tp-dashboard-3: #5B7D55;--tp-dashboard-danger: #FF4D4F;--tp-dashboard-sucess: #0F9F55;--tp-dashboard-warning: #F59B12;--tp-dashboard-info: #5974FF;--tp-border-primary: #EAEBED;--tp-border-2: #E4E2DC;}*{margin: 0;padding: 0;box-sizing: border-box;}body{font-family: var(--tp-ff-body);font-size: 14px;font-weight: normal;color: var(--tp-text-body);line-height: 26px;}a{text-decoration: none;}h1,h2,h3,h4,h5,h6{font-family: var(--tp-ff-heading);color: var(--tp-heading-primary);margin-top: 0px;font-weight: 600;line-height: 1.2;-webkit-transition: color 0.3s 0s ease-out;-moz-transition: color 0.3s 0s ease-out;-ms-transition: color 0.3s 0s ease-out;-o-transition: color 0.3s 0s ease-out;transition: color 0.3s 0s ease-out;}h1{font-size: 40px;}h2{font-size: 36px;}h3{font-size: 28px;}h4{font-size: 24px;}h5{font-size: 20px;}h6{font-size: 16px;}ul{margin: 0px;padding: 0px;}p{font-family: var(--tp-ff-p);font-size: 16px;font-weight: 400;color: var(--tp-text-body);margin-bottom: 15px;line-height: 26px;}a:not([href]):not([class]),a:not([href]):not([class]):hover{color: inherit;text-decoration: none;}a:focus{text-decoration: none;outline: none;}a:focus,a:hover{color: inherit;text-decoration: none;}a,button{color: inherit;outline: none;border: none;background: transparent;}button:hover{cursor: pointer;}button:focus{outline: 0;}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea{outline: none;background-color: #fff;height: 54px;width: 100%;line-height: 56px;font-size: 14px;color: var(--tp-common-black);padding-left: 24px;padding-right: 24px;border: 1px solid #E4E2DC;}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #95999D;}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color: #95999D;}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color: #95999D;}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #95999D;}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,textarea::placeholder{color: #95999D;}[dir=rtl] input[type=text],[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=number],[dir=rtl] input[type=password],[dir=rtl] input[type=url],[dir=rtl] textarea{text-align: right;}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus{border-color: var(--tp-theme-primary);}input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=url]:focus::placeholder,textarea:focus::placeholder{opacity: 0;}textarea{line-height: 1.4;padding-top: 17px;padding-bottom: 17px;}input[type=color]{appearance: none;-moz-appearance: none;-webkit-appearance: none;background: none;border: 0;cursor: pointer;height: 100%;width: 100%;padding: 0;border-radius: 50%;}*::-moz-selection{background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none;}::-moz-selection{background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none;}::selection{background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none;}*::-moz-placeholder{color: var(--tp-common-black);font-size: 14px;opacity: 1;}*::placeholder{color: var(--tp-common-black);font-size: 14px;opacity: 1;}.fix{overflow: hidden;}.p-relative{position: relative;}.tp-header-logo img{width: 125px;}.body-overlay{background-color: var(--tp-common-black);height: 100%;width: 100%;position: fixed;top: 0;z-index: 9999;left: 0;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.body-overlay:hover{cursor: url("https://miuc.edu.pk/wp-content/themes/hello-elementor/files/img/icon/cross-out.png"),pointer;}.body-overlay.opened{opacity: 0.7;visibility: visible;}.tp-gx-90{--bs-gutter-x: 70px;}@media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-gx-90{--bs-gutter-x: 50px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-gx-90{--bs-gutter-x: 30px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-gx-90{--bs-gutter-x: 25px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-gx-90{--bs-gutter-x: 25px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.tp-gx-90{--bs-gutter-x: 20px;}}@media only screen and (max-width: 767px){.tp-gx-90{--bs-gutter-x: 10px;}}.tp-gx-90 [class*=col-]{padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}.back-to-top-wrapper{position: fixed;right: 20px;bottom: 0;width: 44px;height: 44px;cursor: pointer;display: block;z-index: 999;opacity: 0;visibility: hidden;border-radius: 50%;}@media only screen and (max-width: 767px){.back-to-top-wrapper{right: 20px;bottom: 20px;}}.back-to-top-wrapper.back-to-top-btn-show{visibility: visible;opacity: 1;bottom: 20px;}.back-to-top-btn{display: inline-block;width: 44px;height: 44px;line-height: 44px;text-align: center;background: var(--tp-common-black);box-shadow: 0px 8px 16px rgba(3,4,28,0.3);color: var(--tp-common-white);border-radius: 50%;}.back-to-top-btn svg{-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}.back-to-top-btn:hover{-webkit-transform: translateY(-4px);-moz-transform: translateY(-4px);-ms-transform: translateY(-4px);-o-transform: translateY(-4px);transform: translateY(-4px);}.tp-btn{color: var(--tp-common-white);font-size: 16px;font-weight: 500;display: inline-block;padding: 13px 34px;border-radius: 6px;border: 2px solid var(--tp-theme-primary);background-color: var(--tp-theme-primary);-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-btn:hover{box-shadow: 0 10px 15px -5px rgba(21,36,34,0.1);color: var(--tp-common-white);background-color: #880824;border-color: #880824;}.tp-btn span{display: inline-block;margin-left: 5px;transform: translateY(-1px);}.tp-btn-sm{padding: 13px 35px;}@-webkit-keyframes tp-pulse{0%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0.4);box-shadow: 0 0 0 0 rgba(255,255,255,0.4);}70%{-moz-box-shadow: 0 0 0 45px rgba(255,255,255,0);box-shadow: 0 0 0 45px rgba(255,255,255,0);}100%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0);box-shadow: 0 0 0 0 rgba(255,255,255,0);}}@-moz-keyframes tp-pulse{0%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0.4);box-shadow: 0 0 0 0 rgba(255,255,255,0.4);}70%{-moz-box-shadow: 0 0 0 45px rgba(255,255,255,0);box-shadow: 0 0 0 45px rgba(255,255,255,0);}100%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0);box-shadow: 0 0 0 0 rgba(255,255,255,0);}}@-ms-keyframes tp-pulse{0%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0.4);box-shadow: 0 0 0 0 rgba(255,255,255,0.4);}70%{-moz-box-shadow: 0 0 0 45px rgba(255,255,255,0);box-shadow: 0 0 0 45px rgba(255,255,255,0);}100%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0);box-shadow: 0 0 0 0 rgba(255,255,255,0);}}@keyframes tp-pulse{0%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0.4);box-shadow: 0 0 0 0 rgba(255,255,255,0.4);}70%{-moz-box-shadow: 0 0 0 45px rgba(255,255,255,0);box-shadow: 0 0 0 45px rgba(255,255,255,0);}100%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0);box-shadow: 0 0 0 0 rgba(255,255,255,0);}}@keyframes icon-bounce{0%,100%,20%,50%,80%{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}40%{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}60%{-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}}@keyframes tp-rotate-video-text{from{transform: rotate(-45deg);}to{transform: rotate(315deg);}}@keyframes section-animation{0%{max-width: 0;}15%{max-width: 100%;}85%{opacity: 1;}90%{max-width: 100%;opacity: 0;}to{max-width: 0;opacity: 0;}}@keyframes tfLeftToRight{49%{transform: translateX(30%);}50%{opacity: 0;transform: translateX(-30%);}100%{opacity: 1;}}@keyframes hero-dot-1{0%{transform: translateY(-80px);}100%{transform: translateY(0px);}}@keyframes hero-dot-2{0%{transform: translateX(-50px);}100%{transform: translateX(0px);}}@-webkit-keyframes video-border{0%{transform: translate(-50%,-50%) scale(0.9);}60%{opacity: 1;}100%{transform: translate(-50%,-50%) scale(2);opacity: 0;}}@-moz-keyframes video-border{0%{transform: translate(-50%,-50%) scale(0.9);}60%{opacity: 1;}100%{transform: translate(-50%,-50%) scale(2);opacity: 0;}}@-ms-keyframes video-border{0%{transform: translate(-50%,-50%) scale(0.9);}60%{opacity: 1;}100%{transform: translate(-50%,-50%) scale(2);opacity: 0;}}@keyframes video-border{0%{transform: translate(-50%,-50%) scale(0.9);}60%{opacity: 1;}100%{transform: translate(-50%,-50%) scale(2);opacity: 0;}}@-webkit-keyframes light{0%{opacity: 1;}50%{opacity: 0.4;}100%{opacity: 1;color: white;}}@-moz-keyframes light{0%{opacity: 1;}50%{opacity: 0.4;}100%{opacity: 1;color: white;}}@-ms-keyframes light{0%{opacity: 1;}50%{opacity: 0.4;}100%{opacity: 1;color: white;}}@keyframes light{0%{opacity: 1;}50%{opacity: 0.4;}100%{opacity: 1;color: white;}}@-webkit-keyframes neptune{0%{transform: translate(0px,0px);}20%{transform: translate(20px,-5px);}40%{transform: translate(50px,20px);}60%{transform: translate(20px,50px);}80%{transform: translate(-20px,30px);}100%{transform: translate(0px,0px);}}@-moz-keyframes neptune{0%{transform: translate(0px,0px);}20%{transform: translate(20px,-5px);}40%{transform: translate(50px,20px);}60%{transform: translate(20px,50px);}80%{transform: translate(-20px,30px);}100%{transform: translate(0px,0px);}}@-ms-keyframes neptune{0%{transform: translate(0px,0px);}20%{transform: translate(20px,-5px);}40%{transform: translate(50px,20px);}60%{transform: translate(20px,50px);}80%{transform: translate(-20px,30px);}100%{transform: translate(0px,0px);}}@keyframes neptune{0%{transform: translate(0px,0px);}20%{transform: translate(20px,-5px);}40%{transform: translate(50px,20px);}60%{transform: translate(20px,50px);}80%{transform: translate(-20px,30px);}100%{transform: translate(0px,0px);}}@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);}}@-webkit-keyframes a{0%{-webkit-transform: scale(0.5);transform: scale(0.5);}50%{-webkit-transform: scale(1);transform: scale(1);}100%{-webkit-transform: scale(0.8);transform: scale(0.8);}}@-moz-keyframes a{0%{-webkit-transform: scale(0.5);transform: scale(0.5);}50%{-webkit-transform: scale(1);transform: scale(1);}100%{-webkit-transform: scale(0.8);transform: scale(0.8);}}@-ms-keyframes a{0%{-webkit-transform: scale(0.5);transform: scale(0.5);}50%{-webkit-transform: scale(1);transform: scale(1);}100%{-webkit-transform: scale(0.8);transform: scale(0.8);}}@keyframes a{0%{-webkit-transform: scale(0.5);transform: scale(0.5);}50%{-webkit-transform: scale(1);transform: scale(1);}100%{-webkit-transform: scale(0.8);transform: scale(0.8);}}@-webkit-keyframes scroll-1{0%{-webkit-transform: translateX(0);transform: translateX(0);}100%{-webkit-transform: translateX(-100%);transform: translateX(-100%);}}@keyframes scroll-1{0%{-webkit-transform: translateX(0);transform: translateX(0);}100%{-webkit-transform: translateX(-100%);transform: translateX(-100%);}}@-moz-keyframes headerSlideDown{0%{margin-top: -150px;}100%{margin-top: 0;}}@-ms-keyframes headerSlideDown{0%{margin-top: -150px;}100%{margin-top: 0;}}@-webkit-keyframes headerSlideDown{0%{margin-top: -150px;}100%{margin-top: 0;}}@keyframes headerSlideDown{0%{margin-top: -150px;}100%{margin-top: 0;}}@-moz-keyframes headerSlideUp{0%{margin-top: 0;}100%{margin-top: -150px;}}@-ms-keyframes headerSlideUp{0%{margin-top: 0;}100%{margin-top: -150px;}}@-webkit-keyframes headerSlideUp{0%{margin-top: 0;}100%{margin-top: -150px;}}@keyframes headerSlideUp{0%{margin-top: 0;}100%{margin-top: -150px;}}@keyframes section_stroke{0%{stroke-dashoffset: 560;}100%{stroke-dashoffset: 0;}}@keyframes shine{100%{left: -200%;}}@keyframes tp-line-dash{100%{stroke-dashoffset: 0;}}@keyframes dash{to{stroke-dashoffset: 0px;stroke-dasharray: 3000;}}@keyframes gradients{0%{background-position: 0 0;}25%{background-position: 50% 0;}50%{background-position: 90% 0;}60%{background-position: 60%;}75%{background-position: 40%;}100%{background-position: 0 0;}}@keyframes tpswing{0%{transform: rotate(3deg);}100%{transform: rotate(-3deg);}}@-webkit-keyframes tpswing{0%{transform: rotate(3deg);}100%{transform: rotate(-3deg);}}@keyframes tpswings{0%{transform: translateY(0) rotate(0deg);}100%{transform: translateY(-20px) rotate(-10deg);}}@keyframes hero-bounce{0%,20%,50%,80%,100%{transform: translateY(0);}40%{transform: translateY(-30px);}60%{transform: translateY(-15px);}}@keyframes bannerAnimationTwo{0%{transform: translate(0px,0px);}20%{transform: translate(450px,0px);}40%{transform: translate(450px,-20px);}60%{transform: translate(250px,-20px);}80%{transform: translate(50px,-10px);}100%{transform: translate(0px,0px);}}@keyframes spin{100%{transform: rotateY(360deg);}}@keyframes spin{0%{transform: scale(0);}50%{transform: scale(1);}100%{transform: scale(0);}}@keyframes img-border{0%{-webkit-border-radius: 51% 49% 77% 23%/65% 50% 50% 35%;-moz-border-radius: 51% 49% 77% 23%/65% 50% 50% 35%;border-radius: 51% 49% 77% 23%/65% 50% 50% 35%;}100%{-webkit-border-radius: 30% 70% 28% 72%/53% 69% 31% 47%;-moz-border-radius: 30% 70% 28% 72%/53% 69% 31% 47%;border-radius: 30% 70% 28% 72%/53% 69% 31% 47%;}}@keyframes radiusChange{0%{border-radius: 0px 0px 0px 0px;}40%{border-radius: 50px 0px 80px 0px;}80%{border-radius: 0px 50px 0px 80px;}100%{border-radius: 0px 0px 0px 0px;}}@keyframes tpupdown{0%{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}100%{-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}}@keyframes morph{0%,100%{border-radius: 40% 60% 70% 30%/40% 40% 60% 50%;}34%{border-radius: 70% 30% 50% 50%/30% 30% 70% 70%;}67%{border-radius: 100% 60% 60% 100%/100% 100% 60% 60%;}}@keyframes tfLeftToRight{49%{transform: translateY(30%);}50%{opacity: 0;transform: translateY(-30%);}51%{opacity: 1;}}@keyframes bubbles{0%{bottom: 52px;left: 67px;opacity: 0;}50%{bottom: 62px;opacity: 1;}100%{bottom: 72px;left: 67px;opacity: 0;}}@keyframes ab2animation{0%{transform: translateX(0px);}25%{transform: translateX(-35px);}50%{transform: translateX(0px);}75%{transform: translateX(35px);}100%{transform: translateX(0px);}}@keyframes opacity{0%{opacity: 0.4;}50%{opacity: 1;}100%{opacity: 0.4;}}@keyframes animation-popup{0%{-webkit-transform: scale(0.7) rotate(0deg);transform: scale(0.7) rotate(0deg);}40%{-webkit-transform: scale(0.7) rotate(160deg);transform: scale(0.7) rotate(160deg);}80%{-webkit-transform: scale(1) rotate(360deg);transform: scale(1) rotate(360deg);}100%{-webkit-transform: scale(1) rotate(360deg);transform: scale(1) rotate(360deg);}}@-webkit-keyframes tp-loading{0%{stroke-dashoffset: 0;stroke-dasharray: 0,3150;}100%{stroke-dashoffset: -1131;stroke-dasharray: 1128,3138;}}@-moz-keyframes tp-loading{0%{stroke-dashoffset: 0;stroke-dasharray: 0,3150;}100%{stroke-dashoffset: -1131;stroke-dasharray: 1128,3138;}}@-ms-keyframes tp-loading{0%{stroke-dashoffset: 0;stroke-dasharray: 0,3150;}100%{stroke-dashoffset: -1131;stroke-dasharray: 1128,3138;}}@keyframes tp-loading{0%{stroke-dashoffset: 0;stroke-dasharray: 0,3150;}100%{stroke-dashoffset: -1131;stroke-dasharray: 1128,3138;}}@-webkit-keyframes tp-rotate{0%{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes tp-rotate{0%{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-ms-keyframes tp-rotate{0%{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes tp-rotate{0%{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes zoom-in-zoom-out{0%{transform: scale(1,1);}50%{transform: scale(0.9,0.9);}100%{transform: scale(1,1);}}.grey-bg{background-color: var(--tp-grey-1);}.theme-bg{background-color: var(--tp-theme-primary);}[data-bg-color=footer-bg-grey]{background-color: var(--tp-footer-grey-1);}.offcanvas__area{position: fixed;right: 0;top: 0;width: 450px;height: 100%;-webkit-transform: translateX(calc(100% + 80px));-moz-transform: translateX(calc(100% + 80px));-ms-transform: translateX(calc(100% + 80px));-o-transform: translateX(calc(100% + 80px));transform: translateX(calc(100% + 80px));background: var(--tp-common-white) none repeat scroll 0 0;z-index: 1000;transition: 0.3s linear;overflow-y: scroll;overscroll-behavior-y: contain;scrollbar-width: none;}.offcanvas__area::-webkit-scrollbar{display: none;}.offcanvas__area.offcanvas-opened{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1;}@media only screen and (max-width: 767px){.offcanvas__area{width: calc(100% - 50px);}}@media only screen and (min-width: 576px) and (max-width: 767px){.offcanvas__area{width: 350px;}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (max-width: 767px){.offcanvas__top{margin-bottom: 40px;}}.offcanvas__wrapper{position: relative;padding: 50px 40px 145px;z-index: 1;min-height: 100%;}@media only screen and (max-width: 767px){.offcanvas__wrapper{padding: 20px;}}.offcanvas-title{font-size: 40px;line-height: 1;font-weight: 700;margin-bottom: 15px;letter-spacing: -0.8px;color: var(--tp-common-black-1);}.offcanvas-title.sm{font-size: 22px;font-weight: 500;margin-bottom: 15px;text-transform: uppercase;letter-spacing: 0;}.offcanvas-content{margin-bottom: 45px;}@media only screen and (max-width: 767px){.offcanvas-content{display: none;}}.offcanvas-content p{font-size: 16px;font-weight: 400;line-height: 24px;color: #414144;}.offcanvas-contact{margin-bottom: 55px;}@media only screen and (max-width: 767px){.offcanvas-contact{display: none;}}.offcanvas-contact ul li{margin-bottom: 2px;list-style: none;}.offcanvas-contact ul li a{position: relative;font-size: 18px;color: #414144;display: inline-block;}.offcanvas-contact ul li a::before{position: absolute;content: "";width: 0;height: 1px;left: auto;right: 0;bottom: 0px;opacity: 0;background: #414144;transition: all 0.3s linear;}.offcanvas-contact ul li a:hover::before{opacity: 1;width: 100%;left: 0;right: auto;transition: all 0.2s linear;}.offcanvas__close{position: absolute;top: 30px;right: 30px;z-index: 2;}@media only screen and (max-width: 767px){.offcanvas__close{top: 20px;}}.offcanvas__close-btn{display: inline-block;cursor: pointer;font-size: 16px;height: 50px;width: 50px;line-height: 40px;background-color: var(--tp-theme-primary);color: var(--tp-common-white);border: none;transition: 0.3s linear;}@media only screen and (max-width: 767px){.offcanvas__close-btn{height: 40px;width: 40px;}}.offcanvas__close-btn:hover{background-color: var(--tp-theme-primary);color: var(--tp-common-white);opacity: 0.8;}.offcanvas__close-btn:hover svg{transform: translateY(-2px);}.offcanvas__close-btn svg{transform: translateY(-2px);}.offcanvas-open-btn{height: 40px;width: 40px;border-radius: 6px;line-height: 42px;text-align: center;cursor: pointer;background-color: transparent;transition: 0.3s linear;border: 1px solid rgba(255,255,255,0.3);}.offcanvas-open-btn span{font-size: 16px;font-weight: 400;transform: translateY(-3px);display: inline-block;transition: 0.3s linear;}.offcanvas-open-btn:hover{border-color: white;background-color: var(--tp-common-white);}.offcanvas-open-btn:hover i{color: var(--tp-common-black);}.offcanvas-open-btn i{display: inline-block;transform: translateY(-2px);color: var(--tp-common-white);transform: 0.3s linear;}.body-overlay{background-color: var(--tp-common-black);height: 100%;width: 100%;position: fixed;top: 0;z-index: 99;left: 0;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.body-overlay.opened{opacity: 0.3;visibility: visible;}.body-overlay:hover{cursor: url("https://miuc.edu.pk/wp-content/themes/hello-elementor/files/img/icon/cross-out.png"),pointer;}.tp-section-title{font-size: 60px;line-height: 1.07;letter-spacing: -0.6px;}@media only screen and (max-width: 767px){.tp-section-title{font-size: 40px;}}.tp-section-title span{position: relative;color: var(--tp-theme-primary);display: inline-block;}.tp-section-title span svg{position: absolute;bottom: -10px;left: 37px;color: #161613;}@media only screen and (max-width: 767px){.tp-section-title span svg{left: 0;}}.tp-section-subtitle{color: var(--tp-theme-primary);font-size: 18px;font-style: italic;font-weight: 500;text-transform: uppercase;margin-bottom: 5px;}.tp-section p{margin-left: 25px;font-size: 17px;}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-section p{margin-left: 0;}}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-section p br{display: none;}}.tp-section-2-title{font-size: 60px;line-height: 1.1;letter-spacing: -1.2px;font-weight: 500;color: var(--tp-heading-3);}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.tp-section-2-title{font-size: 55px;}}@media only screen and (max-width: 767px){.tp-section-2-title{font-size: 40px;}}.tp-section-2-title span{color: var(--tp-theme-primary);position: relative;display: inline-block;}.tp-underline-shape-2{position: absolute;bottom: -6px;left: 37px;}@media only screen and (max-width: 767px){.tp-underline-shape-2{bottom: -8px;left: 0;}}.tp-underline-shape-4{position: absolute;bottom: -8px;left: -150px;}@media only screen and (max-width: 767px){.tp-underline-shape-4{bottom: -18px;left: 0;}}.tp-header-top{padding: 10px 0;}.tp-header-right-list a{color: var(--tp-common-white);font-size: 13px;font-weight: 500;text-transform: uppercase;border-right: 1px solid rgba(255,255,255,0.16);display: inline-block;line-height: 1;padding: 4px 12px;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-header-right-list a{padding: 4px 08px;}}.tp-header-right-list a:hover{background-color: rgba(255,255,255,0.1);}.tp-header-sticky{position: fixed;top: 0;left: 0;right: 0;z-index: 99;width: 100%;transition: 0.3s ease;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);background: rgba(255,255,255,0.7);box-shadow: 0 2px 4px rgba(7,37,68,0.1);animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;}.tp-header-inner{box-shadow: 0px 1px 1px 0px rgba(3,11,30,0.1),0px 1px 2px 1px rgba(3,11,30,0.06);}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-header-inner{padding: 12px 0;}}.tp-header-inner .main-menu>nav>ul>li{margin: 0;}.tp-header-inner .main-menu>nav>ul>li:not(:last-of-type){margin-right: 29px;}.tp-header-inner .main-menu>nav>ul>li.has-dropdown>a::after{color: #30302F;}.tp-header-inner .main-menu>nav>ul>li:hover>a{color: var(--tp-red-2);}.tp-header-inner .main-menu>nav>ul>li:hover>a::after{color: var(--tp-red-2);}.tp-header-inner .main-menu>nav>ul>li:hover>a.has-dropdown>a::after{color: var(--tp-red-2);}.tp-header-inner .main-menu>nav>ul>li>a{line-height: 1.5;color: #30302F;font-size: 17px;font-weight: 500;display: inline-block;padding: 25px 0 25px 0;}.tp-header-inner .main-menu>nav>ul>li>a:hover{color: var(--tp-red-2);}.tp-header-inner .main-menu>nav>ul>li>a:hover::after{color: var(--tp-red-2);transform: rotate(180deg);}.tp-header-inner .main-menu>nav>ul>li .tp-submenu{padding: 30px 0 15px;}.tp-header-inner .main-menu>nav>ul>li .tp-submenu>li:not(:last-of-type){margin-bottom: 2px;}.tp-header-inner .main-menu>nav>ul>li .tp-submenu>li a{font-size: 15px;font-weight: 400;color: #55585B;padding-left: 30px;display: inline-block;}.tp-header-inner .main-menu>nav>ul>li .tp-submenu>li:hover>a{color: var(--tp-red-2);padding-left: 35px;}.tp-header-inner .main-menu>nav>ul>li .tp-submenu>li:hover>a::before{background-color: var(--tp-red-2);}.tp-header-red-sidebar .offcanvas-open-btn{color: #30302F;border: none;line-height: 1;}.tp-header-red-sidebar .offcanvas-open-btn svg .width{-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-header-red-sidebar .offcanvas-open-btn:hover{color: var(--tp-theme-4);background-color: transparent;}.tp-header-red-sidebar .offcanvas-open-btn:hover svg .width{width: 30px;}.main-menu>nav>ul>li{position: relative;list-style: none;display: inline-block;margin: 0px 10px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.main-menu>nav>ul>li{margin-left: 25px;}}.main-menu>nav>ul>li>a{display: inline-block;color: var(--tp-common-white);padding: 35px 0 35px 0;line-height: 1.5;font-size: 17px;font-weight: 500;}.main-menu>nav>ul>li.has-dropdown>a{position: relative;}.main-menu>nav>ul>li.has-dropdown>a::after{content: "\f107";font-size: 12px;color: var(--tp-common-white);font-family: var(--tp-ff-fontawesome);font-weight: 400;margin-left: 6px;display: inline-block;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.main-menu>nav>ul>li.has-dropdown>a.tp-static{position: static;}.main-menu>nav>ul>li>.tp-submenu{position: absolute;top: 100%;left: -30px;width: 270px;z-index: 99;opacity: 0;transform: scale(1,0);transform-origin: 0 0;visibility: hidden;transition: 0.5s;border-radius: 0px 0px 8px 8px;background: var(--tp-common-white);border: 1px solid rgba(48,48,47,0.1);box-shadow: 0px 1px 2px 1px rgba(3,11,30,0.06),0px 1px 1px 0px rgba(3,11,30,0.1);padding: 30px 0 15px;text-align: start;}.main-menu>nav>ul>li>.tp-submenu li{display: block;width: 100%;margin: 0;padding: 0;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}.main-menu>nav>ul>li>.tp-submenu li:not(:last-of-type){margin-bottom: 12px;}.main-menu>nav>ul>li>.tp-submenu li.has-dropdown>a::after{position: absolute;top: 50%;right: 25px;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}.main-menu>nav>ul>li>.tp-submenu li>a{position: relative;font-size: 16px;font-weight: 400;color: #55585B;padding-left: 30px;display: inline-block;width: 100%;z-index: 11;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.main-menu>nav>ul>li>.tp-submenu li>a::before{position: absolute;content: "";left: 15px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 1px;background-color: var(--tp-theme-primary);-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.main-menu>nav>ul>li>.tp-submenu li>.tp-submenu{position: absolute;top: 0;left: 100%;width: 240px;z-index: 99;opacity: 0;visibility: hidden;transform: scale(1,0);transform-origin: 0 0;transition: 0.5s;border-radius: 8px;background: var(--tp-common-white);border: 1px solid rgba(48,48,47,0.1);box-shadow: 0px 1px 2px 1px rgba(3,11,30,0.06),0px 1px 1px 0px rgba(3,11,30,0.1);padding: 30px 0 15px;}.main-menu>nav>ul>li>.tp-submenu li:hover>a,.main-menu>nav>ul>li>.tp-submenu li.active>a{color: var(--tp-theme-primary);padding-left: 35px;}.main-menu>nav>ul>li>.tp-submenu li:hover>a::after,.main-menu>nav>ul>li>.tp-submenu li.active>a::after{color: var(--tp-common-white);}.main-menu>nav>ul>li>.tp-submenu li:hover>a::before,.main-menu>nav>ul>li>.tp-submenu li.active>a::before{width: 12px;}.main-menu>nav>ul>li>.tp-submenu li:hover .tp-submenu,.main-menu>nav>ul>li>.tp-submenu li.active .tp-submenu{left: 100%;opacity: 1;visibility: visible;}.main-menu>nav>ul>li.tp-static{position: static;}.main-menu>nav>ul>li:hover>a{color: rgba(255,255,255,0.7);}.main-menu>nav>ul>li:hover>a::after{transform: rotate(180deg);color: rgba(255,255,255,0.7);}.main-menu>nav>ul>li:hover .tp-submenu{visibility: visible;opacity: 1;transform: scale(1);}.main-menu>nav>ul>li:hover .tp-submenu li:hover>.tp-submenu{left: 100%;visibility: visible;opacity: 1;transform: scale(1);}.main-menu>nav>ul>li:hover>.tp-megamenu-main{visibility: visible;opacity: 1;transform: scale(1);}.tp-megamenu-main{position: absolute;z-index: 99;opacity: 0;transform: scale(1,0);transform-origin: 0 0;visibility: hidden;transition: 0.3s;top: 100%;left: 0;right: 0;}.tp-megamenu-fullwidth{top: 100%;left: 0;right: 0;width: 85%;margin: 0 auto;overflow: hidden;text-align: start;border-radius: 0px 0px 8px 8px;background: var(--tp-common-white);border: 1px solid rgba(48,48,47,0.1);box-shadow: 0px 1px 2px 1px rgba(3,11,30,0.06),0px 1px 1px 0px rgba(3,11,30,0.1);}@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-megamenu-fullwidth{width: 100%;}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-megamenu-fullwidth{border: none;box-shadow: none;background: transparent;}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-megamenu-fullwidth-list{margin-bottom: 10px;}}.tp-megamenu-fullwidth-list ul li{list-style: none;width: 100%;display: block;}.tp-megamenu-fullwidth-list ul li:not(:last-of-type){margin-bottom: 2px;}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-megamenu-fullwidth-list ul li:not(:last-of-type){margin-bottom: 0;}}.tp-megamenu-fullwidth-list ul li a{position: relative;font-size: 15px;font-weight: 400;color: #57595F;display: block;}.tp-megamenu-fullwidth-list ul li a:hover{padding-left: 15px;color: var(--tp-theme-4);}.tp-megamenu-fullwidth-list ul li a:hover::before{width: 12px;}.tp-megamenu-fullwidth-list ul li a::before{position: absolute;content: "";left: 0;top: 50%;width: 0;height: 1px;transform: translateY(-50%);background-color: var(--tp-theme-primary);-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-megamenu-fullwidth-list-wrapper{padding: 40px 0px 40px 50px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-megamenu-fullwidth-list-wrapper{padding: 40px 0px 40px 40px;}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-megamenu-fullwidth-list-wrapper{padding: 10px 0;}}.tp-megamenu-fullwidth-title{font-size: 16px;font-weight: 500;color: #4F5158;letter-spacing: -0.17px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #EDEDED;}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-megamenu-fullwidth-title{margin-bottom: 10px;}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-main-menu-content{margin-bottom: 40px;}}.tp-main-menu-mobile .tp-submenu{display: none;}.tp-main-menu-mobile .tp-megamenu-main{display: none;}.tp-main-menu-mobile ul{position: static;display: block;box-shadow: none;}.tp-main-menu-mobile ul li{list-style: none;position: relative;width: 100%;padding: 0;}@media only screen and (max-width: 767px){.tp-main-menu-mobile ul li{padding-left: 10px;padding-right: 10px;}}.tp-main-menu-mobile ul li:not(:last-child)>a{border-bottom: 1px solid rgba(0,0,0,0.1);}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn{position: absolute;right: 0;top: 50%;z-index: 1;width: 30px;height: 30px;line-height: 28px;text-align: end;transition: all 0.3s ease-in-out;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn::before{height: 12px;width: 2px;content: "";position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;background-color: var(--tp-common-black);transition: 0.4s ease 0.1s;margin: auto;}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn::after{height: 2px;width: 12px;content: "";position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;background-color: var(--tp-common-black);transition: 0.4s ease 0.1s;margin: auto;}.tp-main-menu-mobile ul li.has-dropdown.expanded{color: var(--tp-theme-primary);}.tp-main-menu-mobile ul li.has-dropdown.expanded>a .dropdown-toggle-btn::before{transform: rotate(90deg);}.tp-main-menu-mobile ul li.has-dropdown:hover>a::after{color: var(--tp-theme-green);}.tp-main-menu-mobile ul li:last-child a span{border-bottom: 0;}.tp-main-menu-mobile ul li>a{display: block;font-size: 16px;color: var(--tp-common-black);position: relative;padding: 10px 0;padding-right: 20px;}.tp-main-menu-mobile ul li>a svg{-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}.tp-main-menu-mobile ul li>a>i{display: inline-block;width: 11%;margin-right: 13px;-webkit-transform: translateY(4px);-moz-transform: translateY(4px);-ms-transform: translateY(4px);-o-transform: translateY(4px);transform: translateY(4px);font-size: 21px;line-height: 1;}.tp-main-menu-mobile ul li img{width: 100%;}.tp-main-menu-mobile ul li ul{padding: 0;}.tp-main-menu-mobile ul li ul li{padding: 0;}.tp-main-menu-mobile ul li ul li a{margin-left: auto;width: 93%;padding: 10px 5%;text-shadow: none !important;visibility: visible;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li a{width: 88%;padding: 10px 7%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li li a{width: 83%;padding: 10px 9%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li li li a{width: 68%;padding: 10px 11%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li:hover>a{color: var(--tp-theme-primary);}.tp-main-menu-mobile ul li:hover>a .dropdown-toggle-btn::after{background-color: var(--tp-theme-primary);}.tp-main-menu-mobile ul li:hover>a .dropdown-toggle-btn::before{background-color: var(--tp-theme-primary);}.tp-main-menu-mobile ul li .tp-megamenu-main,.tp-main-menu-mobile ul li .tp-submenu{position: static;min-width: 100%;padding: 0;box-shadow: none;visibility: visible;opacity: 1;display: none;transform: scale(1);transform-origin: inherit;transition: none;}.tp-main-menu-mobile ul li .tp-megamenu-main li,.tp-main-menu-mobile ul li .tp-submenu li{float: none;display: block;width: 100%;padding: 0;}.tp-main-menu-mobile ul li .tp-megamenu-main li:hover a .dropdown-toggle-btn,.tp-main-menu-mobile ul li .tp-submenu li:hover a .dropdown-toggle-btn{color: var(--tp-theme-primary);}.tp-main-menu-mobile ul li .tp-megamenu-main .tp-megamenu-fullwidth,.tp-main-menu-mobile ul li .tp-submenu .tp-megamenu-fullwidth{top: initial;left: initial;width: 100%;}.tp-main-menu-mobile * ul,.tp-main-menu-mobile * li{transition: none !important;}.tp-blog-item{background-color: var(--tp-common-white);border-radius: 20px;padding: 15px 15px 0 15px;}@media only screen and (max-width: 767px){.tp-blog-item{margin-bottom: 60px;}}.tp-blog-item:hover .tp-blog-thumb img{transform: scale(1.08);}.tp-blog-item:hover .tp-blog-btn .blog-btn-bg{-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);}.tp-blog-item:hover .tp-blog-btn .blog-btn-border{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.tp-blog-thumb{margin-bottom: 32px;border-radius: 10px;}.tp-blog-thumb img{border-radius: 10px;width: 100%;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-blog-title{color: var(--tp-common-black-1);font-size: 20px;font-weight: 500;line-height: 1.18;margin-bottom: 14px;}@media only screen and (max-width: 767px){.tp-blog-title{font-size: 28px;}}.tp-blog-title a:hover{color: var(--tp-theme-primary);}.tp-blog-btn a{display: inline-block;width: 46px;height: 46px;line-height: 46px;text-align: center;border-radius: 50%;position: relative;z-index: 1;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}.tp-blog-btn a .blog-btn-bg{position: absolute;top: 0;left: 0;display: inline-block;width: 100%;height: 100%;background-color: #fff;border-radius: 50%;box-shadow: 0 10px 15px -5px rgba(21,36,34,0.1);-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-blog-btn a .blog-btn-border{position: absolute;top: -11px;left: -11px;display: inline-block;width: calc(100% + 22px);height: calc(100% + 22px);background-color: transparent;border-radius: 50%;border: 16px solid #F6F4EE;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;z-index: -1;}.tp-blog-btn a span{color: var(--tp-heading-primary);}.tp-blog-btn a span svg{-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}.tp-about-bg{padding-bottom: 80px;}.tp-about-thumb-wrapper{display: flex;}.tp-about-thumb-1 img{width: 100%;}.tp-about-thumb-2{margin-left: -82px;margin-top: 75px;}.tp-about-thumb-2 img{width: 100%;}.tp-about-shape-1{position: absolute;bottom: 50px;left: -55px;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-about-shape-1{bottom: 65px;left: -30px;}}.tp-about-shape-2{position: absolute;left: -33px;top: 56px;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-about-shape-2{left: -25px;}}.tp-about-wrap{position: relative;z-index: 1;margin-top: 23px;}.tp-about-wrapper{margin-left: 43px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-about-wrapper{margin-left: 0;}}.tp-about-wrapper .tp-section p{position: relative;padding-left: 22px;}@media only screen and (max-width: 767px){.tp-about-wrapper .tp-section p{margin-left: 0;}}.tp-about-wrapper .tp-section p::before{position: absolute;content: "";left: 0;top: 50%;transform: translateY(-50%);height: calc(100% - 14px);width: 2px;background-color: var(--tp-theme-primary);}.tp-about-list{margin-left: 46px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-about-list{margin-bottom: 10px;}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-about-list{margin-left: 0;}}.tp-about-list-icon{flex: 0 0 auto;margin-right: 20px;}.tp-about-list-icon span{display: inline-block;border-radius: 64px;border: 1px solid rgba(87,89,95,0.1);height: 64px;width: 64px;line-height: 64px;text-align: center;}.tp-about-list-title{font-size: 18px;margin-bottom: 0;line-height: 1;}.tp-about-list-content p{margin-bottom: 0;font-size: 15px;line-height: 20px;}.tp-counter-bg{background-position: center;background-size: cover;background-repeat: no-repeat;border-radius: 14px;}.tp-counter-item{padding-top: 43px;padding-bottom: 66px;position: relative;z-index: 1;}@media only screen and (max-width: 767px){.tp-counter-item{padding-top: 25px;padding-bottom: 30px;}}.tp-counter-item::before{position: absolute;content: "";top: 50%;transform: translateY(-50%);right: -15px;height: 120px;width: 2px;background: rgba(255,255,255,0.14);}@media only screen and (max-width: 767px){.tp-counter-item::before{display: none;}}.tp-counter-item.item-end::before{display: none;}.tp-counter-item p{color: rgba(255,255,255,0.7);font-size: 18px;font-weight: 500;margin-bottom: 0px;line-height: 1;}.tp-counter-count{margin-bottom: 3px;font-size: 50px;font-style: italic;font-weight: 400;letter-spacing: -3px;line-height: 1;color: var(--tp-common-white);}.tp-service-bg{position: relative;z-index: 1;padding-bottom: 77px;background-position: center;background-size: cover;background-repeat: no-repeat;}.tp-service-wrap{border-radius: 14px;padding: 35px 30px 10px 30px;margin-bottom: 38px;position: relative;z-index: 1;}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-service-wrap{padding: 40px 15px 10px 15px;}}.tp-service-wrap::before{position: absolute;content: "";top: 0;left: 0;height: 100%;width: 100%;border-radius: 14px;background-color: #F6F4EE;box-shadow: 10px 10px 20px 0px rgba(36,2,7,0.16);backdrop-filter: blur(5px);z-index: -1;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-service-item{margin-top: -70px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-service-item{margin-bottom: 70px;}}.tp-service-item:hover .tp-service-wrap::before{top: 10px;height: calc(100% - 20px);}.tp-service-item:hover .tp-service-icon{animation: icon-bounce 0.8s 1;}.tp-service-icon{height: 68px;}.tp-service-title{font-size: 20px;line-height: 1.3;margin-bottom: 3px;}.tp-service-title a:hover{color: var(--tp-theme-primary);}.tp-service-content{padding: 10px 10px;}.tp-service-content p{color: rgba(255,255,255,0.8);line-height: 1.5;}.tp-service-all span{color: rgba(255,255,255,0.8);}.tp-service-all span a{font-size: 18px;font-weight: 600;color: var(--tp-common-white);position: relative;}.tp-service-all span a:hover::after{opacity: 1;width: 100%;left: 0;right: auto;transition: all 0.2s linear;}.tp-service-all span a::before{position: absolute;content: "";left: 0;bottom: -2px;height: 1px;width: 100%;background: rgba(255,255,255,0.4);}.tp-service-all span a::after{position: absolute;content: "";width: 0;height: 1px;background: var(--tp-common-white);left: auto;right: 0;bottom: -2px;opacity: 0;transition: all 0.3s linear;}.tp-service-all span a svg{margin-left: 5px;}.tp-service-shape-1{position: absolute;bottom: 90px;left: 85px;z-index: -1;}.tp-testimonial-bg{background-position: left;background-repeat: no-repeat;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (max-width: 767px){.tp-testimonial-bg{background-position: left top;}}.tp-testimonial-themebg span{position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: var(--tp-theme-primary);z-index: -1;}.tp-testimonial-wrapper{margin-left: -24px;margin-right: -88px;margin-bottom: 134px;padding: 73px 88px 30px 58px;position: relative;z-index: 1;border-radius: 0px 0px 20px 20px;background: #FEFDFC;}@media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-testimonial-wrapper{margin-left: -100px;margin-right: 20px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-testimonial-wrapper{margin-left: -150px;margin-right: 0;margin-bottom: 80px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-testimonial-wrapper{margin-left: -80px;margin-right: 0;margin-bottom: 80px;padding: 50px 30px 20px 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-testimonial-wrapper{margin-left: 0;margin-right: 0;margin-bottom: 80px;border-radius: 20px 20px 20px 20px;}}@media only screen and (max-width: 767px){.tp-testimonial-wrapper{margin-left: 0;margin-right: 0;margin-bottom: 80px;padding: 73px 30px 30px 30px;border-radius: 20px 20px 20px 20px;}}.tp-testimonial-wrapper .tp-section-title{font-size: 40px;letter-spacing: 0;}.tp-testimonial-shape-1{position: absolute;top: 80px;right: 70px;}@media only screen and (max-width: 767px){.tp-testimonial-shape-1{top: 30px;right: 30px;}}.tp-testimonial-shape-2{position: absolute;right: -60px;top: 140px;z-index: -1;animation: hero-dot-1 5s linear 0s infinite alternate;}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px){.tp-testimonial-shape-2{right: -40px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-testimonial-shape-2{right: -38px;}}.tp-testimonial-shape-3{position: absolute;right: -190px;top: 100px;z-index: -1;}@media only screen and (min-width: 1700px) and (max-width: 1800px){.tp-testimonial-shape-3{right: -165px;}}@media only screen and (min-width: 1600px) and (max-width: 1700px),only screen and (min-width: 1400px) and (max-width: 1599px){.tp-testimonial-shape-3{right: -80px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px){.tp-testimonial-shape-3{right: -40px;top: 180px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-testimonial-shape-3{right: -30px;top: 200px;}}.tp-testimonial-shape-3 img{animation: animation-popup 2.5s linear 0s infinite alternate;}.tp-testimonial-item{padding: 26px 0;}.tp-testimonial-content p{color: var(--tp-text-body);font-size: 20px;line-height: 1.5;margin-bottom: 27px;}.tp-testimonial-next,.tp-testimonial-prev{border-radius: 50%;display: inline-block;}.tp-testimonial-next span,.tp-testimonial-prev span{display: inline-block;height: 44px;width: 44px;line-height: 41px;text-align: center;border-radius: 50%;border: 1px solid rgba(1,15,28,0.1);color: var(--tp-heading-primary);-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-testimonial-next span:hover,.tp-testimonial-prev span:hover{border-color: var(--tp-theme-primary);background-color: var(--tp-theme-primary);color: var(--tp-common-white);}.tp-testimonial-next{margin-left: 4px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.tp-video-wrap{padding-top: 120px;padding-bottom: 120px;justify-content: center;}}@-webkit-keyframes tpshake{10%{transform: translateY(-10px);}50%{transform: skew(15deg);}80%{transform: rotate(10deg);}100%{transform: translate(0);}}@-moz-keyframes tpshake{10%{transform: translateY(-10px);}50%{transform: skew(15deg);}80%{transform: rotate(10deg);}100%{transform: translate(0);}}@-ms-keyframes tpshake{10%{transform: translateY(-10px);}50%{transform: skew(15deg);}80%{transform: rotate(10deg);}100%{transform: translate(0);}}@keyframes tpshake{10%{transform: translateY(-10px);}50%{transform: skew(15deg);}80%{transform: rotate(10deg);}100%{transform: translate(0);}}

/* Existing custom section CSS, preserved in its original order. */
.tp-megamenu-fullwidth-title {font-weight: bold !important;}
 
.tp-testimonial-6-item-content {  margin-bottom: 20px;}.tp-testimonial-6-item { padding:20px; border-radius:14px; background:var(--tp-common-white); box-shadow:0px 1px 3px 0px rgba(3, 31, 66, 0.14);}
.hero{position:relative;isolation:isolate;min-height:min(760px,82vh);display:grid;align-items:center;overflow:hidden;background:var(--navy)}
    .hero__media,.hero__shade{position:absolute;inset:0}
    .hero__media{z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}
    .hero__shade{z-index:-1;background:linear-gradient(90deg,rgba(4,20,42,.92) 0%,rgba(4,20,42,.68) 48%,rgba(4,20,42,.18) 100%)}
    .hero__content{padding-block:100px;color:#fff}
    .eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--blue);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
    .eyebrow::before{content:"";width:30px;height:3px;border-radius:4px;background:currentColor}
    .hero .eyebrow{color:#ffd15a}
    h1,h2,h3{margin-top:0;line-height:1.13;letter-spacing:-.025em}
    h1{max-width:800px;margin-bottom:22px;font-size:clamp(2.8rem,7vw,5.8rem)}
    .hero__lead{max-width:650px;margin:0 0 32px;color:#e4edf8;font-size:clamp(1rem,2vw,1.25rem)}
    .hero__actions{display:flex;gap:12px;flex-wrap:wrap}
    .button--gold{background:var(--gold);border-color:var(--gold);color:#071b36}
    .button--gold:hover{background:#ffd15a}
    .button--outline{background:transparent;border-color:#fff;color:#fff}
    .button--outline:hover{background:#fff;color:var(--navy)}
@media (max-width:680px){
      .hero{min-height:690px}
      .hero__content{padding-block:80px 120px}
    }

    
   :root{--navy:#072a52;--blue:#0873b9;--gold:#d5a646;--ink:#142033;--muted:#687181;--paper:#f7f6f2;--line:#dfe2e6}*{box-sizing:border-box}


:root {
  --miuc-purple: #6034a5;
  --miuc-purple-dark: #4a1f8b;
  --miuc-turquoise: #18c6a3;
  --white: #fff;
}

* { box-sizing: border-box; }




.partners {
  position: relative;  width: 100%;  min-height: 100vh;  display: flex;  align-items: center;  overflow: hidden;
  color: var(--white);
  background: var(--miuc-purple) url("assets/uk-background-no-flag.webp") center / cover no-repeat;
}

.partners__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(74, 31, 139, .95), rgba(96, 52, 165, .84) 48%, rgba(24, 198, 163, .36));
}

.partners__inner {  position: relative;  z-index: 1;  width: min(1290px, calc(100% - 48px));  margin-inline: auto;  padding-block: clamp(80px, 8vw, 110px);  display: grid;  grid-template-columns: .65fr 1.35fr;  gap: clamp(50px, 6vw, 80px);  align-items: center;}

.partners__content > p {  margin: 0 0 25px;  font-size: 11px;  font-weight: 400;  letter-spacing: .16em;  text-transform: uppercase;}

.partners__content h2 {  margin: 0;  font: 700 clamp(52px, 6vw, 82px) / .98 Arial, sans-serif;  letter-spacing: -.06em;}

.partners__content h2 em {  color: var(--miuc-turquoise);  font-style: normal;}

.partners__content > span {  display: block;  max-width: 350px;  margin-top: 27px;  font-size: 14px;  line-height: 1.7;  opacity: .84;}

.partners__grid {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: 7px;}

.partner {  min-height: 116px;  display: grid;  place-items: center;  padding: 10px 14px;  border: 1px solid rgba(24, 198, 163, .72);  border-radius: 9px;  background: rgba(255, 255, 255, .94);  backdrop-filter: blur(8px);}

.partner img {  display: block;  width: auto;  height: auto;  max-width: 96%;  max-height: 94px;  object-fit: contain;}

@media (max-width: 900px) {
  .partners__inner { grid-template-columns: 1fr; }
}

@media (max-width: 580px) {
  .partners__inner {
    width: calc(100% - 30px);    padding-block: 70px;  }

  .partners__content h1 { font-size: 43px; }
  .partners__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .partner { min-height: 96px; }
  .partner img { max-height: 76px; }
}


     
.tp-category-title {text-align: center;}
.tp-blog-item {border: 2px solid;}.tp-blog-content {min-height: 100px;}
a{ text-decoration:none !important;  }
a {  text-decoration: none !important; }.tp-service-icon img {   width: 100%;   max-width: 60px;    height: auto;}

   /* 4. Footer redesign */
:root {
  --purple: #4e2388;
  --purple-deep: #1d0a38;
  --purple-dark: #140724;
  --green: #00af83;
  --logo-green: #1dcd9f;
  --mint: #74e2c6;
  --white: #fff;
  --muted: #bbb2c8;
  --line: rgba(255,255,255,.12);
}

* { box-sizing: border-box; }


body.home footer.site-footer {
  width: 100% !important;
  max-width: none !important;
  margin: 120px 0 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}

@media (max-width: 620px) {
  body.home footer.site-footer {
    margin-top: 170px !important;
  }
}

/* Keep footer content centred inside the full-width background */
body.home .site-footer .footer-main {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

body.home .site-footer .footer-main > .container {
  width: min(1180px, calc(100% - 40px)) !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Keep the floating CTA aligned with the footer content */
body.home .site-footer .footer-cta-wrap {
  width: min(1180px, calc(100% - 40px)) !important;
  max-width: 1180px !important;
  margin: 0 auto -92px !important;
}

@media (max-width: 620px) {
  body.home > footer.site-footer {
    margin-top: 170px !important;
  }

  body.home .site-footer .footer-main > .container,
  body.home .site-footer .footer-cta-wrap {
    width: calc(100% - 28px) !important;
  }
}



/* Full-width custom footer on every page */
footer.site-footer {
  width: 100% !important;
  max-width: none !important;
  margin: 120px 0 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}

.site-footer .footer-main {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

.site-footer .footer-main > .container {
  width: min(1180px, calc(100% - 40px)) !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.site-footer .footer-cta-wrap {
  width: min(1180px, calc(100% - 40px)) !important;
  max-width: 1180px !important;
  margin: 0 auto -92px !important;
}

@media (max-width: 620px) {
  footer.site-footer {
    margin-top: 170px !important;
  }

  .site-footer .footer-main > .container,
  .site-footer .footer-cta-wrap {
    width: calc(100% - 28px) !important;
  }
}
.page-preview {
  display: grid;
  min-height: 34vh;
  place-items: center;
  color: #a49cad;
  background:
    linear-gradient(rgba(78,35,136,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(78,35,136,.04) 1px, transparent 1px);
  background-size: 48px 48px;
}

.page-preview p { font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.site-footer { position: relative; margin-top: 120px; color: var(--white); background: var(--purple-dark); }
.container { width: min(1180px, calc(100% - 40px)); margin: 0 auto; }

.footer-cta-wrap {
  position: relative;
  z-index: 2;
  width: min(1180px, calc(100% - 40px));
  margin: 0 auto -92px;
  transform: translateY(-50%);
}

.footer-cta {
  position: relative;
  display: grid;
  grid-template-columns: 1.25fr .75fr;
  gap: 60px;
  align-items: end;
  padding: clamp(34px, 5vw, 60px);
  overflow: hidden;
  border-radius: 26px;
  background:
    radial-gradient(circle at 88% 0, rgba(116,226,198,.35), transparent 27%),
    linear-gradient(130deg, #572695, #351365 68%, #173f4c);
  box-shadow: 0 28px 70px rgba(23,5,45,.28);
}

.footer-cta::after {
  content: "MIUC";
  position: absolute;
  right: 3%;
  bottom: -28px;
  color: rgba(255,255,255,.045);
  font: 800 clamp(6rem, 15vw, 12rem)/1 Arial, sans-serif;
  letter-spacing: -.08em;
}

.eyebrow { display: flex; align-items: center; gap: 10px; margin: 0 0 18px; color: var(--mint); font-size: .7rem; font-weight: 800; letter-spacing: .15em; text-transform: uppercase; }
.eyebrow span { width: 24px; height: 3px; border-radius: 4px; background: var(--mint); }
.footer-cta h2 { position: relative; z-index: 1; margin: 0;  }
.footer-cta h2 em { color: var(--mint); font-style: normal; }
.footer-cta__action { position: relative; z-index: 1; }
.footer-cta__action p { margin: 0 0 22px; color: rgba(255,255,255,.72); font-size: .9rem; line-height: 1.65; }
.footer-cta__action a { display: flex; align-items: center; justify-content: space-between; padding: 15px 18px; border-radius: 11px; background: var(--green); font-size: .85rem; font-weight: 800; text-decoration: none; transition: .2s ease; }
.footer-cta__action a:hover { background: #0cc594; transform: translateY(-2px); }

.footer-main {
  padding: 80px 0 0;
  background:
    radial-gradient(circle at 13% 22%, rgba(78,35,136,.3), transparent 24%),
    linear-gradient(135deg, var(--purple-deep), var(--purple-dark) 62%);
}

.footer-grid { display: grid; grid-template-columns: 1.25fr .85fr 1.05fr 1.15fr; gap: clamp(34px, 5vw, 70px); padding: 50px 0 58px; }

.brand { display: inline-flex; align-items: center; gap: 13px; text-decoration: none; }
.brand__mark { position: relative; display: block; width: 48px; height: 48px; border-radius: 50%; background: linear-gradient(145deg, var(--green), #61dfc0); }
.brand__mark i { position: absolute; left: 22px; bottom: 9px; width: 3px; height: 28px; border-radius: 3px; background: var(--purple-deep); transform-origin: bottom; }
.brand__mark i:first-child { transform: rotate(-32deg); }
.brand__mark i:last-child { transform: rotate(32deg); }
.brand__name { color: var(--mint); font: 800 1.8rem/1 Arial, sans-serif; letter-spacing: -.04em; }
.brand__name small { display: block; margin-top: 5px; color: rgba(255,255,255,.62); font: 600 .48rem/1.25 "DM Sans", sans-serif; letter-spacing: .04em; text-transform: uppercase; }
.footer-brand > p { max-width: 280px; margin: 25px 0; color: var(--muted); font-size: .86rem; line-height: 1.7; }
.footer-brand__badge { display: flex; width: max-content; padding: 10px 12px; flex-direction: column; border-left: 3px solid var(--green); background: rgba(255,255,255,.05); font-size: .68rem; }
.footer-brand__badge span { color: var(--muted); }
.footer-brand__badge strong { margin-top: 2px; color: var(--mint); }

.footer-grid h3 { margin: 5px 0 22px; color: var(--white); font: 700 .82rem/1 Arial, sans-serif; letter-spacing: .09em; text-transform: uppercase; }
.footer-column ul { margin: 0; padding: 0; list-style: none; }
.footer-column li + li { border-top: 1px solid var(--line); }
.footer-column a { display: flex; align-items: center; justify-content: space-between; padding: 11px 0; color: var(--muted); font-size: .8rem; text-decoration: none; transition: .2s ease; }
.footer-column a span { color: var(--green); opacity: 0; transform: translate(-6px, 3px); transition: .2s ease; }
.footer-column a:hover { padding-left: 5px; color: var(--white); }
.footer-column a:hover span { opacity: 1; transform: translate(0); }

.contact-link { display: flex; gap: 12px; align-items: center; padding: 13px 0; border-bottom: 1px solid var(--line); font-size: .87rem; font-weight: 700; text-decoration: none; }
.contact-link__icon { display: grid; width: 34px; height: 34px; flex: 0 0 auto; place-items: center; border-radius: 50%; color: var(--mint); background: rgba(116,226,198,.1); }
.contact-link small { display: block; margin-bottom: 3px; color: var(--muted); font-size: .62rem; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; }
.whatsapp { display: flex; align-items: center; justify-content: space-between; margin-top: 18px; padding: 13px 15px; border: 1px solid rgba(0,175,131,.5); border-radius: 10px; color: var(--mint); background: rgba(0,175,131,.08); font-size: .76rem; font-weight: 800; text-decoration: none; }
.whatsapp:hover { background: rgba(0,175,131,.18); }

.campuses { display: flex; align-items: center; gap: 40px; padding: 25px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.campuses p { display: flex; flex: 0 0 auto; align-items: center; gap: 9px; margin: 0; color: var(--white); font-size: .72rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.campuses p span { width: 7px; height: 7px; border-radius: 50%; background: var(--green); box-shadow: 0 0 0 5px rgba(0,175,131,.12); }
.campus-links { display: flex; flex-wrap: wrap; gap: 8px; }
.campus-links a { padding: 7px 11px; border: 1px solid var(--line); border-radius: 999px; color: var(--muted); font-size: .7rem; text-decoration: none; transition: .2s ease; }
.campus-links a:hover { border-color: var(--green); color: white; background: rgba(0,175,131,.1); }

.footer-bottom { display: flex; align-items: center; gap: 24px; min-height: 86px; color: #81768f; font-size: .68rem; }
.footer-bottom p {
  margin: 0;
  color: #eee9f4;
  font-size: .73rem;
  font-weight: 600;
  letter-spacing: .01em;
}
.legal-links { display: flex; gap: 16px; }
.legal-links a { text-decoration: none; }
.social-links { display: flex; gap: 8px; margin-left: auto; }
.social-links a { display: grid; width: 34px; height: 34px; place-items: center; border: 1px solid rgba(255,255,255,.2); border-radius: 50%; color: #ddd5e7; text-decoration: none; transition: .2s ease; }
.social-links svg { width: 15px; height: 15px; fill: currentColor; }
.social-links svg rect,
.social-links svg circle { fill: none; stroke: currentColor; stroke-width: 2; }
.social-links svg .icon-dot { fill: currentColor; stroke: none; }
.social-links svg .icon-cutout { fill: var(--purple-dark); }
.social-links a:hover { border-color: var(--green); color: white; background: var(--green); transform: translateY(-2px); }

/* MIUC logo-green hover treatment for all footer links. */
.site-footer a:hover { color: var(--logo-green); }
.footer-cta__action a:hover,
.social-links a:hover {
  color: var(--purple-dark);
  background: var(--logo-green);
  border-color: var(--logo-green);
}
.footer-column a:hover span { color: var(--logo-green); }
.campus-links a:hover,
.whatsapp:hover { border-color: var(--logo-green); color: var(--logo-green); }

@media (max-width: 960px) {
  .footer-cta { grid-template-columns: 1fr; gap: 30px; }
  .footer-cta__action { max-width: 520px; }
  .footer-grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 620px) {
  .site-footer { margin-top: 170px; }
  .container, .footer-cta-wrap { width: min(100% - 28px, 1180px); }
  .footer-cta-wrap { margin-bottom: -150px; }
  .footer-cta { padding: 30px 23px; border-radius: 20px; }
  .footer-main { padding-top: 135px; }
  .footer-grid { grid-template-columns: 1fr; gap: 42px; }
  .campuses { align-items: flex-start; flex-direction: column; gap: 18px; }
  .footer-bottom { align-items: flex-start; padding: 25px 0; flex-wrap: wrap; }
  .footer-bottom p { width: 100%; }
  .social-links { margin-left: 0; }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition-duration: .01ms !important; }
}


.float {   position:fixed;   width:45px;   height:45px;   bottom:100px;   right:40px;   background-color:#25d366;   color:#FFF;   border-radius:50px;   text-align:center;  font-size:30px;   box-shadow: 2px 2px 3px #999;  z-index:100; }   .my-float{ margin-top:8px; } 
/* Small replacements for the libraries removed from this homepage. */
:where(.miuc-homepage) img{max-width:100%;height:auto}
.miuc-homepage .hero__media{height:100%}
.miuc-skip-link{position:fixed;top:-100px;left:12px;z-index:100002;padding:10px 16px;background:#fff;color:#17254e}
.miuc-skip-link:focus{top:12px}
.miuc-homepage :is(a,button,[tabindex]):focus-visible{outline:3px solid #18c6a3;outline-offset:4px}
.miuc-homepage .float{display:grid;place-items:center}
.miuc-homepage .miuc-whatsapp{display:block}
.main-menu nav>ul>li.has-dropdown>a::after{content:"⌄";font-family:inherit}
.main-menu nav li:focus-within>.tp-submenu,.main-menu nav li:focus-within>.tp-megamenu-main{opacity:1;visibility:visible;transform:translateY(0)}
.tp-main-menu-mobile ul li.has-dropdown>.miuc-menu-toggle{position:absolute;right:0;top:8px;width:36px;height:36px;color:#17254e;font-size:24px;line-height:1;z-index:2}
.tp-main-menu-mobile ul li.has-dropdown>a::after{display:none}
.tp-main-menu-mobile ul li.expanded>.tp-submenu,.tp-main-menu-mobile ul li.expanded>.tp-megamenu-main{display:block}
.tp-main-menu-mobile{display:none}
@media(max-width:1199px){.tp-main-menu-mobile{display:block}}
.offcanvas__area{overscroll-behavior:contain}
.miuc-drawer-open{overflow:hidden}
.tp-testimonial-active{overflow:hidden;min-width:0;margin:0 auto;position:relative}
.tp-testimonial-active .swiper-wrapper{display:flex;align-items:stretch;transition:transform .45s ease;width:100%;box-sizing:content-box}
.tp-testimonial-active .swiper-slide{flex:0 0 100%;min-width:0;box-sizing:border-box}
.tp-testimonial-active:not(.miuc-carousel-ready) .swiper-slide:not(:first-child){display:none}
.tp-testimonial-arrow button{padding:0;background:transparent;border:0}
.miuc-carousel-pause{width:44px;height:44px;border-radius:50%;color:#17254e;vertical-align:top}
.miuc-homepage .body-overlay:hover{cursor:pointer}
body.admin-bar #header-sticky.tp-header-sticky{top:32px}
@media(max-width:782px){body.admin-bar #header-sticky.tp-header-sticky{top:46px}}
@media(max-width:600px){body.admin-bar #header-sticky.tp-header-sticky{top:0}}
@media(max-width:767px){.tp-section-2-title span .tp-underline-shape-4{max-width:100%}}
@media(prefers-reduced-motion:reduce){.miuc-homepage *,.miuc-homepage *::before,.miuc-homepage *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
