.elementor-19579 .elementor-element.elementor-element-2441c07{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-d4e82f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-30d3989{text-align:center;}.elementor-19579 .elementor-element.elementor-element-30d3989 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:68px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.03em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-14ffc2c{text-align:center;font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;color:#787878;}.elementor-19579 .elementor-element.elementor-element-14ffc2c a{color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-fa18dbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-6cc3644 .elementor-button{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.04em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-da3976e .elementor-button{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.04em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-93d7af8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:93px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-93d7af8:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-93d7af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-19579 .elementor-element.elementor-element-5160ca0{text-align:center;}.elementor-19579 .elementor-element.elementor-element-5160ca0 .elementor-heading-title{font-family:var( --e-global-typography-8cf96d5-font-family ), Sans-serif;font-size:var( --e-global-typography-8cf96d5-font-size );font-weight:var( --e-global-typography-8cf96d5-font-weight );text-transform:var( --e-global-typography-8cf96d5-text-transform );font-style:var( --e-global-typography-8cf96d5-font-style );text-decoration:var( --e-global-typography-8cf96d5-text-decoration );line-height:var( --e-global-typography-8cf96d5-line-height );letter-spacing:var( --e-global-typography-8cf96d5-letter-spacing );word-spacing:var( --e-global-typography-8cf96d5-word-spacing );color:var( --e-global-color-2f9e5e4 );}.elementor-19579 .elementor-element.elementor-element-b3b41e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-b3b41e4:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-b3b41e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee1bf6e );background-image:url("https://www.tecton.ai/wp-content/uploads/2025/07/gray-white-pixels.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19579 .elementor-element.elementor-element-d686fa6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19579 .elementor-element.elementor-element-d686fa6{text-align:center;}.elementor-19579 .elementor-element.elementor-element-d686fa6 .elementor-heading-title{font-family:var( --e-global-typography-189ff92-font-family ), Sans-serif;font-size:var( --e-global-typography-189ff92-font-size );font-weight:var( --e-global-typography-189ff92-font-weight );text-transform:var( --e-global-typography-189ff92-text-transform );font-style:var( --e-global-typography-189ff92-font-style );text-decoration:var( --e-global-typography-189ff92-text-decoration );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-188513e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-19579 .elementor-element.elementor-element-188513e{text-align:center;}.elementor-19579 .elementor-element.elementor-element-188513e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-cd9dbd6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19579 .elementor-element.elementor-element-cd9dbd6{text-align:center;font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-d0125a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-d0125a2 img{width:100%;max-width:1100px;height:auto;}.elementor-19579 .elementor-element.elementor-element-680c0b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-3ad8185 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-3ad8185{text-align:center;}.elementor-19579 .elementor-element.elementor-element-f227bd4 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-f227bd4{text-align:center;}.elementor-19579 .elementor-element.elementor-element-f227bd4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-3b72de1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19579 .elementor-element.elementor-element-3b72de1{text-align:center;font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-4743118 > .elementor-widget-container{margin:0px 0px 060px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-9227977{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-07a4b21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-104c070 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-104c070{text-align:left;}.elementor-19579 .elementor-element.elementor-element-58fb1a9 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-58fb1a9 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-6403a05{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-d74b45d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-6bbeebb > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-6bbeebb{text-align:left;}.elementor-19579 .elementor-element.elementor-element-bab51a0 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-bab51a0 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-e96ac27{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-2a6a32f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-59cecd3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-59cecd3{text-align:left;}.elementor-19579 .elementor-element.elementor-element-4e49c07 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-4e49c07 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-b70d034{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-825bdea{--display:grid;--e-con-grid-template-columns:426px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:52px 52px;--row-gap:52px;--column-gap:52px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-825bdea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19579 .elementor-element.elementor-element-9ae4a67{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-b9fa3a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-b9fa3a1{text-align:left;}.elementor-19579 .elementor-element.elementor-element-b9fa3a1 .elementor-heading-title{font-family:var( --e-global-typography-189ff92-font-family ), Sans-serif;font-size:var( --e-global-typography-189ff92-font-size );font-weight:var( --e-global-typography-189ff92-font-weight );text-transform:var( --e-global-typography-189ff92-text-transform );font-style:var( --e-global-typography-189ff92-font-style );text-decoration:var( --e-global-typography-189ff92-text-decoration );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-5b7ecd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-5b7ecd4{text-align:left;}.elementor-19579 .elementor-element.elementor-element-5b7ecd4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-7c554eb{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-a74b969 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-a74b969 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-093f797 );}.elementor-19579 .elementor-element.elementor-element-186619f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-186619f{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-186619f a{color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-d000e50{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-b4dd7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-b4dd7bb .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-093f797 );}.elementor-19579 .elementor-element.elementor-element-7f44603 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-7f44603{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-7f44603 a{color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-5147d4e{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-8d642b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-8d642b0 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-093f797 );}.elementor-19579 .elementor-element.elementor-element-45b9bd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-45b9bd3{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-45b9bd3 a{color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-c3a8c2d{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-4969f8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-4969f8c .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-093f797 );}.elementor-19579 .elementor-element.elementor-element-a4755c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-a4755c5{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-a4755c5 a{color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-414c01f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-19579 .elementor-element.elementor-element-3e7d08d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-9efcc92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-9efcc92.elementor-element{--align-self:flex-end;}.elementor-19579 .elementor-element.elementor-element-0b9aad4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-0b985fb > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19579 .elementor-element.elementor-element-0b985fb{text-align:center;}.elementor-19579 .elementor-element.elementor-element-0b985fb .elementor-heading-title{font-family:var( --e-global-typography-189ff92-font-family ), Sans-serif;font-size:var( --e-global-typography-189ff92-font-size );font-weight:var( --e-global-typography-189ff92-font-weight );text-transform:var( --e-global-typography-189ff92-text-transform );font-style:var( --e-global-typography-189ff92-font-style );text-decoration:var( --e-global-typography-189ff92-text-decoration );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-8f45ad1 > .elementor-widget-container{margin:0px 0px 078px 0px;}.elementor-19579 .elementor-element.elementor-element-8f45ad1{text-align:center;}.elementor-19579 .elementor-element.elementor-element-8f45ad1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-55d0fbb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:76px 76px;--row-gap:76px;--column-gap:76px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-e4aac6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-15cb9c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-19579 .elementor-element.elementor-element-15cb9c0 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-19579 .elementor-element.elementor-element-15cb9c0 .elementor-counter-title{justify-content:start;color:var( --e-global-color-e78f47d );font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-15cb9c0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-bf47cda );font-family:"FK Grotesk", Sans-serif;font-size:80px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-d19eb9c{text-align:left;}body:not(.rtl) .elementor-19579 .elementor-element.elementor-element-0266aaf{left:0px;}body.rtl .elementor-19579 .elementor-element.elementor-element-0266aaf{right:0px;}.elementor-19579 .elementor-element.elementor-element-0266aaf{bottom:0px;text-align:left;}.elementor-19579 .elementor-element.elementor-element-0266aaf img{width:130px;}.elementor-19579 .elementor-element.elementor-element-013d6ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-bb32c56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-19579 .elementor-element.elementor-element-bb32c56 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-19579 .elementor-element.elementor-element-bb32c56 .elementor-counter-title{justify-content:start;color:var( --e-global-color-e78f47d );font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-bb32c56 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-bf47cda );font-family:"FK Grotesk", Sans-serif;font-size:80px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-4a459be{text-align:left;}.elementor-19579 .elementor-element.elementor-element-fc048c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-77126da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-19579 .elementor-element.elementor-element-77126da .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-19579 .elementor-element.elementor-element-77126da .elementor-counter-title{justify-content:start;color:var( --e-global-color-e78f47d );font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-77126da .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-bf47cda );font-family:"FK Grotesk", Sans-serif;font-size:80px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-cc4db08{text-align:left;}body:not(.rtl) .elementor-19579 .elementor-element.elementor-element-67e6c9b{left:-1px;}body.rtl .elementor-19579 .elementor-element.elementor-element-67e6c9b{right:-1px;}.elementor-19579 .elementor-element.elementor-element-67e6c9b{bottom:2px;text-align:left;}.elementor-19579 .elementor-element.elementor-element-67e6c9b img{width:92px;}.elementor-19579 .elementor-element.elementor-element-c2a7e4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:124px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-c2a7e4d:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-c2a7e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.tecton.ai/wp-content/uploads/2025/07/floating-gray-bg-top-left.svg");background-position:-46px 0px;background-repeat:no-repeat;background-size:1002px auto;}.elementor-19579 .elementor-element.elementor-element-ee6575a > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-ee6575a{text-align:center;}.elementor-19579 .elementor-element.elementor-element-ee6575a .elementor-heading-title{font-family:var( --e-global-typography-189ff92-font-family ), Sans-serif;font-size:var( --e-global-typography-189ff92-font-size );font-weight:var( --e-global-typography-189ff92-font-weight );text-transform:var( --e-global-typography-189ff92-text-transform );font-style:var( --e-global-typography-189ff92-font-style );text-decoration:var( --e-global-typography-189ff92-text-decoration );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-4e21668 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-4e21668{text-align:center;}.elementor-19579 .elementor-element.elementor-element-4e21668 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#FFFFFF;}.elementor-19579 .elementor-element.elementor-element-b2d2795 > .elementor-widget-container{margin:0px 0px 64px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-b2d2795{text-align:center;font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-8bf57e6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 76px;--row-gap:100px;--column-gap:76px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-99e6103{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-735c8ec > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-735c8ec{text-align:left;}.elementor-19579 .elementor-element.elementor-element-6ee5970 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-6ee5970 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-cec873a{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-cec873a a{color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-44b48a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-38dd511 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-38dd511{text-align:left;}.elementor-19579 .elementor-element.elementor-element-fc5ecf0 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-fc5ecf0 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-0fe8c79{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-0fe8c79 a{color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-4a16160{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-0eacd40 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-0eacd40{text-align:left;}.elementor-19579 .elementor-element.elementor-element-10e29ca > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-10e29ca .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-0a2de42{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-0a2de42 a{color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-31d6d52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-02a90f3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-02a90f3{text-align:left;}.elementor-19579 .elementor-element.elementor-element-b96e7f1 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-b96e7f1 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-cbcd1ce{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-cbcd1ce a{color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-af47d34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-cebf794 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-cebf794{text-align:left;}.elementor-19579 .elementor-element.elementor-element-cd58135 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-cd58135 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-2cc15a5{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-2cc15a5 a{color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-488e73b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-a4cddaa > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-a4cddaa{text-align:left;}.elementor-19579 .elementor-element.elementor-element-a4ea109 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-a4ea109 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-560d8ca{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-560d8ca a{color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-ab92e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:124px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-ab92e98:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-ab92e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.tecton.ai/wp-content/uploads/2025/07/floating-gray-bg-bottom-right.svg");background-position:bottom right;background-repeat:no-repeat;background-size:1002px auto;}.elementor-19579 .elementor-element.elementor-element-fc6e1ab > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-fc6e1ab{text-align:center;}.elementor-19579 .elementor-element.elementor-element-fc6e1ab .elementor-heading-title{font-family:var( --e-global-typography-189ff92-font-family ), Sans-serif;font-size:var( --e-global-typography-189ff92-font-size );font-weight:var( --e-global-typography-189ff92-font-weight );text-transform:var( --e-global-typography-189ff92-text-transform );font-style:var( --e-global-typography-189ff92-font-style );text-decoration:var( --e-global-typography-189ff92-text-decoration );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-69da3f9 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-69da3f9{text-align:center;}.elementor-19579 .elementor-element.elementor-element-69da3f9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#FFFFFF;}.elementor-19579 .elementor-element.elementor-element-5a2b985 > .elementor-widget-container{margin:0px 0px 64px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-5a2b985{text-align:center;font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-5a2b985 a{color:#BCBBB6;}.elementor-19579 .elementor-element.elementor-element-f462944{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 76px;--row-gap:100px;--column-gap:76px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-a95ed60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-f6c1582 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-f6c1582 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-211234c > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-211234c{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-211234c a{color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-48bb722 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-48bb722{text-align:left;}.elementor-19579 .elementor-element.elementor-element-1a040d4{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-a35ef9a );}.elementor-19579 .elementor-element.elementor-element-1a040d4 a{color:var( --e-global-color-a35ef9a );}.elementor-19579 .elementor-element.elementor-element-3af894d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-651d6be > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-651d6be .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-a7bdcdf > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-a7bdcdf{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-a7bdcdf a{color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-d1e8402 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-d1e8402{text-align:left;}.elementor-19579 .elementor-element.elementor-element-3328168{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-a35ef9a );}.elementor-19579 .elementor-element.elementor-element-3328168 a{color:var( --e-global-color-a35ef9a );}.elementor-19579 .elementor-element.elementor-element-c3f6021{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-9f32d54 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-9f32d54 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-7b69b64 );}.elementor-19579 .elementor-element.elementor-element-e3c4df7 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-e3c4df7{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-e3c4df7 a{color:var( --e-global-color-ee1bf6e );}.elementor-19579 .elementor-element.elementor-element-5f9c6c4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-5f9c6c4{text-align:left;}.elementor-19579 .elementor-element.elementor-element-bd0d5e0{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-a35ef9a );}.elementor-19579 .elementor-element.elementor-element-bd0d5e0 a{color:var( --e-global-color-a35ef9a );}.elementor-19579 .elementor-element.elementor-element-b3a55bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-a6d346c > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-a6d346c{text-align:center;}.elementor-19579 .elementor-element.elementor-element-a6d346c .elementor-heading-title{font-family:var( --e-global-typography-189ff92-font-family ), Sans-serif;font-size:var( --e-global-typography-189ff92-font-size );font-weight:var( --e-global-typography-189ff92-font-weight );text-transform:var( --e-global-typography-189ff92-text-transform );font-style:var( --e-global-typography-189ff92-font-style );text-decoration:var( --e-global-typography-189ff92-text-decoration );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-015a582 > .elementor-widget-container{margin:0px 0px 64px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-015a582{text-align:center;}.elementor-19579 .elementor-element.elementor-element-015a582 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-147c62f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 76px;--row-gap:100px;--column-gap:76px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-1478718{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-909afd2 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-909afd2{text-align:left;}.elementor-19579 .elementor-element.elementor-element-4612e38 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-4612e38 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-afa196f{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-c7d15c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-70aa423 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-70aa423{text-align:left;}.elementor-19579 .elementor-element.elementor-element-4af11ff > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-4af11ff .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-5828f8c{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-1e90021{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-65016c4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-65016c4{text-align:left;}.elementor-19579 .elementor-element.elementor-element-776e041 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-776e041 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-5ec05e9{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-91b18a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-f05a904 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-f05a904{text-align:left;}.elementor-19579 .elementor-element.elementor-element-ae7c579 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-ae7c579 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-c7916b3{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-2a14461{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-62cb275 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-62cb275{text-align:left;}.elementor-19579 .elementor-element.elementor-element-5927d42 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-5927d42 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-5d0ee4c{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-db77794{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-a58c0eb > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19579 .elementor-element.elementor-element-a58c0eb{text-align:left;}.elementor-19579 .elementor-element.elementor-element-c241097 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19579 .elementor-element.elementor-element-c241097 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-19579 .elementor-element.elementor-element-5c5a147{font-family:"FK Grotesk", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-e78f47d );}.elementor-19579 .elementor-element.elementor-element-db0b973{--display:grid;--e-con-grid-template-columns:321px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:098px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-eeb3638{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-d784289 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-d784289{text-align:left;}.elementor-19579 .elementor-element.elementor-element-d784289 .elementor-heading-title{font-family:"FK Grotesk", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-259f964{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:036px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-slide{transition-duration:calc(10000ms*1.2);height:275px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-slide-contents{max-width:100%;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:54px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-heading{color:#171818;font-family:"FK Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;word-spacing:0em;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-description{color:var( --e-global-color-46a6ad9 );font-family:var( --e-global-typography-8cf96d5-font-family ), Sans-serif;font-size:var( --e-global-typography-8cf96d5-font-size );font-weight:var( --e-global-typography-8cf96d5-font-weight );text-transform:var( --e-global-typography-8cf96d5-text-transform );font-style:var( --e-global-typography-8cf96d5-font-style );text-decoration:var( --e-global-typography-8cf96d5-text-decoration );line-height:var( --e-global-typography-8cf96d5-line-height );letter-spacing:var( --e-global-typography-8cf96d5-letter-spacing );word-spacing:var( --e-global-typography-8cf96d5-word-spacing );}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:3px;width:3px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-horizontal .swiper-pagination-progressbar{height:3px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-fraction{font-size:3px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#BCBBB6;opacity:1;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet-active{background-color:#E54B24;}.elementor-19579 .elementor-element.elementor-element-78d3b80d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:95px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-19579 .elementor-element.elementor-element-78d3b80d:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-78d3b80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46a6ad9 );background-image:url("https://www.tecton.ai/wp-content/uploads/2025/06/tecton-cta-2025-bg.svg");background-position:top center;background-repeat:repeat-x;background-size:240px auto;}.elementor-19579 .elementor-element.elementor-element-5d8b7de8 img{width:362px;}.elementor-19579 .elementor-element.elementor-element-51cbe755{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-19579 .elementor-element.elementor-element-9227977{--content-width:1038px;}.elementor-19579 .elementor-element.elementor-element-825bdea{--content-width:1038px;}.elementor-19579 .elementor-element.elementor-element-0b9aad4{--content-width:1008px;}.elementor-19579 .elementor-element.elementor-element-55d0fbb{--width:100%;}.elementor-19579 .elementor-element.elementor-element-8bf57e6{--content-width:1038px;}.elementor-19579 .elementor-element.elementor-element-f462944{--content-width:1038px;}.elementor-19579 .elementor-element.elementor-element-147c62f{--content-width:1038px;}.elementor-19579 .elementor-element.elementor-element-db0b973{--content-width:1038px;}.elementor-19579 .elementor-element.elementor-element-78d3b80d{--content-width:620px;}}@media(max-width:1024px){.elementor-19579 .elementor-element.elementor-element-5160ca0 .elementor-heading-title{font-size:var( --e-global-typography-8cf96d5-font-size );line-height:var( --e-global-typography-8cf96d5-line-height );letter-spacing:var( --e-global-typography-8cf96d5-letter-spacing );word-spacing:var( --e-global-typography-8cf96d5-word-spacing );}.elementor-19579 .elementor-element.elementor-element-d686fa6 .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-188513e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-f227bd4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-9227977{--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-825bdea{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-b9fa3a1 .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-5b7ecd4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-414c01f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-0b985fb .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-8f45ad1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-55d0fbb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-19579 .elementor-element.elementor-element-e4aac6f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19579 .elementor-element.elementor-element-15cb9c0 .elementor-counter-number-wrapper{font-size:70px;}.elementor-19579 .elementor-element.elementor-element-bb32c56 .elementor-counter-number-wrapper{font-size:70px;}.elementor-19579 .elementor-element.elementor-element-77126da .elementor-counter-number-wrapper{font-size:70px;}.elementor-19579 .elementor-element.elementor-element-c2a7e4d:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-c2a7e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19579 .elementor-element.elementor-element-ee6575a .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-4e21668 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-8bf57e6{--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-fc6e1ab .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-69da3f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-f462944{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-a6d346c .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-015a582 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-147c62f{--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-db0b973{--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-slide{height:415px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-description{font-size:var( --e-global-typography-8cf96d5-font-size );line-height:var( --e-global-typography-8cf96d5-line-height );letter-spacing:var( --e-global-typography-8cf96d5-letter-spacing );word-spacing:var( --e-global-typography-8cf96d5-word-spacing );}}@media(max-width:767px){.elementor-19579 .elementor-element.elementor-element-2441c07{--min-height:0px;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-30d3989 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-19579 .elementor-element.elementor-element-30d3989 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-19579 .elementor-element.elementor-element-14ffc2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-14ffc2c{font-size:16px;line-height:1.5em;}.elementor-19579 .elementor-element.elementor-element-fa18dbe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19579 .elementor-element.elementor-element-6cc3644 .elementor-button{font-size:14px;}.elementor-19579 .elementor-element.elementor-element-da3976e .elementor-button{font-size:14px;}.elementor-19579 .elementor-element.elementor-element-93d7af8{--min-height:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-5160ca0 .elementor-heading-title{font-size:var( --e-global-typography-8cf96d5-font-size );line-height:var( --e-global-typography-8cf96d5-line-height );letter-spacing:var( --e-global-typography-8cf96d5-letter-spacing );word-spacing:var( --e-global-typography-8cf96d5-word-spacing );}.elementor-19579 .elementor-element.elementor-element-4589ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-b3b41e4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-b3b41e4:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-b3b41e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-19579 .elementor-element.elementor-element-d686fa6 .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-188513e{text-align:left;}.elementor-19579 .elementor-element.elementor-element-188513e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-cd9dbd6 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-19579 .elementor-element.elementor-element-cd9dbd6{text-align:left;font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-d0125a2 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-19579 .elementor-element.elementor-element-d0125a2 img{width:900px;max-width:unset;}.elementor-19579 .elementor-element.elementor-element-680c0b2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-3ad8185 > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-19579 .elementor-element.elementor-element-f227bd4 > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-19579 .elementor-element.elementor-element-f227bd4{text-align:left;}.elementor-19579 .elementor-element.elementor-element-f227bd4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-3b72de1 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 24px 0px 24px;}.elementor-19579 .elementor-element.elementor-element-3b72de1{text-align:left;font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-4743118 > .elementor-widget-container{margin:0px 0px 78px 0px;}.elementor-19579 .elementor-element.elementor-element-4743118 img{width:725px;max-width:725px;height:auto;object-fit:cover;object-position:center center;}.elementor-19579 .elementor-element.elementor-element-9227977{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-6403a05{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-e96ac27{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-b70d034{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-825bdea{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:024px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-b9fa3a1 .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-5b7ecd4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-a74b969 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-186619f{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-b4dd7bb .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-7f44603{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-8d642b0 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-45b9bd3{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-4969f8c .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-a4755c5{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-414c01f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-0b9aad4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:064px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-0b985fb .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-8f45ad1{text-align:left;}.elementor-19579 .elementor-element.elementor-element-8f45ad1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-55d0fbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-15cb9c0 .elementor-counter-number-wrapper{font-size:80px;}.elementor-19579 .elementor-element.elementor-element-15cb9c0 .elementor-counter-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-bb32c56 .elementor-counter-number-wrapper{font-size:80px;}.elementor-19579 .elementor-element.elementor-element-bb32c56 .elementor-counter-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-77126da .elementor-counter-number-wrapper{font-size:80px;}.elementor-19579 .elementor-element.elementor-element-77126da .elementor-counter-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-c2a7e4d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:080px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-c2a7e4d:not(.elementor-motion-effects-element-type-background), .elementor-19579 .elementor-element.elementor-element-c2a7e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19579 .elementor-element.elementor-element-ee6575a .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-4e21668{text-align:left;}.elementor-19579 .elementor-element.elementor-element-4e21668 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-b2d2795{text-align:left;font-size:18px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-8bf57e6{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-735c8ec img{width:36px;}.elementor-19579 .elementor-element.elementor-element-cec873a{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-0fe8c79{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-0a2de42{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-cbcd1ce{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-2cc15a5{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-560d8ca{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-ab92e98{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:064px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-fc6e1ab .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-69da3f9{text-align:left;}.elementor-19579 .elementor-element.elementor-element-69da3f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-5a2b985{text-align:left;font-size:18px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-f462944{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-f6c1582 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-211234c{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-1a040d4{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-651d6be .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-a7bdcdf{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-3328168{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-9f32d54 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-e3c4df7{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-bd0d5e0{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-b3a55bc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-19579 .elementor-element.elementor-element-a6d346c .elementor-heading-title{font-size:var( --e-global-typography-189ff92-font-size );line-height:var( --e-global-typography-189ff92-line-height );letter-spacing:var( --e-global-typography-189ff92-letter-spacing );word-spacing:var( --e-global-typography-189ff92-word-spacing );}.elementor-19579 .elementor-element.elementor-element-015a582{text-align:left;}.elementor-19579 .elementor-element.elementor-element-015a582 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19579 .elementor-element.elementor-element-147c62f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-afa196f{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-5828f8c{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-5ec05e9{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-c7916b3{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-5d0ee4c{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-5c5a147{font-size:16px;line-height:1.57143em;}.elementor-19579 .elementor-element.elementor-element-db0b973{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19579 .elementor-element.elementor-element-eeb3638{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19579 .elementor-element.elementor-element-d784289 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19579 .elementor-element.elementor-element-d784289{text-align:center;}.elementor-19579 .elementor-element.elementor-element-d784289 .elementor-heading-title{font-size:30px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-slide{height:415px;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-heading{font-size:20px;line-height:1.3em;}.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-description{font-size:var( --e-global-typography-8cf96d5-font-size );line-height:var( --e-global-typography-8cf96d5-line-height );letter-spacing:var( --e-global-typography-8cf96d5-letter-spacing );word-spacing:var( --e-global-typography-8cf96d5-word-spacing );}.elementor-19579 .elementor-element.elementor-element-78d3b80d{--gap:46px 46px;--row-gap:46px;--column-gap:46px;}}/* Start custom CSS for button, class: .elementor-element-6cc3644 */.elementor-19579 .elementor-element.elementor-element-6cc3644 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da3976e */.elementor-19579 .elementor-element.elementor-element-da3976e {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for InfiniteSlider, class: .elementor-element-4589ff7 */.elementor-19579 .elementor-element.elementor-element-4589ff7 {
    overflow: hidden !important;
}
.infiniteslide_wrap {
    overflow: hidden;
    width: 100%;
}

.infiniteslide {
    list-style: none;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin: 0;
}

.infiniteslide li {
    flex: 0 0 auto;
    display: block;
    line-height: 1;
}

.infiniteslide img {
    width: auto;
}

@media(max-width: 767px){
    .elementor-19579 .elementor-element.elementor-element-4589ff7 {
        position: relative;
        max-height: 295px;
        overflow: hidden;
        
    }
    
    .elementor-19579 .elementor-element.elementor-element-4589ff7:after {
        content: "";
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        top: 0;
    }
    
    .infiniteslide {
        animation: none !important;
        flex-flow: wrap !important;
        gap: 30px;
        justify-content: center;
        padding: 0 20px 10px;
    }
    
    .infiniteslide li {
        padding: 0 !important;
    }
    
    li.infiniteslide_clone {
        display: none !important;
    }
}

@media(min-width: 768px){
    #infinite-slider-4589ff7 img[src*="oscilar"],
     #infinite-slider-4589ff7 img[src*="attentive"],
      #infinite-slider-4589ff7 img[src*="schibsted"]{
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93d7af8 */.elementor-19579 .elementor-element.elementor-element-93d7af8 {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-188513e */.elementor-19579 .elementor-element.elementor-element-188513e h2 {
    font-weight: 400 !important;
        max-width: 770px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd9dbd6 */.elementor-19579 .elementor-element.elementor-element-cd9dbd6 {
    max-width: 826px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0125a2 */@media (max-width: 767px) {
    .elementor-19579 .elementor-element.elementor-element-d0125a2 {
        overflow: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f227bd4 */.elementor-19579 .elementor-element.elementor-element-f227bd4 h2 {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b72de1 */.elementor-19579 .elementor-element.elementor-element-3b72de1 {
    max-width: 826px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4743118 */@media (max-width: 767px) {
    .elementor-19579 .elementor-element.elementor-element-4743118 {
        overflow: hidden;
    }
    .elementor-19579 .elementor-element.elementor-element-4743118 img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-104c070 */.elementor-19579 .elementor-element.elementor-element-104c070, .elementor-19579 .elementor-element.elementor-element-104c070 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bbeebb */.elementor-19579 .elementor-element.elementor-element-6bbeebb, .elementor-19579 .elementor-element.elementor-element-6bbeebb * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59cecd3 */.elementor-19579 .elementor-element.elementor-element-59cecd3, .elementor-19579 .elementor-element.elementor-element-59cecd3 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b7ecd4 */.elementor-19579 .elementor-element.elementor-element-5b7ecd4 h2 {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414c01f *//*  Button */
.elementor-19579 .elementor-element.elementor-element-414c01f button:hover {
    color: #bbb !important;
}
/* Typography */
.elementor-19579 .elementor-element.elementor-element-414c01f pre code > *,
.elementor-19579 .elementor-element.elementor-element-414c01f pre code {
	color: #e8e8e8;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 200% !important;
	font-family: var(--e-global-typography-189ff92-font-family), Sans-serif !important;
}
@media (max-width: 767px) {
    .elementor-19579 .elementor-element.elementor-element-414c01f pre code > *,
.elementor-19579 .elementor-element.elementor-element-414c01f pre code  {
	font-size: 12px !important;
}
}

/* Typography Colors */
.elementor-19579 .elementor-element.elementor-element-414c01f pre .comment {
	color: #787878;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .annotation {
	color: #5c7f6a;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .string {
	color: #4763e1;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .number {
	color: #dbabef;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .keyword {
	color: #ffae33;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .builtin {
	color: #e54b24;
	font-weight: 700;
	opacity: 0.8;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .builtin::after {
	content: "";
	display: inline-block;
	background-color: #e54b24;
	width: 3px;
	height: 15px;
	vertical-align: middle;
	margin-left: 5px;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .boolean {
    color: #A2C3F4;
}
.elementor-19579 .elementor-element.elementor-element-414c01f pre .operator {
    color: #E54B24;
}
/* Line Numbers */
.elementor-19579 .elementor-element.elementor-element-414c01f pre .line-numbers-rows {
	border: none;
	color: #787878;
	opacity: 0.5;
	top: -3px;
	left: -35px;
	width: 18px;
}
/* Box */
.elementor-19579 .elementor-element.elementor-element-414c01f pre {
	background-color: #171818;
	border: none;
	padding: 0;
	border-radius: 10px;
	border: 1px solid #222224;
}

/* Individual Box */
@media (max-width: 499px) {
	.elementor-19579 .elementor-element.elementor-element-414c01f * {
		align-self: stretch;
	}
}

.elementor-19579 .elementor-element.elementor-element-414c01f #primary-ch pre {
	padding: 20px 20px 20px 60px;
	margin-bottom: 24px;
	height: 360px;

}
.elementor-19579 .elementor-element.elementor-element-414c01f #secondary-ch {
 z-index: 1;
}

.elementor-19579 .elementor-element.elementor-element-414c01f #secondary-ch pre {
	padding: 40px 20px 20px 20px;
	max-width: 100%;
	width: 100%;
	position: relative;
}

.elementor-19579 .elementor-element.elementor-element-414c01f #secondary-ch pre::before {
	content: url("https://www.tecton.ai/wp-content/uploads/2025/07/window-navigation-code-highlight.svg");
	position: absolute;
	top: 9px;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	height: 18px;
	overflow: hidden;
	border-bottom: 1px solid #787878;
	width: calc(100% - (9px * 2));
	
	
}
@media (min-width: 500px) {
	.elementor-19579 .elementor-element.elementor-element-414c01f #primary-ch {
		padding: 0 24px 0 0;
		width: 100%;
	}
	.elementor-19579 .elementor-element.elementor-element-414c01f #primary-ch pre {
		margin-bottom: 0;
	}
	.elementor-19579 .elementor-element.elementor-element-414c01f #secondary-ch {
		margin-top: -30px;
		z-index: 3px;
		position: relative;
	}
}
@media (min-width: 1024px) {
    .elementor-19579 .elementor-element.elementor-element-414c01f #primary-ch pre {
        	height: 405px;;
    }
    .elementor-19579 .elementor-element.elementor-element-414c01f #primary-ch {
        	height: 405px;
        	padding: 0;
        	max-width: 531px;
    }
     .elementor-19579 .elementor-element.elementor-element-414c01f #secondary-ch {
         margin-right: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f45ad1 */.elementor-19579 .elementor-element.elementor-element-8f45ad1 h2 {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4aac6f */@media (min-width: 1024px) {
    .elementor-19579 .elementor-element.elementor-element-e4aac6f:hover {
    cursor: pointer;
    transition: all 0.3s ease;
}
.elementor-19579 .elementor-element.elementor-element-e4aac6f .counter-logo-active,
.elementor-19579 .elementor-element.elementor-element-e4aac6f .counter-logo-inactive {
        transition: all 0.5s ease;

}
.elementor-19579 .elementor-element.elementor-element-e4aac6f .counter-logo-active {
    opacity: 0;
}
.elementor-19579 .elementor-element.elementor-element-e4aac6f:hover .counter-logo-inactive{
  opacity: 0;
}
.elementor-19579 .elementor-element.elementor-element-e4aac6f:hover .counter-logo-active{
  opacity: 1;
}
.elementor-19579 .elementor-element.elementor-element-e4aac6f .elementor-counter-title {
        transition: all 0.3s ease;

}
.elementor-19579 .elementor-element.elementor-element-e4aac6f:hover .elementor-counter-title {
    color: #2C2D2F;
}
}
@media (max-width: 1023px) {
    .elementor-19579 .elementor-element.elementor-element-e4aac6f .counter-logo-active {
        display: none;
    }
} 
.elementor-19579 .elementor-element.elementor-element-e4aac6f {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-013d6ff */@media (min-width: 1024px) {
/*    .elementor-19579 .elementor-element.elementor-element-013d6ff:hover {*/
/*    cursor: pointer;*/
/*    transition: all 0.3s ease;*/
/*}*/
/*.elementor-19579 .elementor-element.elementor-element-013d6ff .counter-logo-active,*/
/*.elementor-19579 .elementor-element.elementor-element-013d6ff .counter-logo-inactive {*/
/*        transition: all 0.5s ease;*/

/*}*/
/*.elementor-19579 .elementor-element.elementor-element-013d6ff .counter-logo-active {*/
/*    opacity: 0;*/
/*}*/
/*.elementor-19579 .elementor-element.elementor-element-013d6ff:hover .counter-logo-inactive{*/
/*  opacity: 0;*/
/*}*/
/*.elementor-19579 .elementor-element.elementor-element-013d6ff:hover .counter-logo-active{*/
/*  opacity: 1;*/
/*}*/
.elementor-19579 .elementor-element.elementor-element-013d6ff .elementor-counter-title {
        transition: all 0.3s ease;

}
.elementor-19579 .elementor-element.elementor-element-013d6ff:hover .elementor-counter-title {
    color: #2C2D2F;
}
}
@media (max-width: 1023px) {
    .elementor-19579 .elementor-element.elementor-element-013d6ff .counter-logo-active {
        display: none;
    }
} 
.elementor-19579 .elementor-element.elementor-element-013d6ff {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc048c4 */@media (min-width: 1024px) {
    .elementor-19579 .elementor-element.elementor-element-fc048c4:hover {
    cursor: pointer;
    transition: all 0.3s ease;
}
.elementor-19579 .elementor-element.elementor-element-fc048c4 .counter-logo-active,
.elementor-19579 .elementor-element.elementor-element-fc048c4 .counter-logo-inactive {
        transition: all 0.5s ease;

}
.elementor-19579 .elementor-element.elementor-element-fc048c4 .counter-logo-active {
    opacity: 0;
}
.elementor-19579 .elementor-element.elementor-element-fc048c4:hover .counter-logo-inactive{
  opacity: 0;
}
.elementor-19579 .elementor-element.elementor-element-fc048c4:hover .counter-logo-active{
  opacity: 1;
}
.elementor-19579 .elementor-element.elementor-element-fc048c4 .elementor-counter-title {
        transition: all 0.3s ease;

}
.elementor-19579 .elementor-element.elementor-element-fc048c4:hover .elementor-counter-title {
    color: #2C2D2F;
}
}
@media (max-width: 1023px) {
    .elementor-19579 .elementor-element.elementor-element-fc048c4 .counter-logo-active {
        display: none;
    }
} 
.elementor-19579 .elementor-element.elementor-element-fc048c4 {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d0fbb */@media (max-width: 767px) {
    .elementor-19579 .elementor-element.elementor-element-55d0fbb .elementor-counter-title {
    max-width: 90%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e21668 */.elementor-19579 .elementor-element.elementor-element-4e21668 h2 {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2d2795 */.elementor-19579 .elementor-element.elementor-element-b2d2795 {
    max-width: 695px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-735c8ec */.elementor-19579 .elementor-element.elementor-element-735c8ec, .elementor-19579 .elementor-element.elementor-element-735c8ec * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38dd511 */.elementor-19579 .elementor-element.elementor-element-38dd511, .elementor-19579 .elementor-element.elementor-element-38dd511 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0eacd40 */.elementor-19579 .elementor-element.elementor-element-0eacd40, .elementor-19579 .elementor-element.elementor-element-0eacd40 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02a90f3 */.elementor-19579 .elementor-element.elementor-element-02a90f3, .elementor-19579 .elementor-element.elementor-element-02a90f3 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cebf794 */.elementor-19579 .elementor-element.elementor-element-cebf794, .elementor-19579 .elementor-element.elementor-element-cebf794 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4cddaa */.elementor-19579 .elementor-element.elementor-element-a4cddaa, .elementor-19579 .elementor-element.elementor-element-a4cddaa * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69da3f9 */.elementor-19579 .elementor-element.elementor-element-69da3f9 h2 {
    font-weight: 400 !important;
    max-width: 770px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a2b985 */.elementor-19579 .elementor-element.elementor-element-5a2b985 {
    max-width: 700px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48bb722 */.elementor-19579 .elementor-element.elementor-element-48bb722, .elementor-19579 .elementor-element.elementor-element-48bb722 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1e8402 */.elementor-19579 .elementor-element.elementor-element-d1e8402, .elementor-19579 .elementor-element.elementor-element-d1e8402 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f9c6c4 */.elementor-19579 .elementor-element.elementor-element-5f9c6c4, .elementor-19579 .elementor-element.elementor-element-5f9c6c4 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-015a582 */.elementor-19579 .elementor-element.elementor-element-015a582 h2 {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-909afd2 */.elementor-19579 .elementor-element.elementor-element-909afd2, .elementor-19579 .elementor-element.elementor-element-909afd2 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70aa423 */.elementor-19579 .elementor-element.elementor-element-70aa423, .elementor-19579 .elementor-element.elementor-element-70aa423 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65016c4 */.elementor-19579 .elementor-element.elementor-element-65016c4, .elementor-19579 .elementor-element.elementor-element-65016c4 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f05a904 */.elementor-19579 .elementor-element.elementor-element-f05a904, .elementor-19579 .elementor-element.elementor-element-f05a904 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62cb275 */.elementor-19579 .elementor-element.elementor-element-62cb275, .elementor-19579 .elementor-element.elementor-element-62cb275 * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a58c0eb */.elementor-19579 .elementor-element.elementor-element-a58c0eb, .elementor-19579 .elementor-element.elementor-element-a58c0eb * {
    line-height: 1;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d784289 */.elementor-19579 .elementor-element.elementor-element-d784289 h2 {
    font-weight: 400 !important;
}
.elementor-19579 .elementor-element.elementor-element-d784289 {
    padding: 31px 32px 15px 32px;
}
.elementor-19579 .elementor-element.elementor-element-d784289::before {
    content: '';
    background-image: url('/wp-content/uploads/2025/07/tecton-brand-logo-orange.svg');
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    width: 42px;
    height: 65px;
    position: absolute;
    top: 0;
    left: 0;
}
.elementor-19579 .elementor-element.elementor-element-d784289::after {
    content: '';
    background-image: url('/wp-content/uploads/2025/07/tecton-logo-reverse.svg');
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    width: 42px;
    height: 65px;
    position: absolute;
    right: 0;
    bottom: 0;
}
@media (min-width: 768px) {
    .elementor-19579 .elementor-element.elementor-element-d784289::after {
        content: unset;
    }
    .elementor-19579 .elementor-element.elementor-element-d784289::before {
        width: 52px;
        height: 81px;
    }
    .elementor-19579 .elementor-element.elementor-element-d784289 {
        padding: 35px 0 0 41px;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-25ecad4 *//* Description */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-description {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	gap: 0;
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-description > .testimonial-name {
	font-weight: 500;
	font-style: normal;
	line-height: 28px;
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-description > .testimonial-role {
	color: #787878;
	font-style: normal;
	line-height: 21px;
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-description > .testimonial-logo {
	width: auto;
	max-width: max-content;
	margin-top: 5px;
}
@media (max-width: 1023px) {
    .elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slide-heading {
        margin-bottom: 32px !important;
    }
}
/* Mobile  Pagination */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullets {
    display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	margin: 0 auto;
	gap: 10px;
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet {
    width: 25px !important;
    height: 5px !important;
    border-radius: 4px !important;
}
/*  USE LOGOS AS NAV*/
@media (min-width: 1024px) {
    /* Swiper */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .elementor-slides-wrapper {
	padding: 0 0 124px 0;
}
/* Pagination */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullets {
	gap: 34px;
		align-items: flex-start;
		justify-content: flex-start;

	
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet {
	display: block;
	width: auto !important;
	height: auto !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	background-repeat: no-repeat;
	background-position: 0 3px !important;
	background-size: auto !important;
}

.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet::after {
	visibility: hidden;
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	visibility: hidden;
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
	visibility: visible;
}

/* Pagination Bars */
@keyframes fillBar {
	0% {
		background-size: 0% 100%;
	}
	10% {
		background-size: 10% 100%;
	}
	20% {
		background-size: 20% 100%;
	}
	30% {
		background-size: 30% 100%;
	}
	40% {
		background-size: 40% 100%;
	}
	50% {
		background-size: 50% 100%;
	}
	60% {
		background-size: 60% 100%;
	}
	70% {
		background-size: 70% 100%;
	}
	80% {
		background-size: 80% 100%;
	}
	90% {
		background-size: 90% 100%;
	}
	100% {
		background-size: 100% 100%;
	}
	
}
@media (min-width: 1024px) and (max-width: 1100px) {
    .elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullets {
        gap: 24px;
        flex-flow: row wrap;
    }
}

.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet::before {
    content: '';
    display: block;
      width: auto !important;
  height: 3px !important;
  border-radius: 0 !important;
  background-color: #e54b24;
  background-image: linear-gradient(to right, #171818 100%, transparent 0%);
  background-repeat: no-repeat;
  background-size: 0% 100%;
  position: relative;
  opacity: 0;
  bottom: -4px;
  transition: opacity 0.5s ease, bottom 0.5s ease;
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    opacity: 1;
    bottom: 6px;
    visibility: visible;
      animation-name: fillBar;
  animation-duration: 10s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}

/* Custom Pagination - IMPORTANT to update this if adding new testimonils or changing the order */
/* COINBASE */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(1) {
	background-image: url("/wp-content/uploads/2025/07/coinbase-inactive.svg");
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(1)::after {
	content: url("/wp-content/uploads/2025/07/coinbase-active.svg");
}
/* ATLASSIAN */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(2) {
	background-image: url("/wp-content/uploads/2025/07/atlassian-inactive.svg");
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(2)::after {
	content: url("/wp-content/uploads/2025/07/atlassian-active.svg");
}
/* SIGNIFYD */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(3) {
	background-image: url("/wp-content/uploads/2025/07/signifyd-inactive.svg");
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(3)::after {
	content: url("/wp-content/uploads/2025/07/signifyd-active.svg");
}
/* TIDE */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(4) {
	background-image: url("/wp-content/uploads/2025/07/tide-logo-inactive.svg");
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(4)::after {
	content: url("/wp-content/uploads/2025/07/tide-logo-active.svg");
}
/* HFE */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(5) {
	background-image: url("/wp-content/uploads/2025/07/hello-fresh-inactive.svg");
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(5)::after {
	content: url("/wp-content/uploads/2025/07/hello-fresh-active.svg");
}
/* HOME */
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(6) {
	background-image: url("/wp-content/uploads/2025/07/home-logo-inactive.svg");
}
.elementor-19579 .elementor-element.elementor-element-25ecad4 .swiper-pagination-bullet:nth-of-type(6)::after {
	content: url("/wp-content/uploads/2025/07/home-logo-active.svg");
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8b7de8 */@media (max-width: 414px) {
    .elementor-19579 .elementor-element.elementor-element-5d8b7de8 img {
        width: 195px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cbe755 */.elementor-19579 .elementor-element.elementor-element-51cbe755 {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS */main#content * {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html {
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FK Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Regular.woff2') format('woff2'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Regular.woff') format('woff'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'FK Grotesk';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Italic.woff2') format('woff2'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Italic.woff') format('woff'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'FK Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Medium.woff2') format('woff2'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Medium.woff') format('woff'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'FK Grotesk';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-MediumItalic.woff2') format('woff2'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-MediumItalic.woff') format('woff'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'FK Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Bold.woff2') format('woff2'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Bold.woff') format('woff'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'FK Grotesk';
	font-style: italic;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-BoldItalic.woff2') format('woff2'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-BoldItalic.woff') format('woff'),
		url('https://www.tecton.ai/wp-content/uploads/2025/05/FKGrotesk-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */