.elementor-14668 .elementor-element.elementor-element-1cf6c01d{--display:flex;--min-height:600px;--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;--justify-content:center;border-style:none;--border-style:none;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14668 .elementor-element.elementor-element-1cf6c01d:not(.elementor-motion-effects-element-type-background), .elementor-14668 .elementor-element.elementor-element-1cf6c01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctailabs.ai/wp-content/uploads/2026/07/Labs-banner-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14668 .elementor-element.elementor-element-1cf6c01d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14668 .elementor-element.elementor-element-5f2245c6{--display:flex;--justify-content:space-between;--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14668 .elementor-element.elementor-element-22e9daca{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-22e9daca.elementor-element{--align-self:center;}.elementor-14668 .elementor-element.elementor-element-22e9daca .elementor-heading-title{font-family:"Roboto";font-size:38px;font-weight:400;line-height:67px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-14668 .elementor-element.elementor-element-1e2ebda7{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-1e2ebda7.elementor-element{--align-self:center;}.elementor-14668 .elementor-element.elementor-element-1e2ebda7 .elementor-heading-title{font-family:"Roboto";font-size:59px;font-weight:700;line-height:67px;letter-spacing:0px;color:#FFFFFF;}.elementor-14668 .elementor-element.elementor-element-f109771{--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;}.elementor-14668 .elementor-element.elementor-element-819ee59{--display:flex;}.elementor-14668 .elementor-element.elementor-element-39758cb7{width:var( --container-widget-width, 55% );max-width:55%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-14668 .elementor-element.elementor-element-39758cb7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14668 .elementor-element.elementor-element-39758cb7 .elementor-heading-title{font-family:"Roboto";font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;color:#FFFFFF;}.elementor-14668 .elementor-element.elementor-element-d7fdc98{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14668 .elementor-element.elementor-element-3f9b3281 .elementor-button{background-color:#00999900;font-family:"Roboto";font-size:19px;font-weight:700;border-style:solid;border-width:3px 3px 3px 3px;border-color:#009999;border-radius:30px 30px 30px 30px;}.elementor-14668 .elementor-element.elementor-element-3f9b3281 .elementor-button:hover, .elementor-14668 .elementor-element.elementor-element-3f9b3281 .elementor-button:focus{background-color:#009999;color:#000000;}.elementor-14668 .elementor-element.elementor-element-3f9b3281{padding:23px 1px 1px 1px;}.elementor-14668 .elementor-element.elementor-element-3f9b3281.elementor-element{--align-self:center;}.elementor-14668 .elementor-element.elementor-element-3f9b3281 .elementor-button:hover svg, .elementor-14668 .elementor-element.elementor-element-3f9b3281 .elementor-button:focus svg{fill:#000000;}.elementor-14668 .elementor-element.elementor-element-6be99ff{--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;}.elementor-14668 .elementor-element.elementor-element-6be99ff:not(.elementor-motion-effects-element-type-background), .elementor-14668 .elementor-element.elementor-element-6be99ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-117dc89 );}.elementor-14668 .elementor-element.elementor-element-6b3b836{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-6b3b836 .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14668 .elementor-element.elementor-element-e565bb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-923273b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-923273b .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-923273b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-0d46e1e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-0d46e1e .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-d98258e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-d98258e .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-456d525{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-456d525 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-456d525 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-113696b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-113696b .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-8f6e712 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14668 .elementor-element.elementor-element-8f6e712 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-0d48b2c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-0d48b2c .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-0d48b2c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-860e349{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-860e349 .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-d6eb81f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-d6eb81f .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-2eda0f5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-2eda0f5 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-2eda0f5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-bd8dcef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-bd8dcef .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-2be7ac6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-2be7ac6 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-a3ec47b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-a3ec47b .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-a3ec47b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-612964a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-612964a .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-d14f005 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-d14f005 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-5ca35c5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-5ca35c5 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-5ca35c5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-ab88550{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-ab88550 .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-f2f2124 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-f2f2124 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-47ec978{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-47ec978 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-47ec978 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-6067cb7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-6067cb7 .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-bc29a60 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-bc29a60 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-18d8980{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-18d8980 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-18d8980 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-262709b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-262709b .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-cd1f185 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-cd1f185 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-d55cadc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-d55cadc .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-d55cadc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-39926c5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-39926c5 .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-a360482 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-a360482 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-6a520dc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-6a520dc .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-6a520dc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-0ff5934{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-0ff5934 .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-0d35172 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14668 .elementor-element.elementor-element-0d35172 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-45c376a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-45c376a .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-14668 .elementor-element.elementor-element-45c376a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14668 .elementor-element.elementor-element-572e025{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-572e025 .elementor-heading-title{font-family:"Roboto";font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-3c58441 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-14668 .elementor-element.elementor-element-3c58441 .pxl-text-editor{color:var( --e-global-color-text );}.elementor-14668 .elementor-element.elementor-element-3c58441 .pxl-text-editor a:hover{color:var( --e-global-color-secondary );}.elementor-14668 .elementor-element.elementor-element-6f3964b{--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;--align-items:center;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-14668 .elementor-element.elementor-element-6f3964b:not(.elementor-motion-effects-element-type-background), .elementor-14668 .elementor-element.elementor-element-6f3964b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctailabs.ai/wp-content/uploads/2026/07/Teal-Black-Background-01.png");background-position:bottom right;background-size:cover;}.elementor-14668 .elementor-element.elementor-element-747a6a74{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14668 .elementor-element.elementor-element-747a6a74.elementor-element{--align-self:center;}.elementor-14668 .elementor-element.elementor-element-747a6a74 .elementor-heading-title{font-family:"Roboto";font-size:52px;font-weight:600;color:var( --e-global-color-117dc89 );}.elementor-14668 .elementor-element.elementor-element-51408a97{color:var( --e-global-color-117dc89 );}.elementor-14668 .elementor-element.elementor-element-7d8190d2{--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14668 .elementor-element.elementor-element-7d8190d2.e-con{--align-self:center;}.elementor-14668 .elementor-element.elementor-element-86b6186 .elementor-button{background-color:#00999900;font-family:"Roboto Condensed";font-size:18px;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:12px 65px 12px 65px;}.elementor-14668 .elementor-element.elementor-element-86b6186 .elementor-button:hover, .elementor-14668 .elementor-element.elementor-element-86b6186 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-3719f43 );}.elementor-14668 .elementor-element.elementor-element-86b6186 .elementor-button:hover svg, .elementor-14668 .elementor-element.elementor-element-86b6186 .elementor-button:focus svg{fill:var( --e-global-color-3719f43 );}.elementor-14668 .elementor-element.elementor-element-30761417 .elementor-button{background-color:#00999900;font-family:"Roboto Condensed";font-size:18px;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:12px 42px 12px 42px;}.elementor-14668 .elementor-element.elementor-element-30761417 .elementor-button:hover, .elementor-14668 .elementor-element.elementor-element-30761417 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-3719f43 );}.elementor-14668 .elementor-element.elementor-element-30761417 .elementor-button:hover svg, .elementor-14668 .elementor-element.elementor-element-30761417 .elementor-button:focus svg{fill:var( --e-global-color-3719f43 );}.elementor-14668 .elementor-element.elementor-element-1b18d9f7 .elementor-button{background-color:#00999900;font-family:"Roboto Condensed";font-size:18px;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-14668 .elementor-element.elementor-element-1b18d9f7 .elementor-button:hover, .elementor-14668 .elementor-element.elementor-element-1b18d9f7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-3719f43 );}.elementor-14668 .elementor-element.elementor-element-1b18d9f7 .elementor-button:hover svg, .elementor-14668 .elementor-element.elementor-element-1b18d9f7 .elementor-button:focus svg{fill:var( --e-global-color-3719f43 );}@media(max-width:767px){.elementor-14668 .elementor-element.elementor-element-5f2245c6{--min-height:141px;--padding-top:5px;--padding-bottom:5px;--padding-left:24px;--padding-right:5px;}.elementor-14668 .elementor-element.elementor-element-22e9daca .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-14668 .elementor-element.elementor-element-1e2ebda7 .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-14668 .elementor-element.elementor-element-3f9b3281{padding:0px 0px 97px 0px;}}@media(min-width:768px){.elementor-14668 .elementor-element.elementor-element-5f2245c6{--content-width:1220px;}.elementor-14668 .elementor-element.elementor-element-819ee59{--width:60%;}.elementor-14668 .elementor-element.elementor-element-d7fdc98{--width:40%;}.elementor-14668 .elementor-element.elementor-element-6be99ff{--content-width:1220px;}.elementor-14668 .elementor-element.elementor-element-6f3964b{--content-width:1220px;}.elementor-14668 .elementor-element.elementor-element-7d8190d2{--content-width:1220px;}}/* Start custom CSS for heading, class: .elementor-element-22e9daca */.elementor-14668 .elementor-element.elementor-element-22e9daca {
  width: min(1200px, 90vw);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e2ebda7 */.elementor-14668 .elementor-element.elementor-element-1e2ebda7 {
  width: min(1200px, 90vw);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39758cb7 */.elementor-14668 .elementor-element.elementor-element-39758cb7 {
  width: min(1200px, 90vw);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f9b3281 */.elementor-14668 .elementor-element.elementor-element-3f9b3281 {
  width: min(1200px, 90vw);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf6c01d */.elementor-14668 .elementor-element.elementor-element-1cf6c01d {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e565bb0 */.legal-body-text {
  margin: 0 0 22px;
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.55;
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-d98258e */.accessibility-list {
  margin: 24px 0 28px;
  padding: 0;
  list-style: none;
}

.accessibility-list li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 28px;
  line-height: 1.55;
}

.accessibility-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.68em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009999;
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-8f6e712 */.privacy-share-section {
  margin: 28px 0 42px;
}

.privacy-share-item {
  margin-bottom: 38px;
}

.privacy-share-item:last-child {
  margin-bottom: 0;
}

.privacy-share-item h3 {
  display: grid;
  grid-template-columns: 34px 1fr;
  column-gap: 8px;
  align-items: start;
  margin: 0 0 12px;
  color: #111;
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}

.privacy-letter {
  color: #009999;
  font-weight: 700;
}

.privacy-share-item p {
  margin: 0 0 0 42px;
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .privacy-share-item h3 {
    grid-template-columns: 28px 1fr;
    font-size: 20px;
  }

  .privacy-share-item p {
    margin-left: 36px;
  }
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-d6eb81f */.accessibility-list {
  margin: 24px 0 28px;
  padding: 0;
  list-style: none;
}

.accessibility-list li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 28px;
  line-height: 1.55;
}

.accessibility-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.68em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009999;
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-2be7ac6 */.accessibility-list {
  margin: 24px 0 28px;
  padding: 0;
  list-style: none;
}

.accessibility-list li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 28px;
  line-height: 1.55;
}

.accessibility-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.68em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009999;
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-d14f005 */.accessibility-list {
  margin: 24px 0 28px;
  padding: 0;
  list-style: none;
}

.accessibility-list li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 28px;
  line-height: 1.55;
}

.accessibility-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.68em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009999;
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-f2f2124 */.cookie-policy-content {
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.cookie-policy-content p {
  margin: 0 0 20px;
}

.cookie-section {
  margin-top: 38px;
}

.cookie-section h3 {
  margin: 0 0 16px;
  color: #111;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.cookie-types {
  margin: 30px 0 44px;
}

.cookie-type {
  display: grid;
  grid-template-columns: 190px 1fr;
  column-gap: 26px;
  padding: 18px 0;
  border-bottom: 1px solid #d8e8e8;
}

.cookie-type:first-child {
  border-top: 1px solid #d8e8e8;
}

.cookie-type:last-child {
  border-bottom: none;
}

.cookie-type h4 {
  margin: 0;
  color: #009999;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.cookie-type p {
  margin: 0;
}

.cookie-browser-list {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
}

.cookie-browser-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 30px;
  line-height: 1.55;
}

.cookie-browser-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.78em;
  width: 8px;
  height: 8px;
  background: #009999;
  border-radius: 50%;
  transform: translateY(-50%);
}

.cookie-contact {
  margin-top: 46px;
  padding-top: 0;
  border: none;
}

.cookie-contact::before,
.cookie-contact::after {
  content: none;
  display: none;
}

@media (max-width: 767px) {
  .cookie-policy-content {
    font-size: 16px;
  }

  .cookie-type {
    display: block;
    padding: 18px 0;
  }

  .cookie-type h4 {
    margin-bottom: 7px;
  }

  .cookie-section h3 {
    font-size: 21px;
  }
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-bc29a60 */.cookie-policy-content {
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.cookie-policy-content p {
  margin: 0 0 20px;
}

.cookie-section {
  margin-top: 38px;
}

.cookie-section h3 {
  margin: 0 0 16px;
  color: #111;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.cookie-types {
  margin: 30px 0 44px;
}

.cookie-type {
  display: grid;
  grid-template-columns: 190px 1fr;
  column-gap: 26px;
  padding: 18px 0;
  border-bottom: 1px solid #d8e8e8;
}

.cookie-type:first-child {
  border-top: 1px solid #d8e8e8;
}

.cookie-type:last-child {
  border-bottom: none;
}

.cookie-type h4 {
  margin: 0;
  color: #009999;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.cookie-type p {
  margin: 0;
}

.cookie-browser-list {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
}

.cookie-browser-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 30px;
  line-height: 1.55;
}

.cookie-browser-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.78em;
  width: 8px;
  height: 8px;
  background: #009999;
  border-radius: 50%;
  transform: translateY(-50%);
}

.cookie-contact {
  margin-top: 46px;
  padding-top: 0;
  border: none;
}

.cookie-contact::before,
.cookie-contact::after {
  content: none;
  display: none;
}

@media (max-width: 767px) {
  .cookie-policy-content {
    font-size: 16px;
  }

  .cookie-type {
    display: block;
    padding: 18px 0;
  }

  .cookie-type h4 {
    margin-bottom: 7px;
  }

  .cookie-section h3 {
    font-size: 21px;
  }
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-cd1f185 */.cookie-policy-content {
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.cookie-policy-content p {
  margin: 0 0 20px;
}

.cookie-section {
  margin-top: 38px;
}

.cookie-section h3 {
  margin: 0 0 16px;
  color: #111;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.cookie-types {
  margin: 30px 0 44px;
}

.cookie-type {
  display: grid;
  grid-template-columns: 190px 1fr;
  column-gap: 26px;
  padding: 18px 0;
  border-bottom: 1px solid #d8e8e8;
}

.cookie-type:first-child {
  border-top: 1px solid #d8e8e8;
}

.cookie-type:last-child {
  border-bottom: none;
}

.cookie-type h4 {
  margin: 0;
  color: #009999;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.cookie-type p {
  margin: 0;
}

.cookie-browser-list {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
}

.cookie-browser-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 30px;
  line-height: 1.55;
}

.cookie-browser-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.78em;
  width: 8px;
  height: 8px;
  background: #009999;
  border-radius: 50%;
  transform: translateY(-50%);
}

.cookie-contact {
  margin-top: 46px;
  padding-top: 0;
  border: none;
}

.cookie-contact::before,
.cookie-contact::after {
  content: none;
  display: none;
}

@media (max-width: 767px) {
  .cookie-policy-content {
    font-size: 16px;
  }

  .cookie-type {
    display: block;
    padding: 18px 0;
  }

  .cookie-type h4 {
    margin-bottom: 7px;
  }

  .cookie-section h3 {
    font-size: 21px;
  }
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-a360482 */.cookie-policy-content {
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.cookie-policy-content p {
  margin: 0 0 20px;
}

.cookie-section {
  margin-top: 38px;
}

.cookie-section h3 {
  margin: 0 0 16px;
  color: #111;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.cookie-types {
  margin: 30px 0 44px;
}

.cookie-type {
  display: grid;
  grid-template-columns: 190px 1fr;
  column-gap: 26px;
  padding: 18px 0;
  border-bottom: 1px solid #d8e8e8;
}

.cookie-type:first-child {
  border-top: 1px solid #d8e8e8;
}

.cookie-type:last-child {
  border-bottom: none;
}

.cookie-type h4 {
  margin: 0;
  color: #009999;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.cookie-type p {
  margin: 0;
}

.cookie-browser-list {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
}

.cookie-browser-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 30px;
  line-height: 1.55;
}

.cookie-browser-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.78em;
  width: 8px;
  height: 8px;
  background: #009999;
  border-radius: 50%;
  transform: translateY(-50%);
}

.cookie-contact {
  margin-top: 46px;
  padding-top: 0;
  border: none;
}

.cookie-contact::before,
.cookie-contact::after {
  content: none;
  display: none;
}

@media (max-width: 767px) {
  .cookie-policy-content {
    font-size: 16px;
  }

  .cookie-type {
    display: block;
    padding: 18px 0;
  }

  .cookie-type h4 {
    margin-bottom: 7px;
  }

  .cookie-section h3 {
    font-size: 21px;
  }
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-0d35172 */.cookie-policy-content {
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.cookie-policy-content p {
  margin: 0 0 20px;
}

.cookie-section {
  margin-top: 38px;
}

.cookie-section h3 {
  margin: 0 0 16px;
  color: #111;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.cookie-types {
  margin: 30px 0 44px;
}

.cookie-type {
  display: grid;
  grid-template-columns: 190px 1fr;
  column-gap: 26px;
  padding: 18px 0;
  border-bottom: 1px solid #d8e8e8;
}

.cookie-type:first-child {
  border-top: 1px solid #d8e8e8;
}

.cookie-type:last-child {
  border-bottom: none;
}

.cookie-type h4 {
  margin: 0;
  color: #009999;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.cookie-type p {
  margin: 0;
}

.cookie-browser-list {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
}

.cookie-browser-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 30px;
  line-height: 1.55;
}

.cookie-browser-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.78em;
  width: 8px;
  height: 8px;
  background: #009999;
  border-radius: 50%;
  transform: translateY(-50%);
}

.cookie-contact {
  margin-top: 46px;
  padding-top: 0;
  border: none;
}

.cookie-contact::before,
.cookie-contact::after {
  content: none;
  display: none;
}

@media (max-width: 767px) {
  .cookie-policy-content {
    font-size: 16px;
  }

  .cookie-type {
    display: block;
    padding: 18px 0;
  }

  .cookie-type h4 {
    margin-bottom: 7px;
  }

  .cookie-section h3 {
    font-size: 21px;
  }
}/* End custom CSS */
/* Start custom CSS for pxl_text_editor, class: .elementor-element-3c58441 */.privacy-contact-section {
  color: #6f6f6f;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  padding-bottom: 55px;
}

.privacy-contact-section p {
  margin: 0 0 22px;
}

.privacy-contact-list {
  list-style: none;
  margin: 24px 0 36px;
  padding: 0;
}

.privacy-contact-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 30px;
  line-height: 1.55;
}

.privacy-contact-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.78em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009999;
  transform: translateY(-50%);
}

.privacy-contact-details {
  margin-top: 28px;
  padding: 0 0 0 28px;
}

.privacy-contact-details p {
  margin: 0 0 22px;
}

.privacy-contact-details a {
  color: #009999;
  font-weight: 600;
  text-decoration: none;
}

.privacy-contact-details a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}

@media (max-width: 767px) {
  .privacy-contact-section {
    font-size: 16px;
    padding-bottom: 40px;
  }

  .privacy-contact-details {
    padding-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be99ff */.elementor-14668 .elementor-element.elementor-element-6be99ff {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3964b */.elementor-14668 .elementor-element.elementor-element-6f3964b {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}/* End custom CSS */