*{box-sizing:border-box;margin:0;padding:0;font-family:Open sans,sans-serif}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none;height:100%}body{height:100%;overflow:auto}.container{max-width:1440px;margin:0 auto}a{cursor:pointer;height:100%;text-decoration:none}ul{list-style:none}section{width:100%}::-webkit-scrollbar{display:none}img{width:100%;height:100%}button{cursor:pointer}.topBar{z-index:50;background-color:#2d365b;padding:8px 0;position:fixed;top:0;left:0;right:0}.topBar .topBarContainer{flex-direction:row;justify-content:space-between;align-items:center;width:94.4444%;margin:0 auto;display:flex}.topBar .topBarContainer .topBarContact{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;display:flex}.topBar .topBarContainer .topBarContact .topBarContactItem{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:18px;font-weight:400;line-height:normal;text-decoration:none;transition:color .2s;display:flex}.topBar .topBarContainer .topBarContact .topBarContactItem:hover{color:#1a8848}.topBar .topBarContainer .topBarContact .topBarContactItem .topBarContactItemIcon{width:18px;height:18px}.topBar .topBarContainer .topBarContact .topBarContactItem .topBarContactItemText{white-space:nowrap}.topBar .topBarContainer .topBarSocial{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.topBar .topBarContainer .topBarSocial .topBarSocialLink{color:#fff;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:flex}.topBar .topBarContainer .topBarSocial .topBarSocialLink:hover{color:#1a8848}.topBar .topBarContainer .topBarSocial .topBarSocialLink .topBarSocialLinkIcon{width:18px;height:18px}@media screen and (width<=992px){.topBar{padding:8px 24px}.topBar .topBarContainer{width:100%;margin:unset;flex-direction:column;gap:8px}.topBar .topBarContainer .topBarContact{gap:16px}.topBar .topBarContainer .topBarContact .topBarContactItem{flex-direction:column;font-size:14px;font-weight:400;line-height:normal}.topBar .topBarContainer .topBarContact .topBarContactItem .topBarContactItemIcon{width:14px;height:14px}.topBar .topBarContainer .topBarSocial{gap:12px}.topBar .topBarContainer .topBarSocial .topBarSocialLink .topBarSocialLinkIcon{width:14px;height:14px}}.drawerBackdrop{z-index:998;background-color:#00000073;position:fixed;inset:0}.drawerPanel{z-index:999;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;height:100vh;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-4px 0 24px #0000001f}.drawerPanel .drawerHeader{border-bottom:1px solid #d1d5db;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.drawerPanel .drawerHeader .drawerHeaderLogo{flex-direction:row;justify-content:flex-start;align-items:center;width:120px;height:42px;display:flex}.drawerPanel .drawerHeader .drawerHeaderLogo .drawerHeaderLogoImage{object-fit:contain;width:100%;height:100%}.drawerPanel .drawerHeader .drawerHeaderCloseButton{cursor:pointer;color:#3e4a75;background:0 0;border:none;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.drawerPanel .drawerHeader .drawerHeaderCloseButton:hover{background-color:#e8ebf5}.drawerPanel .drawerHeader .drawerHeaderCloseButton .drawerHeaderCloseIcon{width:22px;height:22px}.drawerPanel .drawerBody{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding:12px 0;display:flex}.drawerNavLink{color:#3e4a75;border-bottom:1px solid #f3f4f6;width:100%;padding:14px 24px;font-size:16px;font-weight:600;line-height:normal;text-decoration:none;transition:background-color .2s,color .2s;display:block}.drawerNavLink:hover{color:#1f2745;background-color:#e8ebf5}.drawerNavAccordion{border-bottom:1px solid #f3f4f6;width:100%}.drawerNavAccordion .drawerNavAccordionTrigger{cursor:pointer;color:#3e4a75;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:14px 24px;font-size:16px;font-weight:600;line-height:normal;transition:background-color .2s;display:flex}.drawerNavAccordion .drawerNavAccordionTrigger:hover{background-color:#e8ebf5}.drawerNavAccordion .drawerNavAccordionTrigger .drawerNavAccordionIcon{flex-shrink:0;width:18px;height:18px}.drawerNavAccordion .drawerNavAccordionBody{background-color:#f9fafb}.drawerNavAccordion .drawerNavAccordionBody .drawerNavAccordionLink{color:#4b5563;border-top:1px solid #f3f4f6;padding:12px 36px;font-size:14px;font-weight:400;line-height:normal;text-decoration:none;transition:background-color .2s,color .2s;display:block}.drawerNavAccordion .drawerNavAccordionBody .drawerNavAccordionLink:hover{color:#2d365b;background-color:#e8ebf5}.drawerNavCta{width:100%;margin-top:auto;padding:24px}.drawerNavCta .drawerNavCtaButton{text-align:center;color:#fff;letter-spacing:.5px;background-color:#2d365b;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:normal;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:block;box-shadow:0 2px 6px #00000014}.drawerNavCta .drawerNavCtaButton:hover{background-color:#1f2745;box-shadow:0 6px 20px #0000001a}.header{z-index:40;background-color:#fff;border-bottom:1px solid #d1d5db;padding:12px 0;position:fixed;top:35px;left:0;right:0;box-shadow:0 1px 3px #0000000f}.header .headerContainer{width:94.4444%;margin:0 auto}.header .headerContainer .headerWrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.header .headerContainer .headerWrapper .headerLogo{flex-direction:row;justify-content:flex-start;align-items:center;width:197px;height:68px;display:flex}.header .headerContainer .headerWrapper .headerLogo .headerLogoImage{object-fit:contain;width:100%;height:100%}.header .headerContainer .headerWrapper .headerNav{flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;display:flex}.header .headerContainer .headerWrapper .headerNav .headerNavItem{position:relative}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink{color:#3e4a75;font-size:20px;font-weight:600;line-height:normal;text-decoration:none;transition:color .2s}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink:hover{color:#1f2745}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown{color:#3e4a75;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;font-size:20px;font-weight:600;line-height:normal;text-decoration:none;transition:color .2s;display:flex}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown:hover{color:#1f2745}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown .headerNavLinkText{white-space:nowrap}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown .headerNavDropdownIconWrapper{flex-direction:row;justify-content:center;align-items:center;display:flex}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLinkWithDropdown .headerNavDropdownIconWrapper .headerNavDropdownIcon{width:20px;height:20px}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavDropdown{z-index:100;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:280px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 20px #0000001a}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavDropdown .headerNavDropdownLink{color:#4b5563;padding:10px 16px;font-size:14px;font-weight:400;line-height:normal;text-decoration:none;transition:background-color .2s,color .2s;display:block}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavDropdown .headerNavDropdownLink:hover{color:#2d365b;background-color:#e8ebf5}.header .headerContainer .headerWrapper .headerCtaLink{align-items:center;display:flex}.header .headerContainer .headerWrapper .headerCtaLink .headerCtaButton{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.5px;background-color:#2d365b;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;line-height:normal;transition:background-color .2s,box-shadow .2s;box-shadow:0 2px 6px #00000014}.header .headerContainer .headerWrapper .headerCtaLink .headerCtaButton:hover{background-color:#1f2745;box-shadow:0 6px 20px #0000001a}.header .headerContainer .headerWrapper .headerMobileMenuButton{cursor:pointer;color:#3e4a75;background:0 0;border:none;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.header .headerContainer .headerWrapper .headerMobileMenuButton:hover{background-color:#e8ebf5}.header .headerContainer .headerWrapper .headerMobileMenuButton .headerMobileMenuIcon{width:26px;height:26px}@media screen and (width<=992px){.header{background-color:#fff;padding:12px 24px;top:79px}.header .headerContainer{width:100%;margin:unset}.header .headerContainer .headerWrapper .headerLogo{width:100px;height:35px}.header .headerContainer .headerWrapper .headerNav{display:none}.header .headerContainer .headerWrapper .headerCtaButton{padding:8px 14px;font-size:13px;font-weight:500;line-height:normal}}.footer .footerMain{background-color:#e8ebf5;padding:80px 0}.footer .footerMain .footerMainContainer{grid-template-columns:2fr 1fr 1.5fr;gap:32px;width:94.4444%;margin:0 auto;display:grid}.footer .footerMain .footerMainContainer .footerMainBrand{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandLogo{margin-bottom:24px}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandLogo .footerMainBrandLogoImage{width:auto;height:48px;margin-bottom:4px;display:block}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandLogo .footerMainBrandLogoTagline{color:#1a8848;font-size:13px;font-weight:600;line-height:normal}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandDescription{color:#4b5563;margin-bottom:24px;font-size:13px;font-weight:400;line-height:1.6}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandSocial{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandSocial .footerMainBrandSocialLink{background-color:#1a8848;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background-color .2s;display:flex}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandSocial .footerMainBrandSocialLink:hover{background-color:#146c3a}.footer .footerMain .footerMainContainer .footerMainBrand .footerMainBrandSocial .footerMainBrandSocialLink .footerMainBrandSocialLinkIcon{color:#fff;width:16px;height:16px}.footer .footerMain .footerMainContainer .footerMainLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer .footerMain .footerMainContainer .footerMainLinks .footerMainLinksTitle{color:#2d365b;margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.2}.footer .footerMain .footerMainContainer .footerMainLinks .footerMainLinksList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer .footerMain .footerMainContainer .footerMainLinks .footerMainLinksList .footerMainLinksListItem .footerMainLinksListItemLink{color:#4b5563;font-size:13px;font-weight:400;line-height:normal;text-decoration:none;transition:color .2s}.footer .footerMain .footerMainContainer .footerMainLinks .footerMainLinksList .footerMainLinksListItem .footerMainLinksListItemLink:hover{color:#2d365b;text-decoration:underline}.footer .footerMain .footerMainContainer .footerMainContact{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactTitle{color:#2d365b;margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.2}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactDescription{color:#4b5563;margin-bottom:24px;font-size:13px;font-weight:400;line-height:1.6}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactForm{flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactForm .footerMainContactFormInput{color:#1a1a1a;background-color:#fff;border:1px solid #d1d5db;border-radius:8px 0 0 8px;outline:none;flex:1;padding:8px 16px;font-size:13px;font-weight:400;line-height:normal}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactForm .footerMainContactFormInput::placeholder{color:#9ca3af}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactForm .footerMainContactFormButton{color:#fff;cursor:pointer;background-color:#1a8848;border:none;border-radius:0 8px 8px 0;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;transition:background-color .2s;display:flex}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactForm .footerMainContactFormButton:hover{background-color:#146c3a}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactForm .footerMainContactFormButton .footerMainContactFormButtonIcon{width:16px;height:16px}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactSuccess{color:#1a8848;font-size:14px;font-weight:500;line-height:normal}.footer .footerCopyright{text-align:center;background-color:#2d365b;padding:16px 24px}.footer .footerCopyright .footerCopyrightText{color:#fff;font-size:13px;font-weight:400;line-height:normal}@media screen and (width<=992px){.footer .footerMain{padding:40px 24px}.footer .footerMain .footerMainContainer{width:100%;margin:unset;grid-template-columns:1fr 1fr;gap:32px}.footer .footerMain .footerMainContainer .footerMainBrand{grid-column:1/-1}}@media screen and (width<=480px){.footer .footerMain{padding:40px 24px}.footer .footerMain .footerMainContainer{grid-template-columns:1fr;gap:28px}.footer .footerMain .footerMainContainer .footerMainBrand{grid-column:unset}.footer .footerMain .footerMainContainer .footerMainContact .footerMainContactForm .footerMainContactFormInput{font-size:12px;font-weight:400;line-height:normal}}.heroSection{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:flex-start;align-items:center;min-height:100vh;display:flex;position:relative}.heroSection .heroSectionContainer{z-index:10;width:94.4444%;margin:0 auto;padding:160px 0 80px;position:relative}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentWelcome{color:#2d365b;letter-spacing:.05em;margin-bottom:16px;font-size:16px;font-weight:600;line-height:normal}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentHeading{color:#1a1a1a;margin-bottom:24px;font-size:60px;font-weight:700;line-height:normal}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentDescription{color:#4b5563;max-width:672px;font-size:16px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.heroSection{background-position:100%}.heroSection .heroSectionContainer{width:100%;margin:unset;padding:40px 24px}.heroSection .heroSectionContainer .heroSectionContent{max-width:100%}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentWelcome{color:#1a8848}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentHeading{color:#fff;font-size:40px;font-weight:700;line-height:normal}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentDescription{color:#fff;font-size:15px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentWelcome{font-size:14px;font-weight:600;line-height:normal}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentHeading{font-size:32px;font-weight:700;line-height:normal}.heroSection .heroSectionContainer .heroSectionContent .heroSectionContentDescription{font-size:14px;font-weight:400;line-height:1.6}}.featuresSection{background-color:#f8f9fb;padding:80px 0}.featuresSection .featuresSectionContainer{width:94.4444%;margin:0 auto}.featuresSection .featuresSectionContainer .featuresSectionHeader{text-align:center;margin-bottom:64px}.featuresSection .featuresSectionContainer .featuresSectionHeader .featuresSectionHeaderTitle{color:#1a1a1a;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.featuresSection .featuresSectionContainer .featuresSectionHeader .featuresSectionHeaderDescription{color:#4b5563;max-width:768px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}.featuresSection .featuresSectionContainer .featuresSectionCards{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard{text-align:center;cursor:default;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;padding:32px;transition:box-shadow .2s;box-shadow:0 4px 12px #0000000d}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard:hover{box-shadow:0 6px 20px #0000001a}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard .featuresSectionCardIcon{flex-direction:row;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard .featuresSectionCardIcon .featuresSectionCardIconWrapperOutline{border:2px solid #3e4a75;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard .featuresSectionCardIcon .featuresSectionCardIconWrapperOutline .featuresSectionCardIconImage{color:#3e4a75;width:32px;height:32px}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard .featuresSectionCardIcon .featuresSectionCardIconWrapperFilled{background-color:#1a8848;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard .featuresSectionCardIcon .featuresSectionCardIconWrapperFilled .featuresSectionCardIconImage{color:#fff;width:32px;height:32px}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard .featuresSectionCardTitle{color:#1a1a1a;margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.3}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard .featuresSectionCardDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.featuresSection{padding:40px 24px}.featuresSection .featuresSectionContainer{width:100%;margin:unset}.featuresSection .featuresSectionContainer .featuresSectionHeader{margin-bottom:48px}.featuresSection .featuresSectionContainer .featuresSectionHeader .featuresSectionHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.featuresSection .featuresSectionContainer .featuresSectionHeader .featuresSectionHeaderDescription{font-size:16px;font-weight:400;line-height:1.6}.featuresSection .featuresSectionContainer .featuresSectionCards{grid-template-columns:1fr;gap:24px}}@media screen and (width<=480px){.featuresSection{padding:40px 24px}.featuresSection .featuresSectionContainer .featuresSectionHeader .featuresSectionHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.featuresSection .featuresSectionContainer .featuresSectionHeader .featuresSectionHeaderDescription{font-size:15px;font-weight:400;line-height:1.6}.featuresSection .featuresSectionContainer .featuresSectionCards .featuresSectionCard{padding:24px}}.promoBanner{background:linear-gradient(to bottom right,#e8ebf5,#fff);padding:80px 0}.promoBanner .promoBannerContainer{width:94.4444%;margin:0 auto}.promoBanner .promoBannerContainer .promoBannerWrapper{grid-template-columns:repeat(2,1fr);align-items:center;gap:32px;display:grid}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerImage .promoBannerImageImg{border-radius:12px;width:100%;height:auto;max-height:500px;display:block;box-shadow:0 8px 30px #0000001f}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent{flex-direction:column;order:1;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentTitle{color:#2d365b;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentDescription{color:#4b5563;margin-bottom:24px;font-size:18px;font-weight:400;line-height:1.6}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentPromo{color:#1a8848;margin-bottom:32px;font-size:16px;font-weight:600;line-height:1.5}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentButton{color:#fff;cursor:pointer;background-color:#1a8848;border:none;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;line-height:normal;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 6px #00000014}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentButton:hover{background-color:#146c3a;box-shadow:0 6px 20px #0000001a}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentButton .promoBannerContentButtonIcon{width:20px;height:20px}@media screen and (width<=992px){.promoBanner{padding:40px 24px}.promoBanner .promoBannerContainer{width:100%;margin:unset}.promoBanner .promoBannerContainer .promoBannerWrapper{grid-template-columns:1fr;gap:32px}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerImage{order:2}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent{order:1}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentTitle{font-size:28px;font-weight:700;line-height:1.2}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentDescription{font-size:16px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.promoBanner{padding:40px 24px}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentTitle{font-size:24px;font-weight:700;line-height:1.2}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentDescription{font-size:15px;font-weight:400;line-height:1.6}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentPromo{font-size:14px;font-weight:600;line-height:1.5}.promoBanner .promoBannerContainer .promoBannerWrapper .promoBannerContent .promoBannerContentButton{justify-content:center;width:100%}}.aboutSection{background-color:#f6f7f8;padding:80px 0}.aboutSection .aboutSectionContainer{width:94.4444%;margin:0 auto}.aboutSection .aboutSectionContainer .aboutSectionWrapper{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;display:grid}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionImage .aboutSectionImageImg{border-radius:12px;width:100%;height:auto;max-height:550px;transition:box-shadow .2s;display:block;box-shadow:0 4px 12px #0000000d}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionImage .aboutSectionImageImg:hover{box-shadow:0 6px 20px #0000001a}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentLabel{color:#2d365b;letter-spacing:.05em;margin-bottom:16px;font-size:16px;font-weight:700;line-height:normal}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentTitle{color:#1a1a1a;margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.15}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentDescription{color:#4b5563;font-size:18px;font-weight:400;line-height:1.6}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentDescription .aboutSectionContentDescriptionHighlight{color:#1a8848;font-size:18px;font-weight:700;line-height:1.6}@media screen and (width<=992px){.aboutSection{padding:40px 24px}.aboutSection .aboutSectionContainer{width:100%;margin:unset}.aboutSection .aboutSectionContainer .aboutSectionWrapper{grid-template-columns:1fr;gap:32px}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentTitle{font-size:32px;font-weight:700;line-height:1.15}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentDescription{font-size:16px;font-weight:400;line-height:1.6}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentDescription .aboutSectionContentDescriptionHighlight{font-size:16px;font-weight:700;line-height:1.6}}@media screen and (width<=480px){.aboutSection{padding:40px 24px}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentLabel{font-size:14px;font-weight:700;line-height:normal}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentTitle{font-size:26px;font-weight:700;line-height:1.15}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentDescription{font-size:15px;font-weight:400;line-height:1.6}.aboutSection .aboutSectionContainer .aboutSectionWrapper .aboutSectionContent .aboutSectionContentDescription .aboutSectionContentDescriptionHighlight{font-size:15px;font-weight:700;line-height:1.6}}.servicesShowcase{background-color:#fff;padding:80px 0}.servicesShowcase .servicesShowcaseContainer{width:94.4444%;margin:0 auto}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader{text-align:center;margin-bottom:64px}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader .servicesShowcaseHeaderTitle{color:#2d365b;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader .servicesShowcaseHeaderDescription{color:#4b5563;max-width:768px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;margin-bottom:64px;display:grid}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockImage .servicesShowcaseBlockImageImg{border-radius:12px;width:100%;height:auto;max-height:550px;display:block;box-shadow:0 8px 30px #0000001f}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentTitle{color:#2d365b;margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;margin-bottom:24px;display:flex}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentList .servicesShowcaseBlockContentListItem{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentList .servicesShowcaseBlockContentListItem .servicesShowcaseBlockContentListItemIcon{color:#1a8848;flex-shrink:0;width:24px;height:24px;margin-top:2px}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentList .servicesShowcaseBlockContentListItem .servicesShowcaseBlockContentListItemText{color:#4b5563;font-size:18px;font-weight:400;line-height:1.5}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.6}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;display:grid}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent{flex-direction:column;order:1;justify-content:flex-start;align-items:flex-start;display:flex}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent .servicesShowcaseBlockReversedContentTitle{color:#2d365b;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent .servicesShowcaseBlockReversedContentDescription{color:#4b5563;margin-bottom:16px;font-size:18px;font-weight:400;line-height:1.6}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent .servicesShowcaseBlockReversedContentSubDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.6}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedImage{order:2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedImage .servicesShowcaseBlockReversedImageImg{border-radius:12px;width:100%;height:auto;max-height:550px;display:block;box-shadow:0 8px 30px #0000001f}@media screen and (width<=992px){.servicesShowcase{padding:40px 24px}.servicesShowcase .servicesShowcaseContainer{width:100%;margin:unset}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader{margin-bottom:48px}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader .servicesShowcaseHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader .servicesShowcaseHeaderDescription{font-size:16px;font-weight:400;line-height:1.6}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentTitle{font-size:24px;font-weight:700;line-height:1.2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentList .servicesShowcaseBlockContentListItem .servicesShowcaseBlockContentListItemText{font-size:16px;font-weight:400;line-height:1.5}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed{grid-template-columns:1fr;gap:32px}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent{order:2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent .servicesShowcaseBlockReversedContentTitle{font-size:24px;font-weight:700;line-height:1.2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent .servicesShowcaseBlockReversedContentDescription{font-size:16px;font-weight:400;line-height:1.6}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedImage{order:1}}@media screen and (width<=480px){.servicesShowcase{padding:40px 24px}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader .servicesShowcaseHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseHeader .servicesShowcaseHeaderDescription{font-size:15px;font-weight:400;line-height:1.6}.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlock .servicesShowcaseBlockContent .servicesShowcaseBlockContentTitle,.servicesShowcase .servicesShowcaseContainer .servicesShowcaseBlockReversed .servicesShowcaseBlockReversedContent .servicesShowcaseBlockReversedContentTitle{font-size:22px;font-weight:700;line-height:1.2}}.medicalDevice{background-color:#f8f9fb;padding:80px 0}.medicalDevice .medicalDeviceContainer{width:94.4444%;margin:0 auto}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader{text-align:center;margin-bottom:48px}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader .medicalDeviceHeaderTitle{color:#2d365b;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader .medicalDeviceHeaderDescription{color:#4b5563;max-width:768px;margin:0 auto;font-size:20px;font-weight:400;line-height:1.6}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;margin-bottom:48px;display:grid}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard{cursor:default;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:24px;transition:box-shadow .2s;display:flex;box-shadow:0 4px 12px #0000000d}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard:hover{box-shadow:0 8px 24px #0000001a}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardIcon{background:linear-gradient(to bottom right,#1a8848,#146c3a);border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardIcon .medicalDeviceFeaturesCardIconImage{color:#fff;width:24px;height:24px}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardContent .medicalDeviceFeaturesCardContentTitle{color:#2d365b;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardContent .medicalDeviceFeaturesCardContentDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.6}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceImage .medicalDeviceImageImg{border-radius:12px;width:100%;height:auto;max-height:550px;display:block;box-shadow:0 12px 40px #00000026}.medicalDevice .medicalDeviceContainer .medicalDeviceCta{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;display:flex}.medicalDevice .medicalDeviceContainer .medicalDeviceCta .medicalDeviceCtaText{color:#4b5563;font-size:18px;font-weight:400;line-height:1.5}.medicalDevice .medicalDeviceContainer .medicalDeviceCta .medicalDeviceCtaButton{color:#fff;cursor:pointer;background-color:#2d365b;border:none;border-radius:8px;padding:12px 32px;font-size:18px;font-weight:500;line-height:normal;transition:background-color .2s,box-shadow .2s;box-shadow:0 4px 12px #0000001a}.medicalDevice .medicalDeviceContainer .medicalDeviceCta .medicalDeviceCtaButton:hover{background-color:#1f2745;box-shadow:0 8px 24px #00000026}@media screen and (width<=992px){.medicalDevice{padding:40px 24px}.medicalDevice .medicalDeviceContainer{width:100%;margin:unset}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader{margin-bottom:40px}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader .medicalDeviceHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader .medicalDeviceHeaderDescription{font-size:17px;font-weight:400;line-height:1.6}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper{grid-template-columns:1fr;gap:32px;margin-bottom:40px}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardContent .medicalDeviceFeaturesCardContentTitle{font-size:18px;font-weight:600;line-height:1.3}.medicalDevice .medicalDeviceContainer .medicalDeviceCta .medicalDeviceCtaButton{padding:10px 24px;font-size:16px;font-weight:500;line-height:normal}}@media screen and (width<=480px){.medicalDevice{padding:40px 24px}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader .medicalDeviceHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.medicalDevice .medicalDeviceContainer .medicalDeviceHeader .medicalDeviceHeaderDescription{font-size:15px;font-weight:400;line-height:1.6}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard{padding:16px}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardContent .medicalDeviceFeaturesCardContentTitle{font-size:16px;font-weight:600;line-height:1.3}.medicalDevice .medicalDeviceContainer .medicalDeviceWrapper .medicalDeviceFeatures .medicalDeviceFeaturesCard .medicalDeviceFeaturesCardContent .medicalDeviceFeaturesCardContentDescription{font-size:14px;font-weight:400;line-height:1.6}.medicalDevice .medicalDeviceContainer .medicalDeviceCta .medicalDeviceCtaText{font-size:15px;font-weight:400;line-height:1.5}.medicalDevice .medicalDeviceContainer .medicalDeviceCta .medicalDeviceCtaButton{width:100%;font-size:15px;font-weight:500;line-height:normal}}.whyChooseUs{background-color:#18055f;padding:80px 0}.whyChooseUs .whyChooseUsContainer{width:94.4444%;margin:0 auto}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader{margin-bottom:64px}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader .whyChooseUsHeaderTitle{color:#fff;font-size:36px;font-weight:400;line-height:1.2}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader .whyChooseUsHeaderTitle .whyChooseUsHeaderTitleDash{margin-right:16px}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader .whyChooseUsHeaderTitle .whyChooseUsHeaderTitleBold{font-size:36px;font-weight:700;line-height:1.2}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemIcon{color:#fff;flex-shrink:0}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemIcon .whyChooseUsGridItemIconImage{width:48px;height:48px}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemContent .whyChooseUsGridItemContentTitle{color:#fff;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemContent .whyChooseUsGridItemContentDescription{color:#fff;opacity:.9;font-size:14px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.whyChooseUs{padding:40px 24px}.whyChooseUs .whyChooseUsContainer{width:100%;margin:unset}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader{margin-bottom:48px}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader .whyChooseUsHeaderTitle{font-size:28px;font-weight:400;line-height:1.2}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader .whyChooseUsHeaderTitle .whyChooseUsHeaderTitleBold{font-size:28px;font-weight:700;line-height:1.2}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid{grid-template-columns:1fr;gap:36px}}@media screen and (width<=480px){.whyChooseUs{padding:40px 24px}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader{margin-bottom:36px}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader .whyChooseUsHeaderTitle{font-size:24px;font-weight:400;line-height:1.2}.whyChooseUs .whyChooseUsContainer .whyChooseUsHeader .whyChooseUsHeaderTitle .whyChooseUsHeaderTitleBold{font-size:24px;font-weight:700;line-height:1.2}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid{gap:28px}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem{gap:16px}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemIcon .whyChooseUsGridItemIconImage{width:36px;height:36px}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemContent .whyChooseUsGridItemContentTitle{font-size:18px;font-weight:600;line-height:1.3}.whyChooseUs .whyChooseUsContainer .whyChooseUsGrid .whyChooseUsGridItem .whyChooseUsGridItemContent .whyChooseUsGridItemContentDescription{font-size:13px;font-weight:400;line-height:1.6}}.servicesSection{background-color:#f6f7f8;padding:80px 0}.servicesSection .servicesSectionContainer{width:94.4444%;margin:0 auto}.servicesSection .servicesSectionContainer .servicesSectionHeader{text-align:center;margin-bottom:48px}.servicesSection .servicesSectionContainer .servicesSectionHeader .servicesSectionHeaderTitle{color:#1a1a1a;font-size:36px;font-weight:400;line-height:1.2}.servicesSection .servicesSectionContainer .servicesSectionHeader .servicesSectionHeaderTitle .servicesSectionHeaderTitleHighlight{color:#2d365b;font-size:36px;font-weight:400;line-height:1.2}.servicesSection .servicesSectionContainer .servicesSectionGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard{cursor:default;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 4px 12px #0000000d}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard:hover{box-shadow:0 6px 20px #0000001a}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardImage{width:100%;height:256px;overflow:hidden}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardImage .servicesSectionGridCardImageImg{object-fit:cover;width:100%;height:100%;display:block}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardContent{padding:24px}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardContent .servicesSectionGridCardContentTitle{color:#2d365b;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardContent .servicesSectionGridCardContentDescription{color:#4b5563;font-size:14px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.servicesSection{padding:40px 24px}.servicesSection .servicesSectionContainer{width:100%;margin:unset}.servicesSection .servicesSectionContainer .servicesSectionHeader{margin-bottom:40px}.servicesSection .servicesSectionContainer .servicesSectionHeader .servicesSectionHeaderTitle,.servicesSection .servicesSectionContainer .servicesSectionHeader .servicesSectionHeaderTitle .servicesSectionHeaderTitleHighlight{font-size:28px;font-weight:400;line-height:1.2}.servicesSection .servicesSectionContainer .servicesSectionGrid{grid-template-columns:1fr;gap:24px}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardImage{height:220px}}@media screen and (width<=480px){.servicesSection{padding:40px 24px}.servicesSection .servicesSectionContainer .servicesSectionHeader .servicesSectionHeaderTitle,.servicesSection .servicesSectionContainer .servicesSectionHeader .servicesSectionHeaderTitle .servicesSectionHeaderTitleHighlight{font-size:24px;font-weight:400;line-height:1.2}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardImage{height:180px}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardContent{padding:16px}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardContent .servicesSectionGridCardContentTitle{font-size:17px;font-weight:600;line-height:1.3}.servicesSection .servicesSectionContainer .servicesSectionGrid .servicesSectionGridCard .servicesSectionGridCardContent .servicesSectionGridCardContentDescription{font-size:13px;font-weight:400;line-height:1.6}}.commitmentSection{color:#fff;background:linear-gradient(to bottom right,#2d365b,#1f2745);padding:80px 0;position:relative;overflow:hidden}.commitmentSection .commitmentSectionBgPattern{opacity:.05;pointer-events:none;position:absolute;inset:0}.commitmentSection .commitmentSectionBgPattern .commitmentSectionBgPatternCircleTop{filter:blur(64px);background-color:#fff;border-radius:50%;width:384px;height:384px;position:absolute;top:0;left:0}.commitmentSection .commitmentSectionBgPattern .commitmentSectionBgPatternCircleBottom{filter:blur(64px);background-color:#1a8848;border-radius:50%;width:384px;height:384px;position:absolute;bottom:0;right:0}.commitmentSection .commitmentSectionContainer{z-index:10;width:94.4444%;margin:0 auto;position:relative}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader{text-align:center;margin-bottom:64px}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader .commitmentSectionHeaderTitle{color:#fff;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader .commitmentSectionHeaderDescription{color:#ffffffe6;max-width:768px;margin:0 auto;font-size:20px;font-weight:400;line-height:1.6}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;margin-bottom:64px;display:grid}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionImage .commitmentSectionImageImg{border-radius:12px;width:100%;height:auto;max-height:550px;display:block;box-shadow:0 20px 60px #0000004d}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background-color:#ffffff1a;border:1px solid #fff3;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:24px;transition:background-color .2s;display:flex}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard:hover{background-color:#ffffff26}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardIcon{background-color:#1a8848;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardIcon .commitmentSectionValuesCardIconImage{color:#fff;width:24px;height:24px}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardContent .commitmentSectionValuesCardContentTitle{color:#fff;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardContent .commitmentSectionValuesCardContentDescription{color:#fffc;font-size:15px;font-weight:400;line-height:1.6}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:32px}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote .commitmentSectionQuoteText{color:#fffffff2;margin-bottom:16px;font-size:28px;font-style:italic;font-weight:400;line-height:1.3}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote .commitmentSectionQuoteSubtext{color:#fffc;font-size:18px;font-weight:400;line-height:1.5}@media screen and (width<=992px){.commitmentSection{padding:40px 24px}.commitmentSection .commitmentSectionContainer{width:100%;margin:unset}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader{margin-bottom:48px}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader .commitmentSectionHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader .commitmentSectionHeaderDescription{font-size:17px;font-weight:400;line-height:1.6}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardContent .commitmentSectionValuesCardContentTitle{font-size:18px;font-weight:600;line-height:1.3}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote{padding:24px}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote .commitmentSectionQuoteText{font-size:22px;font-weight:400;line-height:1.3}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote .commitmentSectionQuoteSubtext{font-size:16px;font-weight:400;line-height:1.5}}@media screen and (width<=480px){.commitmentSection{padding:40px 24px}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader .commitmentSectionHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.commitmentSection .commitmentSectionContainer .commitmentSectionHeader .commitmentSectionHeaderDescription{font-size:15px;font-weight:400;line-height:1.6}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard{padding:16px}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardContent .commitmentSectionValuesCardContentTitle{font-size:16px;font-weight:600;line-height:1.3}.commitmentSection .commitmentSectionContainer .commitmentSectionWrapper .commitmentSectionValues .commitmentSectionValuesCard .commitmentSectionValuesCardContent .commitmentSectionValuesCardContentDescription{font-size:13px;font-weight:400;line-height:1.6}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote{padding:20px}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote .commitmentSectionQuoteText{font-size:20px;font-weight:400;line-height:1.3}.commitmentSection .commitmentSectionContainer .commitmentSectionQuote .commitmentSectionQuoteSubtext{font-size:14px;font-weight:400;line-height:1.5}}.trustedSection{background-color:#f0fafe;padding:80px 0}.trustedSection .trustedSectionContainer{width:94.4444%;margin:0 auto}.trustedSection .trustedSectionContainer .trustedSectionImage{justify-content:center;margin-bottom:32px;display:flex}.trustedSection .trustedSectionContainer .trustedSectionImage .trustedSectionImageImg{border-radius:8px;max-width:800px;max-height:450px;display:block;box-shadow:0 4px 6px #00000012,0 10px 15px #0000001a}.trustedSection .trustedSectionContainer .trustedSectionTitle{color:#212122;text-align:center;margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.3}.trustedSection .trustedSectionContainer .trustedSectionDescription{color:#141313;text-align:center;max-width:700px;font-size:15px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.trustedSection{padding:40px 24px}.trustedSection .trustedSectionContainer{width:100%;margin:unset}.trustedSection .trustedSectionContainer .trustedSectionTitle{font-size:24px;font-weight:700;line-height:1.3}.trustedSection .trustedSectionContainer .trustedSectionDescription{font-size:15px;font-weight:400;line-height:1.7}}@media screen and (width<=480px){.trustedSection{padding:40px 24px}.trustedSection .trustedSectionContainer .trustedSectionImage{margin-bottom:24px}.trustedSection .trustedSectionContainer .trustedSectionTitle{margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}.trustedSection .trustedSectionContainer .trustedSectionDescription{font-size:14px;font-weight:400;line-height:1.7}}.contactCTASection{background-color:#2d365b;padding:80px 0}.contactCTASection .contactCTASectionContainer{width:94.4444%;margin:0 auto}.contactCTASection .contactCTASectionContainer .contactCTASectionTitle{color:#fff;margin-bottom:16px;font-size:28px;font-weight:400;line-height:1.3}.contactCTASection .contactCTASectionContainer .contactCTASectionDescription{color:#fff;margin-bottom:32px;font-size:18px;font-weight:400;line-height:1.5}.contactCTASection .contactCTASectionContainer .contactCTASectionForm{flex-direction:row;justify-content:flex-start;align-items:stretch;max-width:448px;display:flex}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormInput{color:#1a1a1a;background-color:#fff;border:none;border-radius:8px 0 0 8px;outline:none;flex:1;padding:12px 24px;font-size:15px;font-weight:400;line-height:normal}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormInput::placeholder{color:#9ca3af}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormButton{color:#fff;cursor:pointer;background-color:#1a8848;border:none;border-radius:0 8px 8px 0;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;transition:background-color .2s;display:flex;box-shadow:0 2px 6px #00000014}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormButton:hover{background-color:#146c3a}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormButton .contactCTASectionFormButtonIcon{width:20px;height:20px}.contactCTASection .contactCTASectionContainer .contactCTASectionSuccess{color:#fff;font-size:16px;font-weight:500;line-height:normal}@media screen and (width<=992px){.contactCTASection{padding:40px 24px}.contactCTASection .contactCTASectionContainer{width:100%;margin:unset}.contactCTASection .contactCTASectionContainer .contactCTASectionTitle{font-size:24px;font-weight:400;line-height:1.3}.contactCTASection .contactCTASectionContainer .contactCTASectionDescription{font-size:16px;font-weight:400;line-height:1.5}}@media screen and (width<=480px){.contactCTASection{padding:40px 24px}.contactCTASection .contactCTASectionContainer .contactCTASectionTitle{font-size:20px;font-weight:400;line-height:1.3}.contactCTASection .contactCTASectionContainer .contactCTASectionDescription{margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.5}.contactCTASection .contactCTASectionContainer .contactCTASectionForm{max-width:100%}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormInput{padding:10px 16px;font-size:14px;font-weight:400;line-height:normal}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormButton{padding:10px 18px}.contactCTASection .contactCTASectionContainer .contactCTASectionForm .contactCTASectionFormButton .contactCTASectionFormButtonIcon{width:18px;height:18px}}.reusableHero{aspect-ratio:16/4;background-color:#2d365b;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;margin-top:120px;display:flex;position:relative}.reusableHero .reusableHeroContent{z-index:10;text-align:center;padding:0 24px;position:relative}.reusableHero .reusableHeroContent .reusableHeroContentTitle{color:#fff;text-shadow:0 2px 8px #0009;font-size:48px;font-weight:700;line-height:1.2}.reusableHero.services{background-color:#0000;background-size:cover}.reusableHero.agrochemicals{aspect-ratio:16/7;background-color:#0000;background-size:cover}.reusableHero.rabitBreeding{aspect-ratio:16/7;background-color:#0000;background-position:50%;background-size:cover}@media screen and (width<=992px){.reusableHero{aspect-ratio:1;margin-top:100px}.reusableHero .reusableHeroContent .reusableHeroContentTitle{font-size:36px;font-weight:700;line-height:1.2}.reusableHero.agrochemicals{aspect-ratio:1;background-position:100%}.reusableHero.rabitBreeding{aspect-ratio:1;background-position:50%}}@media screen and (width<=480px){.reusableHero{margin-top:90px}.reusableHero .reusableHeroContent .reusableHeroContentTitle{font-size:28px;font-weight:700;line-height:1.2}}.reusableContentSection{background-color:#f9fafb;padding:80px 0}.reusableContentSection .reusableContentSectionContainer{width:94.4444%;margin:0 auto}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;display:grid}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent .reusableContentSectionContentTitle{color:#212122;margin-bottom:24px;font-size:30px;font-weight:700;line-height:1.2}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent .reusableContentSectionContentParagraph{color:#141313;font-size:16px;font-weight:400;line-height:1.7}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent .reusableContentSectionContentParagraph:not(:last-child){margin-bottom:16px}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionImage{height:402px}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionImage .reusableContentSectionImageImg{border-radius:8px;width:100%;height:100%;display:block}.reusableContentSection.toxicology{background-color:#fff}@media screen and (width<=992px){.reusableContentSection{padding:40px 24px}.reusableContentSection .reusableContentSectionContainer{width:100%;margin:unset}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper{grid-template-columns:1fr;gap:32px}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent .reusableContentSectionContentTitle{font-size:26px;font-weight:700;line-height:1.2}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent .reusableContentSectionContentParagraph{font-size:15px;font-weight:400;line-height:1.7}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionImage{height:auto}}@media screen and (width<=480px){.reusableContentSection{padding:40px 24px}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent .reusableContentSectionContentTitle{margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.2}.reusableContentSection .reusableContentSectionContainer .reusableContentSectionWrapper .reusableContentSectionContent .reusableContentSectionContentParagraph{font-size:14px;font-weight:400;line-height:1.7}}.whyChooseRodenta{background-color:#2b3a7d;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative}.whyChooseRodenta .whyChooseRodentaContainer{width:94.4444%;margin:0 auto}.whyChooseRodenta .whyChooseRodentaContainer .whyChooseRodentaContent{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.whyChooseRodenta .whyChooseRodentaContainer .whyChooseRodentaContent .whyChooseRodentaContentTitle{color:#fff;margin-bottom:16px;font-size:30px;font-weight:700;line-height:1.2}.whyChooseRodenta .whyChooseRodentaContainer .whyChooseRodentaContent .whyChooseRodentaContentDescription{color:#fff;font-size:16px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.whyChooseRodenta{padding:40px 24px}.whyChooseRodenta .whyChooseRodentaContainer{width:100%;margin:unset}.whyChooseRodenta .whyChooseRodentaContainer .whyChooseRodentaContent .whyChooseRodentaContentTitle{font-size:26px;font-weight:700;line-height:1.2}.whyChooseRodenta .whyChooseRodentaContainer .whyChooseRodentaContent .whyChooseRodentaContentDescription{font-size:15px;font-weight:400;line-height:1.7}}@media screen and (width<=480px){.whyChooseRodenta{padding:40px 24px}.whyChooseRodenta .whyChooseRodentaContainer .whyChooseRodentaContent .whyChooseRodentaContentTitle{margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.2}.whyChooseRodenta .whyChooseRodentaContainer .whyChooseRodentaContent .whyChooseRodentaContentDescription{font-size:14px;font-weight:400;line-height:1.7}}.ourTestingServicesSection{background-color:#f0fafe;padding:80px 0}.ourTestingServicesSection .ourTestingServicesSectionContainer{width:94.4444%;margin:0 auto}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionTitle{color:#212122;text-align:center;margin-bottom:48px;font-size:30px;font-weight:700;line-height:1.2}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard{background-color:#fff;border-radius:8px;padding:32px}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard .ourTestingServicesSectionGridCardTitle{color:#212122;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard .ourTestingServicesSectionGridCardDescription{color:#141313;font-size:16px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.ourTestingServicesSection{padding:40px 24px}.ourTestingServicesSection .ourTestingServicesSectionContainer{width:100%;margin:unset}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionTitle{margin-bottom:36px;font-size:26px;font-weight:700;line-height:1.2}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid{grid-template-columns:1fr;gap:24px}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard{padding:24px}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard .ourTestingServicesSectionGridCardTitle{font-size:18px;font-weight:700;line-height:1.3}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard .ourTestingServicesSectionGridCardDescription{font-size:15px;font-weight:400;line-height:1.7}}@media screen and (width<=480px){.ourTestingServicesSection{padding:40px 24px}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionTitle{margin-bottom:28px;font-size:22px;font-weight:700;line-height:1.2}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard{padding:20px}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard .ourTestingServicesSectionGridCardTitle{font-size:17px;font-weight:700;line-height:1.3}.ourTestingServicesSection .ourTestingServicesSectionContainer .ourTestingServicesSectionGrid .ourTestingServicesSectionGridCard .ourTestingServicesSectionGridCardDescription{font-size:14px;font-weight:400;line-height:1.7}}.servicesCTASection{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 0;position:relative}.servicesCTASection .servicesCTASectionContainer{width:94.4444%;margin:0 auto}.servicesCTASection .servicesCTASectionContainer .servicesCTASectionContent .servicesCTASectionContentText{color:#fff;font-size:16px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.servicesCTASection{padding:40px 24px}.servicesCTASection .servicesCTASectionContainer{width:100%;margin:unset}.servicesCTASection .servicesCTASectionContainer .servicesCTASectionContent .servicesCTASectionContentText{font-size:15px;font-weight:400;line-height:1.7}}@media screen and (width<=480px){.servicesCTASection{padding:40px 24px}.servicesCTASection .servicesCTASectionContainer .servicesCTASectionContent .servicesCTASectionContentText{font-size:14px;font-weight:400;line-height:1.7}}.studiesDescription{background-color:#f9fafb;padding:60px 0}.studiesDescription .studiesDescriptionContainer{width:94.4444%;margin:0 auto}.studiesDescription .studiesDescriptionContainer .studiesDescriptionText{color:#141313;text-align:center;font-size:16px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.studiesDescription{padding:40px 24px}.studiesDescription .studiesDescriptionContainer{width:100%;margin:unset}.studiesDescription .studiesDescriptionContainer .studiesDescriptionText{font-size:15px;font-weight:400;line-height:1.7}}@media screen and (width<=480px){.studiesDescription{padding:40px 24px}.studiesDescription .studiesDescriptionContainer .studiesDescriptionText{font-size:14px;font-weight:400;line-height:1.7}}.detailedStudies{background-color:#fff;padding:60px 0}.detailedStudies .detailedStudiesContainer{max-width:1280px;margin:0 auto}.detailedStudies .detailedStudiesContainer .detailedStudiesList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.detailedStudies .detailedStudiesContainer .detailedStudiesList .detailedStudiesListItem{color:#141313;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.detailedStudies .detailedStudiesContainer .detailedStudiesList .detailedStudiesListItem .detailedStudiesListItemBullet{flex-shrink:0;font-size:16px;font-weight:400;line-height:normal}.detailedStudies .detailedStudiesContainer .detailedStudiesList .detailedStudiesListItem .detailedStudiesListItemText{font-size:16px;font-weight:400;line-height:1.6}.detailedStudies .detailedStudiesContainer .detailedStudiesPlainText{color:#141313;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock{margin-bottom:24px}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockTitle{color:#212122;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockText{color:#141313;margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.6}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding:0 0 0 24px;list-style:none;display:flex}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItem{color:#141313;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItem .detailedStudiesBlockListItemBullet{flex-shrink:0;font-size:16px;font-weight:400;line-height:normal}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItem .detailedStudiesBlockListItemText{font-size:16px;font-weight:400;line-height:1.6}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItemNested{color:#141313;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;padding-left:24px;display:flex}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItemNested .detailedStudiesBlockListItemNumber{flex-shrink:0;font-size:16px;font-weight:400;line-height:normal}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItemNested .detailedStudiesBlockListItemText{font-size:16px;font-weight:400;line-height:1.6}.detailedStudies .detailedStudiesContainer .detailedStudiesNote{color:#141313;font-size:16px;font-style:italic;font-weight:400;line-height:1.6}@media screen and (width<=992px){.detailedStudies{padding:40px 24px}.detailedStudies .detailedStudiesContainer .detailedStudiesPlainText{font-size:15px;font-weight:400;line-height:1.6}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockTitle{font-size:18px;font-weight:700;line-height:1.3}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItem .detailedStudiesBlockListItemText,.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItemNested .detailedStudiesBlockListItemText{font-size:15px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.detailedStudies{padding:40px 24px}.detailedStudies .detailedStudiesContainer .detailedStudiesPlainText{font-size:14px;font-weight:400;line-height:1.6}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockTitle{font-size:17px;font-weight:700;line-height:1.3}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList,.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItemNested{padding-left:12px}.detailedStudies .detailedStudiesContainer .detailedStudiesBlock .detailedStudiesBlockList .detailedStudiesBlockListItemNested .detailedStudiesBlockListItemText{font-size:14px;font-weight:400;line-height:1.6}}.agrochemicalSafety{background-color:#fff;padding:60px 0}.agrochemicalSafety .agrochemicalSafetyContainer{max-width:860px;margin:0 auto}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader{text-align:center;margin-bottom:48px}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader .agrochemicalSafetyHeaderTitle{color:#2d365b;margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.3}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader .agrochemicalSafetyHeaderDescription{color:#141313;font-size:16px;font-weight:400;line-height:1.7}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock{margin-bottom:40px}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockTitle{color:#2d365b;text-align:center;margin-bottom:20px;font-size:18px;font-weight:700;line-height:1.3}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockList .agrochemicalSafetyBlockListItem{color:#141313;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockList .agrochemicalSafetyBlockListItem .agrochemicalSafetyBlockListItemBullet{flex-shrink:0;font-size:16px;font-weight:400;line-height:normal}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockList .agrochemicalSafetyBlockListItem .agrochemicalSafetyBlockListItemText{font-size:16px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.agrochemicalSafety{padding:40px 24px}.agrochemicalSafety .agrochemicalSafetyContainer{max-width:100%}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader{margin-bottom:36px}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader .agrochemicalSafetyHeaderTitle{font-size:24px;font-weight:700;line-height:1.3}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader .agrochemicalSafetyHeaderDescription{font-size:15px;font-weight:400;line-height:1.7}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock{margin-bottom:32px}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockTitle{font-size:16px;font-weight:700;line-height:1.3}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockList .agrochemicalSafetyBlockListItem .agrochemicalSafetyBlockListItemText{font-size:15px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.agrochemicalSafety{padding:40px 24px}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader .agrochemicalSafetyHeaderTitle{font-size:20px;font-weight:700;line-height:1.3}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyHeader .agrochemicalSafetyHeaderDescription{font-size:14px;font-weight:400;line-height:1.7}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock{margin-bottom:24px}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockTitle{font-size:15px;font-weight:700;line-height:1.3}.agrochemicalSafety .agrochemicalSafetyContainer .agrochemicalSafetyBlock .agrochemicalSafetyBlockList .agrochemicalSafetyBlockListItem .agrochemicalSafetyBlockListItemText{font-size:14px;font-weight:400;line-height:1.6}}.testingServicesGrid{background-color:#e8f4fb;padding:80px 0}.testingServicesGrid .testingServicesGridContainer{width:94.4444%;margin:0 auto}.testingServicesGrid .testingServicesGridContainer .testingServicesGridTitle{color:#1a1a2e;text-align:center;margin-bottom:48px;font-size:30px;font-weight:700;line-height:1.2}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:32px;display:flex}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard .testingServicesGridCardsCardTitle{color:#1a1a2e;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.3}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard .testingServicesGridCardsCardDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.testingServicesGrid{padding:40px 24px}.testingServicesGrid .testingServicesGridContainer{width:100%;margin:unset}.testingServicesGrid .testingServicesGridContainer .testingServicesGridTitle{margin-bottom:36px;font-size:24px;font-weight:700;line-height:1.2}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards{grid-template-columns:repeat(2,1fr);gap:20px}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard{padding:24px}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard .testingServicesGridCardsCardTitle{font-size:16px;font-weight:700;line-height:1.3}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard .testingServicesGridCardsCardDescription{font-size:14px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.testingServicesGrid{padding:40px 24px}.testingServicesGrid .testingServicesGridContainer .testingServicesGridTitle{margin-bottom:28px;font-size:20px;font-weight:700;line-height:1.2}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards{grid-template-columns:1fr;gap:16px}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard{padding:20px}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard .testingServicesGridCardsCardTitle{font-size:15px;font-weight:700;line-height:1.3}.testingServicesGrid .testingServicesGridContainer .testingServicesGridCards .testingServicesGridCardsCard .testingServicesGridCardsCardDescription{font-size:14px;font-weight:400;line-height:1.6}}.rabbitBreedingDetailedStudies{background-color:#fff;padding:64px 24px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer{max-width:1280px;margin:0 auto}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock{margin-bottom:40px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockMainTitle{color:#212122;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockTitle{color:#212122;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockIntro{color:#141313;margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.6}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList.rabbitBreedingDetailedStudiesBlockListIndented{padding-left:24px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem{color:#141313;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemBullet{flex-shrink:0;font-size:16px;font-weight:400;line-height:normal}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemText{font-size:16px;font-weight:400;line-height:1.6}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply{background-color:#eff6ff;border-radius:8px;padding:24px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockTitle{color:#212122;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockIntro{color:#141313;margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.6}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding:0 0 0 24px;list-style:none;display:flex}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem{color:#141313;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemBullet{flex-shrink:0;font-size:16px;font-weight:400;line-height:normal}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemText{font-size:16px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.rabbitBreedingDetailedStudies{padding:40px 24px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock{margin-bottom:32px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockMainTitle{font-size:22px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockTitle{font-size:18px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemText{font-size:15px;font-weight:400;line-height:1.6}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockTitle{font-size:18px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemText{font-size:15px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.rabbitBreedingDetailedStudies{padding:40px 24px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock{margin-bottom:24px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockMainTitle{font-size:20px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockTitle{font-size:17px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList.rabbitBreedingDetailedStudiesBlockListIndented{padding-left:12px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesBlock .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemText{font-size:14px;font-weight:400;line-height:1.6}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply{padding:16px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockTitle{font-size:17px;font-weight:700;line-height:1.3}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockList{padding-left:12px}.rabbitBreedingDetailedStudies .rabbitBreedingDetailedStudiesContainer .rabbitBreedingDetailedStudiesCustomSupply .rabbitBreedingDetailedStudiesBlockList .rabbitBreedingDetailedStudiesBlockListItem .rabbitBreedingDetailedStudiesBlockListItemText{font-size:14px;font-weight:400;line-height:1.6}}.blogHero{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:center;align-items:center;height:400px;margin-top:120px;display:flex;position:relative}.blogHero .blogHeroContent{z-index:10;text-align:center;max-width:768px;margin:0 auto;padding:0 24px;position:relative}.blogHero .blogHeroContent .blogHeroContentTitle{color:#fff;text-shadow:0 2px 8px #0009;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1.1}.blogHero .blogHeroContent .blogHeroContentSubtitle{color:#fff;text-shadow:0 2px 6px #00000080;font-size:20px;font-weight:400;line-height:1.5}@media screen and (width<=992px){.blogHero{height:350px;margin-top:100px}.blogHero .blogHeroContent .blogHeroContentTitle{font-size:40px;font-weight:700;line-height:1.1}.blogHero .blogHeroContent .blogHeroContentSubtitle{font-size:17px;font-weight:400;line-height:1.5}}@media screen and (width<=480px){.blogHero{margin-top:90px}.blogHero .blogHeroContent .blogHeroContentTitle{margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.1}.blogHero .blogHeroContent .blogHeroContentSubtitle{font-size:15px;font-weight:400;line-height:1.5}}.blogCards{background-color:#fff;padding:60px 0}.blogCards .blogCardsContainer{width:94.4444%;margin:0 auto}.blogCards .blogCardsContainer .blogCardsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard{background-color:#fff;border-radius:8px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:block;overflow:hidden;box-shadow:0 4px 12px #0000001a}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000002e}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard:hover .blogCardsGridCardImage .blogCardsGridCardImageImg{transform:scale(1.1)}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard:hover .blogCardsGridCardContent .blogCardsGridCardContentTitle{color:#2563eb}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard:hover .blogCardsGridCardContent .blogCardsGridCardContentReadMore{gap:8px}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard:hover .blogCardsGridCardContent .blogCardsGridCardContentReadMore .blogCardsGridCardContentReadMoreArrow{transform:translate(4px)}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardImage{height:224px;position:relative;overflow:hidden}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardImage .blogCardsGridCardImageImg{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:24px;display:flex}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentTitle{color:#212122;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3;transition:color .3s}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentDescription{color:#141313;margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.6}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentReadMore{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;transition:gap .3s;display:flex}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentReadMore .blogCardsGridCardContentReadMoreText{color:#2563eb;font-size:15px;font-weight:600;line-height:normal}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentReadMore .blogCardsGridCardContentReadMoreArrow{color:#2563eb;font-size:15px;font-weight:600;line-height:normal;transition:transform .3s}@media screen and (width<=992px){.blogCards{padding:40px 24px}.blogCards .blogCardsContainer{width:100%;margin:unset}.blogCards .blogCardsContainer .blogCardsGrid{grid-template-columns:repeat(2,1fr);gap:24px}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentTitle{font-size:18px;font-weight:700;line-height:1.3}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentDescription{font-size:15px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.blogCards{padding:40px 24px}.blogCards .blogCardsContainer .blogCardsGrid{grid-template-columns:1fr;gap:20px}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardImage{height:200px}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent{padding:16px}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentTitle{font-size:17px;font-weight:700;line-height:1.3}.blogCards .blogCardsContainer .blogCardsGrid .blogCardsGridCard .blogCardsGridCardContent .blogCardsGridCardContentDescription{font-size:14px;font-weight:400;line-height:1.6}}.pageHero{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:center;align-items:center;height:400px;margin-top:120px;display:flex;position:relative}.pageHero .pageHeroContent{z-index:10;text-align:center;max-width:768px;margin:0 auto;padding:0 24px;position:relative}.pageHero .pageHeroContent .pageHeroContentTitle{color:#fff;text-shadow:0 2px 8px #0009;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1.1}.pageHero .pageHeroContent .pageHeroContentSubtitle{color:#fff;text-shadow:0 2px 6px #00000080;font-size:20px;font-weight:400;line-height:1.5}@media screen and (width<=992px){.pageHero{height:350px;margin-top:100px}.pageHero .pageHeroContent .pageHeroContentTitle{font-size:40px;font-weight:700;line-height:1.1}.pageHero .pageHeroContent .pageHeroContentSubtitle{font-size:17px;font-weight:400;line-height:1.5}}@media screen and (width<=480px){.pageHero{margin-top:90px}.pageHero .pageHeroContent .pageHeroContentTitle{margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.1}.pageHero .pageHeroContent .pageHeroContentSubtitle{font-size:15px;font-weight:400;line-height:1.5}}.contactFormInfo{background-color:#fff;padding:60px 0}.contactFormInfo .contactFormInfoContainer{width:94.4444%;margin:0 auto}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper{grid-template-columns:repeat(2,1fr);align-items:start;gap:48px;display:grid}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm{background-color:#f9fafb;border-radius:12px;padding:32px;box-shadow:0 4px 20px #0000001a}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormTitle{color:#2d365b;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormSubtitle{color:#141313;margin-bottom:32px;font-size:16px;font-weight:400;line-height:1.5}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsGroup{width:100%}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsGroup .contactFormInfoFormFieldsGroupInput{color:#1a1a1a;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:15px;font-weight:400;line-height:normal;transition:border-color .2s,box-shadow .2s}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsGroup .contactFormInfoFormFieldsGroupInput::placeholder{color:#9ca3af}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsGroup .contactFormInfoFormFieldsGroupInput:focus{border-color:#0000;box-shadow:0 0 0 2px #1a8848}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsGroup .contactFormInfoFormFieldsGroupTextarea{color:#1a1a1a;resize:none;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:400;line-height:normal;transition:border-color .2s,box-shadow .2s}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsGroup .contactFormInfoFormFieldsGroupTextarea::placeholder{color:#9ca3af}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsGroup .contactFormInfoFormFieldsGroupTextarea:focus{border-color:#0000;box-shadow:0 0 0 2px #1a8848}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsButton{color:#fff;cursor:pointer;background-color:#06f;border:none;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 32px;font-size:17px;font-weight:600;line-height:normal;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 4px 12px #00000026}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsButton:hover{background-color:#0052cc;transform:scale(1.02)}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsButton .contactFormInfoFormFieldsButtonIcon{width:20px;height:20px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormSuccess{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:48px 0;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormSuccess .contactFormInfoFormSuccessIcon{background-color:#dcfce7;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormSuccess .contactFormInfoFormSuccessIcon .contactFormInfoFormSuccessIconImage{color:#16a34a;width:48px;height:48px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormSuccess .contactFormInfoFormSuccessTitle{color:#2d365b;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormSuccess .contactFormInfoFormSuccessText{color:#141313;font-size:16px;font-weight:400;line-height:1.5}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsTitle{color:#2d365b;margin-bottom:32px;font-size:28px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;margin-bottom:32px;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemIcon{color:#06f;flex-shrink:0;width:24px;height:24px;margin-top:4px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent .contactFormInfoDetailsItemContentLabel{color:#06f;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent .contactFormInfoDetailsItemContentText{color:#141313;font-size:16px;font-weight:400;line-height:1.6}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent .contactFormInfoDetailsItemContentLink{color:#141313;font-size:16px;font-weight:400;line-height:1.6;text-decoration:none;transition:color .2s}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent .contactFormInfoDetailsItemContentLink:hover{color:#06f}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsSocial{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsSocial .contactFormInfoDetailsSocialTitle{color:#06f;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsSocial .contactFormInfoDetailsSocialLinks{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsSocial .contactFormInfoDetailsSocialLinks .contactFormInfoDetailsSocialLinksItem{background-color:#06f;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 2px 8px #00000026}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsSocial .contactFormInfoDetailsSocialLinks .contactFormInfoDetailsSocialLinksItem:hover{background-color:#0052cc;transform:scale(1.1)}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsSocial .contactFormInfoDetailsSocialLinks .contactFormInfoDetailsSocialLinksItem .contactFormInfoDetailsSocialLinksItemIcon{color:#fff;width:24px;height:24px}@media screen and (width<=992px){.contactFormInfo{padding:40px 24px}.contactFormInfo .contactFormInfoContainer{width:100%;margin:unset}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper{grid-template-columns:1fr;gap:40px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormTitle{font-size:24px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsTitle{margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.2}}@media screen and (width<=480px){.contactFormInfo{padding:40px 24px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm{padding:20px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormTitle{font-size:20px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormSubtitle{margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.5}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields{gap:16px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoForm .contactFormInfoFormFields .contactFormInfoFormFieldsButton{padding:10px 24px;font-size:15px;font-weight:600;line-height:normal}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsTitle{font-size:20px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem{margin-bottom:24px}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent .contactFormInfoDetailsItemContentLabel{font-size:16px;font-weight:700;line-height:1.2}.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent .contactFormInfoDetailsItemContentText,.contactFormInfo .contactFormInfoContainer .contactFormInfoWrapper .contactFormInfoDetails .contactFormInfoDetailsItem .contactFormInfoDetailsItemContent .contactFormInfoDetailsItemContentLink{font-size:14px;font-weight:400;line-height:1.6}}.mapSection{background-color:#f3f4f6;padding:0}.mapSection .mapSectionWrapper{background-color:#e5e7eb;width:100%;height:500px;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0000001a}.mapSection .mapSectionWrapper .mapSectionWrapperIframe{border:none;width:100%;height:100%;display:block}.mapSection .mapSectionWrapper .mapSectionWrapperOpenInMaps{background-color:#fff;border-radius:8px;padding:8px 16px;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #00000026}.mapSection .mapSectionWrapper .mapSectionWrapperOpenInMaps .mapSectionWrapperOpenInMapsLink{color:#06f;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:normal;text-decoration:none;transition:color .2s;display:flex}.mapSection .mapSectionWrapper .mapSectionWrapperOpenInMaps .mapSectionWrapperOpenInMapsLink:hover{color:#0052cc}.mapSection .mapSectionWrapper .mapSectionWrapperOpenInMaps .mapSectionWrapperOpenInMapsLink .mapSectionWrapperOpenInMapsLinkIcon{flex-shrink:0;width:16px;height:16px}.mapSection .mapSectionWrapper .mapSectionWrapperHint{pointer-events:none;background-color:#000000b3;border-radius:9999px;padding:8px 16px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mapSection .mapSectionWrapper .mapSectionWrapperHint .mapSectionWrapperHintText{color:#fff;white-space:nowrap;font-size:13px;font-weight:400;line-height:normal}@media screen and (width<=992px){.mapSection .mapSectionWrapper{height:400px}}@media screen and (width<=480px){.mapSection .mapSectionWrapper{height:300px}.mapSection .mapSectionWrapper .mapSectionWrapperOpenInMaps{padding:6px 12px}.mapSection .mapSectionWrapper .mapSectionWrapperOpenInMaps .mapSectionWrapperOpenInMapsLink{font-size:12px;font-weight:600;line-height:normal}.mapSection .mapSectionWrapper .mapSectionWrapperHint{text-align:center;width:90%}.mapSection .mapSectionWrapper .mapSectionWrapperHint .mapSectionWrapperHintText{white-space:normal;font-size:12px;font-weight:400;line-height:normal}}.additionalInfo{background-color:#fff;padding:64px 24px}.additionalInfo .additionalInfoContainer{max-width:1280px;margin:0 auto}.additionalInfo .additionalInfoContainer .additionalInfoHeader{text-align:center;margin-bottom:48px}.additionalInfo .additionalInfoContainer .additionalInfoHeader .additionalInfoHeaderTitle{color:#212122;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.additionalInfo .additionalInfoContainer .additionalInfoHeader .additionalInfoHeaderDescription{color:#141313;max-width:768px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.5}.additionalInfo .additionalInfoContainer .additionalInfoGrid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:896px;margin:0 auto;display:grid}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard{text-align:center;background-color:#f9fafb;border-radius:8px;padding:24px}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard .additionalInfoGridCardDay{color:#2d365b;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.2}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard .additionalInfoGridCardHours{color:#141313;font-size:18px;font-weight:400;line-height:1.5}@media screen and (width<=992px){.additionalInfo{padding:40px 24px}.additionalInfo .additionalInfoContainer .additionalInfoHeader{margin-bottom:36px}.additionalInfo .additionalInfoContainer .additionalInfoHeader .additionalInfoHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.additionalInfo .additionalInfoContainer .additionalInfoHeader .additionalInfoHeaderDescription{font-size:16px;font-weight:400;line-height:1.5}.additionalInfo .additionalInfoContainer .additionalInfoGrid{grid-template-columns:1fr;gap:16px;max-width:400px}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard .additionalInfoGridCardDay{font-size:18px;font-weight:700;line-height:1.2}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard .additionalInfoGridCardHours{font-size:16px;font-weight:400;line-height:1.5}}@media screen and (width<=480px){.additionalInfo{padding:40px 24px}.additionalInfo .additionalInfoContainer .additionalInfoHeader .additionalInfoHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.additionalInfo .additionalInfoContainer .additionalInfoHeader .additionalInfoHeaderDescription{font-size:15px;font-weight:400;line-height:1.5}.additionalInfo .additionalInfoContainer .additionalInfoGrid{max-width:100%}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard{padding:20px}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard .additionalInfoGridCardDay{font-size:17px;font-weight:700;line-height:1.2}.additionalInfo .additionalInfoContainer .additionalInfoGrid .additionalInfoGridCard .additionalInfoGridCardHours{font-size:15px;font-weight:400;line-height:1.5}}.careersHero{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:520px;margin-top:120px;position:relative}.careersHero .careersHeroOverlay{z-index:1;background:linear-gradient(135deg,#1d264ab8 0%,#2d365b8c 100%);position:absolute;inset:0}.careersHero .careersHeroContainer{z-index:2;flex-direction:row;justify-content:center;align-items:center;width:94.4444%;height:100%;margin:0 auto;display:flex;position:relative}.careersHero .careersHeroContainer .careersHeroContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:820px;display:flex}.careersHero .careersHeroContainer .careersHeroContent .careersHeroTitle{color:#fff;letter-spacing:.5px;font-size:52px;font-weight:700;line-height:1.15}.careersHero .careersHeroContainer .careersHeroContent .careersHeroSubtitle{color:#ffffffe0;max-width:640px;font-size:18px;font-weight:400;line-height:1.65}.careersHero .careersHeroContainer .careersHeroContent .careersHeroCtaButton{color:#1d264a;cursor:pointer;letter-spacing:.3px;white-space:nowrap;background-color:#fff;border:none;border-radius:50px;padding:14px 36px;font-size:16px;font-weight:600;line-height:normal;transition:background-color .2s,box-shadow .2s,color .2s;box-shadow:0 4px 14px #00000026}.careersHero .careersHeroContainer .careersHeroContent .careersHeroCtaButton:hover{color:#1d264a;background-color:#e8ebf5;box-shadow:0 6px 20px #0000002e}@media screen and (width<=992px){.careersHero{background-position:100%;height:420px;margin-top:79px}.careersHero .careersHeroContainer{width:100%;padding:0 24px}.careersHero .careersHeroContainer .careersHeroContent{gap:16px}.careersHero .careersHeroContainer .careersHeroContent .careersHeroTitle{font-size:32px;font-weight:700;line-height:normal}.careersHero .careersHeroContainer .careersHeroContent .careersHeroSubtitle{font-size:15px;font-weight:400;line-height:normal}.careersHero .careersHeroContainer .careersHeroContent .careersHeroCtaButton{padding:12px 28px;font-size:14px;font-weight:600;line-height:normal}}@media screen and (width<=480px){.careersHero{height:380px}.careersHero .careersHeroContainer .careersHeroContent .careersHeroTitle{font-size:26px;font-weight:700;line-height:normal}.careersHero .careersHeroContainer .careersHeroContent .careersHeroSubtitle{font-size:14px;font-weight:400;line-height:normal}}.whyJoinRodenta{background-color:#fff;padding:60px 0}.whyJoinRodenta .whyJoinRodentaContainer{width:94.4444%;margin:0 auto}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader{text-align:center;margin-bottom:48px}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader .whyJoinRodentaHeaderTitle{color:#212122;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader .whyJoinRodentaHeaderDescription{color:#141313;max-width:768px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent{flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;display:flex}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentImage{flex:1}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentImage .whyJoinRodentaContentImageImg{object-fit:cover;border-radius:8px;width:100%;height:320px;display:block;box-shadow:0 4px 6px #00000012,0 10px 15px #0000001a}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText .whyJoinRodentaContentTextTitle{color:#212122;font-size:24px;font-weight:700;line-height:1.3}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText .whyJoinRodentaContentTextParagraph{color:#141313;font-size:16px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.whyJoinRodenta{padding:40px 24px}.whyJoinRodenta .whyJoinRodentaContainer{width:100%;margin:unset}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader{margin-bottom:36px}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader .whyJoinRodentaHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader .whyJoinRodentaHeaderDescription{font-size:16px;font-weight:400;line-height:1.6}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent{flex-direction:column;gap:24px}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentImage{width:100%}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentImage .whyJoinRodentaContentImageImg{height:260px}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText{width:100%}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText .whyJoinRodentaContentTextTitle{font-size:22px;font-weight:700;line-height:1.3}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText .whyJoinRodentaContentTextParagraph{font-size:15px;font-weight:400;line-height:1.7}}@media screen and (width<=480px){.whyJoinRodenta{padding:40px 24px}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader .whyJoinRodentaHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaHeader .whyJoinRodentaHeaderDescription{font-size:15px;font-weight:400;line-height:1.6}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentImage .whyJoinRodentaContentImageImg{height:220px}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText .whyJoinRodentaContentTextTitle{font-size:20px;font-weight:700;line-height:1.3}.whyJoinRodenta .whyJoinRodentaContainer .whyJoinRodentaContent .whyJoinRodentaContentText .whyJoinRodentaContentTextParagraph{font-size:14px;font-weight:400;line-height:1.7}}.benefitsSection{background-color:#f9fafb;padding:60px 0}.benefitsSection .benefitsSectionContainer{width:94.4444%;margin:0 auto}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader{text-align:center;margin-bottom:48px}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader .benefitsSectionHeaderTitle{color:#212122;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader .benefitsSectionHeaderDescription{color:#141313;max-width:768px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard{cursor:default;background-color:#fff;border-radius:8px;padding:24px;transition:box-shadow .2s;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard:hover{box-shadow:0 10px 25px #0000001f,0 4px 10px #00000014}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard .benefitsSectionGridCardIcon{margin-bottom:16px}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard .benefitsSectionGridCardIcon .benefitsSectionGridCardIconImage{color:#2563eb;width:32px;height:32px}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard .benefitsSectionGridCardTitle{color:#212122;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard .benefitsSectionGridCardDescription{color:#141313;font-size:15px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.benefitsSection{padding:40px 24px}.benefitsSection .benefitsSectionContainer{width:100%;margin:unset}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader{margin-bottom:36px}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader .benefitsSectionHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader .benefitsSectionHeaderDescription{font-size:16px;font-weight:400;line-height:1.6}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid{grid-template-columns:repeat(2,1fr);gap:24px}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard .benefitsSectionGridCardTitle{font-size:18px;font-weight:700;line-height:1.3}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard .benefitsSectionGridCardDescription{font-size:14px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.benefitsSection{padding:40px 24px}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader .benefitsSectionHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.benefitsSection .benefitsSectionContainer .benefitsSectionHeader .benefitsSectionHeaderDescription{font-size:15px;font-weight:400;line-height:1.6}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid{grid-template-columns:1fr;gap:16px}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard{padding:20px}.benefitsSection .benefitsSectionContainer .benefitsSectionGrid .benefitsSectionGridCard .benefitsSectionGridCardTitle{font-size:17px;font-weight:700;line-height:1.3}}.ourCulture{background-color:#fff;padding:60px 0}.ourCulture .ourCultureContainer{width:94.4444%;margin:0 auto}.ourCulture .ourCultureContainer .ourCultureWrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;display:flex}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentTitle{color:#212122;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentValues{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentValues .ourCultureWrapperContentValuesParagraph{color:#141313;font-size:16px;font-weight:400;line-height:1.7}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperImage{flex:1}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperImage .ourCultureWrapperImageImg{object-fit:cover;border-radius:8px;width:100%;height:320px;display:block;box-shadow:0 4px 6px #00000012,0 10px 15px #0000001a}@media screen and (width<=992px){.ourCulture{padding:40px 24px}.ourCulture .ourCultureContainer{width:100%;margin:unset}.ourCulture .ourCultureContainer .ourCultureWrapper{flex-direction:column;gap:24px}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent{width:100%}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentTitle{font-size:28px;font-weight:700;line-height:1.2}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentValues .ourCultureWrapperContentValuesParagraph{font-size:15px;font-weight:400;line-height:1.7}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperImage{width:100%}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperImage .ourCultureWrapperImageImg{height:260px}}@media screen and (width<=480px){.ourCulture{padding:40px 24px}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentTitle{font-size:24px;font-weight:700;line-height:1.2}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentValues{gap:12px}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperContent .ourCultureWrapperContentValues .ourCultureWrapperContentValuesParagraph{font-size:14px;font-weight:400;line-height:1.7}.ourCulture .ourCultureContainer .ourCultureWrapper .ourCultureWrapperImage .ourCultureWrapperImageImg{height:220px}}.hiringProcess{background-color:#fff;padding:60px 0}.hiringProcess .hiringProcessContainer{width:94.4444%;margin:0 auto}.hiringProcess .hiringProcessContainer .hiringProcessHeader{text-align:center;margin-bottom:48px}.hiringProcess .hiringProcessContainer .hiringProcessHeader .hiringProcessHeaderTitle{color:#212122;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.hiringProcess .hiringProcessContainer .hiringProcessHeader .hiringProcessHeaderDescription{color:#141313;max-width:768px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}.hiringProcess .hiringProcessContainer .hiringProcessSteps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemNumber{color:#fff;background-color:#2563eb;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:24px;font-weight:700;line-height:normal;display:flex}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemTitle{color:#212122;margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.3}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemDescription{color:#141313;font-size:15px;font-weight:400;line-height:1.6}@media screen and (width<=992px){.hiringProcess{padding:40px 24px}.hiringProcess .hiringProcessContainer{width:100%;margin:unset}.hiringProcess .hiringProcessContainer .hiringProcessHeader{margin-bottom:36px}.hiringProcess .hiringProcessContainer .hiringProcessHeader .hiringProcessHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.hiringProcess .hiringProcessContainer .hiringProcessHeader .hiringProcessHeaderDescription{font-size:16px;font-weight:400;line-height:1.6}.hiringProcess .hiringProcessContainer .hiringProcessSteps{grid-template-columns:repeat(2,1fr);gap:32px}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemTitle{font-size:18px;font-weight:700;line-height:1.3}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemDescription{font-size:14px;font-weight:400;line-height:1.6}}@media screen and (width<=480px){.hiringProcess{padding:40px 24px}.hiringProcess .hiringProcessContainer .hiringProcessHeader .hiringProcessHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.hiringProcess .hiringProcessContainer .hiringProcessHeader .hiringProcessHeaderDescription{font-size:15px;font-weight:400;line-height:1.6}.hiringProcess .hiringProcessContainer .hiringProcessSteps{grid-template-columns:1fr;gap:28px}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemNumber{width:56px;height:56px;font-size:20px;font-weight:700;line-height:normal}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemTitle{font-size:17px;font-weight:700;line-height:1.3}.hiringProcess .hiringProcessContainer .hiringProcessSteps .hiringProcessStepsItem .hiringProcessStepsItemDescription{font-size:14px;font-weight:400;line-height:1.6}}.openPositions{background-color:#f9fafb;padding:60px 0}.openPositions .openPositionsContainer{width:94.4444%;margin:0 auto}.openPositions .openPositionsContainer .openPositionsHeader{text-align:center;margin-bottom:48px}.openPositions .openPositionsContainer .openPositionsHeader .openPositionsHeaderTitle{color:#212122;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.openPositions .openPositionsContainer .openPositionsHeader .openPositionsHeaderDescription{color:#141313;max-width:768px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}.openPositions .openPositionsContainer .openPositionsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:24px;transition:box-shadow .2s;display:flex;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard:hover{box-shadow:0 10px 25px #0000001f,0 4px 10px #00000014}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardTitle{color:#212122;margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.3}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardMeta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:16px;display:flex}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardMeta .openPositionsGridCardMetaItem{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;display:flex}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardMeta .openPositionsGridCardMetaItem .openPositionsGridCardMetaItemIcon{color:#2563eb;flex-shrink:0;width:16px;height:16px}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardMeta .openPositionsGridCardMetaItem .openPositionsGridCardMetaItemText{color:#141313;font-size:13px;font-weight:400;line-height:normal}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardMeta .openPositionsGridCardMetaBadge{color:#1d4ed8;background-color:#dbeafe;border-radius:9999px;padding:2px 12px;font-size:12px;font-weight:600;line-height:normal}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardDescription{color:#141313;flex:1;margin-bottom:16px;font-size:15px;font-weight:400;line-height:1.6}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;padding:8px 24px;font-size:14px;font-weight:600;line-height:normal;transition:background-color .2s}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardButton:hover{background-color:#1d4ed8}@media screen and (width<=992px){.openPositions{padding:40px 24px}.openPositions .openPositionsContainer{width:100%;margin:unset}.openPositions .openPositionsContainer .openPositionsHeader{margin-bottom:36px}.openPositions .openPositionsContainer .openPositionsHeader .openPositionsHeaderTitle{font-size:28px;font-weight:700;line-height:1.2}.openPositions .openPositionsContainer .openPositionsHeader .openPositionsHeaderDescription{font-size:16px;font-weight:400;line-height:1.6}.openPositions .openPositionsContainer .openPositionsGrid{grid-template-columns:1fr;gap:20px}}@media screen and (width<=480px){.openPositions{padding:40px 24px}.openPositions .openPositionsContainer .openPositionsHeader .openPositionsHeaderTitle{font-size:24px;font-weight:700;line-height:1.2}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard{padding:16px}.openPositions .openPositionsContainer .openPositionsGrid .openPositionsGridCard .openPositionsGridCardTitle{font-size:18px;font-weight:700;line-height:1.3}}.applicationModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#00000080;position:fixed;inset:0}.applicationModalWrapper{z-index:50;flex-direction:row;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.applicationModalWrapper .applicationModal{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:672px;max-height:90vh;display:flex;position:relative;box-shadow:0 25px 50px #00000040}.applicationModalWrapper .applicationModal .applicationModalClose{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;padding:8px;transition:background-color .2s;position:absolute;top:16px;right:16px}.applicationModalWrapper .applicationModal .applicationModalClose:hover{background-color:#fff3}.applicationModalWrapper .applicationModal .applicationModalClose .applicationModalCloseIcon{color:#fff;width:24px;height:24px}.applicationModalWrapper .applicationModal .applicationModalHeader{color:#fff;background:linear-gradient(to bottom right,#2d365b,#1f2745);border-radius:12px 12px 0 0;flex-shrink:0;width:100%;padding:32px}.applicationModalWrapper .applicationModal .applicationModalHeader .applicationModalHeaderTitle{margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.applicationModalWrapper .applicationModal .applicationModalHeader .applicationModalHeaderPosition{color:#ffffffe6;margin-bottom:8px;font-size:18px;font-weight:400;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalHeader .applicationModalHeaderSubtitle{color:#fffc;font-size:13px;font-weight:400;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalBody{flex:1;width:100%;min-height:0;overflow-y:auto}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;padding:32px;display:flex}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupLabel{color:#2d365b;font-size:13px;font-weight:600;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupLabel .applicationModalFormGroupLabelRequired{color:#ef4444;margin-left:2px}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupLabel .applicationModalFormGroupLabelOptional{color:#9ca3af;font-size:12px;font-weight:400;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupInput,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupSelect{color:#1a1a1a;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:15px;font-weight:400;line-height:normal;transition:border-color .2s,box-shadow .2s}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupInput::placeholder,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupSelect::placeholder{color:#9ca3af}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupInput:focus,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupSelect:focus{border-color:#0000;box-shadow:0 0 0 2px #1a8848}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupInput.applicationModalFormGroupInputError,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupSelect.applicationModalFormGroupInputError{box-shadow:none;border-color:#ef4444}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupInput.applicationModalFormGroupInputError:focus,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupSelect.applicationModalFormGroupInputError:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupInput.applicationModalFormGroupInputSuccess,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupSelect.applicationModalFormGroupInputSuccess{box-shadow:none;border-color:#16a34a}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupInput.applicationModalFormGroupInputSuccess:focus,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupSelect.applicationModalFormGroupInputSuccess:focus{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a33}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupTextarea{color:#1a1a1a;resize:none;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:400;line-height:normal;transition:border-color .2s,box-shadow .2s}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupTextarea::placeholder{color:#9ca3af}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupTextarea:focus{border-color:#0000;box-shadow:0 0 0 2px #1a8848}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupError{color:#ef4444;margin-top:2px;font-size:12px;font-weight:400;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload{width:100%}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadInput{display:none}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel{cursor:pointer;text-align:center;box-sizing:border-box;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 16px;transition:border-color .2s;display:flex}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel:hover{border-color:#1a8848}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel:hover .applicationModalFormGroupUploadLabelIcon,.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel:hover .applicationModalFormGroupUploadLabelText{color:#1a8848}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel.applicationModalFormGroupUploadLabelError{border-color:#ef4444}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel.applicationModalFormGroupUploadLabelSuccess{border-color:#16a34a}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel .applicationModalFormGroupUploadLabelIcon{color:#9ca3af;width:32px;height:32px;margin-bottom:8px;transition:color .2s}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel .applicationModalFormGroupUploadLabelText{color:#6b7280;font-size:13px;font-weight:400;line-height:normal;transition:color .2s}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel .applicationModalFormGroupUploadLabelText .applicationModalFormGroupUploadLabelTextBold{font-size:13px;font-weight:600;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel .applicationModalFormGroupUploadLabelText .applicationModalFormGroupUploadLabelTextFile{color:#1a8848;font-size:13px;font-weight:600;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm .applicationModalFormGroup .applicationModalFormGroupUpload .applicationModalFormGroupUploadLabel .applicationModalFormGroupUploadLabelHint{color:#9ca3af;margin-top:4px;font-size:12px;font-weight:400;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalFooter{background-color:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 12px 12px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;padding:20px 32px;display:flex}.applicationModalWrapper .applicationModal .applicationModalFooter .applicationModalFooterSubmitButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1a8848,#146c3a);border:none;border-radius:8px;width:100%;padding:16px 24px;font-size:17px;font-weight:600;line-height:normal;transition:box-shadow .2s,transform .2s,opacity .2s}.applicationModalWrapper .applicationModal .applicationModalFooter .applicationModalFooterSubmitButton:hover:not(:disabled){transform:scale(1.02);box-shadow:0 10px 25px #00000026}.applicationModalWrapper .applicationModal .applicationModalFooter .applicationModalFooterSubmitButton.applicationModalFooterSubmitButtonDisabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.applicationModalWrapper .applicationModal .applicationModalFooter .applicationModalFooterNote{color:#6b7280;text-align:center;margin-top:10px;font-size:12px;font-weight:400;line-height:normal}.applicationModalWrapper .applicationModal .applicationModalSuccess{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:48px 32px;display:flex}.applicationModalWrapper .applicationModal .applicationModalSuccess .applicationModalSuccessIcon{background-color:#dcfce7;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.applicationModalWrapper .applicationModal .applicationModalSuccess .applicationModalSuccessIcon .applicationModalSuccessIconImage{color:#16a34a;width:48px;height:48px}.applicationModalWrapper .applicationModal .applicationModalSuccess .applicationModalSuccessTitle{color:#2d365b;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.2}.applicationModalWrapper .applicationModal .applicationModalSuccess .applicationModalSuccessText{color:#4b5563;margin-bottom:8px;font-size:17px;font-weight:400;line-height:1.5}.applicationModalWrapper .applicationModal .applicationModalSuccess .applicationModalSuccessSubtext{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}@media screen and (width<=480px){.applicationModalWrapper{padding:8px}.applicationModalWrapper .applicationModal{max-height:95vh}.applicationModalWrapper .applicationModal .applicationModalHeader{padding:24px 16px}.applicationModalWrapper .applicationModal .applicationModalHeader .applicationModalHeaderTitle{font-size:22px;font-weight:700;line-height:1.2}.applicationModalWrapper .applicationModal .applicationModalBody .applicationModalForm{gap:16px;padding:16px}.applicationModalWrapper .applicationModal .applicationModalFooter{padding:16px}.applicationModalWrapper .applicationModal .applicationModalSuccess{padding:32px 16px}}.blogPageHero{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:center;align-items:center;height:400px;margin-top:120px;display:flex;position:relative}.blogPageHero .blogPageHeroContent{z-index:10;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:768px;margin:0 auto;padding:0 24px;display:flex;position:relative}.blogPageHero .blogPageHeroContent .blogPageHeroContentBreadcrumb{color:#bfdbfe;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:13px;font-weight:400;line-height:normal}.blogPageHero .blogPageHeroContent .blogPageHeroContentTitle{color:#fff;text-shadow:0 2px 8px #000c;margin-bottom:0;font-size:40px;font-weight:700;line-height:1.15}.blogPageHero .blogPageHeroContent .blogPageHeroContentSubtitle{color:#fff;text-shadow:0 2px 6px #00000080;max-width:768px;margin-top:16px;font-size:18px;font-weight:600;line-height:1.5}@media screen and (width<=992px){.blogPageHero{height:350px;margin-top:100px}.blogPageHero .blogPageHeroContent .blogPageHeroContentBreadcrumb{font-size:12px;font-weight:400;line-height:normal}.blogPageHero .blogPageHeroContent .blogPageHeroContentTitle{font-size:32px;font-weight:700;line-height:1.15}.blogPageHero .blogPageHeroContent .blogPageHeroContentSubtitle{margin-top:12px;font-size:16px;font-weight:400;line-height:1.5}}@media screen and (width<=480px){.blogPageHero{height:350px;margin-top:90px}.blogPageHero .blogPageHeroContent .blogPageHeroContentBreadcrumb{margin-bottom:6px;font-size:11px;font-weight:400;line-height:normal}.blogPageHero .blogPageHeroContent .blogPageHeroContentTitle{font-size:24px;font-weight:700;line-height:1.15}.blogPageHero .blogPageHeroContent .blogPageHeroContentSubtitle{margin-top:10px;font-size:14px;font-weight:400;line-height:1.5}}.blogKeyImportance{background-color:#f9fafb;padding:48px 0}.blogKeyImportance .blogKeyImportanceContainer{width:94.4444%;margin:0 auto}.blogKeyImportance .blogKeyImportanceContainer .blogKeyImportanceTitle{color:#212122;text-align:center;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.3}.blogKeyImportance .blogKeyImportanceContainer .blogKeyImportanceText{color:#141313;text-align:center;max-width:896px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.blogKeyImportance{padding:40px 24px}.blogKeyImportance .blogKeyImportanceContainer{width:100%;margin:unset}.blogKeyImportance .blogKeyImportanceContainer .blogKeyImportanceTitle{font-size:22px;font-weight:700;line-height:1.3}.blogKeyImportance .blogKeyImportanceContainer .blogKeyImportanceText{font-size:15px;font-weight:400;line-height:1.7}}@media screen and (width<=480px){.blogKeyImportance{padding:40px 24px}.blogKeyImportance .blogKeyImportanceContainer .blogKeyImportanceTitle{margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}.blogKeyImportance .blogKeyImportanceContainer .blogKeyImportanceText{font-size:14px;font-weight:400;line-height:1.7}}
