@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-300-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-400-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-500-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-600-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-700-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--font-primary:"Poppins", sans-serif;--font-secondary:"Poppins", sans-serif;--motion-out:cubic-bezier(.23, 1, .32, 1);--motion-in-out:cubic-bezier(.77, 0, .175, 1);--motion-drawer:cubic-bezier(.32, .72, 0, 1);--motion-fast:.16s;--motion-ui:.22s;--motion-reveal:.68s}html{scroll-padding-top:90px}body{overflow-x:hidden}body.mobile-menu-open{overflow:hidden}.rn-header{z-index:999;position:relative}.rn-header.sticky{animation:refinedHeaderIn .26s var(--motion-out) both;position:fixed;inset:0 0 auto}.rn-header.sticky .header-wrapper{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ecf0f3eb;box-shadow:0 10px 30px #1f263114}.header-left .logo a,.popup-mobile-menu .logo{color:var(--color-heading-wv);font-family:var(--font-primary);letter-spacing:-.4px;white-space:nowrap;font-size:20px;font-weight:700}.header-left .logo a:hover,.popup-mobile-menu .logo:hover{color:var(--color-primary);box-shadow:none;background:0 0}.mainmenu-nav .primary-menu a{letter-spacing:.4px}.site-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.header-wrapper .site-icon,.popup-mobile-menu .site-icon{width:22px;height:22px}.rn-service .site-icon{width:50px;height:50px}.slide .skill-share-inner .skill-share li,.slide .social-share-inner-left .social-share li{justify-content:center;align-items:center;display:flex}.slide .skill-share-inner .skill-share li a,.slide .social-share-inner-left .social-share li a{width:60px;height:60px}.slide .skill-share-inner .skill-share li img,.slide .social-share-inner-left .social-share li img{object-fit:contain;width:auto;max-width:48px;max-height:30px;padding:0 6px}.slide .skill-share-inner .skill-share li svg,.slide .social-share-inner-left .social-share li svg{width:24px;height:24px}.elementor-element-fb14c8c{overflow:hidden}.elementor-element-fb14c8c>.elementor-container{align-items:center}.cd-words-wrapper{min-height:1.15em}.cd-words-wrapper b{opacity:0;filter:blur(2px);transition:opacity var(--motion-ui) var(--motion-out), filter var(--motion-ui) var(--motion-out), transform var(--motion-ui) var(--motion-out);transform:translateY(5px)}.cd-words-wrapper b.is-visible{opacity:1;filter:blur();transform:translateY(0)}.divider-separator{background:#dce1e4}.rn-service{height:100%}.rn-service .inner{min-height:305px}.rn-service .inner .content .description{margin-bottom:0}.rn-nav-content>.tab-pane{width:100%}.rn-nav-content>.tab-pane:not(.active){display:none}.rn-nav-content>.tab-pane.active{display:block}.testimonial[hidden]{display:none!important}.testimonial-activation button.slide-arrow{transition:color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-out);place-items:center;display:grid}.testimonial-activation button.slide-arrow svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px;position:relative}.testimonial-activation button.next-arrow{right:25px}.testimonial-activation .slick-dots{margin:0;padding:0}.testimonial-activation .slick-dots li{list-style:none}.testimonial .inner .card-description:after{color:#d0d5da;content:"“";opacity:.7;background-image:none;font-family:Georgia,serif;font-size:170px;font-weight:700;line-height:1}.popup-mobile-menu .menu-top p.description{display:none}.backto-top{cursor:pointer}.backto-top>div{transition:opacity var(--motion-ui) var(--motion-out), transform var(--motion-ui) var(--motion-out), box-shadow var(--motion-ui) ease}.backto-top .site-icon{width:20px;height:20px}.motion-ready [data-aos]{opacity:0;transition:opacity var(--motion-reveal) var(--motion-out), transform var(--motion-reveal) var(--motion-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.motion-ready [data-aos].is-revealed{opacity:1;will-change:auto;transform:translateY(0)}#home .content .inner>.subtitle,#home .content .inner>.title,#home .content .inner>div,#home .elementor-element-f024b48,#home .thumbnail{animation:heroCompose .76s var(--motion-out) both}#home .content .inner>.subtitle{animation-delay:40ms}#home .content .inner>.title{animation-delay:95ms}#home .content .inner>div{animation-delay:.15s}#home .elementor-element-f024b48{animation-delay:.205s}#home .thumbnail{animation-delay:.12s}.popup-mobile-menu{transition:opacity var(--motion-ui) var(--motion-out), visibility 0s linear var(--motion-ui)}.popup-mobile-menu .inner{opacity:1;transition:transform .24s var(--motion-drawer);will-change:transform;left:0;transform:translate(-100%)}.popup-mobile-menu.menu-open{transition:opacity var(--motion-ui) var(--motion-out), visibility 0s linear 0s}.popup-mobile-menu.menu-open .inner{transform:translate(0)}.rn-nav-list .nav-item .nav-link,.rn-service,.slide .social-share-inner-left .social-share li a,.slide .skill-share-inner .skill-share li a,a.rn-btn,button.rn-btn{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-ui) ease, transform var(--motion-fast) var(--motion-out)}.slide .social-share-inner-left .social-share li a:active,.slide .skill-share-inner .skill-share li a:active,.rn-nav-list .nav-item .nav-link:active,.testimonial-activation button.slide-arrow:active,a.rn-btn:active,button.rn-btn:active,.backto-top:active{transform:scale(.97)}@keyframes refinedHeaderIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes heroCompose{0%{opacity:0;filter:blur(3px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.rn-service:hover{transform:translateY(-5px)}.testimonial-activation button.slide-arrow:hover{transform:translateY(-2px)}}@media (hover:none),(pointer:coarse){.rn-service:hover,a.rn-btn:hover,button.rn-btn:hover,.slide .social-share-inner-left .social-share li a:hover,.slide .skill-share-inner .skill-share li a:hover{transform:none}}@media only screen and (width<=1199px){.elementor-element-fb14c8c>.elementor-container{flex-direction:column}.elementor-element-fb14c8c .elementor-column{width:100%}.elementor-element-fb14c8c .elementor-element-e2cc555{align-self:center;max-width:520px}}@media only screen and (width<=767px){.header-left .logo a,.popup-mobile-menu .logo{font-size:17px}.elementor-element-fb14c8c{padding-top:10px!important}.slide .thumbnail .inner img{object-fit:contain;max-height:430px}.slide .content .inner .description{font-size:15px;line-height:28px}.rn-service .inner{min-height:0}.rn-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rn-nav-list .nav-item{min-width:0}.testimonial .inner .card-info{align-items:center}.testimonial .inner .card-description{margin-top:0}}@media only screen and (width<=479px){.rn-nav-list{grid-template-columns:1fr}.testimonial .inner .card-info{align-items:flex-start;display:block}.testimonial .inner .card-info .card-thumbnail{max-width:100%;margin:0 0 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.rn-header.sticky,#home .content .inner>.subtitle,#home .content .inner>.title,#home .content .inner>div,#home .elementor-element-f024b48,#home .thumbnail{animation:none!important}.motion-ready [data-aos],.motion-ready [data-aos].is-revealed{opacity:1;transition:opacity .18s;transform:none}.popup-mobile-menu .inner{transition:none;transform:none}.cd-words-wrapper b{filter:none;transition:opacity .18s;transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-behavior:smooth}section[id]{scroll-margin-top:96px}.skip-link{z-index:99999;color:#fff;background:#111827;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{color:#fff;top:16px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.academic-btn{color:#1f2937;background:#fff;border:1px solid #d8dde6;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #1f293714}.academic-btn:hover,.academic-btn:focus-visible{color:#111827;border-color:#f0ad18;transform:translateY(-2px)}.academic-btn--primary{color:#111827;background:#f6b51e;border-color:#f6b51e}.academic-section{background:#f7f9fc;padding:90px 24px}.academic-section:nth-of-type(2n){background:#fff}.academic-container{width:min(1180px,100%);margin:0 auto}.academic-section-heading{max-width:760px;margin-bottom:34px}.academic-kicker{color:#a66c00;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.academic-section h2{color:#1f2937;margin:0 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.12}.academic-section p{color:#5b6472;font-size:17px;line-height:1.75}.conference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.conference-card{color:#1f2937;background:#fff;border:1px solid #e5e9f0;border-radius:22px;grid-template-rows:116px auto;gap:22px;min-height:300px;padding:26px;transition:all .22s;display:grid;box-shadow:0 14px 40px #1f293714}.conference-card:hover,.conference-card:focus-visible{color:#1f2937;border-color:#efb328;transform:translateY(-5px);box-shadow:0 20px 50px #1f293721}.conference-card img{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:116px}.conference-card strong{margin-bottom:8px;font-size:25px;display:block}.conference-card span{color:#404958;min-height:52px;font-weight:600;line-height:1.5;display:block}.conference-card small{color:#7b8492;margin-top:15px;font-size:14px;display:block}.academic-contact{background:#171b24}.academic-contact h2,.academic-contact p{color:#fff}.academic-contact .academic-kicker{color:#f6bd35}.academic-contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-links a{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;padding:20px}.contact-links a:hover,.contact-links a:focus-visible{color:#fff;background:#ffffff1a;border-color:#f6bd35}.contact-links strong,.contact-links span{display:block}.contact-links strong{color:#f6bd35;margin-bottom:5px}.contact-links span{overflow-wrap:anywhere;color:#e8ebf0;font-size:14px}#testimonial .testimonial.is-collapsed{display:none}.recommendations-toggle{cursor:pointer;margin:36px auto 0;display:block}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #f6bd35}@media (width<=900px){.conference-grid,.academic-contact-grid{grid-template-columns:1fr}.conference-grid{max-width:620px}.academic-section{padding:70px 20px}}@media (width<=600px){.hero-actions,.contact-links{grid-template-columns:1fr;display:grid}.academic-btn{width:100%}.academic-section{padding:58px 16px}.conference-card{min-height:0}}
