:root{--primary-color:#ed543e;--primary-main:#ea5528;--primary-p2:#d93e0f;--primary-p3:#2e2e2e;--secondary-color:#ffdbd0;--secondary-s2:#d8e6ff;--secondary-s3:#d1fffc;--secondary-s4:#c1ffda;--black-color:#000;--gray-1:#4f4f4f;--gray-2:#828282;--gray-3:#bdbdbd;--gray-4:#e0e0e0;--white-color:#fff;--menu-space:4rem}.color-primary{color:var(--primary-color)}.color-gray{color:var(--gray-2)}.font_readex_pro_bold{font-family:Readex_Pro-Bold}.font_readex_pro_light{font-family:Readex_Pro-Light}.font_readex_pro_thin{font-family:Readex_Pro-Thin}.font_readex_pro_regular{font-family:Readex_Pro-Regular}.font_readex_pro_medium{font-family:Readex_Pro-Medium}.font_readex_pro_semi_bold{font-family:Readex_Pro-SemiBold}.font_manrope_bold{font-family:Manrope-Bold}.font_manrope_regular{font-family:Manrope-Regular}.font_manrope_light{font-family:Manrope-Light}.font_manrope_medium{font-family:Manrope-Medium}.font_manrope_semi_bold{font-family:Manrope-SemiBold}.uppercase{text-transform:uppercase}@font-face{font-display:swap;font-family:Readex_Pro-Bold;font-style:normal;font-weight:400;src:url(../../../../fonts/Readex_Pro/ReadexPro-Bold.eot);src:url(../../../../fonts/Readex_Pro/ReadexPro-Bold.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Readex_Pro/ReadexPro-Bold.woff) format("woff"),url(../../../../fonts/Readex_Pro/ReadexPro-Bold.woff2) format("woff2"),url(../../../../fonts/Readex_Pro/ReadexPro-Bold.ttf) format("truetype"),url(../../../../fonts/Readex_Pro/ReadexPro-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:Readex_Pro-Regular;font-style:normal;font-weight:400;src:url(../../../../fonts/Readex_Pro/ReadexPro-Regular.eot);src:url(../../../../fonts/Readex_Pro/ReadexPro-Regular.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Readex_Pro/ReadexPro-Regular.woff) format("woff"),url(../../../../fonts/Readex_Pro/ReadexPro-Regular.woff2) format("woff2"),url(../../../../fonts/Readex_Pro/ReadexPro-Regular.ttf) format("truetype"),url(../../../../fonts/Readex_Pro/ReadexPro-Regular.svg) format("svg")}@font-face{font-display:swap;font-family:Readex_Pro-Light;font-style:normal;font-weight:400;src:url(../../../../fonts/Readex_Pro/ReadexPro-Light.eot);src:url(../../../../fonts/Readex_Pro/ReadexPro-Light.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Readex_Pro/ReadexPro-Light.woff) format("woff"),url(../../../../fonts/Readex_Pro/ReadexPro-Light.woff2) format("woff2"),url(../../../../fonts/Readex_Pro/ReadexPro-Light.ttf) format("truetype"),url(../../../../fonts/Readex_Pro/ReadexPro-Light.svg) format("svg")}@font-face{font-display:swap;font-family:Readex_Pro-ExtraLight;font-style:normal;font-weight:400;src:url(../../../../fonts/Readex_Pro/ReadexPro-ExtraLight.eot);src:url(../../../../fonts/Readex_Pro/ReadexPro-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Readex_Pro/ReadexPro-ExtraLight.woff) format("woff"),url(../../../../fonts/Readex_Pro/ReadexPro-ExtraLight.woff2) format("woff2"),url(../../../../fonts/Readex_Pro/ReadexPro-ExtraLight.ttf) format("truetype"),url(../../../../fonts/Readex_Pro/ReadexPro-ExtraLight.svg) format("svg")}@font-face{font-display:swap;font-family:Readex_Pro-Medium;font-style:normal;font-weight:400;src:url(../../../../fonts/Readex_Pro/ReadexPro-Medium.eot);src:url(../../../../fonts/Readex_Pro/ReadexPro-Medium.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Readex_Pro/ReadexPro-Medium.woff) format("woff"),url(../../../../fonts/Readex_Pro/ReadexPro-Medium.woff2) format("woff2"),url(../../../../fonts/Readex_Pro/ReadexPro-Medium.ttf) format("truetype"),url(../../../../fonts/Readex_Pro/ReadexPro-Medium.svg) format("svg")}@font-face{font-display:swap;font-family:Readex_Pro-SemiBold;font-style:normal;font-weight:400;src:url(../../../../fonts/Readex_Pro/ReadexPro-SemiBold.eot);src:url(../../../../fonts/Readex_Pro/ReadexPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Readex_Pro/ReadexPro-SemiBold.woff) format("woff"),url(../../../../fonts/Readex_Pro/ReadexPro-SemiBold.woff2) format("woff2"),url(../../../../fonts/Readex_Pro/ReadexPro-SemiBold.ttf) format("truetype"),url(../../../../fonts/Readex_Pro/ReadexPro-SemiBold.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope-Bold;font-style:normal;font-weight:400;src:url(../../../../fonts/Manrope/Manrope-Bold.eot);src:url(../../../../fonts/Manrope/Manrope-Bold.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Manrope/Manrope-Bold.woff) format("woff"),url(../../../../fonts/Manrope/Manrope-Bold.woff2) format("woff2"),url(../../../../fonts/Manrope/Manrope-Bold.ttf) format("truetype"),url(../../../../fonts/Manrope/Manrope-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope-Regular;font-style:normal;font-weight:400;src:url(../../../../fonts/Manrope/Manrope-Regular.eot);src:url(../../../../fonts/Manrope/Manrope-Regular.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Manrope/Manrope-Regular.woff) format("woff"),url(../../../../fonts/Manrope/Manrope-Regular.woff2) format("woff2"),url(../../../../fonts/Manrope/Manrope-Regular.ttf) format("truetype"),url(../../../../fonts/Manrope/Manrope-Regular.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope-Light;font-style:normal;font-weight:400;src:url(../../../../fonts/Manrope/Manrope-Light.eot);src:url(../../../../fonts/Manrope/Manrope-Light.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Manrope/Manrope-Light.woff) format("woff"),url(../../../../fonts/Manrope/Manrope-Light.woff2) format("woff2"),url(../../../../fonts/Manrope/Manrope-Light.ttf) format("truetype"),url(../../../../fonts/Manrope/Manrope-Light.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope-Medium;font-style:normal;font-weight:400;src:url(../../../../fonts/Manrope/Manrope-Medium.eot);src:url(../../../../fonts/Manrope/Manrope-Medium.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Manrope/Manrope-Medium.woff) format("woff"),url(../../../../fonts/Manrope/Manrope-Medium.woff2) format("woff2"),url(../../../../fonts/Manrope/Manrope-Medium.ttf) format("truetype"),url(../../../../fonts/Manrope/Manrope-Medium.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope-SemiBold;font-style:normal;font-weight:400;src:url(../../../../fonts/Manrope/Manrope-SemiBold.eot);src:url(../../../../fonts/Manrope/Manrope-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Manrope/Manrope-SemiBold.woff) format("woff"),url(../../../../fonts/Manrope/Manrope-SemiBold.woff2) format("woff2"),url(../../../../fonts/Manrope/Manrope-SemiBold.ttf) format("truetype"),url(../../../../fonts/Manrope/Manrope-SemiBold.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope-ExtraBold;font-style:normal;font-weight:400;src:url(../../../../fonts/Manrope/Manrope-ExtraBold.eot);src:url(../../../../fonts/Manrope/Manrope-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Manrope/Manrope-ExtraBold.woff) format("woff"),url(../../../../fonts/Manrope/Manrope-ExtraBold.woff2) format("woff2"),url(../../../../fonts/Manrope/Manrope-ExtraBold.ttf) format("truetype"),url(../../../../fonts/Manrope/Manrope-ExtraBold.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope-ExtraLight;font-style:normal;font-weight:400;src:url(../../../../fonts/Manrope/Manrope-ExtraLight.eot);src:url(../../../../fonts/Manrope/Manrope-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../../../../fonts/Manrope/Manrope-ExtraLight.woff) format("woff"),url(../../../../fonts/Manrope/Manrope-ExtraLight.woff2) format("woff2"),url(../../../../fonts/Manrope/Manrope-ExtraLight.ttf) format("truetype"),url(../../../../fonts/Manrope/Manrope-ExtraLight.svg) format("svg")}body,html{background-color:#f4f4f4!important;font-family:Readex_Pro-Regular!important;line-height:1.5;margin:0;min-width:320px;padding:0}.wp-content{margin-bottom:2rem;margin-top:var(--menu-space)}@media only screen and (max-width:991px){.wp-content{margin-top:unset!important}}.wrapper-content{margin:0 auto;padding:0 2.5rem!important;width:100%}@media only screen and (max-width:1680px){.wrapper-content{padding:0 2rem!important}}@media only screen and (max-width:768px){.wrapper-content{padding:0 2.6vw!important}}@media only screen and (max-width:991px){.desktop{display:none!important}}.desktop{display:block}.mobile{display:none!important}@media only screen and (max-width:991px){.mobile{display:block!important}}.achievements-section .achievements__header .achievements__title,.common-title,.community-section .community__header .community__title,.company-info-section .company-title,.events__title,.partners-title,.recruitment-section-title,.section-title,.stats-title,.team-section .team__header .team__title{color:var(--primary-main);font-family:Readex_Pro-SemiBold;font-size:3.3vw;margin:0 0 2rem;max-width:100%}@media only screen and (max-width:1024px){.achievements-section .achievements__header .achievements__title,.common-title,.community-section .community__header .community__title,.company-info-section .company-title,.events__title,.partners-title,.recruitment-section-title,.section-title,.stats-title,.team-section .team__header .team__title{font-size:2rem;margin-bottom:1.5rem}}@media only screen and (max-width:768px){.achievements-section .achievements__header .achievements__title,.common-title,.community-section .community__header .community__title,.company-info-section .company-title,.events__title,.partners-title,.recruitment-section-title,.section-title,.stats-title,.team-section .team__header .team__title{font-size:2rem;margin-bottom:1.25rem}}@media only screen and (max-width:480px){.achievements-section .achievements__header .achievements__title,.common-title,.community-section .community__header .community__title,.company-info-section .company-title,.events__title,.partners-title,.recruitment-section-title,.section-title,.stats-title,.team-section .team__header .team__title{font-size:1.5rem;margin-bottom:1rem}}.loading-container{flex-direction:column;justify-content:center;padding:2rem}.customs-loading,.loading-container{align-items:center;display:flex;text-align:center}.customs-loading{height:100%}.customs-loading .spinner{animation:spin .8s linear infinite;border:7px solid #ccc;border-radius:50%;border-top:7px solid var(--primary-main);display:inline-block;height:100px;margin:24px auto;width:100px}@keyframes spin{to{transform:rotate(1turn)}}.ck-content ul{list-style-type:disc}.ck-content ol,.ck-content ul{list-style-position:outside;margin:1rem 0;padding-left:2rem}.ck-content ol{list-style-type:decimal}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul{list-style-type:square}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content li{line-height:1.6;margin-bottom:.5rem}.ck-content p{margin:1rem 0}.ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content img{display:block;height:auto;max-width:100%}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.ck-content h1{font-size:2.5rem}.ck-content h2{font-size:2rem}.ck-content h3{font-size:1.75rem}.ck-content h4{font-size:1.5rem}.ck-content h5{font-size:1.25rem}.ck-content h6{font-size:1rem}.ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;overflow-x:auto;padding:1em}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}.ck-content table{border-collapse:collapse;margin:1rem 0;width:100%}.ck-content table td,.ck-content table th{border:1px solid #bfbfbf;padding:.4em}.ck-content table th{background:rgba(0,0,0,.05);font-weight:700}a,button,input,select,textarea{outline:none}a:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{text-decoration:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none;text-decoration:none}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}iframe{border:0;max-width:100%;width:100%}*{font-weight:400}h1,h2,h3,h4,h5,h6{color:#111;margin-bottom:10px;margin-top:0;position:relative}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}a{position:relative;transition:all .3s ease}ol,ul{list-style:none;margin:0;padding:0}.header{background:var(--primary-main);box-shadow:0 2px 8px rgba(0,0,0,.15);height:72px;left:0;position:fixed;right:0;top:0;z-index:99999!important}.header .header-wrap{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 24px}.header .header-wrap .header-wrap-left{align-items:center;display:flex;flex:1;gap:200px}@media only screen and (max-width:1440px){.header .header-wrap .header-wrap-left{gap:150px}}.header .header-wrap .header-wrap-left .logo .page-logo{align-items:center;color:var(--white-color);display:flex;font-size:20px;font-weight:700;text-decoration:none}.header .header-wrap .header-wrap-left .logo .page-logo img{height:39px;width:auto}.header .header-wrap .header-wrap-left .logo .page-logo .logo-text{font-family:Readex_Pro-Regular;font-size:20px;font-weight:700}.header .header-wrap .header-wrap-left .main-menu .menu{display:flex;gap:40px;list-style:none;margin:0;padding:0}.header .header-wrap .header-wrap-left .main-menu .menu li{position:relative}.header .header-wrap .header-wrap-left .main-menu .menu li a{color:var(--white-color);font-size:16px;font-weight:300;padding:8px 0;position:relative;text-decoration:none;transition:all .3s ease}.header .header-wrap .header-wrap-left .main-menu .menu li a:hover{color:hsla(0,0%,100%,.9)}.header .header-wrap .header-wrap-left .main-menu .menu li a:hover:after{width:100%}.header .header-wrap .header-wrap-left .main-menu .menu li a:after{background:var(--white-color);bottom:8px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.header .header-wrap .header-wrap-left .main-menu .menu li .sub-menu-drop{background:var(--white-color);border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.15);display:none;left:0;margin-top:8px;min-width:220px;padding:12px 0;position:absolute;top:100%;z-index:1000}.header .header-wrap .header-wrap-left .main-menu .menu li .sub-menu-drop li a{color:var(--primary-p3);display:block;font-size:14px;font-weight:400;padding:12px 20px}.header .header-wrap .header-wrap-left .main-menu .menu li .sub-menu-drop li a:hover{background:rgba(var(--primary-color),.1);color:var(--primary-color)}.header .header-wrap .header-wrap-left .main-menu .menu li .sub-menu-drop li a:after{display:none}.header .header-wrap .header-wrap-left .main-menu .menu li:hover .sub-menu-drop{display:block}.header .header-wrap .header-wrap-right{align-items:center;display:flex;gap:24px}@media only screen and (max-width:1440px){.header .header-wrap .header-wrap-right{margin-right:50px}}@media only screen and (max-width:768px){.header .header-wrap .header-wrap-right{margin-right:0}}.header .header-wrap .header-wrap-right .mobile-menu-toggle{align-items:center;background:none;border:none;cursor:pointer;display:none!important;flex-direction:column;height:40px;justify-content:center;padding:8px;transition:all .3s ease;width:40px}.header .header-wrap .header-wrap-right .mobile-menu-toggle .hamburger-line{background:var(--white-color);border-radius:1px;display:block;height:2px;margin:2px 0;transition:all .3s ease;width:24px}.header .header-wrap .header-wrap-right .mobile-menu-toggle:hover{background:hsla(0,0%,100%,.1);border-radius:4px}.header .header-wrap .header-wrap-right .mobile-menu-toggle.active .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.header .header-wrap .header-wrap-right .mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.header .header-wrap .header-wrap-right .mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.header .header-wrap .header-wrap-right .header-actions{align-items:center;display:flex;gap:20px}.header .header-wrap .header-wrap-right .header-actions .search-box{align-items:center;background:hsla(0,0%,100%,.15);border-radius:24px;display:flex;padding:8px 16px;transition:all .3s ease}.header .header-wrap .header-wrap-right .header-actions .search-box:hover{background:hsla(0,0%,100%,.25)}.header .header-wrap .header-wrap-right .header-actions .search-box .search-input{background:transparent;border:none;color:var(--white-color);font-size:14px;outline:none;padding:4px 8px;width:200px}.header .header-wrap .header-wrap-right .header-actions .search-box .search-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.header .header-wrap .header-wrap-right .header-actions .search-box .search-input::placeholder{color:hsla(0,0%,100%,.7)}.header .header-wrap .header-wrap-right .header-actions .search-box .search-btn{background:none;border:none;color:var(--white-color);cursor:pointer;padding:4px;transition:color .3s ease}.header .header-wrap .header-wrap-right .header-actions .search-box .search-btn:hover{color:hsla(0,0%,100%,.8)}.header .header-wrap .header-wrap-right .header-actions .user-actions{align-items:center;display:flex}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper{margin-right:8px;position:relative}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .btn{align-items:center;color:var(--white-color)!important;display:flex;gap:8px}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-btn{align-items:center;background:none;border:none;color:var(--white-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px;transition:all .3s ease}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-btn:hover{color:hsla(0,0%,100%,.8)}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-btn i{font-size:16px}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-btn i.fa-chevron-down{font-size:12px;transition:transform .3s ease}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-btn .language-text{font-family:Readex_Pro-Light;font-size:14px}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown{background:var(--white-color);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:8px;min-width:160px;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .dropdown-header{padding:12px 16px 6px}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .dropdown-header .header-text{color:var(--primary-color);font-size:14px;font-weight:600}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .language-option{align-items:center;color:var(--primary-p3);display:flex;font-size:14px;gap:12px;padding:2px 0 12px 30px;text-decoration:none;transition:all .2s ease}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .language-option:last-child{border-bottom:none}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .language-option:hover{background:rgba(var(--primary-color),.05);color:var(--primary-color)}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .language-option.active{background:rgba(var(--primary-color),.08);color:var(--primary-color);font-weight:600}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .language-option .bullet{background:var(--primary-color);border-radius:50%;flex-shrink:0;height:6px;width:6px}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper .language-dropdown .language-option .text{flex:1;font-weight:500}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper:hover .language-btn i.fa-chevron-down{transform:rotate(180deg)}.header .header-wrap .header-wrap-right .header-actions .user-actions .language-wrapper:hover .language-dropdown{opacity:1;transform:translateY(0);visibility:visible}.header .header-wrap .header-wrap-right .header-actions .user-actions .action-btn{align-items:center;border-radius:50%;color:var(--white-color);display:flex;justify-content:center;text-decoration:none}.header .header-wrap .header-wrap-right .header-actions .user-actions .action-btn:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.header .header-wrap .header-wrap-right .header-actions .user-actions .action-btn i{font-size:16px}@media(min-width:1400px){.header .header-wrap{max-width:1440px;padding:0 32px}}@media(min-width:1600px){.header .header-wrap{max-width:1600px;padding:0 40px}}@media(max-width:1399px){.header .header-wrap{padding:0 24px}.header .header-wrap .header-wrap-left{gap:100px}.header .header-wrap .header-wrap-left .main-menu .menu{gap:35px}.header .header-wrap .header-wrap-right{gap:20px}.header .header-wrap .header-wrap-right .header-actions{gap:18px}.header .header-wrap .header-wrap-right .header-actions .search-box .search-input{width:180px}}@media(max-width:1199px){.header .header-wrap{padding:0 20px}.header .header-wrap .header-wrap-left{gap:100px}.header .header-wrap .header-wrap-left .main-menu .menu{gap:30px}.header .header-wrap .header-wrap-right,.header .header-wrap .header-wrap-right .header-actions{gap:16px}.header .header-wrap .header-wrap-right .header-actions .search-box .search-input{width:150px}.header .header-wrap .header-wrap-right .header-actions .language-wrapper .language-btn{font-size:13px;padding:6px 0}.header .header-wrap .header-wrap-right .header-actions .language-wrapper .language-dropdown{min-width:160px}}@media(max-width:1024px)and (min-width:992px){.header .header-wrap{padding:0 18px}.header .header-wrap .header-wrap-left{gap:80px}.header .header-wrap .header-wrap-left .main-menu .menu{gap:28px}.header .header-wrap .header-wrap-right,.header .header-wrap .header-wrap-right .header-actions{gap:14px}.header .header-wrap .header-wrap-right .header-actions .search-box .search-input{width:140px}}@media(max-width:991px){.header .header-wrap{padding:0 16px}.header .header-wrap .header-wrap-left{gap:60px}.header .header-wrap .header-wrap-left .main-menu .menu{gap:25px}.header .header-wrap .header-wrap-left .main-menu .menu li a{font-size:15px}.header .header-wrap .header-wrap-right,.header .header-wrap .header-wrap-right .header-actions{gap:12px}.header .header-wrap .header-wrap-right .header-actions .search-box .search-input{font-size:13px;width:120px}.header .header-wrap .header-wrap-right .header-actions .language-wrapper .language-btn{font-size:12px;padding:4px 0}.header .header-wrap .header-wrap-right .header-actions .language-wrapper .language-dropdown{min-width:140px}}@media(max-width:767px){.header{height:64px}.header .header-wrap{padding:0 12px}.header .header-wrap .header-wrap-left{gap:20px}.header .header-wrap .header-wrap-left .logo .page-logo .logo-text{font-size:18px}.header .header-wrap .header-wrap-left .logo .page-logo img{height:32px}.header .header-wrap .header-wrap-left .main-menu{display:none}.header .header-wrap .header-wrap-right{gap:8px}.header .header-wrap .header-wrap-right .header-actions{display:none}.header .header-wrap .header-wrap-right .mobile-menu-toggle{display:flex!important;height:40px;width:40px}.header .header-wrap .header-wrap-right .mobile-menu-toggle .hamburger-line{width:24px}}@media(max-width:575px){.header{height:60px}.header .header-wrap{padding:0 8px}.header .header-wrap .header-wrap-left{gap:12px}.header .header-wrap .header-wrap-left .logo .page-logo .logo-text{font-size:16px}.header .header-wrap .header-wrap-left .logo .page-logo img{height:28px}.header .header-wrap .header-wrap-right{gap:6px}.header .header-wrap .header-wrap-right .header-actions{display:none}.header .header-wrap .header-wrap-right .mobile-menu-toggle{display:flex!important;height:36px;width:36px}.header .header-wrap .header-wrap-right .mobile-menu-toggle .hamburger-line{width:20px}}.mobile-menu-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.mobile-menu-overlay.active{opacity:1}.mobile-menu{background:var(--white-color);height:100vh;overflow-y:auto;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:1001}.mobile-menu.active{right:0}.mobile-menu .mobile-menu-header{align-items:center;background:var(--primary-main);border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:16px 20px}.mobile-menu .mobile-menu-header .logo .page-logo{align-items:center;color:var(--white-color);display:flex;font-size:18px;font-weight:700;text-decoration:none}.mobile-menu .mobile-menu-header .logo .page-logo img{height:32px;width:auto}.mobile-menu .mobile-menu-header .logo .page-logo .logo-text{font-family:Readex_Pro-Regular;font-size:18px;font-weight:700}.mobile-menu .mobile-menu-header .mobile-menu-close{background:none;border:none;border-radius:4px;color:var(--white-color);cursor:pointer;font-size:20px;padding:8px;transition:background .3s ease}.mobile-menu .mobile-menu-header .mobile-menu-close:hover{background:hsla(0,0%,100%,.1)}.mobile-menu .mobile-menu-content{background:var(--white-color);padding:0}.mobile-menu .mobile-menu-content .mobile-search-section{background:rgba(var(--primary-color),.05);border-bottom:1px solid rgba(0,0,0,.1);padding:20px 24px}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile{background:var(--white-color);border:2px solid rgba(var(--primary-color),.2);border-radius:25px;display:flex;overflow:hidden;transition:all .3s ease}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.1)}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile .search-input-mobile{background:transparent;border:none;color:var(--primary-p3);flex:1;font-size:16px;outline:none;padding:12px 16px}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile .search-input-mobile::-moz-placeholder{color:rgba(var(--primary-p3),.6)}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile .search-input-mobile::placeholder{color:rgba(var(--primary-p3),.6)}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile .search-submit-mobile{background:var(--primary-color);border:none;color:var(--white-color);cursor:pointer;padding:12px 16px;transition:all .3s ease}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile .search-submit-mobile:hover{background:var(--primary-color)}.mobile-menu .mobile-menu-content .mobile-search-section .search-box-mobile .search-form-mobile .search-input-group-mobile .search-submit-mobile i{font-size:16px}.mobile-menu .mobile-menu-content .mobile-language-section{background:rgba(var(--primary-color),.02);border-bottom:1px solid rgba(0,0,0,.1);padding:16px 24px}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-mobile{margin-bottom:16px}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;max-width:-moz-fit-content;max-width:fit-content;padding:8px 12px;transition:all .3s ease}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile:hover{background:var(--white-color);border-color:#dadce0}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile .google-logo-mobile{align-items:center;display:flex;flex-shrink:0;height:16px;margin-right:6px;width:16px}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile .google-logo-mobile svg{height:100%;width:100%}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target{align-items:center;display:flex;flex:0 1 auto;min-width:0}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-gadget{align-items:center;color:#3c4043;display:flex!important;flex:0 1 auto;font-family:inherit!important;font-size:13px!important;line-height:1}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-gadget-simple{align-items:center;background:transparent!important;border:none!important;cursor:pointer;display:flex!important;flex:0 1 auto;font-size:13px!important;gap:4px;margin:0!important;padding:0!important}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-gadget-icon,.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target img{display:none!important}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-menu-value{align-items:center;color:#3c4043!important;display:inline-flex!important;font-size:13px!important;gap:0;line-height:1.2;white-space:nowrap}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-menu-value a{align-items:center;color:#3c4043!important;display:inline-flex!important;font-size:13px!important;gap:4px;text-decoration:none!important}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-menu-value a span{font-size:13px!important;line-height:1.2}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-menu-value a span:first-child{color:#3c4043!important;font-size:13px!important;line-height:1.2}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-menu-value a span:nth-child(3){display:none!important}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target .goog-te-menu-value a span:nth-child(5){color:#5f6368!important;display:inline-block!important;font-size:11px!important;line-height:1.2;margin-left:2px}.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target span[style*=border-left],.mobile-menu .mobile-menu-content .mobile-language-section .google-translate-wrapper-mobile #google_translate_element_mobile_target span[style*=border]{display:none!important;height:0!important;left:-9999px!important;opacity:0!important;overflow:hidden!important;position:absolute!important;width:0!important}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-current{align-items:center;background:var(--white-color);border:1px solid rgba(var(--primary-color),.2);border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:all .3s ease}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-current:hover{background:rgba(var(--primary-color),.05);border-color:var(--primary-color)}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-current i{color:var(--primary-color);font-size:16px}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-current .current-lang{color:var(--primary-p3);font-size:14px;font-weight:600}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile{background:var(--white-color);border:1px solid rgba(var(--primary-color),.2);border-radius:12px;display:none;margin-top:8px;overflow:hidden}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile.active{animation:slideDown .3s ease;display:block}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile .language-option-mobile{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);color:var(--primary-p3);display:flex;gap:12px;padding:12px 16px;text-decoration:none;transition:all .3s ease}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile .language-option-mobile:last-child{border-bottom:none}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile .language-option-mobile:hover{background:rgba(var(--primary-color),.08);color:var(--primary-color)}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile .language-option-mobile.active{background:rgba(var(--primary-color),.1);color:var(--primary-color);font-weight:600}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile .language-option-mobile .flag{font-size:18px}.mobile-menu .mobile-menu-content .mobile-language-section .language-selector-mobile .language-options-mobile .language-option-mobile .text{font-size:14px;font-weight:500}.mobile-menu .mobile-menu-content .mobile-menu-items ul{list-style:none;margin:0;padding:0}.mobile-menu .mobile-menu-content .mobile-menu-items ul li{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.mobile-menu .mobile-menu-content .mobile-menu-items ul li:last-child{border-bottom:none}.mobile-menu .mobile-menu-content .mobile-menu-items ul li a{color:var(--primary-p3);display:block;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:1.4;padding:20px 24px;position:relative;text-decoration:none;transition:all .3s ease}.mobile-menu .mobile-menu-content .mobile-menu-items ul li a:hover{background:rgba(var(--primary-color),.08);color:var(--primary-color);padding-left:32px}.mobile-menu .mobile-menu-content .mobile-menu-items ul li a:hover:before{background:var(--primary-color);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.mobile-menu .mobile-menu-content .mobile-menu-items ul li a:active{background:rgba(var(--primary-color),.12);transform:scale(.98)}.cus-language{right:0}@media only screen and (max-width:768px){.cus-language{right:180px!important}}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .header{z-index:999!important}.footer{background:var(--primary-main);border-radius:30px 30px 0 0;color:var(--white-color);margin-top:auto;position:relative}.footer .footer-container{height:473px;margin:0 auto;padding:80px 40px 40px}.footer .footer-content{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.footer .footer-content .footer-left .logo{margin-bottom:20px}.footer .footer-content .footer-left .logo .page-logo{display:inline-block;text-decoration:none;transition:transform .3s ease}.footer .footer-content .footer-left .logo .page-logo:hover{transform:scale(1.05)}.footer .footer-content .footer-left .logo .page-logo img{filter:brightness(0) invert(1);height:50px;transition:filter .3s ease;width:auto}.footer .footer-content .footer-left .logo .page-logo .logo-text{color:var(--white-color);display:block;font-size:32px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.footer .footer-content .footer-left .footer-description{color:var(--white-color);font-size:16px;margin-bottom:140px;max-width:230px}.footer .footer-content .footer-left .footer-social{display:flex;gap:20px}.footer .footer-content .footer-left .footer-social .social-link{align-items:center;border:2px solid var(--white-color);border-radius:50%;color:var(--white-color);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.footer .footer-content .footer-left .footer-social .social-link:hover{background:var(--white-color);color:var(--primary-main);transform:translateY(-2px)}.footer .footer-content .footer-left .footer-social .social-link i{font-size:18px}.footer .footer-content .footer-right .contact-section{margin-bottom:50px}.footer .footer-content .footer-right .contact-section .contact-title{color:var(--white-color);font-size:32px;font-weight:600;margin-bottom:8px}.footer .footer-content .footer-right .contact-section .contact-detail{color:var(--white-color);font-size:16px;line-height:1.5;margin:0}.back-to-top{align-items:center;background:var(--primary-color);border-radius:50%;bottom:30px;color:var(--white-color);cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .3s ease;visibility:hidden;width:50px;z-index:1000}.back-to-top.show{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background:var(--primary-p2);transform:translateY(-2px)}.back-to-top i{font-size:18px}@media(max-width:1200px){.footer .footer-container{height:auto;min-height:400px;padding:60px 20px 30px}.footer .footer-content{gap:40px}.footer .footer-left{padding:0}}@media(max-width:991px){.footer .footer-container{height:auto;min-height:350px;padding:50px 20px 30px}.footer .footer-content{gap:30px;grid-template-columns:1fr;text-align:left}.footer .footer-left{padding:0}.footer .footer-left .footer-description{margin:0 0 30px;max-width:100%}.footer .footer-left .footer-social{justify-content:flex-start;margin-bottom:0}.footer .footer-right .contact-section{text-align:left}.footer .footer-social-bottom{border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:15px;justify-content:flex-start;margin-top:30px;padding-top:20px}.footer .footer-social-bottom .social-link{align-items:center;border:2px solid var(--white-color);border-radius:50%;color:var(--white-color);display:flex;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.footer .footer-social-bottom .social-link:hover{background:var(--white-color);color:var(--primary-main);transform:translateY(-2px)}.footer .footer-social-bottom .social-link i{font-size:18px}}@media(max-width:768px){.footer{border-radius:20px 20px 0 0}.footer .footer-container{height:auto;min-height:300px;padding:40px 16px 20px}.footer .footer-content{gap:30px}.footer .footer-content .footer-left{order:1;padding:0;text-align:left}.footer .footer-content .footer-left .logo{margin-bottom:20px}.footer .footer-content .footer-left .logo .page-logo img{height:45px}.footer .footer-content .footer-left .logo .page-logo .logo-text{font-size:28px;margin-bottom:5px}.footer .footer-content .footer-left .footer-description{font-size:14px;line-height:1.4;margin-bottom:20px;max-width:100%}.footer .footer-content .footer-left .footer-social{gap:15px;justify-content:flex-start;margin-bottom:0}.footer .footer-content .footer-right{order:2;text-align:left}.footer .footer-content .footer-right .contact-section{background:hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:20px;padding:15px}.footer .footer-content .footer-right .contact-section .contact-title{font-size:18px;font-weight:600;margin-bottom:8px}.footer .footer-content .footer-right .contact-section .contact-detail{font-size:14px;line-height:1.4;margin:0}.back-to-top{bottom:20px;height:45px;right:20px;width:45px}}@media(max-width:576px){.footer .footer-container{padding:30px 12px 15px}.footer .footer-content{gap:25px}.footer .footer-content .footer-left{padding:0}.footer .footer-content .footer-left .logo .page-logo img{height:40px}.footer .footer-content .footer-left .logo .page-logo .logo-text{font-size:24px}.footer .footer-content .footer-left .footer-description{font-size:13px;margin-bottom:20px}.footer .footer-content .footer-left .footer-social{gap:12px;justify-content:flex-start;margin-bottom:0}.footer .footer-content .footer-right .contact-section{margin-bottom:15px;padding:12px}.footer .footer-content .footer-right .contact-section .contact-title{font-size:16px;margin-bottom:6px}.footer .footer-content .footer-right .contact-section .contact-detail{font-size:13px}.back-to-top{bottom:15px;height:40px;right:15px;width:40px}.back-to-top i{font-size:16px}}@media(max-width:480px){.footer{border-radius:15px 15px 0 0}.footer .footer-container{padding:25px 10px 15px}.footer .footer-content{gap:20px}.footer .footer-content .footer-left{padding:0}.footer .footer-content .footer-left .logo .page-logo img{height:35px}.footer .footer-content .footer-left .logo .page-logo .logo-text{font-size:20px}.footer .footer-content .footer-left .footer-description{font-size:12px;margin-bottom:15px}.footer .footer-content .footer-left .footer-social{gap:10px;justify-content:flex-start;margin-bottom:0}.footer .footer-content .footer-right .contact-section{margin-bottom:12px;padding:10px}.footer .footer-content .footer-right .contact-section .contact-title{font-size:14px;margin-bottom:5px}.footer .footer-content .footer-right .contact-section .contact-detail{font-size:12px}.back-to-top{bottom:10px;height:35px;right:10px;width:35px}.back-to-top i{font-size:14px}}@media(max-width:360px){.footer .footer-container{padding:20px 8px 10px}.footer .footer-content{gap:15px}.footer .footer-content .footer-left{padding:0}.footer .footer-content .footer-left .logo .page-logo img{height:30px}.footer .footer-content .footer-left .logo .page-logo .logo-text{font-size:18px}.footer .footer-content .footer-left .footer-description{font-size:11px;margin-bottom:12px}.footer .footer-content .footer-left .footer-social{gap:8px;justify-content:flex-start;margin-bottom:0}.footer .footer-content .footer-right .contact-section{margin-bottom:10px;padding:8px}.footer .footer-content .footer-right .contact-section .contact-title{font-size:13px;margin-bottom:4px}.footer .footer-content .footer-right .contact-section .contact-detail{font-size:11px}.back-to-top{height:32px;width:32px}.back-to-top i{font-size:12px}}.container{margin-left:auto;margin-right:auto;max-width:1360px;padding-left:13px;padding-right:13px}.container,.hero-section{box-sizing:border-box;width:100%}.hero-section{align-items:flex-end;background-image:linear-gradient(180deg,transparent 65%,#000 105%),url(/page/3701709f-a89b-4757-97dd-c8eab076c781/images/fdb8462fd339cb10cb4e452bbe68823de0f226b5.png);background-position:50%;background-size:cover;border-radius:43px 43px 43px 43px;color:var(--white-color);display:flex;height:87vh;margin:95px auto 80px;max-width:1867px;overflow:hidden;padding:0;position:relative;z-index:1}@media(min-width:1920px){.hero-section{max-width:3000px;width:calc(100% - 50px)}.hero-content{padding-left:100px}}@media(min-width:1440px)and (max-width:1919px){.hero-section{width:calc(100% - 30px)}.hero-content{padding-left:60px}}.hero-content{padding-bottom:107px;padding-left:80px;pointer-events:none;position:relative;z-index:2}.hero-content h3{font-family:Readex_Pro-SemiBold;font-size:53px;font-weight:600}.hero-content h3,.hero-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;margin-bottom:13px;overflow:hidden;text-overflow:ellipsis}.hero-content p{font-family:Readex_Pro-Light;font-size:21px;font-weight:300;line-height:1.25;max-width:1033px}.btn-more{background-color:#ea5528;color:inherit;font-size:21px;gap:13px;padding:13px;pointer-events:auto;text-decoration:none}.btn-more span{font-family:Readex_Pro-Light}.hero-slider{border-radius:0 0 43px 43px;left:0;position:absolute;top:0;z-index:1}.hero-slider,.hero-slider .swiper{height:100%;width:100%}.hero-slider .swiper-slide{height:100%;position:relative;width:100%}.hero-slider .swiper-slide img{border-radius:0 0 43px 43px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider .swiper-pagination{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:9999}.hero-slider .swiper-pagination-bullet{background-color:#a8a8a8;height:13px;margin:0 13px;opacity:1;transition:all .3s ease;width:13px}.hero-slider .swiper-pagination-bullet-active{background-color:var(--primary-color);border-radius:7px;width:53px}.hero-notification{align-items:center;background-color:var(--primary-color);border-radius:50%;bottom:40px;box-shadow:0 5px 5px rgba(0,0,0,.25);display:flex;height:72px;justify-content:center;position:absolute;right:67px;width:72px;z-index:3}.hero-notification img{display:block;height:43px;height:auto;max-width:100%;width:43px}@media(min-width:1200px)and (max-width:1439px){.hero-section{border-radius:30px 30px 30px 30px;height:80vh;margin:90px auto 70px;max-width:1400px;min-height:600px;width:calc(100% - 40px)}.hero-content{padding-left:50px}}@media(max-width:1199px){.hero-section{border-radius:20px 20px 20px 20px;height:60vh;margin:90px auto 40px;max-width:100%;min-height:500px;width:calc(100% - 40px)}.hero-content{padding-left:30px}.hero-slider,.hero-slider .swiper-slide img{border-radius:20px 20px 20px 20px}.container{margin:0 auto;max-width:100%;padding-left:20px;padding-right:20px}.hero-content h3{font-size:40px}.btn-more,.hero-content p{font-size:18px}.btn-more{padding:12px 16px}}@media(max-width:768px){.hero-section{border-radius:20px 20px 20px 20px;height:60vh;margin:80px auto 60px;max-width:100%;min-height:400px;width:calc(100% - 30px)}.hero-content{padding-left:20px}.hero-slider,.hero-slider .swiper-slide img{border-radius:20px 20px 20px 20px}.container{margin:0 auto;max-width:100%;padding-left:15px;padding-right:15px}.hero-content{padding-bottom:60px}.hero-content h3{color:#fff;font-size:28px;margin-bottom:10px}.hero-content p{font-size:14px;margin-bottom:15px}.btn-more{font-size:14px;gap:8px;padding:10px 12px}.hero-notification{bottom:20px;height:45px;right:20px;width:45px}.hero-notification img{height:24px;width:24px}.hero-slider .swiper-pagination{bottom:25px}.hero-slider .swiper-pagination-bullet{height:8px;margin:0 6px;width:8px}.hero-slider .swiper-pagination-bullet-active{width:30px}}@media(max-width:480px){.hero-section{border-radius:16px 16px 16px 16px;height:50vh;margin:70px auto 50px;max-width:100%;min-height:350px;width:calc(100% - 20px)}.hero-content{padding-left:15px}.hero-slider,.hero-slider .swiper-slide img{border-radius:16px 16px 16px 16px}.container{margin:0 auto;max-width:100%;padding-left:10px;padding-right:10px}.hero-content{padding-bottom:40px}.hero-content h3{font-size:24px;margin-bottom:8px}.hero-content p{font-size:13px;margin-bottom:12px}.btn-more{font-size:13px;gap:6px;padding:8px 10px}.hero-notification{bottom:15px;height:40px;right:15px;width:40px}.hero-notification img{height:20px;width:20px}.hero-slider .swiper-pagination{bottom:20px}.hero-slider .swiper-pagination-bullet{height:6px;margin:0 4px;width:6px}.hero-slider .swiper-pagination-bullet-active{width:25px}}section #stats{margin:0;padding-bottom:68px}.stats-container,.stats-grid{margin:0 auto;max-width:100%}.stats-grid{display:grid;gap:41px;grid-template-columns:repeat(auto-fit,minmax(283px,1fr));padding:0}@media only screen and (max-width:1440px){.stats-grid{gap:8.5px;grid-template-columns:repeat(4,1fr);padding:0}.stats-text-10,.stats-text-15{font-size:18px!important}.stats-description{font-size:16px!important}}.stat-card{background-color:#fff;border:1px solid #d43100;border-radius:27px;display:flex;flex-direction:column;height:387px;justify-content:space-between;padding:45px}.stats-section{margin:0 auto;max-width:100%;padding:85px 51px 68px}@media only screen and (max-width:1680px){.stats-section{padding:68px 34px 51px}}@media only screen and (max-width:1440px){.stats-section{padding:51px 25.5px 34px}}@media only screen and (max-width:768px){.stats-section{padding:34px 17px 17px}}.stats-title{color:#ea5528;letter-spacing:-1.63px}.stats-card{background-color:#fff;border:1px solid #d43100;border-radius:27px;display:flex;flex-direction:column;height:420px;justify-content:space-between;padding:45px}@media only screen and (max-width:1500px){.stats-card{padding:42px}}@media only screen and (max-width:1440px){.stats-card{height:359px;padding:33px 22px 33px 33px}}@media only screen and (max-width:768px){.stats-card{align-items:center;border-radius:10px;display:flex;flex-direction:row;height:85px;justify-content:space-between;padding:17px 14px}}@media only screen and (max-width:480px){.stats-card{border-radius:7px;height:77px;padding:14px 10px}}.stat-figure{height:120px;position:relative}.stat-figure img{position:absolute}.stats-figure{height:120px;position:relative}.stats-figure img{position:absolute}.stat-number-15{color:#2e2e2e;font-size:72px;font-weight:800;left:0;line-height:1;top:37px}.stat-plus-15{bottom:94px;left:94px}.stat-text-15{color:#2e2e2e;font-size:23px;font-weight:500;left:126px;top:99px}.stat-number-500{color:#2e2e2e;font-size:72px;font-weight:800;left:0;line-height:1;top:37px}.stat-plus-500{bottom:94px;left:145px}.stats-number-100k{align-items:baseline;display:flex;font-size:77px;left:0;line-height:1;top:38px}.stats-number-100k .stats-k{font-size:38px;font-weight:700;margin-left:2px}.stat-plus-100k{bottom:94px;left:187px}.stat-number-10{color:#2e2e2e;font-size:72px;font-weight:800;left:0;line-height:1;top:38px}.stat-text-10{color:#2e2e2e;font-size:23px;font-weight:500;left:133px;top:100px}.stat-figure-inline{align-items:baseline;display:flex;flex-direction:row;gap:9px}.stat-figure-inline .stat-number-10{color:#2e2e2e;font-size:72px;font-weight:800;line-height:1;position:static}.stat-figure-inline .stat-text-10{color:#2e2e2e;font-size:23px;font-weight:500;position:static}.stat-description{color:#2e2e2e;font-size:23px;font-weight:500;line-height:1.25}.stats-number-15{color:#2e2e2e;font-size:77px;font-weight:800;left:0;line-height:1;top:37px}.stats-plus-15{bottom:94px;height:43px;left:85px;width:43px}.stats-text-15{color:#2e2e2e;font-size:23px;font-weight:600;left:126px;top:99px}.stats-number-500{color:#2e2e2e;font-size:77px;font-weight:800;left:0;line-height:1;top:37px}.stats-plus-500{left:132px}.stats-plus-100k,.stats-plus-500{bottom:94px;height:43px;width:43px}.stats-plus-100k{left:128px}.stats-number-10{color:#2e2e2e;font-size:77px;font-weight:800;left:0;line-height:1;top:38px}.stats-number-100k{color:#2e2e2e;font-weight:800;left:133px;top:100px}.stats-figure-inline{align-items:baseline;color:#2e2e2e;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:72px;font-weight:800;gap:9px;line-height:1;position:static}.stats-figure-inline .stats-text-10{color:#2e2e2e;flex-shrink:1;font-size:23px;font-weight:600;line-height:1.2;min-width:0;overflow-wrap:break-word;position:static;white-space:normal;word-break:break-word}.stats-description{color:#2e2e2e;font-family:Readex_Pro-Medium;font-size:22px;font-weight:500;line-height:1.25}@media only screen and (max-width:1919px){.stats-title{margin-bottom:43px;padding-left:0;padding-right:0}.stats-grid{gap:17px;padding:0}.stats-figure{height:128px}.stats-number-10,.stats-number-100k,.stats-number-15,.stats-number-500{font-size:68px}}@media only screen and (max-width:1919px)and (max-width:1280px){.stats-number-10,.stats-number-100k,.stats-number-15,.stats-number-500{font-size:54px}}@media only screen and (max-width:1919px){.stats-text-10,.stats-text-15{font-size:18px}.stats-description{font-size:25px;line-height:1.3}.stats-plus-15{left:80px}.stats-plus-15,.stats-plus-500{bottom:105px;height:40px;width:40px}.stats-plus-500{left:125px}.stats-plus-100k{bottom:105px;height:40px;left:123px;width:40px}}@media only screen and (max-width:1679px){.stats-title{margin-bottom:34px}.partners-container{padding-top:43px}.stats-grid{gap:17px}}@media only screen and (max-width:1200px){.stats-title{margin-bottom:34px}.stats-grid{gap:17px;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));padding:0 13px}.stats-figure{height:85px}.stats-number-10,.stats-number-10 span,.stats-number-100k,.stats-number-15,.stats-number-500{font-size:41px}.stats-text-10,.stats-text-15{font-size:23px}.stats-description{font-size:15px;line-height:1.3}.stats-number-100k{color:#2e2e2e;font-weight:800}.stats-number-100k .stats-k{font-size:17px!important;font-weight:700;margin-left:2px}.stats-plus-15{left:60px}.stats-plus-15,.stats-plus-500{bottom:68px;height:26px;width:26px}.stats-plus-500{left:89px}.stats-plus-100k{bottom:68px;height:26px;left:85px;width:26px}}@media only screen and (max-width:768px){.stats-title{margin-bottom:20px}.stats-grid{gap:14px;grid-template-columns:1fr;padding:0 10px}.stats-figure{align-items:center;display:flex;flex:1;flex-direction:row;height:auto;justify-content:flex-start;margin-bottom:0}.stats-number-10,.stats-number-100k,.stats-number-15,.stats-number-500{align-items:baseline;display:flex;font-size:24px;justify-content:flex-start;left:0;margin-bottom:0;margin-right:7px;position:static;top:0}.stats-text-10,.stats-text-15{color:#2e2e2e;font-size:17px;font-weight:600;left:0;position:static;top:43px}.stats-figure-inline{flex-wrap:nowrap;gap:5px;justify-content:flex-start}.stats-figure-inline .stats-text-10{flex-shrink:1;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.stats-description{flex:1;font-size:11px;line-height:1.3;margin-left:14px;text-align:right}.stats-plus-15{left:26px}.stats-plus-100k,.stats-plus-15,.stats-plus-500{bottom:13px;height:12px;position:absolute;right:0;transform:translateY(-50%);width:12px}.stats-plus-100k,.stats-plus-500{left:43px}}@media only screen and (max-width:480px){.stats-title{margin-bottom:17px}.stats-grid{gap:10px;padding:0}.stats-number-10,.stats-number-100k,.stats-number-15,.stats-number-500{font-size:20px;margin-right:5px}.stats-plus-100k,.stats-plus-15,.stats-plus-500{height:10px;width:10px}.stats-text-15{font-size:17px}.stats-text-10{flex-shrink:1;font-size:17px;margin-left:-4px;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.stats-figure-inline{flex-wrap:nowrap}.stats-figure-inline .stats-text-10{flex-shrink:1;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.stats-description{font-size:10px;margin-left:10px}.stats-plus-15{left:23px}.stats-plus-100k,.stats-plus-15,.stats-plus-500{bottom:13px;height:8.5px;right:0;transform:translateY(-50%);width:8.5px}.stats-plus-100k,.stats-plus-500{left:34px}}.about-container{margin:0 auto;padding:0 60px;width:100%}@media only screen and (max-width:1680px){.about-container{padding:0 40px}}@media only screen and (max-width:1440px){.about-container{padding:0 30px}}@media only screen and (max-width:768px){.about-container{padding:0 20px}}section #about{padding-bottom:120px;padding-top:40px}h1,h2,h3,h4,h5,h6{color:var(--color-primary);margin:0}p{margin:0}img[src]{opacity:1!important;visibility:visible!important}img[loading=lazy]{opacity:0;transition:opacity .3s ease}img[loading=lazy].loaded{opacity:1}.about-grid{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:100%;position:relative}.about-left{display:flex;flex-direction:column;gap:18px;justify-content:center;padding-right:0}@media only screen and (max-width:1280px){.about-left{gap:0}}.about-text{max-width:740px}.about-right{align-items:center;display:flex;justify-content:center;padding-left:0}.about-text p{font-size:1.2vw;width:100%}@media only screen and (max-width:1920px){.about-text p{font-size:1.2vw}}@media only screen and (max-width:1680px){.about-text p{font-size:1.1vw}}@media only screen and (max-width:1440px){.about-text p{font-size:1rem}}@media only screen and (max-width:1366px){.about-text p{font-size:1rem}}@media only screen and (max-width:991px){.about-text p{font-size:14px}}.about-text p{color:var(--primary-p3);font-family:Readex_Pro-Light;font-weight:300;letter-spacing:-1.07px;line-height:1.5;margin-bottom:63px}.btn-more{align-items:center;background-color:var(--primary-main);border-radius:11px;color:var(--white-color);display:inline-flex;font-family:Readex_Pro-Regular;font-size:1rem;font-weight:300;gap:5px;padding:16px 21px}.about-image{background-color:#f5f5f5;border-radius:32px;margin:0 auto;max-width:899px;overflow:hidden;position:relative;width:100%}.about-image img{display:block!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;position:relative;width:100%!important}.image-caption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));bottom:0;color:var(--white-color);left:0;padding:53px;position:absolute;right:0}@media only screen and (max-width:768px){.image-caption{padding:20px}}.image-caption h3{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:2rem;font-weight:600;margin-bottom:5px}@media only screen and (max-width:1080px){.image-caption h3{font-size:28px}}@media only screen and (max-width:768px){.image-caption h3{font-size:24px}}@media only screen and (max-width:480px){.image-caption h3{font-size:20px}}.image-caption p{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:1rem;font-weight:400;letter-spacing:-.75px}@media only screen and (max-width:1080px){.image-caption p{font-size:15px}}@media only screen and (max-width:768px){.image-caption p{font-size:14px}}@media only screen and (max-width:480px){.image-caption p{font-size:13px}}@media only screen and (max-width:1919px){.about-grid{gap:80px;max-width:100%}.about-text p{font-size:26px;margin-bottom:18px}.about-image{max-width:100%}}@media only screen and (max-width:1679px){.about-grid{max-width:100%}.about-text p{font-size:24px;margin-bottom:15px}}@media only screen and (max-width:1440px){.about-grid{gap:60px;max-width:100%}.about-text{max-width:740px}.about-text p{font-size:20px;margin-bottom:40px}.about-image{border-radius:28px;max-width:860px}}@media only screen and (max-width:1279px){.about-text p{font-size:16px;margin-bottom:30px}}@media only screen and (max-width:1080px){.about-grid{gap:50px;grid-template-columns:1fr;max-width:100%}.about-text p{font-size:20px;margin-bottom:20px}.about-image,.about-text{max-width:100%}.about-image{border-radius:24px}.about-image img{height:auto!important;width:100%!important}}@media only screen and (max-width:768px){.about-grid{gap:30px;padding-left:15px;padding-right:15px}.about-left{gap:10px}.about-text p{font-size:18px;margin-bottom:20px}.btn-more{font-size:.875rem;padding:10px 12px}.about-image{border-radius:20px;margin:0 10px}.about-image img{height:auto!important;width:100%!important}section #about{padding-bottom:40px;padding-top:40px}}@media only screen and (max-width:480px){.about-grid{gap:25px;padding-left:0;padding-right:0}.about-text p{font-size:16px;margin-bottom:15px}.btn-more{font-size:.75rem;padding:8px 10px}.about-image{border-radius:16px;margin:0 5px}.about-image img{height:auto!important;width:100%!important}section #about{padding-bottom:30px;padding-top:30px}}.line{align-items:center;bottom:0;display:flex;justify-content:center;max-width:817px;position:absolute;z-index:3}@media only screen and (max-width:1280px){.line{max-width:500px}}@media(max-width:1080px){.line{display:none}}.line img{height:auto;max-width:817px;width:100%}body{background:var(--gray-4)}.card__info-item{display:flex;gap:.75rem}.card__info-item-icon{align-items:center;display:flex;gap:8px}.card__info-item-icon span{font-family:Readex_Pro-Light}.events{padding:20px 0}.events__container{margin:0 auto;max-width:100%;padding:0 60px}@media only screen and (max-width:1680px){.events__container{padding:0 40px}}@media only screen and (max-width:1440px){.events__container{padding:0 30px}}@media only screen and (max-width:768px){.events__container{padding:0 20px}}.grid{display:grid;gap:20px;grid-template-columns:repeat(12,1fr)}.card{background:transparent;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;min-height:300px;padding:40px;position:relative;transition:all .3s ease}.card,.card:before{border:none;border-radius:32px;filter:none;outline:none;overflow:hidden}.card:before{background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;opacity:1;position:absolute;z-index:0}.card__title{word-wrap:break-word;font-family:Readex_Pro-Regular;font-size:24px;font-weight:700;hyphens:auto;line-height:1.3;margin:6px 0;overflow-wrap:break-word}.card__info,.card__title{color:#2e2e2e;position:relative;z-index:2}.card__info{display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:20px;margin-top:auto}.brand-logo{filter:saturate(.9);height:100px;left:20px;opacity:.8;position:absolute;top:20px;width:auto;z-index:2}.icon-clock,.icon-location{flex-shrink:0;height:16px;margin-right:8px;vertical-align:middle;width:16px}.overlay-image{filter:none;height:70%;-o-object-fit:cover;object-fit:cover;opacity:1;top:0;width:100%}.card--photo:after,.overlay-image{left:0;position:absolute;right:0;z-index:1}.card--photo:after{background:linear-gradient(135deg,#e0f2fe,#b3e5fc);border-radius:0 0 32px 32px;bottom:0;height:40%}.events-fab{align-items:center;background:#0f172a;border:none;border-radius:50%;bottom:10px;box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2);color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;position:absolute;right:10px;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:3}.events-fab i{transition:transform .3s ease}.events-fab:hover{box-shadow:0 6px 16px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);transform:translateY(-2px) scale(1.05)}.events-fab:hover i{transform:rotate(-45deg);transition:transform .3s ease}.card--tall{grid-column:1/span 4}.card--photo,.card--tall{grid-row:1/span 2;min-height:720px}.card--photo{background:transparent;color:#1f2937;grid-column:5/span 4;padding:40px}.card--sm{grid-column:9/span 4}.card--sm.card--cyan{grid-row:1;min-height:500px}.card--sm.card--peach{grid-row:2}.card--wide{grid-row:3;min-height:450px}.card--wide.card--mint{grid-column:1/span 6}.card--wide.card--lilac{grid-column:7/span 6}.card--photo .card__title{word-wrap:break-word;color:#2e2e2e;font-family:Readex_Pro-Regular;font-weight:700;hyphens:auto;line-height:1.3;overflow-wrap:break-word;position:relative;z-index:3}.card--photo .card__info{color:#2e2e2e;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:20px;margin-top:auto;position:relative;z-index:3}@media(min-width:2560px){.card{padding:60px}.card__title{font-size:32px}.card__info{font-size:18px;gap:32px}.brand-logo{height:120px}.card--photo,.card--tall{min-height:900px}.card--sm.card--cyan{min-height:500px}.card--sm.card--peach{min-height:430px}.card--wide{min-height:550px}.events-fab{font-size:32px;height:72px;width:72px}}@media(min-width:1680px)and (max-width:1919px){.card{padding:42px}.card__title{font-size:25px}.card__info{font-size:15px;gap:22px}.brand-logo{height:105px;left:22px;top:22px}.card--photo,.card--tall{min-height:720px}.card--sm.card--cyan{min-height:410px}.card--sm.card--peach{min-height:300px}.card--wide{min-height:450px}.events-fab{bottom:12px;font-size:25px;height:48px;right:12px;width:48px}}@media(max-width:1679px)and (min-width:1440px){.events{padding:40px 0}.card{padding:35px}.card__title{font-size:22px}.brand-logo{height:90px}.card--photo,.card--tall{min-height:640px}.card--sm.card--cyan{min-height:340px}.card--sm.card--peach{min-height:300px}.card--wide{min-height:400px}.events-fab{bottom:15px;font-size:22px;height:36px;right:10px;width:36px}}@media(max-width:1439px)and (min-width:1024px){.card{border-radius:28px;padding:30px}.card__title{word-wrap:break-word;font-size:20px;hyphens:auto;line-height:1.3;overflow-wrap:break-word}.card__info{gap:16px}.brand-logo{height:80px;left:15px;top:15px}.card--photo,.card--tall{min-height:560px}.card--sm.card--cyan{min-height:300px}.card--sm.card--peach{min-height:260px}.card--wide{min-height:350px}.events-fab{bottom:15px;font-size:22px;height:32px;right:8px;width:32px}}@media(max-width:1500px)and (min-width:1025px){.events__title{font-size:48px;line-height:1.1;margin-bottom:32px}.card{border-radius:24px;padding:25px}.card__title{word-wrap:break-word;font-size:16px;hyphens:auto;line-height:1.4;margin:8px 0;overflow-wrap:break-word}.card__info{font-size:13px;gap:14px}.brand-logo{height:70px;left:12px;top:12px}.card--photo,.card--tall{min-height:500px}.card--sm.card--cyan{min-height:320px}.card--sm.card--peach{min-height:240px}.card--wide{min-height:320px}.events-fab{bottom:8px;font-size:20px;height:40px;width:40px}}@media(max-width:1025px)and (min-width:768px){.events{padding:40px 0}.card--sm.card--cyan{min-height:248px}.grid{gap:20px}.card,.grid{display:flex;flex-direction:column}.card{border-radius:30px;box-sizing:border-box;margin:0;min-height:280px;padding:20px;width:100%}.card:before{background-position:top;background-repeat:no-repeat;background-size:cover;clip-path:inset(0 0 0 0)}.card__title{word-wrap:break-word;font-size:16px;hyphens:auto;line-height:1.3;margin:12px 0;overflow-wrap:break-word}.card__info{flex-direction:column;font-size:14px;gap:16px;margin-top:auto}.card__info-item{flex-wrap:wrap;gap:1rem}.card__info-item-icon{align-items:center;font-size:14px;gap:6px}.brand-logo{height:60px;left:15px;top:15px}.icon-clock,.icon-location{height:16px;margin-right:6px;width:16px}.card--photo,.card--sm,.card--tall,.card--wide{grid-column:unset;grid-row:unset;max-width:none;min-height:280px;width:100%}.card--tall{min-height:320px}.card--photo{min-height:300px}.card--sm{min-height:250px}.card--wide{min-height:280px}.events-fab{bottom:16px;font-size:20px;height:48px;right:16px;width:48px}.overlay-image{height:65%}.card--photo:after{height:40%}}@media(max-width:767px)and (min-width:375px){.events{padding:20px 0}.card--sm.card--cyan{min-height:248px}.grid{gap:20px}.card,.grid{display:flex;flex-direction:column}.card{border-radius:32px;box-sizing:border-box;margin:0;min-height:280px;padding:20px;width:100%}.card:before{background-position:top;background-repeat:no-repeat;background-size:cover;clip-path:inset(0 0 0 0)}.card__title{word-wrap:break-word;font-size:16px;hyphens:auto;line-height:1.3;margin:12px 0;overflow-wrap:break-word}.card__info{flex-direction:column;font-size:14px;gap:16px;margin-top:auto}.card__info-item{flex-wrap:wrap;gap:1rem}.card__info-item-icon{align-items:center;font-size:13px;gap:6px}.brand-logo{height:60px;left:15px;top:15px}.icon-clock,.icon-location{height:16px;margin-right:6px;width:16px}.card--photo,.card--sm,.card--tall,.card--wide{grid-column:unset;grid-row:unset;max-width:none;min-height:280px;width:100%}.card--tall{min-height:320px}.card--photo{min-height:500px}.card--sm{min-height:250px}.card--wide{min-height:280px}.events-fab{bottom:16px;font-size:14px;height:32px;right:16px;width:32px}.overlay-image{height:65%}.card--photo:after{height:40%}}@media(max-width:374px){.grid{display:flex;flex-direction:column;gap:16px}.events__title{text-align:left}.card{--radius:16px;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:240px;padding:16px;width:100%}.card:before{background-position:top;background-repeat:no-repeat;background-size:cover;clip-path:inset(0 0 0 0)}.card__title{word-wrap:break-word;font-size:16px;hyphens:auto;line-height:1.3;margin:10px 0;overflow-wrap:break-word}.card__info{flex-direction:column;font-size:12px;gap:12px;margin-top:auto}.card__info-item{flex-direction:column;gap:.8rem}.card__info-item-icon{align-items:center;font-size:12px;gap:4px}.brand-logo{height:45px;left:10px;top:10px}.icon-clock,.icon-location{height:14px;margin-right:4px;width:14px}.card--photo,.card--sm,.card--tall,.card--wide{grid-column:unset;grid-row:unset;max-width:none;min-height:240px;width:100%}.card--tall{min-height:280px}.card--photo{min-height:380px}.card--sm{min-height:220px}.card--wide{min-height:240px}.events-fab{bottom:12px;font-size:18px;height:44px;right:12px;width:44px}.overlay-image{height:60%}.card--photo:after{height:45%}}@media(max-width:768px){.grid{display:flex;flex-direction:column;gap:20px}.card--photo,.card--sm,.card--tall,.card--wide{grid-column:unset;grid-row:unset;margin:0;width:100%}.card{display:flex;flex-direction:column}.card:before{background-position:top;background-repeat:no-repeat;background-size:cover;clip-path:inset(0 0 0 0)}}@media(hover:hover){.card:hover{box-shadow:none;transform:translateY(-8px)}.card:hover .events-fab{background:#e85a00}.card:hover .events-fab i{transform:rotate(-45deg)}}@media(max-height:500px)and (orientation:landscape){.events__title{font-size:48px;margin-bottom:16px}.card--photo,.card--sm,.card--tall,.card--wide{min-height:200px}}@media(max-width:1025px){.card--sm.card--cyan:before{background-image:url(/ui/master/images/homepage/Subtractmbtb1.webp)!important}.card--sm.card--cyan:before,.card--sm.card--peach:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.card--sm.card--peach:before{background-image:url(/ui/master/images/homepage/Subtractmbtb3.webp)!important}.card--photo.card--pink:before{background-image:url(/ui/master/images/homepage/Subtractmbtb2.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}}.partners-container{margin:0 auto;max-width:100%;padding:80px 60px 0}@media only screen and (max-width:1680px){.partners-container{padding:60px 40px 0}}@media only screen and (max-width:1440px){.partners-container{padding:40px 30px 0}}@media only screen and (max-width:768px){.partners-container{padding:20px 20px 0}}#partners{padding-left:0;padding-right:0}.partners-scroller{padding-bottom:27px}@media only screen and (max-width:1680px){.partners-scroller{padding-bottom:70px}}@media only screen and (max-width:1440px){.partners-scroller{padding-bottom:80px}}@media only screen and (max-width:768px){.partners-scroller{padding-bottom:50px}}.splide{margin-inline:auto;max-width:100%;position:relative;width:100%}.splide__list{display:flex;margin:0;padding:0}.splide__slide{list-style:none;margin:0;padding:0}.partners-card{border:1px solid var(--primary-p2);border-radius:32px;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:350px;min-width:300px;padding:30px;width:100%}.partners-logo{flex-shrink:0;height:152px;margin-bottom:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.partners-logo-merged{height:152px;margin-bottom:77px;position:relative;width:599px}.partners-logo-merged img{position:absolute}.partners-card p{flex-shrink:0;font-family:Readex_Pro-Light;font-size:21px;font-weight:300;line-height:1.5;margin-top:20px}@media(min-width:1680px)and (max-width:1919px){section #partners{padding-bottom:100px;padding-top:100px}.partners-card{max-width:100%;min-height:380px}.partners-logo{height:165px}.partners-card p{font-size:22px}}@media(max-width:1679px)and (min-width:1440px){section #partners{padding-bottom:80px;padding-top:80px}.partners-card{max-width:1200px;min-height:350px;padding:45px}.partners-logo{height:140px}.partners-card p{font-size:20px}}@media(max-width:1439px)and (min-width:1024px){section #partners{padding-bottom:60px;padding-top:60px}.partners-card{max-width:1000px;min-height:320px;padding:40px}.partners-logo{height:120px}.partners-card p{font-size:18px}}@media(max-width:1023px)and (min-width:768px){section #partners{padding-bottom:50px;padding-top:50px}.partners-card{max-width:800px;min-height:300px;padding:35px}.partners-logo{height:100px}.partners-card p{font-size:16px}}@media(max-width:767px)and (min-width:480px){.partners-title{text-align:left}section #partners{padding-bottom:40px;padding-top:40px}.partners-card{max-width:100%;min-height:280px;padding:25px}.partners-logo{height:80px;margin-bottom:20px}.partners-card p{font-size:14px;line-height:1.4}}@media(max-width:479px){.partners-title{text-align:left}section #partners{padding-bottom:30px;padding-top:30px}.partners-card{max-width:100%;min-height:250px;padding:20px}.partners-logo{height:70px;margin-bottom:15px}.partners-card p{font-size:13px;line-height:1.3}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--white-color)}.home-contact-section{margin:0 auto;max-width:100%;padding:50px 60px 0}@media only screen and (max-width:1680px){.home-contact-section{padding:5px 40px}}@media only screen and (max-width:1440px){.home-contact-section{padding:5px 30px}}@media only screen and (max-width:768px){.home-contact-section{padding:0 20px}}@media only screen and (max-width:480px){.home-contact-section{padding:0 15px}}.container-contact{box-sizing:border-box;margin:0 auto 70px;max-width:100%}@media only screen and (max-width:1680px){.container-contact{margin-bottom:60px}}@media only screen and (max-width:1440px){.container-contact{margin-bottom:50px;margin-top:-25px}}.contact-sections{align-items:stretch;display:flex;flex-direction:40px;gap:30px}.contact-info{background-color:var(--primary-p2);border-radius:32px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:var(--white-color);display:flex;flex:0 0 500px;flex-direction:column;justify-content:space-between;padding:50px 53px;position:relative}.contact-text{display:flex;flex-direction:column;font-family:Readex_Pro-SemiBold;gap:0}.contact-title-1,.contact-title-2{font-size:32px;margin:0}.contact-title-1,.contact-title-2,.contact-title-3{color:#fff;font-family:Readex_Pro-SemiBold;font-weight:600;line-height:1.1;padding:0}.contact-title-3{font-size:36px;margin:40px 0 0}.contact-icon{bottom:50px;height:70px;left:53px;position:absolute;width:70px}.contact-form-section{background-color:#ebeaea;border-radius:32px;flex:1;padding:50px 80px}.form-group{margin-bottom:35px}.form-group label{font-size:1.2vw}@media only screen and (max-width:1920px){.form-group label{font-size:1.2vw}}@media only screen and (max-width:1680px){.form-group label{font-size:1.1vw}}@media only screen and (max-width:1440px){.form-group label{font-size:1rem}}@media only screen and (max-width:1366px){.form-group label{font-size:1rem}}@media only screen and (max-width:991px){.form-group label{font-size:14px}}.form-group label{color:#010101;display:block;font-family:Readex_Pro-Regular;margin-bottom:21px}.form-group input{background-color:transparent;border:none;border-bottom:1px solid #8d8d8d;box-sizing:border-box;color:var(--primary-p3);font-family:Readex_Pro-Light;font-size:16px;outline:none;padding:11px 0;width:100%}.form-group input::-moz-placeholder{color:#8d8d8d;font-family:Readex_Pro-Light;font-weight:300}.form-group input::placeholder{color:#8d8d8d;font-family:Readex_Pro-Light;font-weight:300}.form-group input:focus{border-bottom-color:var(--primary-p2);font-family:Readex_Pro-Light}.btn-submit{background-color:var(--primary-p2);border:none;border-radius:11px;color:var(--white-color);cursor:pointer;font-family:Readex_Pro-Regular;font-size:20px;font-weight:400;padding:21px 53px;transition:background-color .3s}.btn-submit:hover{background-color:#b8350d}.mail-icon{fill:#fff;height:87px;width:87px}@media only screen and (max-width:1919px){.container-contact{max-width:100%}.contact-info{flex:0 0 480px;padding:50px 60px}.contact-title-1,.contact-title-2{font-size:32px}.contact-title-3{font-size:34px}.contact-form-section{padding:50px 60px}.form-group{margin-bottom:40px}.form-group input{font-size:16px;padding:10px 0}.btn-submit{font-size:20px;padding:18px 45px}.contact-icon{bottom:50px;height:75px;left:60px;width:75px}}@media only screen and (max-width:1679px){.contact-info{flex:0 0 450px;padding:45px 50px}.contact-title-1,.contact-title-2{font-size:32px}.contact-title-3{font-size:30px}.contact-form-section{padding:45px 50px}.form-group{margin-bottom:35px}.form-group input{font-size:16px;padding:9px 0}.btn-submit{font-size:20px;padding:16px 40px}.contact-icon{bottom:45px;height:65px;left:50px;width:65px}}@media only screen and (max-width:1439px){.contact-info{flex:0 0 500px;padding:60px 40px}.contact-title-1,.contact-title-2{font-size:32px}.contact-title-3{font-size:30px}.contact-form-section{padding:60px}.form-group{margin-bottom:40px}.form-group input{font-size:16px;padding:9px 0}.btn-submit{font-size:20px;padding:18px 45px}}@media only screen and (max-width:1023px){.contact-sections{flex-direction:column;gap:20px}.container-contact{max-width:100%}section #contact{padding-bottom:50px;padding-top:50px}.contact-info{flex:none;padding:50px 30px;text-align:center;width:100%}.contact-title-1,.contact-title-2{font-size:32px}.contact-title-3{font-size:28px}.contact-icon,.mail-icon{height:70px;margin:20px auto 0;position:static;width:70px}.contact-form-section{padding:50px 30px}.form-group{margin-bottom:35px}.form-group input{font-size:16px;padding:8px 0}.btn-submit{font-size:20px;padding:16px 40px}}@media only screen and (max-width:767px){.contact-info{padding:40px 20px}.contact-title-1,.contact-title-2{font-size:28px}.contact-title-3{font-size:24px}.contact-icon,.mail-icon{height:60px;width:60px}.contact-form-section{padding:40px 20px}.form-group{margin-bottom:30px}.form-group input{font-size:14px;padding:7px 0}.btn-submit{font-size:18px;padding:14px 35px}}@media only screen and (max-width:479px){.contact-info{padding:30px 15px}.contact-title-1,.contact-title-2{font-size:24px}.contact-title-3{font-size:20px}.contact-icon,.mail-icon{height:50px;width:50px}.contact-form-section{padding:30px 15px}.form-group{margin-bottom:25px}.form-group input{font-size:16px;padding:6px 0}.btn-submit{font-size:16px;padding:12px 30px}}.breadcrumb-banner-image{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/about-us/Breadcrumb.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image{height:250px;padding:0 3%}.breadcrumb-banner-image .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.company-info-section{padding-top:4rem!important;position:relative}.company-info-section .container{position:relative;width:100%;z-index:1}.company-info-section .company-content{display:grid;gap:60px;grid-template-columns:5fr 7fr;margin:0 auto 0 8.33%;max-width:100%}.company-info-section .company-content .content-column .content-paragraph{font-size:1.2vw}@media only screen and (max-width:1920px){.company-info-section .company-content .content-column .content-paragraph{font-size:1.2vw}}@media only screen and (max-width:1680px){.company-info-section .company-content .content-column .content-paragraph{font-size:1.1vw}}@media only screen and (max-width:1440px){.company-info-section .company-content .content-column .content-paragraph{font-size:1rem}}@media only screen and (max-width:1366px){.company-info-section .company-content .content-column .content-paragraph{font-size:1rem}}@media only screen and (max-width:991px){.company-info-section .company-content .content-column .content-paragraph{font-size:14px}}.company-info-section .company-content .content-column .content-paragraph{color:var(--primary-p3);font-family:Readex_Pro-Light;letter-spacing:-.04em;margin:0 0 20px;text-align:left}.company-info-section .company-content .content-column .content-paragraph:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.company-info-section .company-content{gap:30px;grid-template-columns:1fr;margin-left:5%}.company-info-section .company-content .content-column .content-paragraph{font-size:1rem;line-height:1.25rem;margin-bottom:20px}}@media only screen and (max-width:768px){.company-info-section .company-content{gap:25px;margin-left:0}.company-info-section .company-content .content-column .content-paragraph{font-size:.9rem;line-height:1.125rem;margin-bottom:18px}}.image-gallery-section{align-items:center;display:flex;justify-content:center;margin:0;max-height:700px;overflow:hidden;padding:60px 0;position:relative;width:100%}.image-gallery-section .splide{margin-inline:auto;max-width:100%;position:relative;width:100%}.image-gallery-section .overlay-top{top:-155px}.image-gallery-section .overlay-bottom,.image-gallery-section .overlay-top{align-items:center;display:flex;height:270px;justify-content:center;left:-10%;pointer-events:none;position:absolute;width:120%;z-index:10}.image-gallery-section .overlay-bottom{bottom:-165px}@media only screen and (max-width:768px){.image-gallery-section .overlay-bottom{bottom:-200px}}.image-gallery-section .overlay-image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-gallery-section .overlay-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.image-gallery-section .splide__slide{aspect-ratio:3/4}.image-gallery-section .splide__slide img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1024px){.image-gallery-section{max-height:600px;padding:40px 0}}@media only screen and (max-width:480px){.image-gallery-section{max-height:500px;padding:30px 0}}:root{--card-height:40vw;--card-margin:0;--card-top-offset:0;--numcards:4;--outline-width:0px}.achievements-section{padding-top:4rem;position:relative}.achievements-section .achievements__container{width:100%}.achievements-section .achievements__header{margin-bottom:60px;padding:0 32px}@media only screen and (max-width:768px){.achievements-section .achievements__header{padding:0 2.6vw}}.achievements-section .achievements__header .achievements__description-container{margin-left:auto;width:50%}.achievements-section .achievements__header .achievements__description{font-family:Readex_Pro-Light;font-size:1.2vw}@media only screen and (max-width:1920px){.achievements-section .achievements__header .achievements__description{font-size:1.2vw}}@media only screen and (max-width:1680px){.achievements-section .achievements__header .achievements__description{font-size:1.1vw}}@media only screen and (max-width:1440px){.achievements-section .achievements__header .achievements__description{font-size:1rem}}@media only screen and (max-width:1366px){.achievements-section .achievements__header .achievements__description{font-size:1rem}}@media only screen and (max-width:991px){.achievements-section .achievements__header .achievements__description{font-size:14px}}.achievements-section .achievements__header .achievements__description{color:var(--primary-p3);letter-spacing:-.04em;margin:0 0 20px;text-align:left}.achievements-section .achievements__header .achievements__cta-button{background-color:var(--primary-main);border:none;border-radius:8px;color:var(--white-color);cursor:pointer;display:inline-block;font-family:Readex_Pro-Regular;font-size:1rem;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.achievements-section .achievements__header .achievements__cta-button:hover{background-color:#ed543e;transform:translateY(-2px)}.achievements-section .achievements__header .achievements__cta-button svg{margin-left:8px;vertical-align:middle}.achievements-section .achievements__cards{display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height));list-style:none;margin-bottom:0}@media only screen and (max-width:768px){.achievements-section .achievements__cards{gap:180px}}@media only screen and (max-width:480px){.achievements-section .achievements__cards{gap:180px}}.achievements-section #achievement-card-1{--index:1}.achievements-section #achievement-card-2{--index:2}.achievements-section #achievement-card-3{--index:3}.achievements-section #achievement-card-4{--index:4}.achievements-section #achievement-card-5{--index:5;background-color:#fff;border-radius:32px 32px 0 0;margin-bottom:-120px;padding-bottom:0;padding-top:0}@media only screen and (max-width:1680px){.achievements-section #achievement-card-5{margin-bottom:-80px}}@media only screen and (max-width:1440px){.achievements-section #achievement-card-5{margin-bottom:-50px}}@media only screen and (max-width:768px){.achievements-section #achievement-card-5{margin-bottom:-90px}}@media only screen and (max-width:480px){.achievements-section #achievement-card-5{margin-bottom:-80px}}.achievements-section #achievement-card-5 .community-section{background-color:var(--white-color);border-radius:32px 32px 0 0;display:flex;flex-direction:column;height:auto;margin:0;padding:0}.achievements-section #achievement-card-5 .community-section .community__container{display:flex;flex-direction:column;height:100%;padding:0}.achievements-section #achievement-card-5 .community-section .community__header{flex-shrink:0}.achievements-section #achievement-card-5 .community-section .community__carousel{display:flex;flex:1;flex-direction:column}.achievements-section .achievement__card{height:135vh;overflow:hidden;padding-top:0;position:sticky;top:5rem}@media only screen and (max-width:1680px){.achievements-section .achievement__card{height:122vh}}@media only screen and (max-width:1440px){.achievements-section .achievement__card{height:109vh}}@media only screen and (max-width:768px){.achievements-section .achievement__card{height:80vh}}@media only screen and (max-width:480px){.achievements-section .achievement__card{height:70vh}}.achievements-section .achievement__card-content{align-items:stretch;border:2px solid #fff;border-radius:2rem;box-shadow:0 .2em 1em rgba(0,0,0,.1),0 1em 2em rgba(0,0,0,.1);color:#131212;display:grid;grid-template-areas:"text img";grid-template-columns:1fr 1fr;grid-template-rows:auto;overflow:hidden;padding:2rem}.achievements-section #achievement-card-1 .achievement__card-content{background-color:#ffd3c6}.achievements-section #achievement-card-2 .achievement__card-content{background-color:#d8e6ff}.achievements-section #achievement-card-3 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-4 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-5 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-6 .achievement__card-content{background:#ffd3c6}.achievements-section #achievement-card-7 .achievement__card-content{background:#d8e6ff}.achievements-section #achievement-card-8 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-9 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-10 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-11 .achievement__card-content{background:#f0e5ff}.achievements-section #achievement-card-12 .achievement__card-content{background:#e5ffff}.achievements-section #achievement-card-13 .achievement__card-content{background:#ffe5f0}.achievements-section #achievement-card-14 .achievement__card-content{background:#fff0e5}.achievements-section #achievement-card-15 .achievement__card-content{background:#e5f5ff}.achievements-section #achievement-card-16 .achievement__card-content{background:#ffe5e5}.achievements-section #achievement-card-17 .achievement__card-content{background:#e5f3ff}.achievements-section #achievement-card-18 .achievement__card-content{background:#e5ffe5}.achievements-section #achievement-card-19 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-20 .achievement__card-content{background:#ffd3c6}.achievements-section #achievement-card-21 .achievement__card-content{background:#d8e6ff}.achievements-section #achievement-card-22 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-23 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-24 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-25 .achievement__card-content{background:#f0e5ff}.achievements-section #achievement-card-26 .achievement__card-content{background:#e5ffff}.achievements-section #achievement-card-27 .achievement__card-content{background:#ffe5f0}.achievements-section #achievement-card-28 .achievement__card-content{background:#fff0e5}.achievements-section #achievement-card-29 .achievement__card-content{background:#e5f5ff}.achievements-section #achievement-card-30 .achievement__card-content{background:#ffe5e5}.achievements-section #achievement-card-31 .achievement__card-content{background:#e5f3ff}.achievements-section #achievement-card-32 .achievement__card-content{background:#e5ffe5}.achievements-section #achievement-card-33 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-34 .achievement__card-content{background:#ffd3c6}.achievements-section #achievement-card-35 .achievement__card-content{background:#d8e6ff}.achievements-section #achievement-card-36 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-37 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-38 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-39 .achievement__card-content{background:#f0e5ff}.achievements-section #achievement-card-40 .achievement__card-content{background:#e5ffff}.achievements-section #achievement-card-41 .achievement__card-content{background:#ffe5f0}.achievements-section #achievement-card-42 .achievement__card-content{background:#fff0e5}.achievements-section #achievement-card-43 .achievement__card-content{background:#e5f5ff}.achievements-section #achievement-card-44 .achievement__card-content{background:#ffe5e5}.achievements-section #achievement-card-45 .achievement__card-content{background:#e5f3ff}.achievements-section #achievement-card-46 .achievement__card-content{background:#e5ffe5}.achievements-section #achievement-card-47 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-48 .achievement__card-content{background:#ffd3c6}.achievements-section #achievement-card-49 .achievement__card-content{background:#d8e6ff}.achievements-section #achievement-card-50 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-51 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-52 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-53 .achievement__card-content{background:#f0e5ff}.achievements-section #achievement-card-54 .achievement__card-content{background:#e5ffff}.achievements-section #achievement-card-55 .achievement__card-content{background:#ffe5f0}.achievements-section #achievement-card-56 .achievement__card-content{background:#fff0e5}.achievements-section #achievement-card-57 .achievement__card-content{background:#e5f5ff}.achievements-section #achievement-card-58 .achievement__card-content{background:#ffe5e5}.achievements-section #achievement-card-59 .achievement__card-content{background:#e5f3ff}.achievements-section #achievement-card-60 .achievement__card-content{background:#e5ffe5}.achievements-section #achievement-card-61 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-62 .achievement__card-content{background:#ffd3c6}.achievements-section #achievement-card-63 .achievement__card-content{background:#d8e6ff}.achievements-section #achievement-card-64 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-65 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-66 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-67 .achievement__card-content{background:#f0e5ff}.achievements-section #achievement-card-68 .achievement__card-content{background:#e5ffff}.achievements-section #achievement-card-69 .achievement__card-content{background:#ffe5f0}.achievements-section #achievement-card-70 .achievement__card-content{background:#fff0e5}.achievements-section #achievement-card-71 .achievement__card-content{background:#e5f5ff}.achievements-section #achievement-card-72 .achievement__card-content{background:#ffe5e5}.achievements-section #achievement-card-73 .achievement__card-content{background:#e5f3ff}.achievements-section #achievement-card-74 .achievement__card-content{background:#e5ffe5}.achievements-section #achievement-card-75 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-76 .achievement__card-content{background:#ffd3c6}.achievements-section #achievement-card-77 .achievement__card-content{background:#d8e6ff}.achievements-section #achievement-card-78 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-79 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-80 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-81 .achievement__card-content{background:#f0e5ff}.achievements-section #achievement-card-82 .achievement__card-content{background:#e5ffff}.achievements-section #achievement-card-83 .achievement__card-content{background:#ffe5f0}.achievements-section #achievement-card-84 .achievement__card-content{background:#fff0e5}.achievements-section #achievement-card-85 .achievement__card-content{background:#e5f5ff}.achievements-section #achievement-card-86 .achievement__card-content{background:#ffe5e5}.achievements-section #achievement-card-87 .achievement__card-content{background:#e5f3ff}.achievements-section #achievement-card-88 .achievement__card-content{background:#e5ffe5}.achievements-section #achievement-card-89 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-90 .achievement__card-content{background:#ffd3c6}.achievements-section #achievement-card-91 .achievement__card-content{background:#d8e6ff}.achievements-section #achievement-card-92 .achievement__card-content{background:#d1fffe}.achievements-section #achievement-card-93 .achievement__card-content{background:#c1ffda}.achievements-section #achievement-card-94 .achievement__card-content{background:#fff5e5}.achievements-section #achievement-card-95 .achievement__card-content{background:#f0e5ff}.achievements-section #achievement-card-96 .achievement__card-content{background:#e5ffff}.achievements-section #achievement-card-97 .achievement__card-content{background:#ffe5f0}.achievements-section #achievement-card-98 .achievement__card-content{background:#fff0e5}.achievements-section #achievement-card-99 .achievement__card-content{background:#e5f5ff}.achievements-section #achievement-card-100 .achievement__card-content{background:#ffe5e5}.achievements-section .achievement__card-content>div{display:flex;flex-direction:column;gap:2rem;max-width:800px;text-align:left;width:95%}.achievements-section .achievement__card-content>figure{grid-area:img;overflow:hidden}.achievements-section .achievement__card-content>figure>img{border:2px solid #fff;border-radius:25px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.achievements-section h2{color:var(--primary-p3);font-family:Readex_Pro-SemiBold;font-size:1.67vw;font-weight:600}.achievements-section p{color:var(--primary-p3);font-family:Readex_Pro-Light;font-size:1.25vw}@media only screen and (max-width:1024px){.achievements-section{padding:60px 0}.achievements-section :root{--card-margin:0;--card-top-offset:0}.achievements-section .achievements__header{margin-bottom:40px}.achievements-section .achievements__header .achievements__description,.achievements-section .achievements__header .achievements__description-container,.achievements-section .achievements__header .achievements__title{margin-left:0;width:100%}.achievements-section .achievements__header .achievements__description{font-size:16px;line-height:20px}.achievements-section .achievements__cards{grid-template-rows:repeat(4,50vw)}.achievements-section .achievement__card-content{grid-template-areas:"text" "img";grid-template-columns:1fr;grid-template-rows:auto auto}.achievements-section h2{font-size:24px}.achievements-section p{font-size:16px}}@media only screen and (max-width:768px){.achievements-section{padding:40px 0}.achievements-section :root{--card-margin:0;--card-top-offset:0}.achievements-section .achievements__header{margin-bottom:30px}.achievements-section .achievements__header .achievements__description,.achievements-section .achievements__header .achievements__description-container,.achievements-section .achievements__header .achievements__title{margin-left:0;width:100%}.achievements-section .achievements__header .achievements__description{font-size:14px;line-height:18px}.achievements-section .achievement__card{margin-bottom:20px;padding-top:calc(var(--index)*var(--card-top-offset));position:sticky;top:5rem}.achievements-section h2{font-size:14px}.achievements-section p{font-size:12px}}@media only screen and (max-width:480px){.achievements-section{padding:30px 0}.achievements-section .achievements__header .achievements__description,.achievements-section .achievements__header .achievements__description-container,.achievements-section .achievements__header .achievements__title{margin-left:0;width:100%}.achievements-section .achievements__header .achievements__description{font-size:13px;line-height:17px}.achievements-section .achievements__cards{grid-template-rows:repeat(4,70vw)}.achievements-section .achievement__card{margin-bottom:15px}.achievements-section .achievement__card-content{padding:2rem 1rem}.achievements-section h2{font-size:16px}.achievements-section p{font-size:14px}}.team-section{margin:40px 0;padding:80px 0;position:relative}.team-section .team__container{width:100%}.team-section .team__header{margin-bottom:60px}.team-section .team__header .team__title{margin:0}.team-section .team__header .team__description{font-family:Readex_Pro-Light;font-size:1.2vw;font-weight:300}@media only screen and (max-width:1920px){.team-section .team__header .team__description{font-size:1.2vw}}@media only screen and (max-width:1680px){.team-section .team__header .team__description{font-size:1.1vw}}@media only screen and (max-width:1440px){.team-section .team__header .team__description{font-size:1rem}}@media only screen and (max-width:1366px){.team-section .team__header .team__description{font-size:1rem}}@media only screen and (max-width:991px){.team-section .team__header .team__description{font-size:14px}}.team-section .team__header .team__description{color:var(--primary-p3);letter-spacing:-.04em;margin:0 0 0 auto;text-align:left;width:50%}.team-section .team__carousel{overflow:hidden;position:relative}.team-section .team__carousel .splide__track{overflow:visible}.team-section .team__carousel .splide__track .splide__list{justify-content:flex-start}.team-section .team__carousel .splide__slide{flex:0 0 calc(33.333% - 20px);height:auto;margin-right:30px;max-width:calc(33.333% - 20px)}.team-section .team__carousel .team__card{background:var(--white-color);border-radius:30px;display:flex;flex-direction:column;height:100%;overflow:hidden}.team-section .team__carousel .team__card .team__card-image{aspect-ratio:4/5;min-height:500px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:768px){.team-section .team__carousel .team__card .team__card-image{aspect-ratio:1/1;min-height:350px}}.team-section .team__carousel .team__card .team__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-section .team__carousel .team__card .team__card-image .team__card-caption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));bottom:0;color:var(--white-color);left:0;padding:30px;position:absolute;right:0}.team-section .team__carousel .team__card .team__card-image .team__card-caption .team__member-name{color:var(--white-color);font-family:Manrope-Bold;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 5px}.team-section .team__carousel .team__card .team__card-image .team__card-caption .team__member-position{color:var(--white-color);font-family:Manrope-Regular;font-size:16px;font-weight:400;line-height:1.2;margin:0}.team-section .team__carousel .splide__pagination{bottom:auto;display:flex;gap:10px;justify-content:center;left:auto;margin-top:40px;position:relative;transform:none;z-index:1}.team-section .team__carousel .splide__pagination .splide__pagination__page{background-color:#a8a8a8;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 10px;opacity:1;transition:all .3s ease;width:10px}.team-section .team__carousel .splide__pagination .splide__pagination__page.is-active{background-color:var(--primary-main);border-radius:5px;width:50px}.team-section .team__carousel .splide__pagination .splide__pagination__page:hover{background-color:var(--primary-color)}.team-section .team__carousel .splide__arrow{display:none!important}@media only screen and (max-width:1024px){.team-section{border-radius:15px;margin:30px 0;padding:60px 0}.team-section .team__container{width:100%}.team-section .team__header{margin-bottom:40px}.team-section .team__header .team__title{width:100%}.team-section .team__header .team__description{font-size:16px;line-height:20px;margin-left:0;width:100%}.team-section .team__carousel .splide__slide{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.team-section .team__card .team__card-image{aspect-ratio:4/5;min-height:400px}.team-section .team__card .team__card-image .team__card-caption{padding:25px}.team-section .team__card .team__card-image .team__card-caption .team__member-name{font-size:18px}.team-section .team__card .team__card-image .team__card-caption .team__member-position{font-size:14px}}@media only screen and (max-width:768px){.team-section{border-radius:12px;margin:20px 0;padding:40px 0}.team-section .team__container{width:100%}.team-section .team__header{margin-bottom:30px}.team-section .team__header .team__title{width:100%}.team-section .team__header .team__description{font-size:14px;line-height:18px;margin-left:0;width:100%}.team-section .team__carousel .splide__slide{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.team-section .team__card .team__card-image{aspect-ratio:4/5;min-height:350px}.team-section .team__card .team__card-image .team__card-caption{padding:20px}.team-section .team__card .team__card-image .team__card-caption .team__member-name{font-size:16px}.team-section .team__card .team__card-image .team__card-caption .team__member-position{font-size:12px}}@media only screen and (max-width:480px){.team-section{border-radius:10px;margin:15px 0;padding:30px 0}.team-section .team__container,.team-section .team__header .team__title{width:100%}.team-section .team__header .team__description{font-size:13px;margin-left:0;width:100%}.team-section .team__carousel .splide__slide{flex:0 0 100%;max-width:100%}.team-section .team__card .team__card-image{aspect-ratio:4/5;min-height:300px}.team-section .team__card .team__card-image .team__card-caption{padding:15px}.team-section .team__card .team__card-image .team__card-caption .team__member-name{font-size:14px}.team-section .team__card .team__card-image .team__card-caption .team__member-position{font-size:11px}}.community-section{background-color:var(--white-color);border-radius:32px 32px 0 0;margin:80px 0;min-height:100vh;padding:80px 0;position:relative}.community-section .community__container{width:100%}.community-section .community__header{margin-bottom:60px;margin-top:60px}.community-section .community__header .community__description-container{margin-left:auto;width:50%}.community-section .community__header .community__description{font-family:Readex_Pro-Light;font-size:1.2vw}@media only screen and (max-width:1920px){.community-section .community__header .community__description{font-size:1.2vw}}@media only screen and (max-width:1680px){.community-section .community__header .community__description{font-size:1.1vw}}@media only screen and (max-width:1440px){.community-section .community__header .community__description{font-size:1rem}}@media only screen and (max-width:1366px){.community-section .community__header .community__description{font-size:1rem}}@media only screen and (max-width:991px){.community-section .community__header .community__description{font-size:14px}}.community-section .community__header .community__description{color:var(--primary-p3);letter-spacing:-.04em;margin:0 0 20px;text-align:left}.community-section .community__header .community__cta-button{background-color:var(--primary-main);border:none;border-radius:8px;color:var(--white-color);cursor:pointer;display:inline-block;font-family:Readex_Pro-Regular;font-size:1rem;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.community-section .community__header .community__cta-button:hover{background-color:#d43d1a;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.community-section .community__carousel{overflow:hidden;position:relative}.community-section .community__carousel .splide__track{overflow:visible}.community-section .community__carousel .splide__list{display:flex}.community-section .community__carousel .splide__slide{flex-shrink:0;height:auto}.community-section .community__carousel .community__card{background:var(--white-color);border-radius:30px;display:flex;flex-direction:column;height:100%;overflow:hidden}.community-section .community__carousel .community__card .community__card-image{aspect-ratio:4/3;min-height:300px;overflow:hidden;position:relative;width:100%}.community-section .community__carousel .community__card .community__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-section .community__carousel .community__card .community__card-image .community__card-caption{background:var(--white-color);bottom:0;left:0;padding:30px;position:absolute;right:0}.community-section .community__carousel .community__card .community__card-image .community__card-caption .community__activity-title{color:var(--primary-p3);font-family:Readex_Pro-SemiBold;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 5px}.community-section .community__carousel .community__card .community__card-image .community__card-caption .community__activity-description{color:var(--primary-p3);font-family:Readex_Pro-Light;font-size:16px;font-weight:400;line-height:1.2;margin:0}.community-section .community__carousel .splide__pagination{bottom:auto;display:flex!important;gap:10px;justify-content:center;left:auto;margin-top:40px;position:relative;transform:none;z-index:1}@media only screen and (max-width:768px){.community-section .community__carousel .splide__pagination{margin-top:20px}}@media only screen and (max-width:480px){.community-section .community__carousel .splide__pagination{margin-top:10px}}.community-section .community__carousel .splide__pagination .splide__pagination__page{background-color:#a8a8a8;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 10px;opacity:1;transition:all .3s ease;width:10px}.community-section .community__carousel .splide__pagination .splide__pagination__page.is-active{background-color:var(--primary-main);border-radius:5px;width:50px}.community-section .community__carousel .splide__pagination .splide__pagination__page:hover{background-color:var(--primary-color)}.community-section .community__carousel .splide__arrow{display:none!important}@media only screen and (max-width:1680px){.community-section{margin:70px 0}}@media only screen and (max-width:1440px){.community-section{margin:60px 0}}@media only screen and (max-width:1024px){.community-section{margin:60px 0;padding:60px 0}.community-section .community__header{margin-bottom:40px;margin-top:40px}.community-section .community__header .community__description-container,.community-section .community__header .community__title{margin-left:0;width:100%}.community-section .community__header .community__description{font-size:16px;line-height:20px}.community-section .community__card .community__card-image{aspect-ratio:4/3;min-height:250px}.community-section .community__card .community__card-image .community__card-caption{padding:25px}.community-section .community__card .community__card-image .community__card-caption .community__activity-title{font-size:18px}.community-section .community__card .community__card-image .community__card-caption .community__activity-description{font-size:14px}}@media only screen and (max-width:768px){.community-section{margin:0;padding:40px 0}.community-section .community__header{margin-bottom:30px;margin-top:30px}.community-section .community__header .community__description-container,.community-section .community__header .community__title{margin-left:0;width:100%}.community-section .community__header .community__description{font-size:14px;line-height:18px}.community-section .community__card .community__card-image{aspect-ratio:4/3;min-height:200px}.community-section .community__card .community__card-image .community__card-caption{padding:20px}.community-section .community__card .community__card-image .community__card-caption .community__activity-title{font-size:16px}.community-section .community__card .community__card-image .community__card-caption .community__activity-description{font-size:12px}}@media only screen and (max-width:480px){.community-section{margin:0;padding:30px 0}.community-section .community__header .community__description-container,.community-section .community__header .community__title{margin-left:0;width:100%}.community-section .community__header .community__description{font-size:13px}.community-section .community__card .community__card-image{aspect-ratio:4/3;min-height:180px}.community-section .community__card .community__card-image .community__card-caption{padding:15px}.community-section .community__card .community__card-image .community__card-caption .community__activity-title{font-size:14px}.community-section .community__card .community__card-image .community__card-caption .community__activity-description{font-size:11px}}.achievement__card .community-section{border-radius:32px 32px 0 0;height:100vh;margin:0;padding:0}.achievement__card .community-section .community__container{display:flex;flex-direction:column;height:100%;padding:80px 0}.achievement__card .community-section .community__header{flex-shrink:0}.achievement__card .community-section .community__carousel{display:flex;flex:1;flex-direction:column}:root{--background-light:#f4f4f4;--reward-center-w:902px;--reward-center-h:595px;--reward-side-w:619px;--reward-side-h:485px;--reward-side-peek:150px}.main-content-section{position:relative;z-index:2}.content-wrapper.reward,.reward-videos-section{padding:0 2.6vw}.reward-section{overflow:hidden;padding-bottom:260px;position:relative;z-index:1}.reward-slider-wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:0 auto;max-width:1920px;padding-top:0}.reward-certificate-slider,.reward-slider-wrapper{height:var(--reward-center-h);overflow:visible;position:relative}.reward-certificate-slider{width:100%}.reward-certificate-img{background:transparent;border:none;border-radius:0;box-shadow:none;-o-object-fit:contain;object-fit:contain;position:absolute;transform-origin:center;transition:all .8s cubic-bezier(.4,0,.2,1)}.reward-certificate-img.reward-current{height:var(--reward-center-h);left:50%;top:0;transform:translateX(-50%);width:var(--reward-center-w);z-index:2}.reward-certificate-img.reward-next,.reward-certificate-img.reward-prev{height:var(--reward-side-h);opacity:.7;top:72px;transform:none;width:var(--reward-side-w);z-index:1}.reward-certificate-img.reward-prev{left:calc(36% - var(--reward-center-w)/2 - var(--reward-side-w) + var(--reward-side-peek))}.reward-certificate-img.reward-next{left:calc(64% + var(--reward-center-w)/2 - var(--reward-side-peek))}.reward-slider-caption{bottom:-185px;left:50%;margin-top:0;max-width:1045px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.reward-slider-caption p{color:#333;font-size:28px;font-weight:600;line-height:36px;margin:0 0 24px}.reward-slider-dots{display:flex;gap:16px;justify-content:center}.reward-slider-dots .reward-dot{background:#a8a8a8;border-radius:50%;cursor:pointer;height:13px;transition:all .25s;width:13px}.reward-slider-dots .reward-dot:hover{background:var(--primary-color);transform:scale(1.1)}.reward-slider-dots .reward-dot.reward-active{background:var(--primary-color);border-radius:7px;width:88px}@media(min-width:1920px){:root{--reward-center-w:1000px;--reward-center-h:660px;--reward-side-w:687px;--reward-side-h:538px}.reward-slider-caption p{font-size:32px;line-height:40px;margin-bottom:28px}.reward-slider-dots .reward-dot{height:16px;width:16px}.reward-slider-dots .reward-dot.reward-active{border-radius:8px;width:96px}}@media(min-width:1680px)and (max-width:1919px){:root{--reward-center-w:1052px;--reward-center-h:694px;--reward-side-w:722px;--reward-side-h:565px;--reward-side-peek:175px}.reward-slider-caption p{font-size:30px;line-height:38px;margin-bottom:26px}.reward-slider-dots .reward-dot{height:15px;width:15px}.reward-slider-dots .reward-dot.reward-active{border-radius:7px;width:90px}}@media(min-width:1440px)and (max-width:1679px){:root{--reward-center-w:902px;--reward-center-h:595px;--reward-side-w:619px;--reward-side-h:485px;--reward-side-peek:150px}.reward-slider-caption p{font-size:28px;line-height:36px;margin-bottom:24px}.reward-slider-dots .reward-dot{height:13px;width:13px}.reward-slider-dots .reward-dot.reward-active{border-radius:7px;width:88px}}@media(max-width:1280px){:root{--reward-center-w:800px;--reward-center-h:528px;--reward-side-w:549px;--reward-side-h:430px;--reward-side-peek:120px}.reward-slider-caption p{font-size:24px;line-height:32px}}@media(max-width:1024px){.reward-slider-wrapper{height:auto;overflow:visible}.reward-certificate-slider{height:auto}.reward-certificate-img.reward-current{height:auto;left:50%;position:relative;top:auto;transform:translate(-50%);width:min(90vw,700px);z-index:3}.reward-certificate-img.reward-next,.reward-certificate-img.reward-prev{display:none}.reward-slider-caption p{font-size:22px;line-height:30px}}@media(max-width:768px){.reward-section{padding-top:0}.reward-certificate-img.reward-current{width:min(88vw,600px)}.reward-slider-caption p{font-size:20px;line-height:28px;margin-bottom:20px}.reward-slider-dots .reward-dot{height:8px;width:8px}.reward-slider-dots .reward-dot.reward-active{border-radius:4px;width:60px}}@media(max-width:480px){.reward-section{margin:-50px 0 0;padding:2.6vw 2.6vw 3vh}.reward-certificate-img.reward-current{height:auto;width:100%}.reward-slider-caption{position:unset;transform:unset}.reward-slider-caption p{font-size:18px;line-height:26px;margin-bottom:18px;margin-top:20px}.reward-slider-dots{gap:12px}.reward-slider-dots .reward-dot{height:6px;width:6px}.reward-slider-dots .reward-dot.reward-active{border-radius:3px;width:50px}}.breadcrumb-banner-image-communication-news{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/communication/communication-images-banner.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-communication-news .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-communication-news .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-communication-news{height:250px;padding:0 3%}.breadcrumb-banner-image-communication-news .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-communication-news .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-communication-news .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.breadcrumb-banner-image-social-activities{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/about-us/social-banner.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-social-activities .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-social-activities .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-social-activities{height:250px;padding:0 3%}.breadcrumb-banner-image-social-activities .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-social-activities .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-social-activities .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.breadcrumb-banner-image-reward{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/reward/reward-banner.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-reward .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-reward .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-reward{height:250px;padding:0 3%}.breadcrumb-banner-image-reward .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-reward .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-reward .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.breadcrumb-banner-image-contact{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/contact/contact-banner.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-contact .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-contact .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-contact{height:250px;padding:0 3%}.breadcrumb-banner-image-contact .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-contact .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-contact .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.breadcrumb-banner-image-recruitment{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/recruitment/recruitment-banner.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-recruitment .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-recruitment .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-recruitment{height:250px;padding:0 3%}.breadcrumb-banner-image-recruitment .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-recruitment .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-recruitment .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.breadcrumb-banner-image-communication-images{align-items:center;background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-communication-images .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-communication-images .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-communication-images{height:250px;padding:0 3%}.breadcrumb-banner-image-communication-images .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-communication-images .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-communication-images .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.breadcrumb-banner-image-services{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/services/service-banner.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-services .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-services .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-services .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-services .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-services .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-services .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-services .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-services{height:250px;padding:0 3%}.breadcrumb-banner-image-services .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-services .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-services .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-services .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-services .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}.breadcrumb-banner-image-services-detail{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(/ui/master/images/services/service-detail-banner.webp);background-position:50%;background-size:cover;display:flex;height:300px;justify-content:flex-start;margin:0;padding:0 5%;position:relative;width:100%}.breadcrumb-banner-image-services-detail .banner-content{max-width:1200px;width:100%}.breadcrumb-banner-image-services-detail .banner-content .banner-title{color:var(--white-color);font-family:Readex_Pro-Bold;font-size:2.22vw;font-weight:600;letter-spacing:-.03em;line-height:2.78vw;margin:0 0 1rem;max-width:80vw;text-shadow:0 2px 4px rgba(0,0,0,.3)}.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav{align-items:center;display:flex;gap:.5rem}.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav .breadcrumb-link{color:var(--white-color);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw;text-decoration:none;transition:color .3s ease}.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav .breadcrumb-link:hover{color:var(--primary-main)}.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav .breadcrumb-separator{color:var(--primary-main);font-family:Readex_Pro-Regular;font-size:.97vw;font-weight:400;letter-spacing:-.04em;line-height:1.22vw}@media only screen and (max-width:768px){.breadcrumb-banner-image-services-detail{height:250px;padding:0 3%}.breadcrumb-banner-image-services-detail .banner-content{max-width:90vw;padding-left:1rem}.breadcrumb-banner-image-services-detail .banner-content .banner-title{font-size:20px;line-height:24px;max-width:90vw}.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav .breadcrumb-current,.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav .breadcrumb-link,.breadcrumb-banner-image-services-detail .banner-content .breadcrumb-nav .breadcrumb-separator{font-size:11px;line-height:13px}}:root{--bg-light-gray:#ebeaea;--font-main:"Readex Pro",sans-serif;--font-secondary:"Manrope",sans-serif}.services-section{padding:7.5vh 0 0}.services-grid{display:grid;gap:1.25vh;margin-bottom:50px}@media only screen and (max-width:1680px){.services-grid{margin-bottom:40px}}@media only screen and (max-width:1440px){.services-grid{margin-bottom:60px}}@media only screen and (max-width:768px){.services-grid{margin-bottom:20px}}.service-item{align-items:stretch;display:flex;gap:.94vh;height:32.9vw}.service-item:nth-child(2n){flex-direction:row-reverse}.service-image{background-size:100% 100%;border-radius:2.1vw;flex-shrink:0;height:100%;width:51.8vw}.service-card,.service-image{background-position:50%;background-repeat:no-repeat}.service-card{background-size:cover;border-radius:1.6vw;box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding:2.6vw 2.6vw 4vw;position:relative;width:36.8vw}.service-card h3{font-size:1.8vw;font-weight:600;letter-spacing:-.05vw;margin-bottom:1.6vh}.service-card h3,.service-card p{color:#000;position:relative;z-index:2}.service-card p{font-family:Readex_Pro-Light;font-size:1.6vw}.service-fab{align-items:center;background:#0f172a;border:none;border-radius:50%;bottom:2.1vw;box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2);color:#fff;display:flex;font-size:clamp(16px,1.25vw,24px);height:2.9vw;justify-content:center;min-height:40px;min-width:40px;position:absolute;right:2.4vw;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.9vw;z-index:3}.service-fab i{transition:transform .3s ease}.service-card:hover .service-fab,.service-fab:hover{background:#ea5528;box-shadow:0 6px 16px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);transform:translateY(-2px) scale(1.05)}.service-card:hover .service-fab i,.service-fab:hover i{transform:rotate(-45deg);transition:transform .3s ease}.service-item:nth-child(2n) .service-fab{left:1.04vw;right:auto}.arrow-link{bottom:-1.8vw;position:absolute;right:-1.8vw}.service-item:nth-child(2n) .arrow-link{left:auto;right:4.5vw}.merged-icon{height:3.6vw;position:relative;width:3.6vw}.merged-icon .arrow-bg,.merged-icon .arrow-icon{height:100%;left:0;position:absolute;top:0;width:100%}.merged-icon .arrow-icon{height:76%;left:12%;top:12%;transform:rotate(-45deg);width:76%}.service-item:first-child .merged-icon .arrow-icon{height:53%;left:23%;top:23%;transform:rotate(-90deg);width:53%}@media(max-width:1900px){.service-fab{bottom:1.7vw;font-size:1.1vw;height:2.6vw;right:2.1vw;width:2.6vw}.service-item:nth-child(2n) .service-fab{left:1.2vw}}@media(max-width:1430px){.service-item,.service-item:nth-child(2n){flex-direction:column;gap:1.6vh;height:auto}.service-image{height:40vh;width:100%}.service-card{height:auto;min-height:16.4vh;width:100%}.service-fab{bottom:1.2vw;font-size:1vw;height:2.2vw;right:1.2vw;width:2.2vw}.service-item:nth-child(2n) .service-fab{left:auto;right:1.2vw}.arrow-link{bottom:1.6vh;right:1.6vh}.service-item:nth-child(2n) .arrow-link{left:auto;right:1.6vh}}@media(max-width:1024px){.services-section{padding:4.7vh 0}.service-card p{font-size:1.6vw}.service-card{padding:2.6vw 2.6vw 5vw}.services-grid{gap:3.1vh}.service-fab{bottom:1vw;font-size:clamp(14px,.9vw,18px);height:1.8vw;min-height:32px;min-width:32px;right:1vw;width:1.8vw}.service-item:nth-child(2n) .service-fab{left:auto;right:1vw}}.services-container{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:0 2.6vw}@media(max-width:1365px){.services-container{padding:0 2vw}}@media(max-width:1024px){.services-container{padding:0 20px}}@media(max-width:768px){.services-container{padding:0 16px}.services-section{padding:30px 0}.service-card h3{font-size:20px;margin-bottom:12px}section #contact{padding-bottom:0;padding-top:0}.service-card p{font-size:14px;line-height:1.4}.service-card{border-radius:12px;padding:20px 16px 24px}.service-image{border-radius:12px;height:200px}.service-fab{bottom:.5vw;font-size:clamp(12px,.8vw,16px);height:1.6vw;min-height:28px;min-width:28px;right:.8vw;width:1.6vw}.service-item:nth-child(2n) .service-fab{left:auto;right:.8vw}.services-grid{gap:20px}}.main-content-section{padding-top:4rem!important}@media only screen and (max-width:1680px){.main-content-section{padding-top:3rem!important}}@media only screen and (max-width:1440px){.main-content-section{padding-top:2.5rem!important}}@media only screen and (max-width:768px){.main-content-section{padding-top:30px!important}}.communication-images-content-wrapper,.content-wrapper,.recruitment-content-wrapper{box-sizing:border-box;margin:0 auto;max-width:1920px}.service-link-item span{font-family:Readex_Pro-Regular}@media(max-width:1365px){.content-wrapper{padding:0 2vw}}@media(max-width:1024px){.content-wrapper{padding:0 20px}}.service-detail-title{word-wrap:break-word;align-self:start;color:var(--primary-main);font-family:Readex_Pro-SemiBold;font-size:4.2vw;font-weight:600;grid-column:1/-1;grid-row:1;hyphens:auto;letter-spacing:-.12vw;line-height:1.1;margin:0;overflow-wrap:break-word;white-space:normal}.section-description{align-self:start;color:var(--primary-p3);font-family:Readex_Pro-Light;font-size:1.3vw;font-weight:300;grid-column:2;grid-row:2;letter-spacing:-.05vw;line-height:1.5;margin:0;text-align:left;text-align:justify}.gallery-grid{display:grid;gap:1.25vh .63vw;grid-template-columns:repeat(3,1fr)}.gallery-item{border-radius:1.25vw;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-item img{cursor:pointer;width:100%}.floating-notification-icon{height:54px;position:absolute;right:40px;top:274px;width:54px}.floating-notification-icon img{left:0;position:absolute;top:0}.floating-notification-icon img:last-child{left:11px;top:11px}@media only screen and (max-width:768px){.other-services-section__content{padding:20px 0 0!important}}@media(max-width:1024px){.intro-container{display:flex;flex-direction:column;gap:1.25vh;margin-bottom:4.7vh}.service-detail-title{word-wrap:break-word;font-size:3.2vw;hyphens:auto;overflow-wrap:break-word;white-space:normal}.section-description,.service-detail-title{align-self:auto;grid-column:auto;grid-row:auto}.section-description{font-size:1.2vw}.gallery-grid{gap:3.1vh;grid-template-columns:repeat(2,1fr)}.other-services-container{display:flex;flex-direction:column;gap:1.25vh}.other-services-container .service-detail-title,.service-links{align-self:auto;grid-column:auto;grid-row:auto}.service-link-item span{font-size:3vw}.service-link-item i{font-size:1.5vw}.service-link-item{padding:2vh 0 1.5vh!important}}@media(max-width:768px){.content-wrapper{padding:0}.main-content-section{padding:30px 0}.service-detail-title{word-wrap:break-word;font-size:28px;hyphens:auto;margin-bottom:20px;overflow-wrap:break-word;white-space:normal}.section-description{font-size:16px;line-height:1.4}.gallery-grid{gap:16px;grid-template-columns:1fr}.gallery-item{border-radius:12px;height:310px}.service-link-item span{font-size:18px}.service-link-item i{font-size:14px!important}.service-link-item{padding:16px 0!important}.other-services-container{display:block!important;gap:20px}}.other-services-section{padding-top:4rem!important}@media only screen and (max-width:1680px){.other-services-section{padding-top:3rem!important}}@media only screen and (max-width:1440px){.other-services-section{padding-top:2rem!important}}@media only screen and (max-width:768px){.other-services-section{padding-top:15px!important}}.other-services-container{align-items:start;display:grid;gap:2.6vw;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;margin-bottom:30px}@media only screen and (max-width:768px){.other-services-container{margin-bottom:50px}}.other-services-container .service-detail-title{align-self:start;grid-column:1;grid-row:1}.service-links{align-self:end;display:flex;flex-direction:column;grid-column:2;grid-row:2;margin-bottom:45px;width:100%}@media only screen and (max-width:1680px){.service-links{margin-bottom:35px}}@media only screen and (max-width:1440px){.service-links{margin-bottom:30px}}@media only screen and (max-width:768px){.service-links{margin-bottom:20px}}.service-link-item{align-items:center;border-bottom:1px solid #d9d9d9;color:var(--text-dark);display:flex;font-size:1.7vw;font-weight:400;justify-content:space-between;line-height:1.25;padding:2vh 0 2.5vh;text-decoration:none;transition:color .3s}@media only screen and (max-width:1680px){.service-link-item{padding:2vh 0}}@media only screen and (max-width:1440px){.service-link-item{padding:2vh 0}}@media only screen and (max-width:768px){.service-link-item{padding:2vh 0}}.service-link-item i,.service-link-item:hover{color:var(--primary-color)}.service-link-item i{font-size:1.25vw;transition:transform .3s ease}.service-link-item:hover i{transform:translateX(5px)}.service-link-item:first-child{padding-top:0}*,:after,:before{box-sizing:border-box}body{background-color:var(--background-light);color:var(--primary-p3)}.events-exhibition-container{margin-left:auto;margin-right:auto;margin-top:40px;max-width:1920px;padding-left:53px;padding-right:53px;width:100%}button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.events-exhibition-container{margin-top:40px;padding-left:27px;padding-right:27px}}@media(max-width:768px){.events-exhibition-container{margin:0;padding:0}}.events-exhibition-content-wrapper{margin:0 auto 160px;max-width:1207px;text-align:center}.events-exhibition-section-title{color:var(--primary-main);font-family:Readex Pro,sans-serif;font-size:85px;font-weight:600;letter-spacing:-2.56px;line-height:1.25;margin-bottom:53px}.events-exhibition-section-description{color:var(--primary-p3);font-size:27px;font-weight:300;letter-spacing:-1.07px;line-height:1.25}.events-exhibition-filter-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:80px}.events-exhibition-filter-btn{background:#f5f9fd;border:none;border-radius:16px;color:#8d8d8d;font-family:Readex_Pro-Light;font-size:24px;line-height:1.25;padding:17px 27px;transition:background-color .3s,color .3s}.events-exhibition-filter-btn.inactive{background-color:#f5f9fd;color:#8d8d8d;font-family:Readex_Pro-Light;font-weight:300}.events-exhibition-filter-btn.active{background-color:var(--primary-main);color:var(--white-color);font-family:Readex_Pro-Regular}.events-exhibition-event-grid{display:grid;gap:53px 32px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}@media only screen and (max-width:1200px){.events-exhibition-event-grid{gap:40px;grid-template-columns:1fr}}@media only screen and (max-width:768px){.events-exhibition-event-grid{gap:20px;margin-bottom:0}}.events-exhibition-event-card{background-color:var(--white-color);border-radius:43px;box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s,box-shadow .3s}@media only screen and (max-width:768px){.events-exhibition-event-card{border-radius:20px}}.events-exhibition-event-card:hover{box-shadow:0 11px 33px rgba(0,0,0,.1);cursor:pointer;transform:translateY(-7px)}.events-exhibition-card-image{height:375px;-o-object-fit:cover;object-fit:cover;width:100%}.events-exhibition-card-content{padding:53px 27px 59px}.events-exhibition-card-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:Readex_Pro-Medium;font-size:27px;font-weight:500;letter-spacing:-.96px;line-height:1.5;margin-bottom:21px;margin-top:0;overflow:hidden;padding-top:2px;text-overflow:ellipsis}@media only screen and (max-width:1680px){.events-exhibition-card-content h3{font-size:23px}}@media only screen and (max-width:1440px){.events-exhibition-card-content h3{font-size:21px}}.events-exhibition-card-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Readex_Pro-Light;font-size:21px;font-weight:300;letter-spacing:-.64px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1680px){.events-exhibition-card-content p{font-size:19px}}@media only screen and (max-width:1440px){.events-exhibition-card-content p{font-size:17px}}.events-exhibition-pagination{align-items:center;display:flex;font-size:27px;gap:21px;justify-content:center}.events-exhibition-page-number{color:#d6d6d6}.events-exhibition-page-number.active{color:var(--primary-p3)}.events-exhibition-page-arrow{align-items:center;display:flex}@media(max-width:992px){.events-exhibition-section{padding-bottom:60px;padding-top:80px}.events-exhibition-content-wrapper{margin-bottom:80px}.events-exhibition-section-title{font-size:64px}.events-exhibition-section-description{font-size:22px}.events-exhibition-filter-buttons{margin-bottom:60px}.events-exhibition-filter-btn{border-radius:12px;font-size:24px;padding:13px 20px}.events-exhibition-card-content{padding:40px 20px 44px}.events-exhibition-card-content h3{font-size:24px;line-height:1.5;margin-top:0;padding-top:2px}.events-exhibition-card-content p{font-size:18px}.events-exhibition-pagination{font-size:22px}}@media(max-width:768px){.events-exhibition-section{margin:3rem 0 0;padding:0 16px}.events-exhibition-content-wrapper{margin-bottom:40px}.events-exhibition-section-title{font-size:28px;margin-bottom:20px}.events-exhibition-section-description{font-size:16px;line-height:1.4}.events-exhibition-filter-buttons{margin-bottom:30px}.events-exhibition-filter-btn,.events-exhibition-filter-btn.active,.events-exhibition-filter-btn.inactive{border-radius:12px!important;font-size:16px!important;padding:12px 20px!important}.events-exhibition-card-image{height:200px}.events-exhibition-card-content{padding:20px 16px 24px}.events-exhibition-card-content h3{font-size:20px;line-height:1.5;margin-bottom:12px;margin-top:0;padding-top:2px}.events-exhibition-card-content p{font-size:14px;line-height:1.4}.events-exhibition-pagination{font-size:16px;gap:16px;margin-top:25px}}body{background-color:#fff;color:#2e2e2e;font-family:Readex Pro,sans-serif;margin:0}*{box-sizing:border-box}.events-detail-container{margin:0 auto;max-width:100%;padding:0 53px}@media only screen and (max-width:1680px){.events-detail-container{padding:0 40px}}@media only screen and (max-width:1440px){.events-detail-container{padding:0 30px}}@media only screen and (max-width:768px){.events-detail-container{padding:0 20px}}@media only screen and (max-width:480px){.events-detail-container{padding:0 10px}}img{display:block;height:auto;max-width:100%}.events-detail-main-content .events-detail-container{display:flex;flex-direction:column;padding-bottom:50px}@media only screen and (max-width:1680px){.events-detail-main-content .events-detail-container{padding-bottom:40px}}@media only screen and (max-width:1440px){.events-detail-main-content .events-detail-container{padding-bottom:28px}}@media only screen and (max-width:768px){.events-detail-main-content .events-detail-container{padding-bottom:0}}.events-detail-event-title{color:#000;font-size:64px;font-weight:600;letter-spacing:-1.92px;line-height:80px;margin-bottom:75px;margin-top:75px;max-width:1630px;text-align:left;width:100%}.events-detail-banner-container{margin-left:-27px;margin-right:-27px;max-width:1867px;position:relative;width:100%}.events-detail-banner-image{border-radius:43px;width:100%}@media only screen and (max-width:768px){.events-detail-banner-image{border-radius:20px;height:310px}}.events-detail-notification-bell{bottom:320px;height:72px;position:absolute;right:72px;width:72px}.events-detail-notification-bell .events-detail-bell-bg{height:100%;left:0;position:absolute;top:0;width:100%}.events-detail-notification-bell .events-detail-bell-icon{height:43px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:43px}.events-detail-event-description{font-size:27px;font-weight:300;letter-spacing:-1.07px;line-height:33px;margin-bottom:107px;margin-top:96px;max-width:1509px;text-align:left}.events-detail-gallery-grid{display:grid;gap:32px 16px;grid-template-columns:repeat(3,1fr);margin-bottom:128px;max-width:1920px;width:100%}.events-detail-gallery-grid img{border-radius:32px;height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.events-detail-cta-button{align-items:center;background-color:#ea5528;border-radius:16px;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);color:var(--white-color);display:inline-flex;gap:16px;justify-content:center;margin-bottom:90px;padding:16px 32px;transition:background-color .3s}@media only screen and (max-width:1680px){.events-detail-cta-button{margin-bottom:80px}}@media only screen and (max-width:1440px){.events-detail-cta-button{margin-bottom:64px}}@media only screen and (max-width:1024px){.events-detail-cta-button{margin-bottom:54px}}.events-detail-cta-button:hover{background-color:#d93e0f}.events-detail-cta-button span{font-size:53px;font-weight:600;letter-spacing:-1.6px;line-height:67px}.events-detail-cta-button img{height:48px;width:48px}@media(max-width:1680px){.events-detail-event-title{font-size:59px;font-weight:600;letter-spacing:-1.44px;line-height:69px;margin-bottom:40px;margin-top:40px}}@media(max-width:1440px){.events-detail-event-title{font-size:48px;font-weight:600;letter-spacing:-1.65px;line-height:59px;margin-bottom:40px;margin-top:50px}}@media(max-width:1200px){.events-detail-gallery-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.events-detail-event-title{font-size:48px;line-height:59px}.events-detail-cta-button span{font-size:43px;line-height:53px}}@media(max-width:768px){.events-detail-event-title{font-size:24px;line-height:32px;margin-bottom:30px;margin-top:60px}.events-detail-event-description{font-size:16px;line-height:1.4;margin-bottom:30px;margin-top:30px}.events-detail-gallery-grid{gap:16px;grid-template-columns:1fr;margin-bottom:40px}.events-detail-cta-button{margin-bottom:0;padding:12px 24px}.events-detail-cta-button span{font-size:18px;line-height:24px}.events-detail-cta-button img{height:20px;width:20px}.events-detail-banner-container{margin-left:0;margin-right:0}.events-detail-notification-bell{bottom:27px;height:59px;right:27px;width:59px}.events-detail-notification-bell .events-detail-bell-icon{height:32px;width:32px}}.upcoming-container{max-width:1920px}.upcoming-events-section{padding-top:117.33px}.upcoming-tab-button{background-color:#f5f9fd;border:none;border-radius:16px;color:#8d8d8d;cursor:pointer;font-family:Readex_Pro-Light;font-size:24px;line-height:1.25;padding:17px 27px;transition:all .3s}.upcoming-tab-button.active{background-color:#ea5528;color:#fff;font-family:Readex_Pro-Regular}.upcoming-event-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-left:0;padding-right:0}.upcoming-event-card{background:transparent;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;min-height:725.33px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.upcoming-event-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15)}.upcoming-event-card:hover .hover-event-content{opacity:1;visibility:visible}.upcoming-event-card:hover .upcoming-event-card-bg{filter:brightness(.7)}.upcoming-event-card:hover .upcoming-event-date{background-color:#fff;color:#000}.upcoming-event-card-bg{cursor:pointer;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:1}.upcoming-event-date{align-items:center;background-color:#ff7248;color:#000;display:flex;flex-direction:column;height:126.67px;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:102.67px;z-index:3}.upcoming-event-date .upcoming-month{font-family:Readex_Pro-SemiBold;font-size:21.33px;font-weight:500;line-height:26.67px;position:absolute;top:6.67px}.upcoming-event-date .upcoming-day{font-family:Readex_Pro-SemiBold;font-size:53.33px;font-weight:600;line-height:66.67px}.upcoming-event-date .upcoming-year{bottom:6.67px;font-family:Readex_Pro-SemiBold;font-size:21.33px;font-weight:500;line-height:26.67px;position:absolute}.hover-event-content{align-items:flex-start;background:#eef4fb;bottom:0;left:0;opacity:0;padding:53.33px;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:2}.hover-event-content,.hover-event-content-inner{display:flex;flex-direction:column;justify-content:center}.hover-event-content-inner{gap:26.67px;max-width:100%;text-align:left;width:100%}.hover-event-title{color:#000;font-family:Readex_Pro-SemiBold;font-size:26.67px;font-weight:600;line-height:33.33px;margin-bottom:0;text-align:left}.hover-event-details{align-items:flex-start;display:flex;flex-direction:row;gap:26.67px;margin-bottom:0;margin-top:0;text-align:left}.hover-event-date-info,.hover-event-location-info{align-items:flex-start;color:#333;display:flex;font-size:16px;gap:10.67px;text-align:left}.hover-event-date-info{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.hover-event-location-info{flex:1;min-width:0}.hover-event-date-info img,.hover-event-location-info img{flex-shrink:0;height:16px;margin-top:5px;width:16px}.hover-event-date-info span{color:#000;font-family:Readex_Pro-Regular;font-weight:400;white-space:nowrap}.hover-event-location-info span{word-wrap:break-word;color:#000;font-family:Readex_Pro-Medium;font-weight:400;overflow-wrap:break-word}.hover-event-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:0}.hover-event-btn-learn-more{align-self:flex-start;background-color:#fff;border:1px solid #d93e0f;border-radius:10.67px;box-sizing:border-box;color:#000;cursor:pointer;font-family:Readex_Pro-Regular;font-size:26.67px;font-weight:400;max-width:266.67px;padding:22.67px 16px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.hover-event-btn-learn-more:hover{background-color:#d93e0f;color:#fff;transform:scale(1.05)}.hover-event-btn-register{align-self:flex-start;background-color:#d93e0f;border-radius:10.67px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Readex_Pro-Regular;font-size:26.67px;font-weight:400;max-width:266.67px;padding:22.67px 16px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.hover-event-btn-register:hover{opacity:.9;transform:scale(1.05)}.hover-event-btn-learn-more:hover~.hover-event-btn-register{background-color:#fff;border:1px solid #d93e0f;color:#000}@media(max-width:1920px){.hover-event-content{padding:50px}.hover-event-content-inner{gap:25px;margin-top:60px}.hover-event-title{font-size:25px;line-height:31px}.hover-event-details{align-items:flex-start;flex-direction:row;gap:25px}.hover-event-date-info img,.hover-event-location-info img{height:15px;width:15px}.hover-event-buttons{gap:15px;margin-top:60px}.hover-event-btn-learn-more,.hover-event-btn-register{border-radius:10px;box-sizing:border-box;font-size:25px;max-width:250px;padding:21px 15px;width:100%}}@media(max-width:1680px){.hover-event-content{padding:45px}.hover-event-content-inner{gap:22px;margin-top:50px}.hover-event-title{font-size:22px;line-height:28px}.hover-event-details{align-items:flex-start;flex-direction:row;gap:22px}.hover-event-date-info img,.hover-event-location-info img{height:14px;width:14px}.hover-event-buttons{gap:14px;margin-top:50px}.hover-event-btn-learn-more,.hover-event-btn-register{border-radius:9px;box-sizing:border-box;font-size:22px;max-width:220px;padding:19px 14px;width:100%}}@media(max-width:1440px){.upcoming-event-grid{grid-template-columns:repeat(3,1fr)}.upcoming-event-card-bg{-o-object-position:center top;object-position:center top}.hover-event-content{padding:40px}.hover-event-content-inner{gap:20px;margin-top:40px}.hover-event-title{font-size:20px;line-height:25px}.hover-event-details{align-items:flex-start;flex-direction:row;gap:20px}.hover-event-date-info img,.hover-event-location-info img{height:12px;width:12px}.hover-event-buttons{gap:12px;margin-top:40px}.hover-event-btn-learn-more,.hover-event-btn-register{border-radius:8px;box-sizing:border-box;font-size:20px;max-width:200px;padding:17px 12px;width:100%}}@media(max-width:1024px){.upcoming-events-section{padding-bottom:40px;padding-top:53.33px}.upcoming-event-grid{grid-template-columns:repeat(2,1fr)!important}.events-exhibition-filter-btn,.upcoming-tab-button{border-radius:12px;font-size:24px;padding:13px 20px}.upcoming-event-card{min-height:533.33px}.upcoming-event-card-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hover-event-content{padding:30px 20px 20px}.hover-event-content-inner{gap:20px;margin-top:30px}.hover-event-title{font-size:18px;margin-bottom:0}.hover-event-details{align-items:flex-start;flex-direction:row;gap:20px;margin-bottom:0;margin-top:0}.hover-event-date-info img,.hover-event-location-info img{height:11px;width:11px}.hover-event-buttons{gap:8px;margin-top:40px}.hover-event-btn-learn-more,.hover-event-btn-register{box-sizing:border-box;font-size:16px;max-width:200px;padding:12px 10px;width:100%}}@media(max-width:768px){.upcoming-container{padding:0 16px}.upcoming-events-section{padding-bottom:30px;padding-top:80px}.upcoming-event-grid{display:grid!important;gap:15px;grid-template-columns:1fr!important;margin:0!important}.upcoming-event-card{min-height:450px;position:relative;z-index:1}.upcoming-event-card:hover{z-index:10}.upcoming-event-card-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.upcoming-event-date{height:85px;width:70px;z-index:15}.upcoming-event-date .upcoming-month,.upcoming-event-date .upcoming-year{font-size:14px;line-height:18px}.upcoming-event-date .upcoming-day{font-size:32px;line-height:40px}.upcoming-tab-button,.upcoming-tab-button.active{border-radius:12px!important;font-size:16px!important;padding:12px 20px!important}.hover-event-content{padding:20px 15px 15px}.hover-event-content-inner{gap:15px;margin-top:20px}.hover-event-title{font-size:16px;line-height:20px}.hover-event-details{align-items:flex-start;flex-direction:column;gap:10px}.hover-event-date-info img,.hover-event-location-info img{height:10px;width:10px}.hover-event-buttons{gap:8px;margin-top:20px}.hover-event-btn-learn-more,.hover-event-btn-register{border-radius:6px;box-sizing:border-box;font-size:14px;max-width:180px;padding:12px 10px;width:100%}}.intro__pading{padding:0 2.5rem}@media only screen and (max-width:1680px){.intro__pading{padding:0 2rem}}@media only screen and (max-width:1024px){.intro__pading{padding:0 1.5rem}}@media only screen and (max-width:768px){.intro__pading{padding:0}}.upcomingeventdetail-hero{padding-bottom:3rem;padding-top:4rem}.upcomingeventdetail-hero__container{margin:0 auto;max-width:1920px;padding:0 2rem}@media only screen and (max-width:1866.67px){.upcomingeventdetail-hero__container{max-width:1866.67px}}.upcomingeventdetail-hero__title{color:#000;font-family:Readex_Pro-SemiBold;font-size:3rem;padding-bottom:2rem}@media only screen and (max-width:1920px){.upcomingeventdetail-hero__title{font-size:3.5rem}}@media only screen and (max-width:1680px){.upcomingeventdetail-hero__title{font-size:3.125rem}}@media only screen and (max-width:1440px){.upcomingeventdetail-hero__title{font-size:3rem}}@media only screen and (max-width:1024px){.upcomingeventdetail-hero__title{font-size:2.5rem}}@media only screen and (max-width:768px){.upcomingeventdetail-hero__title{font-size:2rem;padding-bottom:1rem}}.upcomingeventdetail-hero__banner img{border-radius:32px;display:block;height:auto;max-height:800px;width:100%}@media only screen and (max-width:1680px){.upcomingeventdetail-hero__banner img{max-height:700px}}@media only screen and (max-width:1440px){.upcomingeventdetail-hero__banner img{max-height:600px}}@media only screen and (max-width:768px){.upcomingeventdetail-hero__banner img{border-radius:10px}}.upcomingeventdetail-about{margin-bottom:-50px}.upcomingeventdetail-about__container{margin:0 auto;padding:2rem;width:90%}@media only screen and (max-width:1680px){.upcomingeventdetail-about__container{max-width:1500px}}@media only screen and (max-width:1440px){.upcomingeventdetail-about__container{max-width:1200px}}@media only screen and (max-width:1024px){.upcomingeventdetail-about__container{max-width:1000px}}@media only screen and (max-width:768px){.upcomingeventdetail-about__container{width:100%}}.upcomingeventdetail-about__info{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:6rem}.upcomingeventdetail-about__info-right{display:flex;gap:2.5rem}.upcomingeventdetail-about__info-item{align-items:center;display:flex;font-family:Readex Pro,sans-serif;gap:.75rem}.upcomingeventdetail-about__info-item.upcomingeventdetail-about__location span{color:#000;font-family:Readex_Pro-Medium;font-size:1.75rem;line-height:2.25rem}.upcomingeventdetail-about__info-item.upcomingeventdetail-about__date span{color:#000;font-family:Readex_Pro-SemiBold;font-size:1.75rem;line-height:2.25rem}.upcomingeventdetail-about__button{background-color:#d93e0f;border-radius:.75rem;color:#fff;font-family:Readex_Pro-SemiBold;font-size:1.75rem;line-height:2.25rem;padding:1.75rem;text-align:center;transition:background-color .3s}.upcomingeventdetail-about__button:hover{background-color:#b8350d}.upcomingeventdetail-about__content{text-align:left}.upcomingeventdetail-about__title{color:#000;font-family:Readex_Pro-SemiBold;font-size:3rem;margin-bottom:3rem}@media only screen and (max-width:1920px){.upcomingeventdetail-about__title{font-size:3.5rem}}@media only screen and (max-width:1680px){.upcomingeventdetail-about__title{font-size:3.125rem;margin-bottom:2.5rem}}@media only screen and (max-width:1440px){.upcomingeventdetail-about__title{font-size:3rem;margin-bottom:2rem}}@media only screen and (max-width:1024px){.upcomingeventdetail-about__title{font-size:2.5rem;margin-bottom:1.5rem}}@media only screen and (max-width:768px){.upcomingeventdetail-about__title{font-size:2rem}}.upcomingeventdetail-about__description{font-family:Readex_Pro-Light;font-size:1.25rem!important;margin:0}@media only screen and (max-width:1920px){.upcomingeventdetail-about__description{font-size:1.5rem!important}}@media only screen and (max-width:1680px){.upcomingeventdetail-about__description{font-size:1.25rem!important}}@media only screen and (max-width:1440px){.upcomingeventdetail-about__description{font-size:1.125rem!important}}@media only screen and (max-width:1024px){.upcomingeventdetail-about__description{font-size:1rem!important}}@media only screen and (max-width:768px){.upcomingeventdetail-about__description{font-size:.875rem!important}}.upcomingeventdetail-gallery{padding:4.3rem 0}@media only screen and (max-width:1680px){.upcomingeventdetail-gallery{padding:3.5rem 0}}@media only screen and (max-width:1440px){.upcomingeventdetail-gallery{padding:3rem 0}}@media only screen and (max-width:1024px){.upcomingeventdetail-gallery{padding:2.5rem 0}}@media only screen and (max-width:768px){.upcomingeventdetail-gallery{padding:0}}.upcomingeventdetail-gallery__container{margin:0 auto;max-width:1920px;padding:0 2rem}.upcomingeventdetail-gallery__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.upcomingeventdetail-gallery__item{border-radius:.5rem;cursor:pointer;display:block;height:450px;overflow:hidden;transition:transform .3s ease;width:100%}@media only screen and (max-width:768px){.upcomingeventdetail-gallery__item{height:310px}}.upcomingeventdetail-gallery__item:hover{transform:scale(1.02)}.upcomingeventdetail-gallery__item img{border-radius:25px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upcomingeventdetail-cta{background-color:#d93e0f;margin:5.3rem 0 0;padding:3rem 0}@media only screen and (max-width:1680px){.upcomingeventdetail-cta{margin:5.2rem 0 0}}@media only screen and (max-width:1440px){.upcomingeventdetail-cta{margin:5rem 0 0}}@media only screen and (max-width:1024px){.upcomingeventdetail-cta{margin:4rem 0 0}}@media only screen and (max-width:768px){.upcomingeventdetail-cta{margin:2rem 0 0}}.upcomingeventdetail-cta__container{margin:0 auto;max-width:1132px;padding:0 1.25rem}.upcomingeventdetail-cta__content{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between}.upcomingeventdetail-cta__content p{color:#fff;font-family:Readex_Pro-SemiBold;font-size:2rem;margin:0}@media only screen and (max-width:1920px){.upcomingeventdetail-cta__content p{font-size:2.5rem}}@media only screen and (max-width:1680px){.upcomingeventdetail-cta__content p{font-size:2.125rem}}@media only screen and (max-width:1440px){.upcomingeventdetail-cta__content p{font-size:2rem}}@media only screen and (max-width:1024px){.upcomingeventdetail-cta__content p{font-size:1.5rem}}@media only screen and (max-width:768px){.upcomingeventdetail-cta__content p{font-size:1.25rem}}.upcomingeventdetail-cta__button{background-color:#fff;border-radius:.5rem;color:#d93e0f;font-family:Readex_Pro-SemiBold;font-size:1.25rem;padding:1rem 1.25rem;text-align:center;transition:all .3s}@media only screen and (max-width:1920px){.upcomingeventdetail-cta__button{font-size:1.5rem}}@media only screen and (max-width:1680px){.upcomingeventdetail-cta__button{font-size:1.25rem}}@media only screen and (max-width:1440px){.upcomingeventdetail-cta__button{font-size:1.125rem}}@media only screen and (max-width:768px){.upcomingeventdetail-cta__button{font-size:1rem}}.upcomingeventdetail-cta__button:hover{background-color:#f0f0f0;color:#b8350d}@media(max-width:1440px){.upcomingeventdetail-about__button,.upcomingeventdetail-about__info-item.upcomingeventdetail-about__date span,.upcomingeventdetail-about__info-item.upcomingeventdetail-about__location span{font-size:1.25rem!important;line-height:1.5rem!important}.upcomingeventdetail-about__button{padding:1.25rem!important}}@media(max-width:1024px){.upcomingeventdetail-about{padding-bottom:5rem}.upcomingeventdetail-about__info{margin-bottom:3.75rem}}@media(max-width:768px){.upcomingeventdetail-about__container,.upcomingeventdetail-gallery__container,.upcomingeventdetail-hero__container{padding:0 1.25rem!important}.upcomingeventdetail-gallery__grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.upcomingeventdetail-about{padding-bottom:1rem}.upcomingeventdetail-about__info{align-items:flex-start;gap:1rem;margin-bottom:2rem;padding-top:1rem}.upcomingeventdetail-about__info-item.upcomingeventdetail-about__date span,.upcomingeventdetail-about__info-item.upcomingeventdetail-about__location span{font-size:.875rem!important;line-height:1.25rem!important}.upcomingeventdetail-about__info-item img{height:1rem!important}.upcomingeventdetail-about__button{border-radius:.5rem!important;font-size:.875rem!important;line-height:1.125rem!important;padding:.75rem 1.25rem!important}.upcomingeventdetail-hero__container{padding:0 1rem!important}.upcomingeventdetail-cta__content{flex-direction:column;gap:1rem;text-align:center}.upcomingeventdetail-cta__content p{font-size:1.125rem;line-height:1.5rem}.upcomingeventdetail-cta__button{font-size:1rem;padding:.75rem 1.25rem}}@media(max-width:480px){.upcomingeventdetail-gallery__grid{gap:.625rem;grid-template-columns:1fr}}@media only screen and (max-width:768px){.pd-top-mb-0{padding-top:0!important}}:root{--popup-event-color-background:#ebeaea;--popup-event-color-primary:#d93e0f;--popup-event-color-text-label:#010101;--popup-event-color-text-placeholder:#757575;--popup-event-color-text-button:#fff;--popup-event-color-border:#8d8d8d;--popup-event-font-main:"Readex Pro",sans-serif}.popup-event-form-section{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.popup-event-form-container{background-color:var(--popup-event-color-background);border-radius:32px;max-width:1360px;padding:40px 60px;position:relative;width:100%}.popup-event-close-button{background:none;border:none;cursor:pointer;line-height:0;padding:0;position:absolute;right:60px;top:40px}.popup-event-close-button img{height:36px;width:36px}.popup-event-contact-form{margin-top:40px}.popup-event-form-grid{align-items:start;display:grid;gap:40px 175px;grid-template-columns:1fr 1fr}.popup-event-form-group{display:flex;flex-direction:column;gap:8px}.popup-event-form-group label{font-size:16px;line-height:20px}.popup-event-required-asterisk{color:var(--popup-event-color-primary)}.popup-event-form-group input,.popup-event-form-group textarea{background-color:transparent;border:none;border-bottom:.5px solid var(--popup-event-color-border);font-family:var(--popup-event-font-main);font-size:16px;line-height:20px;padding:0 0 8px}.popup-event-form-group input:focus,.popup-event-form-group textarea:focus{border-bottom-color:var(--popup-event-color-primary);outline:none}.popup-event-form-group ::-moz-placeholder{color:var(--popup-event-color-text-placeholder);opacity:1}.popup-event-form-group ::placeholder{color:var(--popup-event-color-text-placeholder);opacity:1}.popup-event-form-group textarea{min-height:108px;resize:none}.popup-event-form-footer{margin-top:66px}.popup-event-submit-button{background-color:var(--popup-event-color-primary);border:none;border-radius:8px;color:var(--popup-event-color-text-button);cursor:pointer;font-family:var(--popup-event-font-main);font-size:20px;font-weight:400;line-height:25px;padding:17px 52px;transition:background-color .3s ease}.popup-event-submit-button:hover{background-color:#c3370d}@media(max-width:1200px){.popup-event-form-grid{gap:40px 80px}}@media(max-width:992px){.popup-event-form-grid{gap:32px;grid-template-columns:1fr}.popup-event-form-container{padding:40px}.popup-event-close-button{right:24px;top:24px}}@media(max-width:576px){.popup-event-form-section{padding:1rem}.popup-event-form-container{padding:30px 20px}.popup-event-contact-form{height:80vh;margin-top:30px;overflow-y:auto}.popup-event-form-footer{margin-top:40px}.popup-event-submit-button{padding:16px;width:100%}}.other-news-section,.other-news-title{margin-bottom:50px}.other-news-title{color:#ea5528;font-size:40px}.other-news-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.other-news-card{cursor:pointer;display:flex;flex-direction:column}.other-news-image{border-radius:8px;height:300px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;width:100%}.other-news-description{color:#ea5528;font-size:20px;font-weight:700;line-height:1.4;margin:0}@media(max-width:1024px){.other-news-title{font-size:32px;margin-bottom:40px}.other-news-grid{gap:25px}.other-news-image{height:180px}.other-news-description{font-size:18px;font-weight:700}}@media(max-width:768px){.other-news-section{margin-bottom:30px}.other-news-title{font-size:24px;margin-bottom:20px}.other-news-grid{gap:16px;grid-template-columns:1fr}.other-news-image{border-radius:8px;height:200px;margin-bottom:12px}.other-news-description{font-size:16px;font-weight:700;line-height:1.4}}@media(max-width:480px){.other-news-title{font-size:24px;margin-bottom:25px}.other-news-grid{gap:20px;grid-template-columns:1fr}.other-news-image{height:200px;margin-bottom:15px}.other-news-description{font-size:16px;font-weight:700}.other-news-section{margin-bottom:10px}}:root{--primary-dark-color:#d93e0f;--text-muted:#777;--bg-light-alt:#f5f9fd}a{color:inherit;text-decoration:none}.videos-section{padding-bottom:65px}@media only screen and (max-width:1680px){.videos-section{padding-bottom:55px}}@media only screen and (max-width:1440px){.videos-section{padding-bottom:40px}}@media only screen and (max-width:768px){.videos-section{padding-bottom:10px}}@media only screen and (max-width:480px){.videos-section{padding-bottom:0}}.videos-intro{align-items:flex-start;display:flex;gap:53.33px;margin-bottom:133.33px}.videos-title{color:var(--primary-color);flex-shrink:0;font-size:85.33px;font-weight:600;letter-spacing:-2.56px}.videos-description{font-size:32px;font-weight:300;line-height:1.25;max-width:1204px;padding-top:16px;text-align:justify}.filter-tabs{align-items:center;display:flex;justify-content:space-between;margin-bottom:80px}.tabs-container{display:flex;gap:16px}.tab-item{background-color:var(--bg-light-alt);border-radius:16px;color:var(--text-muted);font-size:32px;font-weight:300;padding:18.67px 26.67px;transition:all .3s}.tab-item.active{background-color:var(--primary-color);color:var(--text-light);font-weight:400}.notification-bell{cursor:pointer;height:72px;position:relative;width:72px}.notification-bell .bell-bg{height:100%;width:100%}.notification-bell .bell-icon{height:42.67px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42.67px}.featured-video{cursor:pointer;position:relative}.featured-video .responsive-video-frame{height:0;padding-bottom:43%;position:relative;width:100%}.featured-video .responsive-video-frame iframe{height:100%;left:0;max-height:760px;position:absolute;top:0;width:100%}.featured-video .no-video-message{align-items:center;border:2px solid #f08080;border-radius:40px;display:flex;height:706px;justify-content:center}.featured-video-thumbnail{border-radius:42.67px;max-height:700px;width:100%}@media only screen and (max-width:1680px){.featured-video-thumbnail{border-radius:32px;max-height:650vh}}@media only screen and (max-width:1440px){.featured-video-thumbnail{border-radius:28px;max-height:550vh}}@media only screen and (max-width:768px){.featured-video-thumbnail{border-radius:24px;max-height:400px}}@media only screen and (max-width:480px){.featured-video-thumbnail{border-radius:12px;max-height:400px}}.play-button{height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s;width:120px}.featured-video:hover .play-button{transform:translate(-50%,-50%) scale(1.1)}.videos-subtitle{color:var(--primary-dark-color);font-size:53.33px;font-weight:400;letter-spacing:-1.6px;line-height:1.25;margin-bottom:96px;margin-top:42.67px}.video-grid{display:grid;gap:62.67px 16px;grid-template-columns:repeat(3,1fr)}.video-card{cursor:pointer;overflow:hidden}.video-card img{border-radius:24px;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.video-card h4{color:var(--text-dark);font-family:Readex_Pro-Medium;font-size:32px;font-weight:500;letter-spacing:-.96px;margin-top:32px}.pagination{align-items:center;display:flex;font-size:26.67px;gap:21.33px;justify-content:center;margin-top:53.33px}.page-number{color:#d6d6d6;transition:color .3s}.page-number.active{color:var(--text-dark)}.page-arrow{align-items:center;display:flex;transition:opacity .3s}.page-arrow:hover{opacity:.7}@media(max-width:1366px){.videos-intro{flex-direction:column;gap:26.67px;margin-bottom:80px}.video-grid{gap:40px;grid-template-columns:repeat(2,1fr)}.video-card img{height:auto}.video-card h4{font-size:28px;letter-spacing:-.84px;margin-top:28px}}@media(max-width:1024px){.videos-title{font-size:64px}.videos-description{font-size:24px}.filter-tabs{align-items:flex-start;flex-direction:column;gap:26.67px}.tabs-container{flex-wrap:wrap}.tab-item{font-size:24px}.videos-subtitle{font-size:37.33px;margin-bottom:53.33px}.video-grid{gap:53.33px;grid-template-columns:1fr}.video-card h4{font-size:24px;letter-spacing:-.72px;margin-top:24px}.play-button{height:106.67px;width:106.67px}}@media(max-width:768px){.container{padding-left:16px;padding-right:16px}.pagination{font-size:16px}.videos-title{font-size:28px;margin-bottom:20px}.videos-description{font-size:16px;line-height:1.4}.filter-tabs{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.tabs-container{flex-wrap:wrap;gap:12px}.tab-item{border-radius:12px;font-size:16px;padding:12px 20px}.videos-subtitle{font-size:24px;margin-bottom:30px;margin-top:20px}.video-grid{gap:20px;grid-template-columns:1fr}.video-card img{border-radius:12px;height:200px}.video-card h4{font-size:16px;letter-spacing:-.48px;line-height:1.4;margin-left:0;margin-top:16px}.play-button{height:60px;width:60px}}.ytplayer{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.ytcontainer{left:-200%;overflow:hidden;padding-bottom:56.25%;padding-top:25px;position:relative;width:500%}.ytwrapper{max-width:100%;overflow:hidden}@media(max-width:1025px){.ytplayer{bottom:0;height:100%;left:0;pointer-events:auto;position:absolute;right:0;top:0;width:100%}}:root{--primary-color:#ea5528;--primary-dark:#d93e0f;--text-dark:#000;--text-light:#fff;--text-gray:#777;--bg-light:#f4f4f4;--bg-gray:#ebeaea;--border-color:#8d8d8d}.news-container{margin-left:auto;margin-right:auto;max-width:1920px}.news-section{padding-bottom:0;padding-top:0}.news-intro{align-items:flex-start;display:grid;gap:609px;grid-template-columns:277px 1fr;margin-bottom:116px}.news-main-title{color:var(--primary-color);font-family:Readex Pro,sans-serif;font-size:85px;font-weight:600;letter-spacing:-2.56px}.news-description{font-family:Readex Pro,sans-serif;font-size:27px;font-weight:300;letter-spacing:-1.07px;line-height:1.25;padding-top:43px;text-align:justify}.news-filters{display:flex;gap:16px;margin-bottom:80px}.filter-btn{border-radius:16px;font-family:Readex Pro,sans-serif;font-size:32px;padding:17px 27px;transition:all .3s ease}.filter-btn.active{background-color:var(--primary-color);color:var(--text-light);font-weight:400}.filter-btn:not(.active){background-color:#f5f9fd;color:var(--text-gray);font-weight:300}.news-grid{display:grid;gap:56px;grid-template-columns:1174fr 582fr}.news-main-col,.news-side-col{display:flex;flex-direction:column;gap:48px}.news-card-large{align-items:flex-start;cursor:pointer;display:flex;gap:48px;transition:transform .3s ease,box-shadow .3s ease}.news-card-large:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-5px)}.news-card-large .news-card-img{border-radius:11px;flex-shrink:0;height:371px;-o-object-fit:cover;object-fit:cover;width:517px}.news-card-large .news-card-title{color:var(--text-dark);font-family:Manrope,sans-serif;font-size:27px;font-weight:700;line-height:1.5;margin-bottom:16px}.news-card-large .news-card-date{color:#8f8f90;display:block;font-size:16px;margin-bottom:16px}.news-card-large .news-card-excerpt{color:var(--text-dark);font-size:19px;line-height:1.5}.news-card-featured{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.news-card-featured:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-5px)}.news-card-featured .news-card-img{border-radius:11px;height:287px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:100%}.news-card-featured .news-card-title,.news-card-small .news-card-title{color:var(--text-dark);font-family:Manrope,sans-serif;font-size:21px;font-weight:800;line-height:1.5;margin-bottom:11px}.news-card-featured .news-card-date,.news-card-small .news-card-date{color:#8f8f90;display:block;font-size:16px;margin-bottom:16px}.news-card-featured .news-card-excerpt{font-size:19px;line-height:1.5}.news-side-list{display:flex;flex-direction:column;gap:32px}.news-card-small{align-items:flex-start;cursor:pointer;display:flex;gap:32px;transition:transform .3s ease,box-shadow .3s ease}.news-card-small:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-3px)}.news-card-small .news-card-img{border-radius:5px;flex-shrink:0;height:127px;-o-object-fit:cover;object-fit:cover;width:172px}.load-more-container{margin-bottom:60px;margin-top:80px}.load-more-btn{align-items:center;color:#db1f2d;display:inline-flex;font-family:Manrope,sans-serif;font-size:21px;font-weight:400;gap:5px;transition:opacity .3s}.load-more-btn:hover{opacity:.8}@media(min-width:1680px)and (max-width:1919px){.news-container{max-width:1680px}.news-intro{gap:533px;grid-template-columns:243px 1fr;margin-bottom:101px}.news-main-title{font-size:74px;letter-spacing:-2.22px}.news-description{font-size:23px;letter-spacing:-.92px;padding-top:37px}.news-filters{gap:14px;margin-bottom:70px}.filter-btn{border-radius:14px;font-size:28px;padding:15px 24px}.news-grid{gap:49px;grid-template-columns:1027fr 509fr}.news-card-large,.news-main-col,.news-side-col{gap:42px}.news-card-large .news-card-img{border-radius:10px;height:324px;width:452px}.news-card-large .news-card-title{font-size:23px;margin-bottom:14px}.news-card-large .news-card-date{font-size:14px;margin-bottom:14px}.news-card-large .news-card-excerpt{font-size:16px}.news-card-featured .news-card-img{border-radius:10px;height:251px;margin-bottom:14px}.news-card-featured .news-card-title,.news-card-small .news-card-title{font-size:18px;margin-bottom:10px}.news-card-featured .news-card-date,.news-card-small .news-card-date{font-size:14px;margin-bottom:14px}.news-card-featured .news-card-excerpt{font-size:16px}.news-card-small,.news-side-list{gap:28px}.news-card-small .news-card-img{border-radius:4px;height:111px;width:150px}.load-more-container{margin-bottom:52px;margin-top:70px}.load-more-btn{font-size:18px;gap:4px}}@media(min-width:1440px)and (max-width:1679px){.news-container{max-width:1440px}.news-intro{gap:457px;grid-template-columns:208px 1fr;margin-bottom:87px}.news-main-title{font-size:64px;letter-spacing:-1.92px}.news-description{font-size:20px;letter-spacing:-.8px;padding-top:32px}.news-filters{gap:12px;margin-bottom:60px}.filter-btn{border-radius:12px;font-size:24px;padding:13px 20px}.news-grid{gap:42px;grid-template-columns:881fr 437fr}.news-card-large,.news-main-col,.news-side-col{gap:36px}.news-card-large .news-card-img{border-radius:8px;height:278px;width:388px}.news-card-large .news-card-title{font-size:20px;margin-bottom:12px}.news-card-large .news-card-date{font-size:12px;margin-bottom:12px}.news-card-large .news-card-excerpt{font-size:14px}.news-card-featured .news-card-img{border-radius:8px;height:215px;margin-bottom:12px}.news-card-featured .news-card-title,.news-card-small .news-card-title{font-size:16px;margin-bottom:8px}.news-card-featured .news-card-date,.news-card-small .news-card-date{font-size:12px;margin-bottom:12px}.news-card-featured .news-card-excerpt{font-size:14px}.news-card-small,.news-side-list{gap:24px}.news-card-small .news-card-img{border-radius:4px;height:95px;width:129px}.load-more-container{margin-bottom:40px;margin-top:60px}.load-more-btn{font-size:16px;gap:4px}}@media(max-width:1200px){.news-intro{gap:2rem;grid-template-columns:1fr;text-align:center}.news-description{padding-top:0;text-align:left}.news-grid{grid-template-columns:1fr}.news-side-col{margin-top:40px}}@media(max-width:768px){.news-section{padding-bottom:30px;padding-top:30px}.load-more-container{margin-bottom:-20px;margin-top:30px}.news-card-large{gap:14px}.news-main-title{font-size:28px;margin-bottom:20px}.news-description{font-size:16px;line-height:1.4;padding-top:0}.news-filters{flex-wrap:wrap;justify-content:center;margin-bottom:30px}.filter-btn{border-radius:12px;font-size:16px;padding:12px 20px}.news-card-large,.news-card-small{flex-direction:column}.news-card-large .news-card-img,.news-card-small .news-card-img{border-radius:8px;height:200px;width:100%}.news-grid,.news-main-col,.news-side-col{gap:20px}.news-card-large .news-card-title{font-size:20px;margin-bottom:12px}.news-card-large .news-card-excerpt{font-size:14px;line-height:1.4}.news-card-featured .news-card-title,.news-card-small .news-card-title{font-size:18px;margin-bottom:8px}.news-card-featured .news-card-excerpt{font-size:14px;line-height:1.4}.news-card-small .news-card-img{height:120px}}:root{--color-primary:#ea5528;--color-primary-dark:#d93e0f;--color-text-dark:#000;--color-text-light:#fff;--color-background:#f4f4f4}.news-detail-section{margin:0 auto;max-width:100%;padding:60px 60px 0}@media only screen and (max-width:1680px){.news-detail-section{padding:50px 40px 0}}@media only screen and (max-width:1440px){.news-detail-section{padding:40px 30px 0}}@media only screen and (max-width:768px){.news-detail-section{padding:30px 20px 0}}@media only screen and (max-width:480px){.news-detail-section{padding:30px 10px 0}}.breadcrumb-banner-image-communication-images:has(+.news-detail-section),.news-detail-section~.breadcrumb-banner-image-communication-images{display:none!important}body.detail-mode .breadcrumb-banner-image-communication-images{display:none!important}.news-detail-title{color:#000;font-family:Readex_Pro-SemiBold;font-size:3rem;font-weight:600;letter-spacing:-2.4px;line-height:100px;margin-bottom:50px;width:100%}@media only screen and (max-width:1680px){.news-detail-title{font-size:2.5rem;letter-spacing:-1.8px;line-height:80px;margin-bottom:40px}}@media only screen and (max-width:1440px){.news-detail-title{font-size:2rem;letter-spacing:-1.2px;line-height:60px;margin-bottom:30px}}@media only screen and (max-width:768px){.news-detail-title{font-size:1.5rem;letter-spacing:-.9px;line-height:40px;margin-bottom:20px}}@media only screen and (max-width:480px){.news-detail-title{font-size:1.25rem;letter-spacing:-.75px;line-height:30px;margin-bottom:10px}}.news-detail-hero-image{border-radius:20px;height:auto;margin-bottom:100px;-o-object-fit:contain;object-fit:contain;width:100%}.news-detail-container{margin:0 auto;max-width:1400px}.news-detail-body{display:flex;flex-direction:column;gap:80px}.news-detail-text{word-wrap:break-word;font-size:20px;font-weight:300;letter-spacing:-.6px;line-height:30px;max-width:100%;width:100%}.news-detail-figure{display:flex;flex-direction:column;gap:16px;margin:0}.news-detail-figure-img,.news-detail-img{border-radius:20px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.news-detail-figcaption{color:#333;font-size:16px;font-weight:300;line-height:24px;text-align:center}.news-detail-related-container{margin:50px auto;max-width:1920px}@media only screen and (max-width:1680px){.news-detail-related-container{margin:40px auto;max-width:1680px}}@media only screen and (max-width:1440px){.news-detail-related-container{margin:30px auto;max-width:1440px}}@media only screen and (max-width:768px){.news-detail-related-container{margin:20px auto;max-width:768px}}@media only screen and (max-width:480px){.news-detail-related-container{margin:20px auto;max-width:480px}}.news-detail-section-title{color:var(--color-primary);font-family:var(--font-family-heading);font-size:53px;font-weight:500;line-height:72px;margin-bottom:43px}.news-detail-related-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.news-detail-related-card{background-color:var(--color-text-light);border-radius:16px;box-shadow:0 5px 16px rgba(0,0,0,.07);overflow:hidden;transition:transform .2s,box-shadow .2s}.news-detail-related-card:hover{box-shadow:0 11px 27px rgba(0,0,0,.13);transform:translateY(-7px)}.news-detail-related-image{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.news-detail-related-content{padding:32px}.news-detail-related-title{color:#ea5528;font-family:var(--font-family-ui);font-size:27px;font-weight:700;line-height:40px;min-height:120px}@media(min-width:1680px)and (max-width:1919px){.news-detail-section{padding:65px 50px 0}.news-detail-hero-image{border-radius:18px;margin-bottom:87px}.news-detail-container{max-width:1300px;padding:0 50px}.news-detail-body{gap:70px}.news-detail-text{font-size:18px;letter-spacing:-.54px;line-height:28px}.news-detail-figure{gap:14px}.news-detail-figure-img,.news-detail-img{border-radius:16px}.news-detail-figcaption{font-size:14px;line-height:21px}.news-detail-section-title{font-size:46px;line-height:63px;margin-bottom:37px}.news-detail-related-grid{gap:28px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.news-detail-related-card{border-radius:14px}.news-detail-related-image{height:350px}.news-detail-related-content{padding:28px}.news-detail-related-title{font-size:23px;line-height:35px;min-height:105px}}@media(min-width:1440px)and (max-width:1679px){.news-detail-section{padding:56px 40px 0}.news-detail-hero-image{border-radius:16px;margin-bottom:75px}.news-detail-container{max-width:1200px;padding:0 40px}.news-detail-body{gap:60px}.news-detail-text{font-size:20px;letter-spacing:-.48px;line-height:24px}.news-detail-figure{gap:12px}.news-detail-figure-img,.news-detail-img{border-radius:12px}.news-detail-figcaption{font-size:12px;line-height:18px}.news-detail-section-title{font-size:40px;line-height:54px;margin-bottom:32px}.news-detail-related-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.news-detail-related-card{border-radius:12px}.news-detail-related-image{height:300px}.news-detail-related-content{padding:24px}.news-detail-related-title{font-size:20px;line-height:30px;min-height:90px}}@media(max-width:1200px){.news-detail-section{padding:50px 30px 0}.news-detail-hero-image{border-radius:16px;margin-bottom:60px}.news-detail-container{padding:0 30px}.news-detail-body{gap:50px}.news-detail-text{font-size:18px;line-height:1.5}.news-detail-figcaption{font-size:14px;line-height:1.4}.news-detail-section-title{font-size:36px;line-height:48px;margin-bottom:30px}.news-detail-related-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.news-detail-related-image{height:250px}.news-detail-related-content{padding:24px}.news-detail-related-title{font-size:20px;line-height:1.4;min-height:auto}}@media(max-width:1024px){.news-detail-section{padding:40px 20px 0}.news-detail-hero-image{border-radius:14px;margin-bottom:50px}.news-detail-container{padding:0 20px}.news-detail-body{gap:40px}.news-detail-text{font-size:16px;line-height:1.5}.news-detail-figcaption{font-size:14px;line-height:1.4}.news-detail-section-title{font-size:32px;line-height:44px;margin-bottom:24px}.news-detail-related-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.news-detail-related-image{height:220px}.news-detail-related-content{padding:20px}.news-detail-related-title{font-size:18px;line-height:1.4;min-height:auto}}@media(max-width:768px){.news-detail-section{padding:100px 16px 0}.news-detail-hero-image{border-radius:12px;margin-bottom:30px}.news-detail-container{padding:0 16px}.news-detail-body{gap:30px}.news-detail-figcaption,.news-detail-text{font-size:16px;line-height:1.4}.news-detail-figure-img,.news-detail-img{border-radius:8px}.news-detail-section-title{font-size:24px;line-height:32px;margin-bottom:20px}.news-detail-related-grid{gap:16px;grid-template-columns:1fr}.news-detail-related-image{height:200px}.news-detail-related-content{padding:16px}.news-detail-related-title{font-size:16px;line-height:1.4;min-height:auto}}@media(max-width:480px){.news-detail-section{padding:100px 12px 0}.news-detail-hero-image{border-radius:8px;margin-bottom:24px}.news-detail-container{padding:0 12px}.news-detail-body{gap:24px}.news-detail-figcaption,.news-detail-text{font-size:14px;line-height:1.4}.news-detail-figure-img,.news-detail-img{border-radius:6px}.news-detail-section-title{font-size:20px;line-height:28px;margin-bottom:16px}.news-detail-related-grid{gap:12px;grid-template-columns:1fr}.news-detail-related-image{height:180px}.news-detail-related-content{padding:12px}.news-detail-related-title{font-size:14px;line-height:1.4;min-height:auto}}.recruitment-section-title{margin:0}.service-description{margin-bottom:3.5vh}@media only screen and (max-width:1680px){.service-description{margin-bottom:3.5vh}}@media only screen and (max-width:1440px){.service-description{margin-bottom:2.5vh}}@media only screen and (max-width:768px){.service-description{margin-bottom:2vh}}.service-description p{color:#000;font-family:Readex_Pro-Light;font-size:1.7vw;margin:0}.service-description strong{color:#000;font-weight:600}@media(max-width:768px){.service-description{margin-bottom:2vh}.service-description p{font-size:4vw}}#bell-widget-container{bottom:20px;pointer-events:none;position:fixed;right:20px;z-index:1000}#bell-widget-container .bell-component-wrapper .bell-widget-card.hidden,#bell-widget-container .bell-component-wrapper completely-hidden .bell-widget-card.hidden{display:none;height:0;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-9999px;transform:translateY(100%);visibility:hidden;width:0;z-index:-1}.bell-component-wrapper{height:565px;max-width:calc(100vw - 40px);pointer-events:auto;position:relative;width:349px}.bell-widget-card.hidden{display:none;height:0;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-9999px;transform:translateY(100%);visibility:hidden;width:0;z-index:-1}.bell-widget-card{background:linear-gradient(180deg,#ea5528,#fff);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;height:555px;left:0;opacity:1;overflow:hidden;padding:20px 20px 0;pointer-events:auto;position:absolute;top:-60px;transform:translateY(0);transition:all .6s cubic-bezier(.25,.46,.45,.94);visibility:visible;width:100%}@media only screen and (max-width:768px){.bell-widget-card{top:-10px}}.bell-widget-header{flex-shrink:0;margin-bottom:36px;text-align:center}.bell-logo-img{height:30px;width:147px}.bell-events-grid{display:grid;gap:11px 8px;grid-template-columns:repeat(2,1fr)}.bell-event-card{display:block;transition:transform .2s ease}.bell-event-card:hover{transform:scale(1.02)}.bell-event-card img{border-radius:12px;display:block;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.bell-widget-footer{align-items:center;background-color:#fff;border-radius:0 0 16px 16px;bottom:0;box-shadow:4px 0 4px 0 rgba(0,0,0,.25);box-sizing:border-box;display:flex;height:72px;justify-content:space-around;left:0;padding:0 20px;position:absolute;width:100%}.bell-footer-item{align-items:center;color:#ea5528;display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:8px;line-height:1.2;text-align:center;text-decoration:none;transition:color .2s ease}.bell-footer-item:hover{color:#ea5528}.bell-footer-item img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.bell-toggle-button{align-items:center;animation:bellPulse 2s infinite;background-color:#ea5528;border:none;border-radius:50%;bottom:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;height:54px;justify-content:center;pointer-events:auto;position:absolute;right:40px;transition:all .3s cubic-bezier(.4,0,.2,1);width:54px;z-index:10}.bell-toggle-button:hover{background-color:#d44a1f;box-shadow:0 6px 12px 0 rgba(0,0,0,.3);transform:scale(1.05)}.bell-toggle-button:active{transform:scale(.98);transition:all .1s ease}.bell-close-icon,.bell-icon{height:24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.bell-toggle-button:hover .bell-icon{animation:bellShake .6s ease-in-out;transform:rotate(10deg)}.bell-toggle-button:hover .bell-close-icon{transform:rotate(45deg)}@keyframes bellPulse{0%,to{box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 0 0 0 rgba(234,85,40,.7)}50%{box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 0 0 8px rgba(234,85,40,0)}}@keyframes bellShake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes bellBounce{0%,20%,50%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-8px) scale(1.05)}60%{transform:translateY(-4px) scale(1.02)}}.bell-toggle-button.clicked{animation:bellBounce .6s ease}@media(max-width:768px){#bell-widget-container{bottom:15px;right:15px}.bell-component-wrapper{height:auto;max-width:400px;min-height:500px;width:100%}.bell-widget-card{height:auto;min-height:510px;padding:15px 15px 0;position:relative;transform:translateY(-60px)}.bell-widget-card.hidden{display:none!important;height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;transform:translateY(100%);visibility:hidden;width:0}.bell-widget-header{margin-bottom:20px}.bell-logo-img{height:25px;width:120px}.bell-events-grid{gap:8px 6px;margin-bottom:0;padding-bottom:0}.bell-widget-footer{height:60px;margin-top:0;padding:0 15px}.bell-footer-item{font-size:11px;gap:6px}.bell-footer-item img{height:28px;width:28px}.bell-toggle-button{height:48px;right:15px;width:48px}}@media(max-width:480px){#bell-widget-container{bottom:10px;right:10px}.bell-component-wrapper{max-width:350px}.bell-widget-card{border-radius:12px;padding:12px 12px 0;transform:translateY(-50px)}.bell-widget-card.hidden{display:none!important;height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;transform:translateY(100%);visibility:hidden;width:0}.bell-widget-header{margin-bottom:15px}.bell-logo-img{height:20px;width:100px}.bell-events-grid{gap:6px 4px;margin-bottom:15px}.bell-event-card img{border-radius:8px}.bell-widget-footer{border-radius:0 0 12px 12px;height:55px;padding:0 12px}.bell-footer-item{font-size:10px;gap:4px}.bell-footer-item img{height:24px;width:24px}.bell-toggle-button{height:44px;right:12px;width:44px}}@media(max-width:360px){#bell-widget-container{bottom:8px;right:8px}.bell-component-wrapper{max-width:320px}.bell-widget-card{padding:10px 10px 0;transform:translateY(-40px)}.bell-logo-img{height:18px;width:90px}.bell-events-grid{gap:4px 3px}.bell-footer-item{font-size:9px}.bell-footer-item img{height:22px;width:22px}}.intro-container{align-items:start;display:grid;gap:2.6vw;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;margin-bottom:9.5vh}.intro-title{word-wrap:break-word;align-self:start;color:var(--primary-main);font-family:Readex_Pro-SemiBold;font-size:4.2vw;grid-column:1/-1;grid-row:1;hyphens:auto;letter-spacing:-.12vw;line-height:1.1;margin:0;overflow-wrap:break-word;white-space:normal}.intro-description{align-self:start;color:var(--primary-p3);font-family:Readex_Pro-Light;font-size:1.3vw;grid-column:2;grid-row:2;letter-spacing:-.05vw;line-height:1.5;margin:0;text-align:left;text-align:justify}.intro-container--compact,.intro-container--mobile{gap:1.25vh;margin-bottom:4.7vh}.intro-container--mobile{display:flex;flex-direction:column}@media(max-width:1024px){.intro-container{display:flex;flex-direction:column;gap:1.25vh;margin-bottom:4.7vh}.intro-title{font-size:3.2vw}.intro-description,.intro-title{align-self:auto;grid-column:auto;grid-row:auto}.intro-description{font-size:1.2vw}}@media(max-width:768px){.intro-title{font-size:6vw}.intro-description{font-size:3.5vw}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.success-popup-overlay{align-items:center;animation:fadeIn .3s ease-out;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.success-popup{animation:slideUp .4s ease-out;background:#d93e0f;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:400px;padding:0;width:90%}.success-popup-content{color:#fff;padding:40px 30px;text-align:center}.success-icon{display:flex;justify-content:center;margin-bottom:20px}.success-icon svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.success-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 16px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.success-message{color:#fff;font-size:16px;line-height:1.5;margin:0 0 30px;opacity:.95}.success-close-btn{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.success-close-btn:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);color:#d93e0f;transform:translateY(-2px)}.success-close-btn:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.error-message{animation:slideDown .3s ease-out;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:500;gap:8px;margin-top:8px;padding:12px 16px}.error-icon,.error-message{align-items:center;display:flex}.error-icon{background:#dc2626;border-radius:50%;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}input.error{background-color:#fef2f2;border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.success-popup{margin:20px;max-width:350px}.success-popup-content{padding:30px 20px}.success-title{font-size:20px}.success-message{font-size:14px}.success-close-btn{font-size:14px;padding:10px 25px}.error-message{font-size:13px;padding:10px 14px}.error-icon{font-size:11px;height:18px;width:18px}}
.pagination .page-arrow.disabled[data-v-1223b231]{cursor:not-allowed;opacity:.5;pointer-events:none}.pagination .page-arrow.disabled[data-v-1223b231]:hover{background-color:transparent}
.events-exhibition-pagination .events-exhibition-page-arrow.disabled[data-v-6a48bc1f]{cursor:not-allowed;opacity:.5;pointer-events:none}.events-exhibition-pagination .events-exhibition-page-arrow.disabled[data-v-6a48bc1f]:hover{background-color:transparent}
.success-popup-overlay{align-items:center;animation:fadeIn .3s ease-out;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.success-popup{animation:slideUp .4s ease-out;background:#d93e0f;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:400px;padding:0;width:90%}.success-popup-content{color:#fff;padding:40px 30px;text-align:center}.success-icon{display:flex;justify-content:center;margin-bottom:20px}.success-icon svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.success-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 16px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.success-message{color:#fff;font-size:16px;line-height:1.5;margin:0 0 30px;opacity:.95}.success-close-btn{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.success-close-btn:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);color:#d93e0f;transform:translateY(-2px)}.success-close-btn:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.error-message{animation:slideDown .3s ease-out;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:500;gap:8px;margin-top:8px;padding:12px 16px}.error-icon,.error-message{align-items:center;display:flex}.error-icon{background:#dc2626;border-radius:50%;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}input.error,textarea.error{background-color:#fef2f2;border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.success-popup{margin:20px;max-width:350px}.success-popup-content{padding:30px 20px}.success-title{font-size:20px}.success-message{font-size:14px}.success-close-btn{font-size:14px;padding:10px 25px}.error-message{font-size:13px;padding:10px 14px}.error-icon{font-size:11px;height:18px;width:18px}}
