.QuickContact-module-scss-module__1dyzKW__floatingButton{background-color:var(--color-cyan);width:64px;height:64px;color:var(--color-white);cursor:pointer;z-index:9999;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,opacity .4s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #06b6d44d,0 0 0 8px #06b6d41a}.QuickContact-module-scss-module__1dyzKW__floatingButton:hover{transform:scale(1.05);box-shadow:0 6px 16px #06b6d466,0 0 0 8px #06b6d433}.QuickContact-module-scss-module__1dyzKW__floatingButton.QuickContact-module-scss-module__1dyzKW__isHidden{opacity:0;pointer-events:none;transform:scale(0)rotate(90deg)}.QuickContact-module-scss-module__1dyzKW__floatingButton svg{width:28px;height:28px;color:var(--color-white)}.QuickContact-module-scss-module__1dyzKW__sidebarOverlay{-webkit-backdrop-filter:blur(8px);z-index:10000;opacity:0;visibility:hidden;background-color:#11182766;width:100vw;height:100vh;transition:opacity .5s,visibility .5s;position:fixed;top:0;left:0}.QuickContact-module-scss-module__1dyzKW__sidebarOverlay.QuickContact-module-scss-module__1dyzKW__isOpen{opacity:1;visibility:visible}.QuickContact-module-scss-module__1dyzKW__sidebar{background-color:var(--color-white);z-index:10001;flex-direction:column;width:100%;max-width:450px;height:100vh;transition:right .6s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-8px 0 32px #00000026}.QuickContact-module-scss-module__1dyzKW__sidebar.QuickContact-module-scss-module__1dyzKW__isOpen{right:0}@media (max-width:480px){.QuickContact-module-scss-module__1dyzKW__sidebar{max-width:100%}}.QuickContact-module-scss-module__1dyzKW__header{opacity:0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:32px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-15px)}.QuickContact-module-scss-module__1dyzKW__isOpen .QuickContact-module-scss-module__1dyzKW__header{opacity:1;transition-delay:.1s;transform:translateY(0)}.QuickContact-module-scss-module__1dyzKW__header h2{color:var(--color-heading);margin:0;font-size:24px;font-weight:700}.QuickContact-module-scss-module__1dyzKW__header .QuickContact-module-scss-module__1dyzKW__closeButton{cursor:pointer;color:var(--color-text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-8px;padding:8px;transition:all .2s;display:flex}.QuickContact-module-scss-module__1dyzKW__header .QuickContact-module-scss-module__1dyzKW__closeButton:hover{color:var(--color-heading);background-color:var(--color-light-gray);transform:rotate(90deg)}.QuickContact-module-scss-module__1dyzKW__content{flex-direction:column;flex:1;padding:32px;display:flex;overflow-x:hidden}.QuickContact-module-scss-module__1dyzKW__content>*{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.QuickContact-module-scss-module__1dyzKW__isOpen .QuickContact-module-scss-module__1dyzKW__content>form{opacity:1;transition-delay:.2s;transform:translateY(0)}.QuickContact-module-scss-module__1dyzKW__isOpen .QuickContact-module-scss-module__1dyzKW__content>.QuickContact-module-scss-module__1dyzKW__contactPerson{opacity:1;transition-delay:.3s;transform:translateY(0)}.QuickContact-module-scss-module__1dyzKW__isOpen .QuickContact-module-scss-module__1dyzKW__content>.QuickContact-module-scss-module__1dyzKW__contactDetails{opacity:1;transition-delay:.4s;transform:translateY(0)}.QuickContact-module-scss-module__1dyzKW__formRow{gap:16px;margin-bottom:16px;display:flex}@media (max-width:480px){.QuickContact-module-scss-module__1dyzKW__formRow{flex-direction:column;gap:16px}}.QuickContact-module-scss-module__1dyzKW__formRow>div{flex:1}.QuickContact-module-scss-module__1dyzKW__inputGroup{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.QuickContact-module-scss-module__1dyzKW__inputGroup label{color:var(--color-heading);font-size:14px;font-weight:700}.QuickContact-module-scss-module__1dyzKW__inputGroup input,.QuickContact-module-scss-module__1dyzKW__inputGroup textarea{width:100%;color:var(--color-heading);background-color:var(--color-white);box-sizing:border-box;border:1px solid #e5e7eb;border-radius:30px;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.QuickContact-module-scss-module__1dyzKW__inputGroup input:focus,.QuickContact-module-scss-module__1dyzKW__inputGroup textarea:focus{border-color:var(--color-cyan);outline:none;box-shadow:0 0 0 3px #06b6d41a}.QuickContact-module-scss-module__1dyzKW__inputGroup input::placeholder,.QuickContact-module-scss-module__1dyzKW__inputGroup textarea::placeholder{color:#9ca3af}.QuickContact-module-scss-module__1dyzKW__inputGroup input[data-invalid=true],.QuickContact-module-scss-module__1dyzKW__inputGroup textarea[data-invalid=true]{border-color:var(--color-red);color:var(--color-text)}.QuickContact-module-scss-module__1dyzKW__inputGroup .QuickContact-module-scss-module__1dyzKW__errorText{color:var(--color-text);align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.QuickContact-module-scss-module__1dyzKW__inputGroup .QuickContact-module-scss-module__1dyzKW__errorText svg{color:var(--color-red)}.QuickContact-module-scss-module__1dyzKW__inputGroup textarea{resize:vertical;border-radius:16px;min-height:120px}.QuickContact-module-scss-module__1dyzKW__termsText{color:var(--color-text);margin-bottom:16px;font-size:10px;line-height:1.5}.QuickContact-module-scss-module__1dyzKW__checkboxContainer{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.QuickContact-module-scss-module__1dyzKW__checkboxContainer input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.QuickContact-module-scss-module__1dyzKW__checkboxContainer input[type=checkbox]:checked+.QuickContact-module-scss-module__1dyzKW__checkmark{background-color:var(--color-cyan);border-color:var(--color-cyan)}.QuickContact-module-scss-module__1dyzKW__checkboxContainer input[type=checkbox]:checked+.QuickContact-module-scss-module__1dyzKW__checkmark:after{display:block}.QuickContact-module-scss-module__1dyzKW__checkboxContainer .QuickContact-module-scss-module__1dyzKW__checkmark{background-color:var(--color-white);border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative;top:2px}.QuickContact-module-scss-module__1dyzKW__checkboxContainer .QuickContact-module-scss-module__1dyzKW__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.QuickContact-module-scss-module__1dyzKW__checkboxContainer span:not(.QuickContact-module-scss-module__1dyzKW__checkmark){color:var(--color-text);-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.5}.QuickContact-module-scss-module__1dyzKW__submitBtn{background-color:var(--color-cyan);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin-bottom:32px;padding:16px;font-size:14px;font-weight:700;transition:background-color .3s;display:flex}.QuickContact-module-scss-module__1dyzKW__submitBtn:hover{background-color:#059bb5}.QuickContact-module-scss-module__1dyzKW__submitBtn:disabled{opacity:.7;cursor:not-allowed}.QuickContact-module-scss-module__1dyzKW__contactPerson{border-top:1px solid #e5e7eb;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.QuickContact-module-scss-module__1dyzKW__contactPerson img{object-fit:cover;border-radius:50%;width:48px;height:48px}.QuickContact-module-scss-module__1dyzKW__contactPerson .QuickContact-module-scss-module__1dyzKW__personInfo .QuickContact-module-scss-module__1dyzKW__name{color:var(--color-heading);margin:0 0 4px;font-size:14px;font-weight:700}.QuickContact-module-scss-module__1dyzKW__contactPerson .QuickContact-module-scss-module__1dyzKW__personInfo .QuickContact-module-scss-module__1dyzKW__role{color:var(--color-text);margin:0;font-size:12px}.QuickContact-module-scss-module__1dyzKW__contactDetails{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.QuickContact-module-scss-module__1dyzKW__contactDetails a{color:var(--color-heading);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.QuickContact-module-scss-module__1dyzKW__contactDetails a svg{color:var(--color-text)}.QuickContact-module-scss-module__1dyzKW__contactDetails a:hover,.QuickContact-module-scss-module__1dyzKW__contactDetails a:hover svg{color:var(--color-cyan)}.QuickContact-module-scss-module__1dyzKW__successMessage,.QuickContact-module-scss-module__1dyzKW__errorMessage{text-align:center;border-radius:8px;margin-bottom:16px;padding:12px;font-size:14px}.QuickContact-module-scss-module__1dyzKW__successMessage{color:#03543f;background-color:#def7ec}.QuickContact-module-scss-module__1dyzKW__errorMessage{color:#9b1c1c;background-color:#fde8e8}html.dark .QuickContact-module-scss-module__1dyzKW__sidebar{border-left:1px solid #ffffff14;background-color:var(--color-darkModeLight,#102838)!important}html.dark .QuickContact-module-scss-module__1dyzKW__header{border-bottom-color:#ffffff14}html.dark .QuickContact-module-scss-module__1dyzKW__header h2{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__header .QuickContact-module-scss-module__1dyzKW__closeButton{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__header .QuickContact-module-scss-module__1dyzKW__closeButton:hover{background-color:#ffffff0d}html.dark .QuickContact-module-scss-module__1dyzKW__inputGroup label{color:var(--color-yellow,gold)!important}:is(html.dark .QuickContact-module-scss-module__1dyzKW__inputGroup input,html.dark .QuickContact-module-scss-module__1dyzKW__inputGroup textarea){background-color:var(--color-darkMode,#0b1329)!important;border-color:var(--color-yellow,gold)!important;color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__inputGroup input::placeholder{color:#ffd70099!important}html.dark .QuickContact-module-scss-module__1dyzKW__inputGroup textarea::placeholder{color:#ffd70099!important}html.dark .QuickContact-module-scss-module__1dyzKW__inputGroup .QuickContact-module-scss-module__1dyzKW__errorText{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__inputGroup .QuickContact-module-scss-module__1dyzKW__errorText svg{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__termsText{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer .QuickContact-module-scss-module__1dyzKW__checkmark{border-color:var(--color-yellow,gold)!important;background-color:#0000!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer .QuickContact-module-scss-module__1dyzKW__checkmark:after{border-color:var(--color-darkMode,#111827)!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer input[type=checkbox]:checked+.QuickContact-module-scss-module__1dyzKW__checkmark{background-color:var(--color-yellow,gold)!important;border-color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer input[type=checkbox]:checked+.QuickContact-module-scss-module__1dyzKW__checkmark:after{display:block!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer span{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer span:not(.QuickContact-module-scss-module__1dyzKW__checkmark){color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer span{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__checkboxContainer span:not(.QuickContact-module-scss-module__1dyzKW__checkmark){color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__contactPerson{border-top-color:#ffffff14}:is(html.dark .QuickContact-module-scss-module__1dyzKW__contactPerson .QuickContact-module-scss-module__1dyzKW__personInfo .QuickContact-module-scss-module__1dyzKW__name,html.dark .QuickContact-module-scss-module__1dyzKW__contactPerson .QuickContact-module-scss-module__1dyzKW__personInfo .QuickContact-module-scss-module__1dyzKW__role){color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__contactDetails a{color:var(--color-yellow,gold)!important}html.dark .QuickContact-module-scss-module__1dyzKW__contactDetails a svg{color:var(--color-yellow,gold)!important}
.Footer-module-scss-module__QPfkOW__footer{width:100%;margin:0 auto;padding-bottom:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:991px){.Footer-module-scss-module__QPfkOW__footer{padding-bottom:48px}}.Footer-module-scss-module__QPfkOW__footer .Footer-module-scss-module__QPfkOW__container{max-width:1216px;margin:0 auto;padding:0 20px}@media (min-width:991px){.Footer-module-scss-module__QPfkOW__footer .Footer-module-scss-module__QPfkOW__container{padding:0 16px}}.Footer-module-scss-module__QPfkOW__topSection{color:#fff;background-color:#0bb6d4;border-radius:32px;flex-wrap:wrap;gap:24px;width:100%;padding:32px;display:flex;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){.Footer-module-scss-module__QPfkOW__topSection{padding:56px}}@media (min-width:1024px){.Footer-module-scss-module__QPfkOW__topSection{flex-wrap:nowrap}}.Footer-module-scss-module__QPfkOW__column{flex-direction:column;min-width:200px;display:flex}.Footer-module-scss-module__QPfkOW__col1{gap:40px}.Footer-module-scss-module__QPfkOW__logoWrapper{filter:brightness(0)invert();width:180px;height:40px;position:relative}.Footer-module-scss-module__QPfkOW__socials{gap:20px;padding:0 4px;display:flex}.Footer-module-scss-module__QPfkOW__socials a{color:#fff;justify-content:center;align-items:center;padding-bottom:4px;font-size:24px;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.Footer-module-scss-module__QPfkOW__socials a:hover{opacity:.8}.Footer-module-scss-module__QPfkOW__socials a img{width:24px;height:24px}.Footer-module-scss-module__QPfkOW__columnTitle{color:var(--color-white);margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.Footer-module-scss-module__QPfkOW__columnText{white-space:pre-line;color:#ffffffe6;font-size:13px;line-height:1.8}.Footer-module-scss-module__QPfkOW__officeItem{margin-bottom:24px}.Footer-module-scss-module__QPfkOW__officeItem:last-child{margin-bottom:0}.Footer-module-scss-module__QPfkOW__officeItem .Footer-module-scss-module__QPfkOW__officeName{color:var(--color-white);margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.Footer-module-scss-module__QPfkOW__officeItem .Footer-module-scss-module__QPfkOW__officeAddress{color:#ffffffe6;font-size:13px}.Footer-module-scss-module__QPfkOW__col4{min-width:220px}.Footer-module-scss-module__QPfkOW__contactLinks{flex-direction:column;gap:16px;display:flex}.Footer-module-scss-module__QPfkOW__contactLinks a{color:#ffffffe6;align-items:center;gap:12px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.Footer-module-scss-module__QPfkOW__contactLinks a:hover{color:#fff}.Footer-module-scss-module__QPfkOW__contactLinks a svg{width:20px;height:20px}.Footer-module-scss-module__QPfkOW__bottomSection{color:#1f2937;grid-template-columns:1fr;gap:24px;margin-top:24px;margin-bottom:32px;display:grid}@media (min-width:640px){.Footer-module-scss-module__QPfkOW__bottomSection{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer-module-scss-module__QPfkOW__bottomSection{grid-template-columns:repeat(4,1fr);gap:48px;margin-top:56px}}.Footer-module-scss-module__QPfkOW__scorecardWrapper{flex-direction:column;align-items:flex-start;padding-top:4px;display:flex}.Footer-module-scss-module__QPfkOW__scorecard{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:12px;width:fit-content;padding:12px;text-decoration:none;transition:box-shadow .2s;display:flex}.Footer-module-scss-module__QPfkOW__scorecard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Footer-module-scss-module__QPfkOW__scoreBadge{color:#fff;background-color:#4caf50;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex;position:relative}.Footer-module-scss-module__QPfkOW__scoreBadge .Footer-module-scss-module__QPfkOW__hexagon{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background-color:#4caf50;position:absolute;inset:0}.Footer-module-scss-module__QPfkOW__scoreBadge span{z-index:10;text-align:center;margin-top:2px;position:relative}.Footer-module-scss-module__QPfkOW__menuColumn{border-bottom:1px solid #e1e1e1;padding-bottom:24px}.Footer-module-scss-module__QPfkOW__menuColumn h4{color:#111827;margin-bottom:8px;font-size:14px;font-weight:700}.Footer-module-scss-module__QPfkOW__menuColumn ul{color:#374151;flex-direction:column;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.Footer-module-scss-module__QPfkOW__menuColumn ul li a{color:inherit;line-height:26px;text-decoration:none;transition:color .2s}.Footer-module-scss-module__QPfkOW__menuColumn ul li a:hover{color:#06b6d4}@media (min-width:992px){.Footer-module-scss-module__QPfkOW__menuColumn{border:none;padding-bottom:0}}.Footer-module-scss-module__QPfkOW__lastColumn{border-bottom:none;flex-direction:column;justify-content:space-between;gap:24px;height:100%;display:flex}@media (min-width:991px){.Footer-module-scss-module__QPfkOW__lastColumn{gap:61px}}.Footer-module-scss-module__QPfkOW__lastColumn .Footer-module-scss-module__QPfkOW__copyright{color:var(--color-text);margin-top:0;font-size:13px;font-weight:500;line-height:1.625}@media (min-width:1024px){.Footer-module-scss-module__QPfkOW__lastColumn .Footer-module-scss-module__QPfkOW__copyright{margin-top:48px}}.dark .Footer-module-scss-module__QPfkOW__topSection{color:#111827;background-color:gold}.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__columnTitle{color:#111827!important}.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__columnText{color:#111827!important}.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__officeItem .Footer-module-scss-module__QPfkOW__officeName{color:#111827!important}.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__officeItem .Footer-module-scss-module__QPfkOW__officeAddress{color:#111827!important}.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__contactLinks a{color:#111827!important}.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__logoWrapper{filter:brightness(0)}:is(.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__socials a img,.dark .Footer-module-scss-module__QPfkOW__topSection .Footer-module-scss-module__QPfkOW__contactLinks a img){filter:brightness(0)}.dark .Footer-module-scss-module__QPfkOW__bottomSection{color:gold}.dark .Footer-module-scss-module__QPfkOW__bottomSection h4{color:gold!important}.dark .Footer-module-scss-module__QPfkOW__bottomSection ul{color:gold!important}.dark .Footer-module-scss-module__QPfkOW__bottomSection ul li a{color:gold!important}.dark .Footer-module-scss-module__QPfkOW__bottomSection .Footer-module-scss-module__QPfkOW__copyright{color:gold!important}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.06af3cs-pe7_d.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.0z_-bh9z0j8w_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.0z_-bh9z0j8w_.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:99.15%;descent-override:23.56%;line-gap-override:9.82%;size-adjust:101.86%}.satoshi_b6d4a5c0-module__X0RxLG__className{font-family:satoshi,satoshi Fallback}.satoshi_b6d4a5c0-module__X0RxLG__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
:root{--color-heading:#111827;--color-text:#3b4355;--color-cyan:#06b6d4;--color-red:#e11d48;--color-white:#fff;--color-light-gray:#f3f4f6;--color-yellow:#ffdc2a;--color-darkMode:#111827;--color-darkModeLight:#102838}*{box-sizing:border-box}html,body,#__next{height:100%}body,h1,h2,h3,h4,h5,h6,p{margin:0}button,a{padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:100px}html,body{color:var(--color-text);background-color:var(--color-white);font-family:var(--font-satoshi),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;transition:background-color .3s,color .3s;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:500}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-weight:900}h1{font-size:56px;line-height:70px}@media (max-width:991px){h1{font-size:40px;line-height:48px}}h2{font-size:44px;line-height:55px}@media (max-width:991px){h2{font-size:32px;line-height:43px}}h3{font-size:24px;line-height:32px}@media (max-width:991px){h3{font-size:20px;line-height:27px}}h4{font-size:20px;line-height:27px}@media (max-width:991px){h4{font-size:16px;line-height:22px}}h5{font-size:12px;line-height:16px}h6{font-size:10px;line-height:14px}p{color:var(--color-text);font-size:14px;line-height:20px}a{color:var(--color-cyan);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .2s}.primary-button{background-color:var(--color-cyan);color:var(--color-white);cursor:pointer;border:1px solid #0000;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;display:flex}@media (max-width:576px){.primary-button{justify-content:center;width:100%}}.primary-button:hover{background-color:var(--color-white);color:var(--color-cyan);border-color:var(--color-cyan);transition-duration:.4s}.secondary-button{color:var(--color-heading);align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:20px;display:flex}.secondary-button svg path{stroke:var(--color-cyan)}.secondary-button:hover{color:var(--color-cyan);transition-duration:.3s}.secondary-button:hover svg{transition-duration:.3s;transform:translate(2px)}.container{max-width:1216px;margin:0 20px;padding:0}@media (min-width:991px){.container{margin:0 auto;padding:0 16px}}.techList{flex-wrap:wrap;gap:12px;display:flex}.techItem{color:var(--color-text);border:1px solid #e1e1e1;border-radius:30px;gap:6px;padding:8px 12px;font-size:12px;transition:border-color .3s;display:flex}.techItem:hover{border:1px solid var(--color-heading)}.label{text-transform:uppercase;color:var(--color-red);margin-bottom:6px;font-size:12px;font-weight:900;line-height:18px}html.high-contrast{--color-heading:#fff;--color-text:#fff;--color-cyan:var(--color-yellow);--color-white:#111827;--color-light-gray:#1f2937}html.high-contrast body{background-color:var(--color-white)!important;color:var(--color-text)!important}html.high-contrast h1,html.high-contrast h2,html.high-contrast h3,html.high-contrast h4,html.high-contrast h5,html.high-contrast h6,html.high-contrast p,html.high-contrast a,html.high-contrast span:not(.label),html.high-contrast li,html.high-contrast label,html.high-contrast strong,html.high-contrast b,html.high-contrast div:not(.label){color:var(--color-text)!important}html.high-contrast .label{color:var(--color-yellow)!important}html.high-contrast [class*=bg-white],html.high-contrast [class*="bg-[#"],html.high-contrast section[class*=bg-]{background-color:var(--color-white)!important}html.high-contrast [class*=border],html.high-contrast [class*=rounded],html.high-contrast .techItem{border-color:var(--color-text)!important}html.high-contrast button,html.high-contrast .primary-button,html.high-contrast a[class*=Btn],html.high-contrast button[class*=Btn]{background-color:var(--color-text)!important;color:var(--color-white)!important;border:2px solid var(--color-text)!important}html.high-contrast button *,html.high-contrast .primary-button *,html.high-contrast a[class*=Btn] *,html.high-contrast button[class*=Btn] *{color:var(--color-white)!important}html.high-contrast input,html.high-contrast select,html.high-contrast textarea{background-color:var(--color-white)!important;color:var(--color-text)!important;border:2px solid var(--color-text)!important}html.high-contrast input::placeholder,html.high-contrast select::placeholder,html.high-contrast textarea::placeholder{color:#fff9!important}html.high-contrast [class*=shadow]{box-shadow:none!important}html.dark{--color-heading:#fff;--color-text:#f3f4f6;--color-cyan:var(--color-yellow);--color-white:var(--color-darkMode);--color-light-gray:var(--color-darkModeLight)}html.dark body{background-color:var(--color-white)!important;color:var(--color-text)!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark p,html.dark a,html.dark span:not(.bar):not(.hamburger):not(.label):not(.checkmark):not([class*=checkboxContainer] span):not([class*=techItem] span):not([class*=avatarWrapper] span):not([class*=contactBtn] span):not([class*=channelsHeader] span),html.dark li,html.dark label,html.dark strong,html.dark b,html.dark div,html.dark .label{color:var(--color-yellow)!important}html.dark header,html.dark [class*=mobileMenu],html.dark [class*=bg-white],html.dark [class*="bg-[#"],html.dark section[class*=bg-]{background-color:var(--color-white)!important}html.dark .card,html.dark .cardIconWrap,html.dark .techItem,html.dark .dropdown,html.dark .langDropdown,html.dark .mobileSubMenu{background-color:var(--color-darkModeLight)!important}html.dark [class*=border],html.dark [class*=rounded],html.dark .techItem,html.dark .card{border-color:#ffffff1a!important}html.dark .primary-button,html.dark a[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn),html.dark button[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn){background-color:var(--color-yellow)!important;color:var(--color-darkMode)!important;border:2px solid var(--color-yellow)!important}html.dark .primary-button *,html.dark a[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn) *,html.dark button[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn) *{color:var(--color-darkMode)!important}html.dark .primary-button:hover,html.dark a[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn):hover,html.dark button[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn):hover{background-color:var(--color-darkMode)!important;color:var(--color-yellow)!important;border-color:var(--color-yellow)!important}html.dark .primary-button:hover *,html.dark a[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn):hover *,html.dark button[class*=Btn]:not(.fontBtn):not(.contrastBtn):not(.langBtn):hover *{color:var(--color-yellow)!important}html.dark .secondary-button{color:var(--color-yellow)!important;background-color:#0000!important;border:none!important}html.dark .secondary-button svg path{stroke:var(--color-yellow)!important}html.dark .secondary-button:hover{color:#fff!important}html.dark .secondary-button:hover svg path{stroke:#fff!important}html.dark input,html.dark select,html.dark textarea{background-color:var(--color-darkModeLight)!important;color:var(--color-text)!important;border:1px solid #fff3!important}html.dark input::placeholder,html.dark select::placeholder,html.dark textarea::placeholder{color:#ffffff80!important}html.dark [class*=shadow]{box-shadow:none!important}
