.related-major{display:none !important}.related-major{align-items:center;justify-content:center}.related-major .elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr) !important}.search-box svg.e-fas-search{inset-inline-start:-35px !important}.search-box .elementor-widget-container .e-search-form{flex-direction:row-reverse}.limit-2-line,.limit-2-line h1,.limit-2-line h2,.limit-2-line h3,.limit-2-line p,{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.good-stu .swiper-slide{padding-left:0 !important;padding-right:0 !important}.good-stu .elementor-testimonial__content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.good-stu .elementor-testimonial__name{margin-bottom:30px}.main-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%;justify-content:space-between}.main-menu .menu-item .elementor-item.highlighted,.main-menu .menu-item .elementor-item:hover{background-color:#891635}.banner-home .n2-ss-slider-controls{flex-direction:row !important;justify-content:end;right:2%}.heading-clamp h1,.heading-clamp h2,.heading-clamp h3,.heading-clamp h4,.heading-clamp h5,.heading-clamp h6,.heading-clamp p,.heading-clamp a,.heading-clamp span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kingster-reset h1,.kingster-reset h2,.kingster-reset h3,.kingster-reset h4,.kingster-reset h5,.kingster-reset h6,.kingster-reset p,.kingster-reset span,.kingster-reset a{margin-bottom:0 !important}.breadcrumb-inner{display:flex;gap:8px;font-size:14px;color:#666;flex-wrap:wrap}@media (max-width:760px){.breadcrumb-inner{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:1201px){.banner-home .n2-ss-slider-controls{flex-direction:row !important;justify-content:end;right:calc((100% - 1200px)/2)}}@media only screen and (max-width:640px){.good-stu .elementor-testimonial{flex-direction:column-reverse !important}#n2-ss-12item2{text-align:center !important}}.container{max-width:1200px;margin:0 auto}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.major{position:relative}.major-box .major{box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.image-major{position:relative;height:200px}.image-container{width:100%;height:100%;position:relative}.image-container img{width:100%;height:100% !important;object-fit:cover;transition:filter .3s ease}.links-major{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:21;padding:20px;background-image:linear-gradient(90deg,#8e0d33 0%,#28040e 100%);border:1px solid #f4bf00 !important;border-radius:8px;box-shadow:0px 4px 4px 0px #FFFFFF59;text-align:center}.links-major.hovered,.links-major:hover{opacity:1;visibility:visible}.links-major li{list-style-type:none}.links-major li a{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#fff}.links-major li a:hover{color:#f4bf00}.link{color:#fff;text-decoration:underline;font-size:16px;margin-bottom:12px;transition:color .3s;text-align:center}.link:last-child{margin-bottom:0}.link:hover{color:#f4bf00}.major-footer{position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(90deg,#8e0d33 0%,#28040e 100%);padding:7px 13px;display:flex;justify-content:space-between;align-items:center;z-index:20;border-radius:8px}.major-footer span{color:#fff;font-size:16px}.circle-button{width:35px;height:35px;background-color:#192f59;fill:#fff;color:#fff;border:3px solid #f4bf00 !important;border-radius:99999px;padding:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}.arrow-icon{color:#192f59;font-weight:700;font-size:16px}.button-major{background-image:linear-gradient(90deg,#8e0d33 0%,#28040e 100%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:32px;text-align:center;border:1px solid #f4bf00 !important}.large-circle-button{background-color:#7a123c;font-family:"Roboto",Sans-serif;font-size:47px;font-weight:500;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#f4bf00 !important;border-radius:99999px;padding:25px}.white-circle{border-radius:50%;width:47.04px;height:47.04px;display:flex;align-items:center;justify-content:center}.arrow-icon.burgundy{color:#7a123c;font-size:24px}.button-text{color:#fff;font-size:18px;font-weight:500;text-transform:uppercase;font-family:Nunito Sans;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0%;text-align:center;text-transform:uppercase}.gradient-text .elementor-heading-title{background:linear-gradient(90deg,#192f59 0%,#990231 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.method-box .elementor-image-box-img{background-color:#192f59;padding:17px;border-radius:999999999999999px;display:flex !important;align-items:center;justify-content:center;margin-left:auto !important;margin-right:auto !important}.method-item:hover .method-box .elementor-image-box-img{background-color:#fff}.method-box .elementor-image-box-img .discovery .elementor-widget-video .elementor-wrapper{height:100%}.study-accor .e-n-accordion-item-title-header img{position:absolute;top:1px;left:1px;max-height:55.5px}.fullwidth-btn .elementor-button{width:100% !important}.icon-35 .elementor-button svg{width:35px;height:35px}.fullwidth-btn .elementor-button-content-wrapper{justify-content:flex-start;align-items:center}.justify-content-center .elementor-button-content-wrapper{justify-content:center}@media (max-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.grid{grid-template-columns:repeat(2,1fr)}.study-accor .e-n-accordion-item-title-header img{max-height:48.5px}}@media (max-width:480px){.grid{grid-template-columns:1fr}}.form-consulting .form-group{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:768px){.form-consulting .form-group{grid-template-columns:1fr}}.form-consulting .wpcf7 input,.form-consulting .wpcf7 select,.form-consulting .wpcf7 textarea{width:100%;padding:16px 20px;border:none;border-radius:8px;background-color:#f0f0f0;color:#424242;font-size:16px}.form-consulting .wpcf7 input::placeholder,.form-consulting .wpcf7 select,.form-consulting .wpcf7 textarea::placeholder{color:#9e9e9e}.form-consulting .wpcf7 select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239e9e9e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;color:#424242}.form-consulting .wpcf7 textarea{resize:none;height:150px;margin-bottom:20px}.form-consulting .wpcf7 .wpcf7-submit{width:100%;padding:10.5px;border:none;border-radius:8px;background-color:#990231;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s}.form-consulting .wpcf7 .wpcf7-submit:hover{background-color:#7c0128}.accord-collapse summary.e-n-accordion-item-title[aria-expanded=true]{border-radius:16px 16px 0 0}.wrapper-major{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:8px}.wrapper-major .card{background-color:#fff;padding:16px 12px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wrapper-major .card-content{display:flex;align-items:flex-start;gap:1rem}.wrapper-major .icon{color:#990231;flex-shrink:0}.wrapper-major .icon img{width:40px}.wrapper-major .icon svg{width:3rem;height:3rem}.wrapper-major .text-content{display:flex;flex-direction:column;gap:8px}.wrapper-major .title{color:#3f3f3f;font-size:16px;font-weight:600;margin-bottom:0;text-transform:uppercase}.wrapper-major .links{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.wrapper-major .link{font-family:'inter';font-weight:400;color:#3f3f3f;font-size:16px;margin-bottom:0;text-decoration:auto}@media (min-width:768px){.wrapper-major{grid-template-columns:repeat(2,1fr);gap:16px}}.main-menu .current-menu-item a{background-color:#891635}.main-menu .sub-arrow .e-font-icon-svg{fill:#fff}.content-why{max-height:0;opacity:0;overflow:hidden;transition:opacity 1.5s ease,max-height 1.5s ease}.why-item:hover .content-why{opacity:1;max-height:unset}.content-why p,.method-item .elementor-image-box-title{margin-bottom:0}.method-item:hover .elementor-image-box-title{color:#fff !important}.method-item:hover .method-box .elementor-image-box-img img{filter:brightness(0) saturate(100%) invert(77%) sepia(82%) saturate(736%) hue-rotate(0deg) brightness(105%) contrast(103%)}.non-shadow .e-loop-item{box-shadow:none !important}#back_to_top{display:none}.tabs-container{position:relative;margin-bottom:0}.tabs-wrapper{position:relative;overflow:hidden}.tabs{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;grid-gap:10px}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;font-size:14px;font-weight:500;color:#000;cursor:pointer;transition:all .2s;align-items:center;border-radius:4px;display:flex;flex-basis:content;font-family:Roboto;gap:5px;justify-content:center;line-height:27.2px;padding:5.5px 20px;text-align:center}.tab.active,.tab:hover:not(.active){color:#fff;background-color:#192f59}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-color:rgba(255,255,255,.8);backdrop-filter:blur(4px);border:1px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 1px 3px rgba(0,0,0,.1)}.scroll-btn:hover{background-color:#f3f4f6}.scroll-left{left:0;display:none}.scroll-right{right:0;display:none}.content-area{margin-top:20px}.tab-content{display:none}.tab-content.active{display:block}.articles-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:992px){.articles-grid{grid-template-columns:1.03fr 1fr}}.featured-article-image{position:relative;overflow:hidden;border-radius:8px 8px 0 0;margin-bottom:0}.featured-article-image img{width:100%;   height:100%;object-fit:cover;transition:transform .3s ease}.featured-article:hover .featured-article-image img{transform:scale(1.05)}.featured-article-title{font-size:20px;font-weight:600;margin-bottom:8px;transition:color .2s}.featured-article:hover .featured-article-title{color:#1d4ed8}.featured-article-date{color:#6b7280;margin-bottom:12px;display:flex;align-items:center;font-size:14px}.featured-article-date i{margin-right:6px}.featured-article-excerpt{color:#4b5563;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-article-link{color:#1d4ed8;text-decoration:none;font-weight:500}.featured-article-link:hover{text-decoration:underline}.article-list{display:flex;flex-direction:column;gap:24px}.article-item{display:flex;gap:16px}.article-item-image{flex-shrink:0;width:96px;height:96px;border-radius:8px;overflow:hidden}@media (min-width:640px){.article-item-image{width:99px;height:81px}}.article-item-image img{width:100%;height:100% !important;object-fit:cover;transition:transform .3s ease}.article-item:hover .article-item-image img{transform:scale(1.05)}.article-item-content{flex:1}.article-item-date{color:#eab308;margin-bottom:4px;display:flex;align-items:center;font-size:14px}.article-item-date span{color:#000}.article-item-date i{margin-right:6px}.article-item h3.article-item-title,.article-item h3.article-item-title a{font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;color:#000 !important;margin-bottom:0}.article-item-title{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.article-item:hover .article-item-title{color:#1d4ed8}.empty-state{text-align:center;padding:48px 0;color:#6b7280}.swipe-indicator{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;display:none;z-index:100}.cursor-pointer{cursor:pointer}.featured-article{border-radius:4px;box-shadow:0px 2px 16px 9px rgba(0,0,0,.04)}.featured-article-content{padding:15px}.featured-article .featured-article-title{line-height:1rem;margin-bottom:10px}.featured-article .featured-article-title a{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:600;line-height:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-article .featured-article-date span{line-height:1.3em;font-size:12px;margin-bottom:0;color:#adadad}.featured-article a.featured-article-link{color:#990231;font-family:'Roboto',Sans-serif;font-size:12px;align-self:flex-start;font-weight:500}.form-major .elementor-search-form__container{background-color:#FFFFFF29 !important;padding:6px 20px;border-radius:4px;grid-gap:35px}.form-major .elementor-search-form__container .elementor-search-form__input,.form-major .elementor-search-form__container .elementor-search-form__input::placeholder{font-family:Roboto;font-weight:400;font-size:18px;line-height:30px;letter-spacing:0%;color:#fff !important}.form-major button[type=submit]{background-color:transparent !important}.hvr-grow{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition-duration:.3s;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{transform:scale(1.1)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.03);transform:scale(1.03);box-shadow:rgb(225 225 225/35%) 0px 5px 15px}