/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{overflow-x:hidden;font-size:.98em}a:hover{text-decoration:none !important}.ui-dialog .ui-dialog-titlebar-close{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/aui/6.0.1/aui/css/icons/aui-icon-close.png);z-index:999999}.feed-icon{margin-top:1rem}.field .field__label{font-weight:bold}.field--label-inline .field__label::after{content:":"}nav.tabs ul li.nav-item a.nav-link{color:#4d4d4d !important}nav.tabs ul li.nav-item a.nav-link:hover{color:#4d4d4d !important}nav.tabs ul li.nav-item a.nav-link.active{color:#b81f34 !important}#navbar-main a.navbar-brand{margin-left:1rem}.h1,h1{color:#3e4394 !important;font-size:1.5rem !important}.h2,h2{color:#3e4394;font-size:1.25rem !important;text-transform:uppercase}.h-divider h2::after{content:"";display:block;width:100px;height:5px;background-color:#3e4394;margin:0 auto;margin-top:5px}.node--view-mode-teaser h2 a{color:inherit;text-decoration:none}.h3,h3,h3.node__title a{color:#b81f34;font-size:1.1rem !important;text-transform:uppercase}.h4,h4{font-size:1rem !important;text-transform:uppercase}img{max-width:100%;height:auto}.path-frontpage h1.title{text-align:center;margin-top:1rem}.lb-blue{background-color:#3e4394 !important}.lb-red{background-color:#e23a39 !important}.lb-skyblue{background-color:#01ffff !important}.mt-n3{margin-top:-1rem !important}.edge-to-edge{margin-left:-15px !important;margin-right:-15px !important}.breadcrumb{font-weight:500;--bs-breadcrumb-divider-color:white !important}#block-usc-advancedpagetitleblock{margin-bottom:1rem}#block-usc-advancedpagetitleblock .breadcrumb .breadcrumb-item a,#block-usc-advancedpagetitleblock .breadcrumb .breadcrumb-item.active{color:white !important}#block-usc-addtoanysharebuttons h2{text-transform:capitalize;margin-top:1rem;margin-bottom:0;margin-right:.75rem;font-size:1rem !important}#block-usc-addtoanysharebuttons{display:flex;flex-wrap:wrap;align-items:end}.min-w-250{min-width:250px;margin:0 .5rem}.site-footer{margin-top:1rem}.site-footer .flex-row{flex-direction:column !important}.site-footer,.site-footer a{color:rgba(255,255,255,0.85) !important}.site-footer a:hover{color:rgba(255,255,255,0.85) !important;text-decoration:none !important}.signout,.signout a{font-size:.8rem}.signout a:hover{text-decoration:none !important}.web-designer{margin-top:.5rem;text-align:right;font-size:.7rem;color:rgba(255,255,255,0.65) !important}.web-designer a{color:rgba(255,255,255,0.65) !important;text-decoration:none}.captcha__description{font-size:.8rem !important}.webform-submission-form .js-form-item.form-type-textfield input,.webform-submission-form .js-form-item.form-type-email input,.webform-submission-form .js-form-item.js-form-type-tel input,.webform-submission-form .js-form-item.form-type-date input,.webform-submission-form .js-form-item.form-type-webform-time input,.webform-submission-form .js-form-item.form-type-textarea textarea{padding:.7rem !important;background:rgba(240,242,244,0.5)}.webform-submission-form .js-form-item.form-type-select select{padding:.7rem !important}.webform-submission-form .js-form-item.form-type-textfield label,.webform-submission-form .js-form-item.form-type-email label,.webform-submission-form .js-form-item.form-type-tel label,.webform-submission-form .js-form-item.form-type-textarea label,.webform-submission-form .js-form-item.form-type-select label,.webform-submission-form .js-form-item.form-type-number label{font-weight:bold !important;text-transform:capitalize}.webform-submission-form .js-form-item.js-form-item-agree-to-our-privacy-policy{font-size:.9rem !important}.region-hero-slide .splide .slide__caption .slide__description p{margin:0 !important}.splide .splide__arrow{background:#3e4394 !important}.splide .splide__arrow svg{fill:#fff !important}.hero-slide .splide__slider .splide__progress{margin-top:0 !important}.region-hero-slide .splide .slide__caption{max-width:560px;padding:.5rem .75rem}.region-hero-slide .splide .slide__caption .slide__title{font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 8px 18px rgba(5,6,20,0.55)}.region-hero-slide .splide .slide__caption .slide__link a{display:inline-block;margin-top:.4rem;padding:.35rem .9rem;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:rgba(62,67,148,0.6);border:1px solid rgba(1,255,255,0.7);border-radius:999px;box-shadow:0 10px 18px rgba(12,14,46,0.25);transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.region-hero-slide .splide .slide__caption .slide__link a:hover,.region-hero-slide .splide .slide__caption .slide__link a:focus{color:#fff;background:rgba(226,58,57,0.7);border-color:rgba(226,58,57,0.9);transform:translateY(-1px);box-shadow:0 14px 24px rgba(226,58,57,0.3)}.hero-slide .splide .slide__content .media--blazy{position:relative}.hero-slide .splide .slide__content .media--blazy::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(12,14,46,0.65) 0%,rgba(12,14,46,0.35) 55%,rgba(12,14,46,0.1) 100%)}.splide button.splide__toggle{display:none !important}@media(max-width:767px){.region-hero-slide .splide .slide__constrained{position:absolute;padding-top:0 !important;left:10px}.slide__link{margin:10px auto !important}.region-hero-slide .splide .slide__caption h2.slide__title{color:white;font-size:1.5rem !important}.region-hero-slide .splide .slide__caption .slide__link a{font-size:.7rem;margin-top:.3rem;font-weight:600;padding:.25rem .7rem}}@media(min-width:768px){.hero-slide .views-exposed-form{display:flex;justify-content:center;max-width:80%;margin-top:-250px;margin-left:auto;margin-right:auto;z-index:1}.hero-slide .views-exposed-form .js-form-type-search-api-autocomplete input{width:500px;padding:.75rem 1.25rem !important;font-size:1.3rem}.hero-slide .views-exposed-form .form-actions.js-form-wrapper button{padding:1.7rem 2rem !important}.region-hero-slide .splide .slide__caption h2.slide__title{color:white;font-size:2rem !important}.region-hero-slide .splide .slide__caption .slide__link a{font-size:1rem}}.allcenterbox{display:flex;justify-content:center;align-items:center}.bottom-divider{background-color:#e23a39;padding:20px;position:relative;border-bottom:5px solid rgba(0,0,0,0.1);margin-bottom:20px}.page-view-blog nav.action-links li.nav-link{margin-bottom:1rem}.bottom-divider::after{content:"";display:block;width:100px;height:5px;background-color:#fff;margin:0 auto;margin-top:20px}.view-services .views-view-responsive-grid__item-inner{border:1px solid rgba(62,67,148,0.35);border-radius:12px;padding:8px 20px 22px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(255,255,255,0.92));box-shadow:0 12px 24px rgba(12,14,46,0.12);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.view-services .views-view-responsive-grid__item-inner::after,.view-blog .views-view-responsive-grid__item-inner::after{content:"";position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#01ffff;transform:rotate(45deg);opacity:.85}.view-services.view-display-id-block_1 .views-view-responsive-grid__item-inner{background-color:#fff}.view-services.view-display-id-block_1 .views-view-responsive-grid__item-inner .field--name-body{font-size:.95em;margin-bottom:.5rem}.view-services.view-display-id-page_1 .views-view-responsive-grid__item-inner{background:linear-gradient(180deg,rgba(62,67,148,0.08),rgba(255,255,255,0.9))}.view-services .views-view-responsive-grid__item-inner:hover{transform:translateY(-8px);border-color:rgba(62,67,148,0.6);box-shadow:0 18px 30px rgba(12,14,46,0.18)}.view-services .views-view-responsive-grid__item-inner img{border-radius:10px}.view-services .node__title a{color:#3e4394;text-decoration:none}.view-services .node__title a:hover{color:#e23a39}.view-services .field--name-body{color:#3b3b3b}.node--view-mode-teaser{border-bottom:none;margin-bottom:0;padding-bottom:0}.view-services.view-display-id-block_1 .views-view-responsive-grid__item-inner{position:relative;overflow:hidden}.view-services.view-display-id-block_1 .views-view-responsive-grid__item-inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(62,67,148,0.75),rgba(226,58,57,0.75));opacity:0;transition:opacity .3s ease-in-out;z-index:1}.view-services.view-display-id-block_1 .views-view-responsive-grid__item-inner a.btn{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;transition:opacity .3s ease-in-out}.view-services.view-display-id-block_1 .views-view-responsive-grid__item-inner:hover::before{opacity:1}.view-services.view-display-id-block_1 .views-view-responsive-grid__item-inner:hover a.btn{display:block;opacity:1}.testimonial-band,.diagonal-stripes{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(1,255,255,0.18),transparent 42%),radial-gradient(circle at 85% 0%,rgba(226,58,57,0.22),transparent 48%),linear-gradient(135deg,rgba(26,30,78,0.98),rgba(62,67,148,0.92));border-radius:1rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.testimonial-band::after,.diagonal-stripes::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0.08),transparent 45%,rgba(1,255,255,0.08));opacity:.6;pointer-events:none}.usc-testimonial .testimonial-card{position:relative;overflow:hidden;border:1px solid rgba(1,255,255,0.22);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f6f7ff 100%);box-shadow:0 18px 30px rgba(12,14,46,0.14);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.usc-testimonial .testimonial-card::before{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:radial-gradient(circle,rgba(1,255,255,0.25),transparent 65%);opacity:.8}.usc-testimonial .testimonial-card:hover{transform:translateY(-6px);border-color:rgba(226,58,57,0.45);box-shadow:0 22px 36px rgba(226,58,57,0.2)}.usc-testimonial .testimonial-quote{font-family:"Font Awesome 5 Free";font-weight:900;font-size:3.2rem;color:rgba(62,67,148,0.22);position:absolute;top:12px;left:18px;z-index:1}.usc-testimonial .card-body{position:relative;z-index:2;padding:1.7rem 1.6rem 1.6rem}.usc-testimonial .testimonial-text{margin-top:1.6rem;color:#2f2f35;font-size:.98rem;line-height:1.6}.usc-testimonial .testimonial-author{color:#3e4394;letter-spacing:.02em}.usc-testimonial .testimonial-position{color:rgba(62,67,148,0.7) !important;font-size:.9rem}.usc-testimonial .text-warning{color:#f2b01e !important;letter-spacing:.12em}.contact-page-content{padding:8rem 1.5rem}.contact-page-content h2{color:white}.contact-page-content .block-webform .content{display:inline-block;background:rgba(255,255,255,0.8);padding:2rem;border-radius:8px;box-shadow:0 8px 32px rgba(28,29,119,0.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);margin-bottom:2rem}@media(max-width:991px){.contact-page-content{padding:6rem 1rem}.contact-page-content .col-12 .content{padding:1.5rem}}@media(max-width:767px){.contact-page-content{padding:4rem .75rem}.contact-page-content .col-12 .content{padding:.8rem;margin-bottom:1.5rem}}.contact-page-info p i{color:#e23a39;font-size:1.5rem;display:inline-block;transition:transform .6s ease-out,color .6s ease-out;-webkit-transition:transform .6s ease-out,color .6s ease-out}.contact-page-info p:hover i{transform:rotateY(360deg)}.top-contact-info a,.top-contact-info a:hover{color:white;text-decoration:none !important}.site-footer__top .block{margin:16px 0;padding:16px 18px 14px;border:0;background:rgba(255,255,255,0.06);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(1,255,255,0.18)}.site-footer__top #block-usc-addtoanyfollowbuttons .content{margin-top:1rem}.site-footer__top h2{border:0;margin-bottom:.4rem;padding-bottom:.4rem;font-size:.95em;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,0.95);position:relative}.site-footer__top h2::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:linear-gradient(90deg,#01ffff,rgba(226,58,57,0.6))}nav#block-usc-footer .nav-link::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-right:8px;transition:transform .3s ease,color .3s ease}nav#block-usc-footer .nav-link--::before{content:""}nav#block-usc-footer .nav-link--services::before{content:""}nav#block-usc-footer .nav-link--blog::before{content:""}nav#block-usc-footer .nav-link--vacancy::before{content:""}nav#block-usc-footer .nav-link--about::before{content:""}nav#block-usc-footer .nav-link--contact::before{content:""}nav#block-usc-footer .nav-link--privacy-policy::before{content:""}nav#block-usc-footer .nav-link[rel=open-consent-manager]::before{content:""}nav#block-usc-footer .nav-link:hover::before,nav#block-usc-footer .nav-item.active .nav-link::before{transform:scale(1.2);color:#01ffff}nav#block-usc-services .nav-link{padding-left:0 !important}nav#block-usc-services .nav-link::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-right:8px;transition:transform .3s ease,color .3s ease}nav#block-usc-services .nav-link--services-audit-assurance-services::before{content:""}nav#block-usc-services .nav-link--services-accounting-bookkeeping-services::before{content:""}nav#block-usc-services .nav-link--services-tax-consultancy-services::before{content:""}nav#block-usc-services .nav-link--services-corporate-affairs-secretarial-services::before{content:""}nav#block-usc-services .nav-link--services-business-management-services::before{content:""}nav#block-usc-services .nav-link:hover::before,nav#block-usc-services .nav-item.menu-item--active-trail .nav-link::before{transform:scale(1.2);color:#01ffff}.view-blog .views-view-responsive-grid__item-inner{background:#fff;border:1px solid rgba(62,67,148,0.25);border-radius:12px;padding:18px 20px 22px;box-shadow:0 10px 22px rgba(12,14,46,0.1);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.view-blog.view-id-blog.view-display-id-blog_block .views-view-responsive-grid__item-inner{background:#fff}.view-blog.view-id-blog.view-id-blog .views-view-responsive-grid__item-inner{background:linear-gradient(180deg,rgba(62,67,148,0.06),rgba(255,255,255,0.95))}.view-blog.view-id-blog.view-id-blog .views-view-responsive-grid__item-inner .field--name-body{font-size:.95em;margin-bottom:.5rem}.view-blog .views-view-responsive-grid__item-inner:hover{transform:translateY(-6px);border-color:rgba(62,67,148,0.5);box-shadow:0 16px 28px rgba(12,14,46,0.18)}.view-blog .node__title a{color:#3e4394;text-decoration:none}.view-blog .node__title a:hover{color:#e23a39}.view-blog .node__meta em{color:rgba(62,67,148,0.85);font-weight:600}.view-vacancies .views-view-responsive-grid__item-inner{border:1px solid #3e4394;background-color:#e23a39;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.view-vacancies .views-view-responsive-grid__item-inner:hover{background-color:#3e4394;border-color:#e23a39;box-shadow:0 6px 8px rgba(0,0,0,0.15)}.view-vacancies .views-view-responsive-grid__item-inner article{padding:20px;background-color:#fff;border-radius:6px}.view-vacancies .views-view-responsive-grid__item-inner article h2 a{text-decoration:none;color:#3e4394}.view-vacancies .views-view-responsive-grid__item-inner article h2 a:hover{color:#e23a39}.path-node.node--type-blog-post .gridstack.gridstack--field-images{margin-top:1rem;margin-bottom:3rem}video{width:auto !important;height:auto}.captcha.captcha-type-challenge--friendlycaptcha{margin-bottom:1rem}.entity-pager{margin:1.5rem auto 0;padding:.9rem 1.1rem;background:rgba(62,67,148,0.08);border:1px solid rgba(62,67,148,0.2);border-radius:12px;box-shadow:0 10px 18px rgba(12,14,46,0.08);display:inline-flex;flex-direction:column;gap:.6rem}.entity-pager .entity-pager-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.entity-pager .entity-pager-item a,.entity-pager .entity-pager-item .inactive{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:.45rem .9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;border:1px solid rgba(1,255,255,0.55);background:rgba(62,67,148,0.65);color:#fff;text-decoration:none;box-shadow:0 10px 18px rgba(12,14,46,0.18);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.entity-pager .entity-pager-item a:hover,.entity-pager .entity-pager-item a:focus{color:#fff;background:rgba(226,58,57,0.75);border-color:rgba(226,58,57,0.9);transform:translateY(-1px);box-shadow:0 14px 22px rgba(226,58,57,0.25)}.entity-pager .entity-pager-item .inactive{opacity:.6;background:rgba(62,67,148,0.4);border-color:rgba(62,67,148,0.35);box-shadow:none}.entity-pager .entity-pager-item-count{margin:0;text-align:center;font-weight:600;letter-spacing:.04em;color:rgba(62,67,148,0.9)}@media(max-width:767px){.entity-pager{margin:1rem auto 0;padding:.6rem .7rem;max-width:calc(100% - 1.5rem);box-sizing:border-box}.entity-pager .entity-pager-list{gap:.35rem;flex-wrap:nowrap;justify-content:space-between}.entity-pager .entity-pager-item{flex:1 1 0;min-width:0}.entity-pager .entity-pager-item a,.entity-pager .entity-pager-item .inactive{min-width:0;width:100%;padding:.35rem .4rem;font-size:.72rem;letter-spacing:.05em}.entity-pager .entity-pager-item-count{font-size:.8rem}}@media(max-width:991px){#navbar-main a.navbar-brand img{width:200px;height:auto}button.navbar-toggler.collapsed{margin-right:2rem}nav#block-usc-main-menu{margin:.5rem 0}nav#block-usc-main-menu>ul.navbar-nav{padding:.4rem 0}nav#block-usc-main-menu ul>li{margin:.5rem 0}nav#block-usc-main-menu ul>li>a{color:#fff;text-decoration:none;display:block;padding:.85rem 1.2rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:rgba(62,67,148,0.6);border:1px solid rgba(1,255,255,0.5);border-left-width:4px;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 18px rgba(10,12,40,0.2);transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}nav#block-usc-main-menu ul>li>a::before{content:"";position:absolute;top:-10px;right:-10px;width:22px;height:22px;background:#01ffff;transform:rotate(45deg);opacity:.7}nav#block-usc-main-menu ul>li>a:not(.dropdown-toggle)::after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:2px;background:linear-gradient(90deg,#01ffff,#e23a39);opacity:0;transform:scaleX(0.3);transition:opacity .2s ease,transform .2s ease}nav#block-usc-main-menu ul>li>a:hover{color:#fff !important;background:rgba(226,58,57,0.5);border-color:rgba(226,58,57,0.7);transform:translateY(-1px);box-shadow:0 14px 22px rgba(226,58,57,0.25)}nav#block-usc-main-menu ul>li>a:hover:not(.dropdown-toggle)::after{opacity:1;transform:scaleX(1)}nav#block-usc-main-menu ul>li.active>a,nav#block-usc-main-menu ul>li>a.is-active{color:#fff !important;background:rgba(62,67,148,0.8);border-color:rgba(1,255,255,0.8);box-shadow:0 14px 24px rgba(62,67,148,0.35)}nav#block-usc-main-menu ul>li.active>a:not(.dropdown-toggle)::after,nav#block-usc-main-menu ul>li>a.is-active:not(.dropdown-toggle)::after{opacity:1;transform:scaleX(1)}nav#block-usc-main-menu ul>li>a.dropdown-toggle{padding-right:2.4rem}nav#block-usc-main-menu ul>li>a.dropdown-toggle::after{content:"";position:absolute;right:.9rem;top:50%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #01ffff;transform:translateY(-35%)}nav#block-usc-main-menu ul.dropdown-menu{background:rgba(62,67,148,0.98);border:1px solid rgba(1,255,255,0.25);border-radius:10px;padding:.4rem;box-shadow:0 12px 24px rgba(8,9,26,0.4)}nav#block-usc-main-menu ul.dropdown-menu .dropdown-item{color:#fff;border-radius:8px;padding:.6rem .9rem;transition:color .2s ease,background-color .2s ease}nav#block-usc-main-menu ul.dropdown-menu .dropdown-item:hover,nav#block-usc-main-menu ul.dropdown-menu .dropdown-item:focus{color:#01ffff;background:rgba(1,255,255,0.16)}nav#block-usc-main-menu ul.dropdown-menu .dropdown-item.active,nav#block-usc-main-menu ul.dropdown-menu .dropdown-item:active{color:#fff;background:rgba(226,58,57,0.92) !important}}@media(max-width:767px){.top-contact-info{padding:.3rem .5rem;font-size:.8rem;color:white}.webform-submission-form .js-form-item.form-type-textfield input,.webform-submission-form .js-form-item.form-type-email input,.webform-submission-form .js-form-item.js-form-type-tel input,.webform-submission-form .js-form-item.form-type-date input,.webform-submission-form .js-form-item.form-type-webform-time input,.webform-submission-form .js-form-item.form-type-textarea textarea{width:100%}.page-user-register .col-sm-12.col-md-6.first-ur-part{background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/themes/custom/usc/images/register.jpg);background-repeat:repeat-y;background-size:cover;background-position:center}.page-user-login .col-sm-12.col-md-6.first-login-part,.page-user-password .col-sm-12.col-md-6.first-login-part{background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/themes/custom/usc/images/login.jpg);background-repeat:repeat-y;background-size:cover;background-position:center}.page-user-register .col-sm-12.col-md-6.user-register-bg,.page-user-register .col-sm-12.col-md-6.user-register-bg-tutor,.page-user-login .col-sm-12.col-md-6.user-login-bg,.page-user-password .col-sm-12.col-md-6.user-password-bg{display:none}.section-pad{padding:15px 30px}.section-pad-no-top{padding:0 30px 15px 30px}.section-pad-no-bottom{padding:15px 30px 0 30px}.alert-size{font-size:.8rem}.sm-hide{display:none}.whatsapp-live{position:fixed;bottom:20px;right:20px;z-index:1}}@media(min-width:992px){.navbar-expand-lg .offcanvas{align-items:end}nav#block-usc-main-menu{margin-right:2rem}nav#block-usc-main-menu>ul.navbar-nav .nav-item{margin-right:14px}nav#block-usc-main-menu>ul.navbar-nav .nav-link{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.08em;padding:.6rem 1.25rem .8rem;background:rgba(62,67,148,0.5);border:1px solid rgba(1,255,255,0.35);border-bottom:3px solid rgba(1,255,255,0.7);border-radius:8px 8px 6px 6px;position:relative;box-shadow:0 12px 20px rgba(12,14,46,0.2);transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}nav#block-usc-main-menu>ul.navbar-nav .nav-link::before{content:"";position:absolute;top:-8px;right:-8px;width:18px;height:18px;background:#e23a39;transform:rotate(45deg);opacity:.75}nav#block-usc-main-menu>ul.navbar-nav .nav-link:not(.dropdown-toggle)::after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:3px;background:linear-gradient(90deg,#01ffff,#e23a39);opacity:0;transform:scaleX(0.4);transition:opacity .2s ease,transform .2s ease}nav#block-usc-main-menu>ul.navbar-nav .nav-link:hover{color:#fff;background:rgba(226,58,57,0.5);border-color:rgba(226,58,57,0.6);border-bottom-color:#e23a39;transform:translateY(-1px);box-shadow:0 14px 26px rgba(226,58,57,0.25)}nav#block-usc-main-menu>ul.navbar-nav .nav-link:hover:not(.dropdown-toggle)::after{opacity:1;transform:scaleX(1)}nav#block-usc-main-menu>ul.navbar-nav .nav-link.active,nav#block-usc-main-menu>ul.navbar-nav .nav-link.is-active{color:#fff;background:rgba(62,67,148,0.8);border-color:rgba(1,255,255,0.75);border-bottom-color:#01ffff;box-shadow:0 16px 28px rgba(62,67,148,0.35)}nav#block-usc-main-menu>ul.navbar-nav .nav-link.active:not(.dropdown-toggle)::after,nav#block-usc-main-menu>ul.navbar-nav .nav-link.is-active:not(.dropdown-toggle)::after{opacity:1;transform:scaleX(1)}nav#block-usc-main-menu>ul.navbar-nav .dropdown-toggle{padding-right:2.2rem}nav#block-usc-main-menu>ul.navbar-nav .dropdown-toggle::after{content:"";position:absolute;right:.85rem;top:50%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #01ffff;transform:translateY(-35%)}nav#block-usc-main-menu ul.dropdown-menu{background:rgba(62,67,148,0.98);border:1px solid rgba(1,255,255,0.25);border-radius:10px;padding:.4rem;box-shadow:0 12px 24px rgba(8,9,26,0.4)}nav#block-usc-main-menu ul.dropdown-menu .dropdown-item{color:#fff;border-radius:8px;padding:.6rem .9rem;transition:color .2s ease,background-color .2s ease}nav#block-usc-main-menu ul.dropdown-menu .dropdown-item a{color:#fff;text-decoration:none}nav#block-usc-main-menu ul.dropdown-menu .dropdown-item:hover,nav#block-usc-main-menu ul.dropdown-menu .dropdown-item:focus{color:#01ffff;background:rgba(1,255,255,0.16)}nav#block-usc-main-menu ul.dropdown-menu .dropdown-item.active,nav#block-usc-main-menu ul.dropdown-menu .dropdown-item:active{color:#fff;background:rgba(226,58,57,0.9) !important}.hero-slide .views-exposed-form{display:flex;justify-content:center;max-width:80%;margin-top:-20%;margin-left:auto;margin-right:auto;z-index:1}}@media(min-width:560px)and (max-width:850px){.site-footer__top .region:nth-child(2n){padding-left:50px}}@media(min-width:851px){.site-footer__top .region{width:24%;padding:0 .65%;margin:0 !important}}@media(max-width:559px){.site-footer__top .region{padding:1rem}}@media(min-width:768px){.top-contact-info{padding:.5rem 2rem;font-size:.8rem;color:white}.webform-submission-form .js-form-item.form-type-textfield input,.webform-submission-form .js-form-item.form-type-email input,.webform-submission-form .js-form-item.js-form-type-tel input,.webform-submission-form .js-form-item.form-type-date input,.webform-submission-form .js-form-item.form-type-webform-time input,.webform-submission-form .js-form-item.form-type-textarea textarea{width:500px}.page-user-register .col-sm-12.col-md-6.first-ur-part,.page-user-register .col-sm-12.col-md-6.first-ur-part-tutor,.page-user-login .col-sm-12.col-md-6.first-login-part,.page-user-password .col-sm-12.col-md-6.first-login-part{padding:0 30px 30px !important}.user-register-bg{background-image:url(/themes/custom/usc/images/register.jpg);background-repeat:repeat-y;background-size:cover;margin-top:-1rem}.user-login-bg,.user-password-bg{background-image:url(/themes/custom/usc/images/login.jpg);background-repeat:repeat-y;background-size:cover;margin-top:-1rem}.section-pad{padding:30px 60px}.section-pad-no-top{padding:0 60px 30px 60px}.section-pad-no-bottom{padding:30px 60px 0 60px}.matiz-product-info{margin-top:2rem}.matiz-product-info .matiz-body{margin-top:2rem}.alert-size{font-size:.9rem}.lg-hide{display:none}.whatsapp-live{position:fixed;bottom:40px;right:40px;z-index:1}}@media(min-width:560px){.node .field--type-image{float:none !important;margin:0 !important}}
body{color:#3b3b3b;background:#3e4394}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}#navbar-top{background-color:#3e4394}#navbar-main{background-color:rgba(1,255,255,0.2)}a,.link{color:#3e4394}a:hover,a:focus,.link:hover,.link:focus{color:#4b50b4}.nav-item .dropdown-item a.active{color:white}.nav-link{color:rgb(231,231,231)}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231)}a:active,.link:active{color:#4b50b4}.page-item.active .page-link{background-color:#3e4394;border-color:#3e4394}.page-link,.page-link:hover{color:#4b50b4}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9}.btn-primary{color:#fff;background:rgba(62,67,148,0.95);border:1px solid rgba(1,255,255,0.65);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 10px 20px rgba(12,14,46,0.25);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.btn-primary:hover,.btn-primary:focus{color:#fff;background:linear-gradient(120deg,rgba(226,58,57,0.95),rgba(62,67,148,0.95));border-color:rgba(1,255,255,0.9);transform:translateY(-1px);box-shadow:0 14px 26px rgba(226,58,57,0.25)}.btn-primary::after,.more-link a::after,.view-related-products ul.pager li.pager__item a::after{content:"";position:absolute;top:-12px;right:-12px;width:24px;height:24px;background:#e23a39;transform:rotate(45deg);opacity:.85}.more-link{display:block;margin-top:2rem;margin-bottom:1.5rem;text-align:center}.more-link a,.view-related-products ul.pager li.pager__item a{color:#fff;background:rgba(62,67,148,0.95);border:1px solid rgba(1,255,255,0.65);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 10px 20px rgba(12,14,46,0.25);padding:.75rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.more-link:hover a,.more-link a:hover,.more-link a:focus,.view-related-products ul.pager li.pager__item:hover a{color:#fff;background:linear-gradient(120deg,rgba(226,58,57,0.95),rgba(62,67,148,0.95));border-color:rgba(1,255,255,0.9);transform:translateY(-1px);box-shadow:0 14px 26px rgba(226,58,57,0.25)}ul.js-pager__items.pager{list-style-type:none}nav[aria-label=pagination-heading]{display:flex;justify-content:center}.site-footer{background:#3e4394}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
