#breakpoints{display:none;position:relative;z-index:2}@media(max-width: 767px){#breakpoints{z-index:1}}@font-face{font-display:swap;font-family:Figtree;src:url("/wp-content/themes/ed-fi/fonts/Figtree.ttf") format("truetype");font-style:normal}@font-face{font-display:swap;font-family:Figtree;src:url("/wp-content/themes/ed-fi/fonts/Figtree-Italic.ttf") format("truetype");font-style:italic}.tech-partner__back-cta{margin:clamp(1px, calc(35vw * (100 / var(--siteBasis))), calc(35px * var(--siteMax) / var(--siteBasis))) auto clamp(1px, calc(25vw * (100 / var(--siteBasis))), calc(25px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.tech-partner__back-cta{margin:clamp(1px, calc(50vw * (100 / var(--siteBasis))), calc(50px * var(--siteMax) / var(--siteBasis))) auto clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__back-cta a{gap:clamp(1px, calc(5vw * (100 / var(--siteBasis))), calc(5px * var(--siteMax) / var(--siteBasis)));color:#68748b}@media(min-width: 768px){.tech-partner__back-cta a{left:clamp(calc(-15 * (100 / var(--siteBasis)) * 1vw), calc(-15px * var(--siteMax) / var(--siteBasis)), -1px)}}.tech-partner__back-cta a:hover svg{transform:translateX(clamp(calc(-5 * (100 / var(--siteBasis)) * 1vw), calc(-5px * var(--siteMax) / var(--siteBasis)), -1px))}.tech-partner__back-cta a svg{transition:transform 750ms cubic-bezier(0.23, 1, 0.32, 1)}.tech-partner__back-cta a svg path{fill:#68748b}.tech-partner__hero .container{max-width:clamp(1px, calc(1234vw * (100 / var(--siteBasis))), calc(1234px * var(--siteMax) / var(--siteBasis)));gap:clamp(1px, calc(35vw * (100 / var(--siteBasis))), calc(35px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.tech-partner__hero .container{gap:clamp(1px, calc(120vw * (100 / var(--siteBasis))), calc(120px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__hero .container>img{top:clamp(calc(-50 * (100 / var(--siteBasis)) * 1vw), calc(-50px * var(--siteMax) / var(--siteBasis)), -1px);right:clamp(calc(-275 * (100 / var(--siteBasis)) * 1vw), calc(-275px * var(--siteMax) / var(--siteBasis)), -1px);width:clamp(1px, calc(615vw * (100 / var(--siteBasis))), calc(615px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.tech-partner__hero .container>img{top:clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis)));right:clamp(calc(-300 * (100 / var(--siteBasis)) * 1vw), calc(-300px * var(--siteMax) / var(--siteBasis)), -1px)}}.tech-partner__hero h1{margin:clamp(1px, calc(15vw * (100 / var(--siteBasis))), calc(15px * var(--siteMax) / var(--siteBasis))) 0}@media(min-width: 768px){.tech-partner__hero h1{margin:clamp(1px, calc(22vw * (100 / var(--siteBasis))), calc(22px * var(--siteMax) / var(--siteBasis))) 0 clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__hero .btn{margin-top:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.tech-partner__hero .btn{margin-top:clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__hero-logo{flex-shrink:0;width:100%;aspect-ratio:16/10;padding:0 clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)));background-color:#fff;border-radius:clamp(1px, calc(6vw * (100 / var(--siteBasis))), calc(6px * var(--siteMax) / var(--siteBasis)));box-shadow:0 0 50px 0 rgba(84,182,163,.3);z-index:2}@media(min-width: 768px){.tech-partner__hero-logo{width:clamp(1px, calc(425vw * (100 / var(--siteBasis))), calc(425px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__hero-logo figure{max-height:100%;aspect-ratio:1/1}.tech-partner__hero-logo img{width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .2s ease;transform:scale(var(--scaleBy))}.tech-partner__products{border-bottom:1px solid #d9d9d9;margin:clamp(1px, calc(35vw * (100 / var(--siteBasis))), calc(35px * var(--siteMax) / var(--siteBasis))) 0;padding-bottom:clamp(1px, calc(50vw * (100 / var(--siteBasis))), calc(50px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.tech-partner__products{margin:clamp(1px, calc(80vw * (100 / var(--siteBasis))), calc(80px * var(--siteMax) / var(--siteBasis))) 0 clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)));padding-bottom:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__products .container{max-width:clamp(1px, calc(1234vw * (100 / var(--siteBasis))), calc(1234px * var(--siteMax) / var(--siteBasis)));display:grid;gap:clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.tech-partner__products .container{grid-template-columns:repeat(2, 1fr)}}.tech-partner__product{border:1px solid #d9d9d9;border-radius:clamp(1px, calc(8vw * (100 / var(--siteBasis))), calc(8px * var(--siteMax) / var(--siteBasis)));background-color:#fff;z-index:2}.tech-partner__product h3{margin-bottom:0;padding:clamp(1px, calc(25vw * (100 / var(--siteBasis))), calc(25px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)));border-bottom:2px solid #d9d9d9}@media(min-width: 768px){.tech-partner__product h3{padding:clamp(1px, calc(42vw * (100 / var(--siteBasis))), calc(42px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(33vw * (100 / var(--siteBasis))), calc(33px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(27vw * (100 / var(--siteBasis))), calc(27px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__product-meta{padding:clamp(1px, calc(25vw * (100 / var(--siteBasis))), calc(25px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(15vw * (100 / var(--siteBasis))), calc(15px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.tech-partner__product-meta{padding:clamp(1px, calc(33vw * (100 / var(--siteBasis))), calc(33px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(33vw * (100 / var(--siteBasis))), calc(33px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(16vw * (100 / var(--siteBasis))), calc(16px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__product-meta>div{gap:clamp(1px, calc(6vw * (100 / var(--siteBasis))), calc(6px * var(--siteMax) / var(--siteBasis)));padding:clamp(1px, calc(17vw * (100 / var(--siteBasis))), calc(17px * var(--siteMax) / var(--siteBasis))) 0}.tech-partner__product-meta>div:first-child{padding-top:0}.tech-partner__product-meta>div:not(:last-child){border-bottom:1px solid #d9d9d9}.tech-partner__product-meta p,.tech-partner__product-meta a{margin:0;color:#1e2736;word-break:break-word;overflow-wrap:anywhere}@media(min-width: 768px){.tech-partner__product-meta p,.tech-partner__product-meta a{--fontSizeMinClamp: 14}}.tech-partner__product-meta p:first-child:not(a),.tech-partner__product-meta a:first-child:not(a){flex-shrink:0}@media(min-width: 768px){.tech-partner__product-meta p:first-child:not(a),.tech-partner__product-meta a:first-child:not(a){position:relative;top:clamp(calc(-2 * (100 / var(--siteBasis)) * 1vw), calc(-2px * var(--siteMax) / var(--siteBasis)), -1px);padding-right:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)))}}.tech-partner__product-meta a{text-decoration:underline;text-underline-offset:2px;line-height:140%}.tech-partner__product-meta .type p{color:#68748b}@media(min-width: 768px){.tech-partner__product-meta .type{width:145px}}.tech-partner__product-meta .value{flex:1}.tech-partner__product-meta .value p{width:100%}.tech-partner__product-meta ul{padding-left:clamp(1px, calc(24vw * (100 / var(--siteBasis))), calc(24px * var(--siteMax) / var(--siteBasis)))}