.elementor-4534 .elementor-element.elementor-element-4db7d9b{--display:flex;--min-height:75vh;}.elementor-4534 .elementor-element.elementor-element-4db7d9b:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-4db7d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://certifyiso.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-2-2026-06_55_20-PM.png");background-position:center center;background-size:cover;}.elementor-4534 .elementor-element.elementor-element-63062a0{--display:flex;}.elementor-4534 .elementor-element.elementor-element-64e9296{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4534 .elementor-element.elementor-element-64e9296:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-64e9296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-64e9296::before, .elementor-4534 .elementor-element.elementor-element-64e9296 > .elementor-background-video-container::before, .elementor-4534 .elementor-element.elementor-element-64e9296 > .e-con-inner > .elementor-background-video-container::before, .elementor-4534 .elementor-element.elementor-element-64e9296 > .elementor-background-slideshow::before, .elementor-4534 .elementor-element.elementor-element-64e9296 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4534 .elementor-element.elementor-element-64e9296 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4534 .elementor-element.elementor-element-ca9c30e{--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-4534 .elementor-element.elementor-element-decf865{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4534 .elementor-element.elementor-element-3e56fb4{text-align:start;}.elementor-4534 .elementor-element.elementor-element-3e56fb4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-4534 .elementor-element.elementor-element-afb8311{--divider-border-style:solid;--divider-color:var( --e-global-color-8fe96ba );--divider-border-width:2px;--divider-icon-size:13px;--divider-element-spacing:3px;}.elementor-4534 .elementor-element.elementor-element-afb8311 .elementor-divider-separator{width:16%;}.elementor-4534 .elementor-element.elementor-element-afb8311 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-4534 .elementor-element.elementor-element-aa27bfa{text-align:start;}.elementor-4534 .elementor-element.elementor-element-aa27bfa .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-4534 .elementor-element.elementor-element-3879d99{text-align:justify;color:#000000;}.elementor-4534 .elementor-element.elementor-element-3879d99 p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-0018e70{--display:flex;--justify-content:center;--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-4534 .elementor-element.elementor-element-c324a2d img{border-radius:07px 07px 07px 07px;}.elementor-4534 .elementor-element.elementor-element-eb0abe0{--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-4534 .elementor-element.elementor-element-b37612c{--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-4534 .elementor-element.elementor-element-80823b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4534 .elementor-element.elementor-element-80823b1:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-80823b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-4534 .elementor-element.elementor-element-37f4ddb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-4534 .elementor-element.elementor-element-fe85eb9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4534 .elementor-element.elementor-element-033b908{text-align:center;}.elementor-4534 .elementor-element.elementor-element-033b908 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-4534 .elementor-element.elementor-element-90fe464{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-90fe464 p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-59ef7b3{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-55adfd4{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#D2CECE;--border-color:#D2CECE;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-55adfd4:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-55adfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-55adfd4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4534 .elementor-element.elementor-element-249f6c8 .elementor-icon-wrapper{text-align:center;}.elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-default .elementor-icon{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-249f6c8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-249f6c8 .elementor-icon{font-size:25px;}.elementor-4534 .elementor-element.elementor-element-249f6c8 .elementor-icon svg{height:25px;}.elementor-4534 .elementor-element.elementor-element-d7eb74e{text-align:center;}.elementor-4534 .elementor-element.elementor-element-d7eb74e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;}.elementor-4534 .elementor-element.elementor-element-f37be16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:-15px;}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-4534 .elementor-element.elementor-element-f37be16 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-c90d271{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-8fe96ba );--border-color:var( --e-global-color-8fe96ba );--border-radius:015px 015px 015px 015px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-8a47b44 p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-8a47b44{color:#000000;}.elementor-4534 .elementor-element.elementor-element-a1c31a9{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#D2CECE;--border-color:#D2CECE;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-a1c31a9:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-a1c31a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-a1c31a9.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4534 .elementor-element.elementor-element-66bfb7b .elementor-icon-wrapper{text-align:center;}.elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-default .elementor-icon{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-66bfb7b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-66bfb7b .elementor-icon{font-size:25px;}.elementor-4534 .elementor-element.elementor-element-66bfb7b .elementor-icon svg{height:25px;}.elementor-4534 .elementor-element.elementor-element-f369566{text-align:center;}.elementor-4534 .elementor-element.elementor-element-f369566 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;}.elementor-4534 .elementor-element.elementor-element-a72bdb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:-15px;}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-4534 .elementor-element.elementor-element-a72bdb5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-edbddde{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-8fe96ba );--border-color:var( --e-global-color-8fe96ba );--border-radius:015px 015px 015px 015px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-7c06c65 p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-7c06c65{color:#000000;}.elementor-4534 .elementor-element.elementor-element-20ba32b{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#D2CECE;--border-color:#D2CECE;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-20ba32b:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-20ba32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-20ba32b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4534 .elementor-element.elementor-element-cac3133 .elementor-icon-wrapper{text-align:center;}.elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-default .elementor-icon{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-cac3133.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-cac3133 .elementor-icon{font-size:25px;}.elementor-4534 .elementor-element.elementor-element-cac3133 .elementor-icon svg{height:25px;}.elementor-4534 .elementor-element.elementor-element-0761313{text-align:center;}.elementor-4534 .elementor-element.elementor-element-0761313 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;}.elementor-4534 .elementor-element.elementor-element-d0a3228{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:-15px;}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-4534 .elementor-element.elementor-element-d0a3228 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-e85e402{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-8fe96ba );--border-color:var( --e-global-color-8fe96ba );--border-radius:015px 015px 015px 015px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-d29dec0 p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-d29dec0{color:#000000;}.elementor-4534 .elementor-element.elementor-element-6c4d6f6{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#D2CECE;--border-color:#D2CECE;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-6c4d6f6:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-6c4d6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-6c4d6f6.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4534 .elementor-element.elementor-element-0ba955e .elementor-icon-wrapper{text-align:center;}.elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-default .elementor-icon{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-0ba955e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-0ba955e .elementor-icon{font-size:25px;}.elementor-4534 .elementor-element.elementor-element-0ba955e .elementor-icon svg{height:25px;}.elementor-4534 .elementor-element.elementor-element-d0698d2{text-align:center;}.elementor-4534 .elementor-element.elementor-element-d0698d2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;}.elementor-4534 .elementor-element.elementor-element-b138917{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:-15px;}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-4534 .elementor-element.elementor-element-b138917 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-b395b63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-8fe96ba );--border-color:var( --e-global-color-8fe96ba );--border-radius:015px 015px 015px 015px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-a77c8ff p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-a77c8ff{color:#000000;}.elementor-4534 .elementor-element.elementor-element-c0426b7{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#D2CECE;--border-color:#D2CECE;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-c0426b7:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-c0426b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-c0426b7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4534 .elementor-element.elementor-element-ba7a9ea .elementor-icon-wrapper{text-align:center;}.elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-default .elementor-icon{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-framed .elementor-icon, .elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8fe96ba );border-color:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-framed .elementor-icon:hover, .elementor-4534 .elementor-element.elementor-element-ba7a9ea.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8fe96ba );}.elementor-4534 .elementor-element.elementor-element-ba7a9ea .elementor-icon{font-size:25px;}.elementor-4534 .elementor-element.elementor-element-ba7a9ea .elementor-icon svg{height:25px;}.elementor-4534 .elementor-element.elementor-element-cfefc16{text-align:center;}.elementor-4534 .elementor-element.elementor-element-cfefc16 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;}.elementor-4534 .elementor-element.elementor-element-a126d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:-15px;}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-4534 .elementor-element.elementor-element-a126d46 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4534 .elementor-element.elementor-element-21727f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-8fe96ba );--border-color:var( --e-global-color-8fe96ba );--border-radius:015px 015px 015px 015px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-4e8bd20 p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-4e8bd20{color:#000000;}.elementor-4534 .elementor-element.elementor-element-9877955{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4534 .elementor-element.elementor-element-8086728{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4534 .elementor-element.elementor-element-c038a15{text-align:center;}.elementor-4534 .elementor-element.elementor-element-c038a15 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-4534 .elementor-element.elementor-element-7ea51bb{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-7ea51bb p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-0c289f2{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-94805ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-6fb35cd );--border-color:var( --e-global-color-6fb35cd );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-94805ff:hover{background-image:url("https://certifyiso.com/wp-content/uploads/2026/09/download-4.jpeg");background-size:cover;--overlay-opacity:0.5;}.elementor-4534 .elementor-element.elementor-element-94805ff::before, .elementor-4534 .elementor-element.elementor-element-94805ff > .elementor-background-video-container::before, .elementor-4534 .elementor-element.elementor-element-94805ff > .e-con-inner > .elementor-background-video-container::before, .elementor-4534 .elementor-element.elementor-element-94805ff > .elementor-background-slideshow::before, .elementor-4534 .elementor-element.elementor-element-94805ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-4534 .elementor-element.elementor-element-94805ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4534 .elementor-element.elementor-element-94805ff:hover::before, .elementor-4534 .elementor-element.elementor-element-94805ff:hover > .elementor-background-video-container::before, .elementor-4534 .elementor-element.elementor-element-94805ff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4534 .elementor-element.elementor-element-94805ff > .elementor-background-slideshow:hover::before, .elementor-4534 .elementor-element.elementor-element-94805ff > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-4534 .elementor-element.elementor-element-bff213f{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-bff213f a:hover, .elementor-4534 .elementor-element.elementor-element-bff213f a:focus{color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-5e61d90{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-6fb35cd );--border-color:var( --e-global-color-6fb35cd );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-5e61d90:hover{background-image:url("https://certifyiso.com/wp-content/uploads/2026/09/download-4.jpeg");background-size:cover;}.elementor-4534 .elementor-element.elementor-element-be7b113{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-be7b113 a:hover, .elementor-4534 .elementor-element.elementor-element-be7b113 a:focus{color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-c935141{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-6fb35cd );--border-color:var( --e-global-color-6fb35cd );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-c935141:hover{background-image:url("https://certifyiso.com/wp-content/uploads/2026/09/download-4.jpeg");background-size:cover;}.elementor-4534 .elementor-element.elementor-element-177401a{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-177401a a:hover, .elementor-4534 .elementor-element.elementor-element-177401a a:focus{color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-1b547fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-6fb35cd );--border-color:var( --e-global-color-6fb35cd );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-1b547fc:hover{background-image:url("https://certifyiso.com/wp-content/uploads/2026/09/download-4.jpeg");background-size:cover;}.elementor-4534 .elementor-element.elementor-element-f61a49e{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-f61a49e a:hover, .elementor-4534 .elementor-element.elementor-element-f61a49e a:focus{color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-1803e5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-6fb35cd );--border-color:var( --e-global-color-6fb35cd );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-1803e5b:hover{background-image:url("https://certifyiso.com/wp-content/uploads/2026/09/download-4.jpeg");background-size:cover;}.elementor-4534 .elementor-element.elementor-element-83b87a0{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-83b87a0 a:hover, .elementor-4534 .elementor-element.elementor-element-83b87a0 a:focus{color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-bffb396{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:var( --e-global-color-6fb35cd );--border-color:var( --e-global-color-6fb35cd );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-bffb396:hover{background-image:url("https://certifyiso.com/wp-content/uploads/2026/09/download-4.jpeg");background-size:cover;}.elementor-4534 .elementor-element.elementor-element-d5a1a89{text-align:center;color:#000000;}.elementor-4534 .elementor-element.elementor-element-d5a1a89 a:hover, .elementor-4534 .elementor-element.elementor-element-d5a1a89 a:focus{color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-3a830de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4534 .elementor-element.elementor-element-0e6d1b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4534 .elementor-element.elementor-element-ed56248{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-cdc811c{--display:flex;--justify-content:center;--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-4534 .elementor-element.elementor-element-1cd95ad img{width:50%;}.elementor-4534 .elementor-element.elementor-element-247f328{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4534 .elementor-element.elementor-element-8d2ba3e{text-align:start;}.elementor-4534 .elementor-element.elementor-element-8d2ba3e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ef0030c );}.elementor-4534 .elementor-element.elementor-element-e21c9e8{text-align:start;}.elementor-4534 .elementor-element.elementor-element-e21c9e8 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-4534 .elementor-element.elementor-element-31dbcd7 p{margin-block-end:0px;}.elementor-4534 .elementor-element.elementor-element-31dbcd7{color:#000000;}.elementor-4534 .elementor-element.elementor-element-17b954f{--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:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-4534 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-4534 .elementor-element.elementor-element-59ef7b3{--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-0c289f2{--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-ed56248{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4534 .elementor-element.elementor-element-63062a0{--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-4534 .elementor-element.elementor-element-5bfb8f8{--e-image-carousel-slides-to-show:1;}.elementor-4534 .elementor-element.elementor-element-3e56fb4 .elementor-heading-title{font-size:26px;}.elementor-4534 .elementor-element.elementor-element-aa27bfa .elementor-heading-title{font-size:26px;}.elementor-4534 .elementor-element.elementor-element-fe85eb9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4534 .elementor-element.elementor-element-033b908 .elementor-heading-title{font-size:26px;}.elementor-4534 .elementor-element.elementor-element-59ef7b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-c038a15 .elementor-heading-title{font-size:26px;}.elementor-4534 .elementor-element.elementor-element-0c289f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-ed56248{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4534 .elementor-element.elementor-element-8d2ba3e .elementor-heading-title{font-size:26px;}.elementor-4534 .elementor-element.elementor-element-e21c9e8 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-4534 .elementor-element.elementor-element-ca9c30e{--width:40%;}.elementor-4534 .elementor-element.elementor-element-0018e70{--width:40%;}.elementor-4534 .elementor-element.elementor-element-37f4ddb{--width:78%;}.elementor-4534 .elementor-element.elementor-element-0c289f2{--width:82%;}.elementor-4534 .elementor-element.elementor-element-0e6d1b0{--width:79%;}}/* Start custom CSS for container, class: .elementor-element-64e9296 *//* =========================================================
   ISO 9000 SECTION — PREMIUM 3D DESIGN
========================================================= */

.elementor-element-64e9296 {
    --iso-blue: #263242;
    --iso-green: #295156;
    --iso-violet: #613f7e;
    --iso-brown: #9f6c38;

    position: relative;
    width: 100%;
    padding: 70px 5%;
    overflow: hidden;
    background:
        radial-gradient(circle at 10% 20%, rgba(97, 63, 126, 0.10), transparent 30%),
        radial-gradient(circle at 90% 80%, rgba(41, 81, 86, 0.12), transparent 30%),
        #f7f7f5;
    font-family: "IBM Plex Sans", sans-serif;

    perspective: 1400px;
}


/* =========================================================
   MAIN INNER WRAPPER
========================================================= */

.elementor-element-64e9296 > .elementor-element-ca9c30e {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: stretch;
    gap: 55px;
}


/* =========================================================
   TEXT CARD
========================================================= */

.elementor-element-64e9296
.elementor-element-decf865 {

    position: relative;
    flex: 1 1 52%;
    padding: 48px 45px;
    border-radius: 28px;

    background: rgba(255, 255, 255, 0.92);

    border: 1px solid rgba(38, 50, 66, 0.12);

    box-shadow:
        0 25px 60px rgba(38, 50, 66, 0.12),
        0 8px 20px rgba(38, 50, 66, 0.07);

    transform-style: preserve-3d;

    transition:
        transform 0.55s cubic-bezier(.2,.8,.2,1),
        box-shadow 0.55s ease,
        border-color 0.4s ease;

    z-index: 2;
}


/* 3D lift */

.elementor-element-64e9296
.elementor-element-decf865:hover {

    transform:
        translateY(-12px)
        rotateX(2deg)
        rotateY(-2deg);

    border-color: rgba(97, 63, 126, 0.35);

    box-shadow:
        0 40px 90px rgba(38, 50, 66, 0.18),
        0 15px 35px rgba(97, 63, 126, 0.12);
}


/* =========================================================
   DECORATIVE 3D BACK EDGE
========================================================= */

.elementor-element-64e9296
.elementor-element-decf865::before {

    content: "";
    position: absolute;

    inset: 12px -12px -12px 12px;

    border-radius: 28px;

    background:
        linear-gradient(
            135deg,
            rgba(38, 50, 66, 0.10),
            rgba(97, 63, 126, 0.08)
        );

    z-index: -1;

    transform: translateZ(-25px);

    transition: transform .5s ease;
}

.elementor-element-64e9296
.elementor-element-decf865:hover::before {
    transform:
        translateZ(-35px)
        translateX(5px)
        translateY(5px);
}


/* =========================================================
   SMALL TOP ACCENT
========================================================= */

.elementor-element-64e9296
.elementor-element-decf865::after {

    content: "";
    position: absolute;

    width: 80px;
    height: 5px;

    left: 45px;
    top: 0;

    border-radius: 0 0 8px 8px;

    background:
        linear-gradient(
            90deg,
            var(--iso-blue),
            var(--iso-violet),
            var(--iso-brown)
        );

    box-shadow:
        0 5px 18px rgba(97, 63, 126, 0.25);
}


/* =========================================================
   FIRST HEADING
========================================================= */

.elementor-element-3e56fb4
.elementor-element-3e56fb4 .elementor-heading-title {

    margin: 0 0 12px;

    font-size: 16px;
    line-height: 1.4;
    font-weight: 500;

    letter-spacing: .04em;
    text-transform: uppercase;

    color: var(--iso-violet);
}


/* =========================================================
   DIVIDER
========================================================= */

.elementor-element-64e9296
.elementor-element-afb8311 {

    margin: 0 0 22px;
}

.elementor-element-64e9296
.elementor-element-afb8311 .elementor-divider-separator {

    border-top: 1px solid rgba(38, 50, 66, .15);

    display: flex;
    align-items: center;
}


/* STAR */

.elementor-element-64e9296
.elementor-element-afb8311 .elementor-icon {

    width: 34px;
    height: 34px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin-left: 0;
    margin-right: 12px;

    border-radius: 50%;

    background: var(--iso-blue);

    box-shadow:
        0 7px 20px rgba(38, 50, 66, .20);

    transform: translateZ(30px);

    transition: transform .4s ease;
}

.elementor-element-64e9296
.elementor-element-afb8311 .elementor-icon svg {

    width: 13px;
    height: 13px;

    fill: #fff;
}

.elementor-element-64e9296
.elementor-element-decf865:hover
.elementor-element-afb8311 .elementor-icon {

    transform:
        translateZ(45px)
        rotate(12deg)
        scale(1.08);
}


/* =========================================================
   MAIN HEADING
========================================================= */

.elementor-element-64e9296
.elementor-element-aa27bfa
.elementor-heading-title {

    margin: 0 0 22px;

    color: var(--iso-blue);

    font-size: 32px;
    line-height: 1.15;
    font-weight: 700;

    letter-spacing: -.025em;

    transform: translateZ(25px);

    transition:
        transform .45s ease,
        color .35s ease;
}

.elementor-element-64e9296
.elementor-element-decf865:hover
.elementor-element-aa27bfa
.elementor-heading-title {

    transform: translateZ(40px);

    color: var(--iso-violet);
}


/* =========================================================
   BODY TEXT
========================================================= */

.elementor-element-64e9296
.elementor-element-3879d99 {

    transform: translateZ(15px);
}

.elementor-element-64e9296
.elementor-element-3879d99 p {

    margin: 0;

    color: #333b43;

    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
}


/* =========================================================
   IMAGE CARD
========================================================= */

.elementor-element-64e9296
.elementor-element-0018e70 {

    position: relative;

    flex: 1 1 48%;

    min-height: 430px;

    border-radius: 28px;

    overflow: visible;

    transform-style: preserve-3d;

    transition:
        transform .6s cubic-bezier(.2,.8,.2,1);
}


/* image widget */

.elementor-element-64e9296
.elementor-element-c324a2d {

    position: relative;

    width: 100%;
    height: 100%;
    min-height: 430px;

    border-radius: 28px;

    overflow: hidden;

    transform-style: preserve-3d;

    box-shadow:
        0 30px 65px rgba(38, 50, 66, .20);

    transition:
        transform .6s cubic-bezier(.2,.8,.2,1),
        box-shadow .5s ease;
}


/* image */

.elementor-element-64e9296
.elementor-element-c324a2d img {

    width: 100%;
    height: 100%;

    min-height: 430px;

    object-fit: cover;

    display: block;

    transition:
        transform 1s cubic-bezier(.2,.8,.2,1),
        filter .6s ease;
}


/* =========================================================
   IMAGE OVERLAY
========================================================= */

.elementor-element-64e9296
.elementor-element-c324a2d::after {

    content: "";

    position: absolute;

    inset: 0;

    border-radius: 28px;

    background:
        linear-gradient(
            135deg,
            rgba(38, 50, 66, .30),
            transparent 45%,
            rgba(97, 63, 126, .20)
        );

    pointer-events: none;

    transition: opacity .5s ease;
}


/* =========================================================
   IMAGE HOVER
========================================================= */

.elementor-element-64e9296
.elementor-element-0018e70:hover
.elementor-element-c324a2d {

    transform:
        translateY(-14px)
        rotateX(3deg)
        rotateY(5deg);

    box-shadow:
        25px 35px 80px rgba(38, 50, 66, .25),
        0 0 0 1px rgba(97, 63, 126, .18);
}

.elementor-element-64e9296
.elementor-element-0018e70:hover
.elementor-element-c324a2d img {

    transform: scale(1.08);

    filter: saturate(1.08) contrast(1.03);
}


/* =========================================================
   FLOATING 3D BORDER
========================================================= */

.elementor-element-64e9296
.elementor-element-0018e70::before {

    content: "";

    position: absolute;

    inset: 18px -18px -18px 18px;

    border-radius: 28px;

    border: 1px solid rgba(97, 63, 126, .18);

    background: rgba(97, 63, 126, .035);

    z-index: -1;

    transform: translateZ(-25px);

    transition:
        transform .6s ease,
        border-color .4s ease;
}

.elementor-element-64e9296
.elementor-element-0018e70:hover::before {

    transform:
        translateZ(-35px)
        translateX(8px)
        translateY(8px);

    border-color: rgba(159, 108, 56, .35);
}


/* =========================================================
   DESKTOP 3D DEPTH
========================================================= */

@media (min-width: 1025px) {

    .elementor-element-64e9296
    .elementor-element-decf865 {

        transform: translateZ(20px);
    }

    .elementor-element-64e9296
    .elementor-element-0018e70 {

        transform: translateZ(10px);
    }
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-element-64e9296 {
        padding: 55px 30px;
    }

    .elementor-element-64e9296 > .elementor-element-ca9c30e {

        gap: 35px;
    }

    .elementor-element-64e9296
    .elementor-element-decf865 {

        padding: 38px 32px;
    }

    .elementor-element-64e9296
    .elementor-element-aa27bfa
    .elementor-heading-title {

        font-size: 27px;
    }

    .elementor-element-64e9296
    .elementor-element-c324a2d,
    .elementor-element-64e9296
    .elementor-element-c324a2d img {

        min-height: 380px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-element-64e9296 {

        padding: 45px 18px;

        perspective: none;
    }


    .elementor-element-64e9296 > .elementor-element-ca9c30e {

        flex-direction: column;

        gap: 30px;

        width: 100%;
    }


    /* text card */

    .elementor-element-64e9296
    .elementor-element-decf865 {

        width: 100%;

        padding: 34px 25px;

        border-radius: 22px;

        transform: none;
    }


    .elementor-element-64e9296
    .elementor-element-decf865:hover {

        transform: translateY(-6px);
    }


    .elementor-element-64e9296
    .elementor-element-decf865::before {

        border-radius: 22px;

        inset: 8px -8px -8px 8px;
    }


    .elementor-element-64e9296
    .elementor-element-decf865::after {

        left: 25px;
    }


    /* tagline */

    .elementor-element-64e9296
    .elementor-element-3e56fb4
    .elementor-heading-title {

        font-size: 14px;
    }


    /* heading */

    .elementor-element-64e9296
    .elementor-element-aa27bfa
    .elementor-heading-title {

        font-size: 25px;

        line-height: 1.2;

        transform: none;
    }


    /* paragraph */

    .elementor-element-64e9296
    .elementor-element-3879d99 p {

        font-size: 15px;

        line-height: 1.7;
    }


    /* image */

    .elementor-element-64e9296
    .elementor-element-0018e70 {

        width: 100%;

        min-height: auto;

        transform: none;
    }


    .elementor-element-64e9296
    .elementor-element-c324a2d {

        min-height: 300px;

        height: 300px;

        border-radius: 22px;
    }


    .elementor-element-64e9296
    .elementor-element-c324a2d img {

        min-height: 300px;

        height: 300px;

        border-radius: 22px;
    }


    .elementor-element-64e9296
    .elementor-element-0018e70::before {

        inset: 10px -10px -10px 10px;

        border-radius: 22px;
    }


    /* softer mobile hover */

    .elementor-element-64e9296
    .elementor-element-0018e70:hover
    .elementor-element-c324a2d {

        transform: translateY(-7px);
    }
}


/* =========================================================
   REDUCE MOTION ACCESSIBILITY
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-element-64e9296 *,
    .elementor-element-64e9296 *::before,
    .elementor-element-64e9296 *::after {

        transition: none !important;

        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ef7b3 *//* =========================================================
   ISO STANDARDS CARDS
   STATIC — NO HOVER / NO 3D EFFECTS
========================================================= */

.elementor-element-59ef7b3 {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 28px !important;
}


/* =========================================================
   CARD
========================================================= */

.elementor-element-59ef7b3 > .e-child {

    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-height: 100% !important;

    padding: 32px 30px 24px !important;

    background: #ffffff !important;

    border: 1.5px solid #263242 !important;

    border-radius: 18px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    box-shadow:
        0 8px 25px rgba(38, 50, 66, 0.06),
        0 2px 8px rgba(38, 50, 66, 0.04) !important;
}


/* =========================================================
   TOP ACCENT
========================================================= */

.elementor-element-59ef7b3 > .e-child::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: 18px !important;
    right: 18px !important;

    width: auto !important;
    height: 4px !important;

    border-radius: 0 0 6px 6px !important;

    background: #263242 !important;

    transform: none !important;

    z-index: 1 !important;
}


/* =========================================================
   INDIVIDUAL ACCENT COLORS
========================================================= */

.elementor-element-59ef7b3 >
.elementor-element-55adfd4::before {
    background: #263242 !important;
}

.elementor-element-59ef7b3 >
.elementor-element-a1c31a9::before {
    background: #295156 !important;
}

.elementor-element-59ef7b3 >
.elementor-element-20ba32b::before {
    background: #613f7e !important;
}

.elementor-element-59ef7b3 >
.elementor-element-6c4d6f6::before {
    background: #9f6c38 !important;
}

.elementor-element-59ef7b3 >
.elementor-element-c0426b7::before {
    background: #295156 !important;
}


/* =========================================================
   ICON
========================================================= */

.elementor-element-59ef7b3 >
.e-child .elementor-widget-icon {

    margin: 0 0 22px 0 !important;
}


.elementor-element-59ef7b3 >
.e-child .elementor-icon {

    width: 58px !important;
    height: 58px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    border-radius: 50% !important;

    background: #263242 !important;

    color: #ffffff !important;

    box-shadow:
        0 8px 20px rgba(38, 50, 66, 0.18) !important;

    transform: none !important;
}


.elementor-element-59ef7b3 >
.e-child .elementor-icon svg {

    width: 25px !important;
    height: 25px !important;

    fill: currentColor !important;
}


/* =========================================================
   HEADINGS
========================================================= */

.elementor-element-59ef7b3 >
.e-child .elementor-widget-heading {

    width: 100% !important;

    margin: 0 0 16px 0 !important;

    transform: none !important;
}


.elementor-element-59ef7b3 >
.e-child .elementor-heading-title {

    margin: 0 !important;

    font-family: "IBM Plex Sans", sans-serif !important;

    font-size: 25px !important;

    line-height: 1.2 !important;

    font-weight: 700 !important;

    color: #263242 !important;

    text-align: left !important;
}


/* =========================================================
   DESCRIPTION / BULLET LIST
========================================================= */

.elementor-element-59ef7b3 >
.e-child .elementor-widget-icon-list {

    width: 100% !important;

    margin: 0 !important;

    flex-grow: 1 !important;

    transform: none !important;
}


.elementor-element-59ef7b3 >
.e-child .elementor-icon-list-items {

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


.elementor-element-59ef7b3 >
.e-child .elementor-icon-list-item {

    position: relative !important;

    display: block !important;

    margin: 0 0 12px 0 !important;

    padding: 0 0 0 18px !important;

    text-align: left !important;
}


/* Bullet */

.elementor-element-59ef7b3 >
.e-child .elementor-icon-list-item::before {

    content: "" !important;

    position: absolute !important;

    left: 0 !important;
    top: 9px !important;

    width: 6px !important;
    height: 6px !important;

    border-radius: 50% !important;

    background: #295156 !important;
}


/* Description */

.elementor-element-59ef7b3 >
.e-child .elementor-icon-list-text {

    display: block !important;

    font-family: "IBM Plex Sans", sans-serif !important;

    font-size: 16px !important;

    line-height: 1.65 !important;

    font-weight: 400 !important;

    color: #263242 !important;

    text-align: left !important;
}


/* =========================================================
   STATUS SECTION
========================================================= */

.elementor-element-59ef7b3 >
.e-child > .e-con.e-child {

    border: 0 !important;

    border-radius: 0 !important;

    box-shadow: none !important;

    background: transparent !important;

    width: 100% !important;

    margin-top: auto !important;

    padding-top: 18px !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}


/* Internal divider */

.elementor-element-59ef7b3 >
.e-child > .e-con.e-child::before {

    content: "" !important;

    display: block !important;

    width: 100% !important;
    height: 1px !important;

    margin: 0 0 14px 0 !important;

    background: rgba(38, 50, 66, 0.16) !important;
}


/* Status pill */

.elementor-element-59ef7b3 >
.e-child > .e-con.e-child p {

    display: inline-block !important;

    margin: 0 !important;

    padding: 7px 13px !important;

    border: 0 !important;

    border-radius: 50px !important;

    background: rgba(41, 81, 86, 0.08) !important;

    font-family: "IBM Plex Sans", sans-serif !important;

    font-size: 13px !important;

    line-height: 1.4 !important;

    font-weight: 600 !important;

    color: #295156 !important;

    box-shadow: none !important;

    transform: none !important;
}


/* =========================================================
   REMOVE ALL HOVER EFFECTS
========================================================= */

.elementor-element-59ef7b3 > .e-child:hover {

    transform: none !important;

    border-color: #263242 !important;

    box-shadow:
        0 8px 25px rgba(38, 50, 66, 0.06),
        0 2px 8px rgba(38, 50, 66, 0.04) !important;
}


.elementor-element-59ef7b3 >
.e-child:hover::before {

    transform: none !important;

    height: 4px !important;
}


.elementor-element-59ef7b3 >
.e-child:hover .elementor-icon {

    transform: none !important;

    box-shadow:
        0 8px 20px rgba(38, 50, 66, 0.18) !important;
}


.elementor-element-59ef7b3 >
.e-child:hover .elementor-widget-heading,

.elementor-element-59ef7b3 >
.e-child:hover .elementor-widget-icon-list {

    transform: none !important;
}


.elementor-element-59ef7b3 >
.e-child:hover > .e-con.e-child p {

    transform: none !important;

    box-shadow: none !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-element-59ef7b3 {

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 22px !important;
    }

    .elementor-element-59ef7b3 > .e-child {

        padding: 28px 25px 22px !important;
    }

    .elementor-element-59ef7b3 >
    .e-child .elementor-heading-title {

        font-size: 23px !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-element-59ef7b3 {

        grid-template-columns: 1fr !important;

        gap: 18px !important;

        width: 100% !important;

        padding-left: 14px !important;
        padding-right: 14px !important;

        box-sizing: border-box !important;
    }


    .elementor-element-59ef7b3 > .e-child {

        width: 100% !important;

        min-width: 0 !important;

        min-height: auto !important;

        padding: 25px 21px 21px !important;

        border-radius: 15px !important;
    }


    /* Icon */

    .elementor-element-59ef7b3 >
    .e-child .elementor-widget-icon {

        margin-bottom: 17px !important;
    }


    .elementor-element-59ef7b3 >
    .e-child .elementor-icon {

        width: 50px !important;
        height: 50px !important;
    }


    .elementor-element-59ef7b3 >
    .e-child .elementor-icon svg {

        width: 21px !important;
        height: 21px !important;
    }


    /* Heading */

    .elementor-element-59ef7b3 >
    .e-child .elementor-widget-heading {

        margin-bottom: 13px !important;
    }


    .elementor-element-59ef7b3 >
    .e-child .elementor-heading-title {

        font-size: 21px !important;

        line-height: 1.25 !important;
    }


    /* Description */

    .elementor-element-59ef7b3 >
    .e-child .elementor-icon-list-item {

        margin-bottom: 10px !important;

        padding-left: 16px !important;
    }


    .elementor-element-59ef7b3 >
    .e-child .elementor-icon-list-text {

        font-size: 14px !important;

        line-height: 1.6 !important;
    }


    .elementor-element-59ef7b3 >
    .e-child .elementor-icon-list-item::before {

        width: 5px !important;
        height: 5px !important;

        top: 8px !important;
    }


    /* Status */

    .elementor-element-59ef7b3 >
    .e-child > .e-con.e-child {

        margin-top: 15px !important;

        padding-top: 14px !important;
    }


    .elementor-element-59ef7b3 >
    .e-child > .e-con.e-child p {

        font-size: 12px !important;

        padding: 6px 11px !important;
    }
}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .elementor-element-59ef7b3 {

        padding-left: 10px !important;
        padding-right: 10px !important;

        gap: 15px !important;
    }


    .elementor-element-59ef7b3 > .e-child {

        padding: 22px 18px 19px !important;

        border-radius: 13px !important;
    }


    .elementor-element-59ef7b3 >
    .e-child .elementor-heading-title {

        font-size: 20px !important;
    }


    .elementor-element-59ef7b3 >
    .e-child .elementor-icon-list-text {

        font-size: 14px !important;

        line-height: 1.55 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80823b1 *//* =========================================================
   ISO 9000+ — PREMIUM STANDARDS CARDS
   Font: IBM Plex Sans
   ========================================================= */

.iso9000-cards {
    --iso-blue: #263242;
    --iso-green: #295156;
    --iso-violet: #613f7e;
    --iso-brown: #9f6c38;

    font-family: "IBM Plex Sans", sans-serif;
}


/* =========================================================
   MAIN CARDS GRID
   ========================================================= */

.iso9000-cards .e-con-inner {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 18px;
    width: 100%;
}


/* =========================================================
   CARD
   ========================================================= */

.iso9000-cards .iso-standard-card {
    position: relative;

    display: flex;
    flex-direction: column;

    min-height: 470px;
    padding: 30px 24px 24px;

    background: #ffffff;

    border: 1px solid #e3e8e7;
    border-radius: 18px;

    box-shadow:
        0 8px 25px rgba(38, 50, 66, 0.07);

    overflow: hidden;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* Top accent */
.iso9000-cards .iso-standard-card::before {
    content: "";

    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 5px;

    background: var(--iso-green);
}


/* Hover */
.iso9000-cards .iso-standard-card:hover {
    transform: translateY(-7px);

    box-shadow:
        0 18px 40px rgba(38, 50, 66, 0.13);

    border-color: rgba(41, 81, 86, 0.25);
}


/* =========================================================
   ICON
   ========================================================= */

.iso9000-cards .elementor-widget-icon {
    margin-bottom: 20px;
    text-align: center;
}

.iso9000-cards .elementor-widget-icon .elementor-icon-wrapper {
    display: flex;
    justify-content: center;
}

.iso9000-cards .elementor-widget-icon .elementor-icon {
    width: 68px;
    height: 68px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #f2f6f5;

    color: var(--iso-green);

    font-size: 27px;

    border: 1px solid rgba(41, 81, 86, 0.12);

    box-shadow:
        0 5px 15px rgba(38, 50, 66, 0.06);

    transition: all 0.3s ease;
}

.iso9000-cards .iso-standard-card:hover .elementor-widget-icon .elementor-icon {
    transform: scale(1.08);
}


/* =========================================================
   STANDARD HEADING
   ========================================================= */

.iso9000-cards .elementor-widget-heading {
    margin-bottom: 22px;
    text-align: center;
}

.iso9000-cards .elementor-widget-heading h2 {
    margin: 0;

    font-family: "IBM Plex Sans", sans-serif;

    font-size: 24px;
    line-height: 1.25;
    font-weight: 700;

    color: var(--iso-blue);
}


/* =========================================================
   ICON LIST
   ========================================================= */

.iso9000-cards .elementor-icon-list-items {
    margin: 0;
    padding: 0;

    list-style: none;
}

.iso9000-cards .elementor-icon-list-item {
    display: flex;
    align-items: flex-start;

    gap: 10px;

    margin-bottom: 14px;

    padding: 0;
}

.iso9000-cards .elementor-icon-list-icon {
    flex: 0 0 auto;

    margin-top: 4px;

    color: var(--iso-green);

    font-size: 9px;
}

.iso9000-cards .elementor-icon-list-text {
    font-family: "IBM Plex Sans", sans-serif;

    font-size: 16px;
    line-height: 1.55;
    font-weight: 400;

    color: #000000;
}


/* =========================================================
   ROUTE AREA
   ========================================================= */

.iso9000-cards .iso-route {
    margin-top: auto;
    padding-top: 20px;
}


/* Route box */
.iso9000-cards .iso-route > div {
    width: 100%;
    box-sizing: border-box;

    padding: 12px 15px;

    text-align: center;

    border: 1px solid rgba(41, 81, 86, 0.25);
    border-radius: 10px;

    background: #f5f8f7;
}


/* Route text */
.iso9000-cards .iso-route p {
    margin: 0;

    font-family: "IBM Plex Sans", sans-serif;

    font-size: 14px;
    line-height: 1.4;
    font-weight: 500;

    color: var(--iso-green);
}


/* =========================================================
   DIFFERENT CARD COLORS
   Add these classes to each card:
   
   iso-card-9000
   iso-card-9001
   iso-card-9004
   iso-card-ts9002
   iso-card-dis9002
   ========================================================= */


/* ISO 9000 */
.iso9000-cards .iso-card-9000::before {
    background: var(--iso-violet);
}

.iso9000-cards .iso-card-9000 .elementor-icon {
    color: var(--iso-violet);
    background: rgba(97, 63, 126, 0.08);
}

.iso9000-cards .iso-card-9000 .elementor-heading-title {
    color: var(--iso-violet);
}

.iso9000-cards .iso-card-9000 .elementor-icon-list-icon {
    color: var(--iso-violet);
}

.iso9000-cards .iso-card-9000 .iso-route > div {
    border-color: rgba(97, 63, 126, 0.25);
    background: rgba(97, 63, 126, 0.05);
}

.iso9000-cards .iso-card-9000 .iso-route p {
    color: var(--iso-violet);
}


/* ISO 9001 */
.iso9000-cards .iso-card-9001::before {
    background: var(--iso-green);
}

.iso9000-cards .iso-card-9001 .elementor-icon {
    color: var(--iso-green);
    background: rgba(41, 81, 86, 0.08);
}

.iso9000-cards .iso-card-9001 .elementor-heading-title {
    color: var(--iso-green);
}

.iso9000-cards .iso-card-9001 .elementor-icon-list-icon {
    color: var(--iso-green);
}

.iso9000-cards .iso-card-9001 .iso-route > div {
    border-color: rgba(41, 81, 86, 0.3);
    background: rgba(41, 81, 86, 0.06);
}

.iso9000-cards .iso-card-9001 .iso-route p {
    color: var(--iso-green);
}


/* ISO 9004 */
.iso9000-cards .iso-card-9004::before {
    background: var(--iso-brown);
}

.iso9000-cards .iso-card-9004 .elementor-icon {
    color: var(--iso-brown);
    background: rgba(159, 108, 56, 0.08);
}

.iso9000-cards .iso-card-9004 .elementor-heading-title {
    color: var(--iso-brown);
}

.iso9000-cards .iso-card-9004 .elementor-icon-list-icon {
    color: var(--iso-brown);
}

.iso9000-cards .iso-card-9004 .iso-route > div {
    border-color: rgba(159, 108, 56, 0.3);
    background: rgba(159, 108, 56, 0.06);
}

.iso9000-cards .iso-card-9004 .iso-route p {
    color: var(--iso-brown);
}


/* ISO/TS 9002 */
.iso9000-cards .iso-card-ts9002::before {
    background: var(--iso-violet);
}

.iso9000-cards .iso-card-ts9002 .elementor-icon {
    color: var(--iso-violet);
    background: rgba(97, 63, 126, 0.08);
}

.iso9000-cards .iso-card-ts9002 .elementor-heading-title {
    color: var(--iso-violet);
}

.iso9000-cards .iso-card-ts9002 .elementor-icon-list-icon {
    color: var(--iso-violet);
}

.iso9000-cards .iso-card-ts9002 .iso-route > div {
    border-color: rgba(97, 63, 126, 0.25);
    background: rgba(97, 63, 126, 0.05);
}

.iso9000-cards .iso-card-ts9002 .iso-route p {
    color: var(--iso-violet);
}


/* ISO/DIS 9002 */
.iso9000-cards .iso-card-dis9002::before {
    background: var(--iso-blue);
}

.iso9000-cards .iso-card-dis9002 .elementor-icon {
    color: var(--iso-blue);
    background: rgba(38, 50, 66, 0.07);
}

.iso9000-cards .iso-card-dis9002 .elementor-heading-title {
    color: var(--iso-blue);
}

.iso9000-cards .iso-card-dis9002 .elementor-icon-list-icon {
    color: var(--iso-blue);
}

.iso9000-cards .iso-card-dis9002 .iso-route > div {
    border-color: rgba(38, 50, 66, 0.25);
    background: rgba(38, 50, 66, 0.05);
}

.iso9000-cards .iso-card-dis9002 .iso-route p {
    color: var(--iso-blue);
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    .iso9000-cards .e-con-inner {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
    }

    .iso9000-cards .iso-standard-card {
        min-height: 430px;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .iso9000-cards {
        padding-left: 15px;
        padding-right: 15px;
    }

    .iso9000-cards .e-con-inner {
        display: grid;
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .iso9000-cards .iso-standard-card {
        width: 100%;
        min-height: auto;

        padding: 25px 20px 20px;

        border-radius: 15px;
    }


    /* Mobile icon */
    .iso9000-cards .elementor-widget-icon {
        margin-bottom: 15px;
    }

    .iso9000-cards .elementor-widget-icon .elementor-icon {
        width: 58px;
        height: 58px;
        font-size: 23px;
    }


    /* Mobile heading */
    .iso9000-cards .elementor-widget-heading {
        margin-bottom: 18px;
    }

    .iso9000-cards .elementor-widget-heading h2 {
        font-size: 21px;
    }


    /* Mobile text */
    .iso9000-cards .elementor-icon-list-text {
        font-size: 15px;
        line-height: 1.55;
    }

    .iso9000-cards .elementor-icon-list-item {
        margin-bottom: 12px;
    }


    /* Mobile route */
    .iso9000-cards .iso-route {
        margin-top: 8px;
        padding-top: 16px;
    }

    .iso9000-cards .iso-route > div {
        padding: 11px 13px;
    }

    .iso9000-cards .iso-route p {
        font-size: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c289f2 *//* =========================================================
   ISO 9000 — WHY IMPLEMENT
   CLEAN PREMIUM 3D CARDS
========================================================= */

.elementor-element-9877955 {

    --blue: #263242;
    --green: #295156;
    --violet: #613f7e;
    --brown: #9f6c38;

    position: relative;
    width: 100%;
    padding: 75px 5%;

    background:
        radial-gradient(
            circle at 10% 10%,
            rgba(97, 63, 126, .06),
            transparent 30%
        ),
        radial-gradient(
            circle at 90% 90%,
            rgba(41, 81, 86, .07),
            transparent 30%
        ),
        #f7f7f5;

    font-family: "IBM Plex Sans", sans-serif;

    overflow: hidden;
}


/* =========================================================
   HEADER
========================================================= */

.elementor-element-9877955
.elementor-element-8086728 {

    width: 100%;
    max-width: 900px;

    margin: 0 auto 50px;

    text-align: center;
}


.elementor-element-9877955
.elementor-element-c038a15
.elementor-heading-title {

    margin: 0 0 15px;

    color: var(--blue);

    font-size: 32px;
    line-height: 1.2;
    font-weight: 700;

    letter-spacing: -.025em;
}


.elementor-element-9877955
.elementor-element-7ea51bb p {

    margin: 0;

    color: #59616b;

    font-size: 16px;
    line-height: 1.7;
    font-weight: 400;
}


/* =========================================================
   GRID
========================================================= */

.elementor-element-9877955
.elementor-element-0c289f2 {

    width: 100%;
    max-width: 1200px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    gap: 28px;

    align-items: stretch;
}


/* =========================================================
   CARD
========================================================= */

.elementor-element-9877955
.elementor-element-0c289f2 > .e-child {

    position: relative;

    min-height: 205px;

    padding: 62px 32px 32px;

    display: flex;
    align-items: center;

    border-radius: 24px;

    background: #ffffff;

    border: 1px solid rgba(38, 50, 66, .09);

    box-shadow:
        0 12px 30px rgba(38, 50, 66, .07),
        0 2px 6px rgba(38, 50, 66, .04);

    transform-style: preserve-3d;

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        box-shadow .45s ease,
        border-color .35s ease;

    overflow: visible;
}


/* =========================================================
   3D BACK PLATE
========================================================= */

.elementor-element-9877955
.elementor-element-0c289f2 > .e-child::before {

    content: "";

    position: absolute;

    inset: 9px -9px -9px 9px;

    border-radius: 24px;

    background: #edf0ef;

    border: 1px solid rgba(38,50,66,.06);

    z-index: -1;

    transition:
        transform .45s ease,
        background .35s ease;
}


/* =========================================================
   TOP ACCENT BAR
========================================================= */

.elementor-element-9877955
.elementor-element-0c289f2 > .e-child::after {

    content: "";

    position: absolute;

    top: 0;
    left: 30px;

    width: 68px;
    height: 6px;

    border-radius: 0 0 8px 8px;

    background: var(--blue);

    box-shadow:
        0 5px 14px rgba(38,50,66,.18);

    transition:
        width .4s ease,
        height .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-element-9877955
.elementor-element-0c289f2 > .e-child:hover {

    transform:
        translateY(-10px)
        rotateX(2deg)
        rotateY(-1deg);

    border-color: rgba(38,50,66,.16);

    box-shadow:
        0 28px 55px rgba(38,50,66,.14),
        0 8px 20px rgba(38,50,66,.07);
}


.elementor-element-9877955
.elementor-element-0c289f2 > .e-child:hover::before {

    transform:
        translateX(5px)
        translateY(5px);

    background: #e9edeb;
}


.elementor-element-9877955
.elementor-element-0c289f2 > .e-child:hover::after {

    width: 95px;
}


/* =========================================================
   TEXT
========================================================= */

.elementor-element-9877955
.elementor-element-0c289f2
.elementor-widget-text-editor {

    width: 100%;

    position: relative;

    z-index: 2;

    transform: translateZ(25px);

    transition:
        transform .4s ease;
}


.elementor-element-9877955
.elementor-element-0c289f2
.elementor-widget-text-editor p {

    margin: 0;

    padding: 0;

    color: var(--blue);

    font-size: 17px;

    line-height: 1.65;

    font-weight: 500;

    text-align: left;
}


.elementor-element-9877955
.elementor-element-0c289f2 > .e-child:hover
.elementor-widget-text-editor {

    transform: translateZ(38px);
}


/* =========================================================
   SMALL NUMBER BADGE
========================================================= */

.elementor-element-9877955
.elementor-element-0c289f2
.elementor-widget-text-editor::before {

    position: absolute;

    top: -42px;
    right: 0;

    width: 34px;
    height: 34px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    color: #fff;

    font-size: 12px;
    font-weight: 700;

    box-shadow:
        0 7px 16px rgba(38,50,66,.18);

    transform: translateZ(35px);

    transition:
        transform .4s ease,
        box-shadow .4s ease;
}


.elementor-element-9877955
.elementor-element-0c289f2 > .e-child:hover
.elementor-widget-text-editor::before {

    transform:
        translateZ(48px)
        scale(1.08);

    box-shadow:
        0 10px 22px rgba(38,50,66,.22);
}


/* =========================================================
   NUMBER COLORS
========================================================= */

.elementor-element-9877955
.elementor-element-94805ff
.elementor-widget-text-editor::before {

    content: "01";
    background: var(--blue);
}


.elementor-element-9877955
.elementor-element-5e61d90
.elementor-widget-text-editor::before {

    content: "02";
    background: var(--green);
}


.elementor-element-9877955
.elementor-element-c935141
.elementor-widget-text-editor::before {

    content: "03";
    background: var(--violet);
}


.elementor-element-9877955
.elementor-element-1b547fc
.elementor-widget-text-editor::before {

    content: "04";
    background: var(--brown);
}


.elementor-element-9877955
.elementor-element-1803e5b
.elementor-widget-text-editor::before {

    content: "05";
    background: var(--blue);
}


.elementor-element-9877955
.elementor-element-bffb396
.elementor-widget-text-editor::before {

    content: "06";
    background: var(--violet);
}


/* =========================================================
   ACCENT COLORS
========================================================= */

.elementor-element-9877955
.elementor-element-94805ff::after {

    background: var(--blue);
}


.elementor-element-9877955
.elementor-element-5e61d90::after {

    background: var(--green);
}


.elementor-element-9877955
.elementor-element-c935141::after {

    background: var(--violet);
}


.elementor-element-9877955
.elementor-element-1b547fc::after {

    background: var(--brown);
}


.elementor-element-9877955
.elementor-element-1803e5b::after {

    background: var(--blue);
}


.elementor-element-9877955
.elementor-element-bffb396::after {

    background: var(--violet);
}


/* =========================================================
   TEXT HOVER COLORS
========================================================= */

.elementor-element-9877955
.elementor-element-94805ff:hover p {

    color: var(--blue);
}


.elementor-element-9877955
.elementor-element-5e61d90:hover p {

    color: var(--green);
}


.elementor-element-9877955
.elementor-element-c935141:hover p {

    color: var(--violet);
}


.elementor-element-9877955
.elementor-element-1b547fc:hover p {

    color: var(--brown);
}


.elementor-element-9877955
.elementor-element-1803e5b:hover p {

    color: var(--blue);
}


.elementor-element-9877955
.elementor-element-bffb396:hover p {

    color: var(--violet);
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-element-9877955 {

        padding: 65px 30px;
    }

    .elementor-element-9877955
    .elementor-element-0c289f2 {

        grid-template-columns: repeat(2, 1fr);

        gap: 22px;
    }

    .elementor-element-9877955
    .elementor-element-0c289f2 > .e-child {

        min-height: 190px;

        padding-left: 28px;
        padding-right: 28px;
    }

    .elementor-element-9877955
    .elementor-element-c038a15
    .elementor-heading-title {

        font-size: 29px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-element-9877955 {

        padding: 50px 18px;
    }


    /* Header */

    .elementor-element-9877955
    .elementor-element-8086728 {

        margin-bottom: 35px;

        text-align: left;
    }


    .elementor-element-9877955
    .elementor-element-c038a15
    .elementor-heading-title {

        font-size: 26px;

        line-height: 1.22;
    }


    .elementor-element-9877955
    .elementor-element-7ea51bb p {

        font-size: 15px;

        line-height: 1.65;
    }


    /* Grid */

    .elementor-element-9877955
    .elementor-element-0c289f2 {

        grid-template-columns: 1fr;

        gap: 18px;
    }


    /* Card */

    .elementor-element-9877955
    .elementor-element-0c289f2 > .e-child {

        min-height: 165px;

        padding:
            58px 25px
            28px;

        border-radius: 20px;
    }


    .elementor-element-9877955
    .elementor-element-0c289f2 > .e-child:hover {

        transform: translateY(-6px);
    }


    /* Back layer */

    .elementor-element-9877955
    .elementor-element-0c289f2 > .e-child::before {

        inset: 7px -7px -7px 7px;

        border-radius: 20px;
    }


    /* Accent */

    .elementor-element-9877955
    .elementor-element-0c289f2 > .e-child::after {

        left: 25px;

        width: 55px;
    }


    /* Badge */

    .elementor-element-9877955
    .elementor-element-0c289f2
    .elementor-widget-text-editor::before {

        top: -40px;
        right: 0;

        width: 31px;
        height: 31px;

        font-size: 11px;
    }


    /* Text */

    .elementor-element-9877955
    .elementor-element-0c289f2
    .elementor-widget-text-editor {

        transform: translateZ(10px);
    }


    .elementor-element-9877955
    .elementor-element-0c289f2
    .elementor-widget-text-editor p {

        font-size: 15.5px;

        line-height: 1.6;

        text-align: left;
    }
}


/* =========================================================
   REDUCE MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-element-9877955 *,
    .elementor-element-9877955 *::before,
    .elementor-element-9877955 *::after {

        transition: none !important;

        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-871e4e7 *//* =========================================================
   PREMIUM COMPACT CTA
   FONT: IBM Plex Sans

   COLORS
   Dark Blue  #263242
   Dark Green #295156
   Violet     #613f7e
   Brown      #9f6c38
   ========================================================= */


/* =========================================================
   BASE / DESKTOP
   ========================================================= */

.elementor-element-0e6d1b0 {
    min-height: 180px !important;
    height: 180px !important;
    padding: 20px 40px !important;

    box-sizing: border-box !important;
    overflow: hidden !important;

    background: #263242 !important;
    border-radius: 18px !important;

    position: relative !important;

    font-family: "IBM Plex Sans", sans-serif !important;
}


/* Gradient accent on left */

.elementor-element-0e6d1b0::before {
    content: "";
    position: absolute;

    left: 0;
    top: 0;

    width: 5px;
    height: 100%;

    background: linear-gradient(
        to bottom,
        #295156 0%,
        #613f7e 50%,
        #9f6c38 100%
    );

    border-radius: 18px 0 0 18px;
}


/* =========================================================
   MAIN GRID
   ========================================================= */

.elementor-element-0e6d1b0 .elementor-element-ed56248 {
    width: 100% !important;
    height: 100% !important;

    min-height: 0 !important;

    display: grid !important;

    grid-template-columns:
        105px
        minmax(0, 1fr)
        auto !important;

    align-items: center !important;

    gap: 30px !important;
}


/* =========================================================
   IMAGE
   ========================================================= */

.elementor-element-0e6d1b0 .elementor-element-cdc811c {
    width: 105px !important;
    height: 105px !important;

    min-height: 0 !important;

    overflow: hidden !important;

    border-radius: 16px !important;

    border: 1px solid rgba(255,255,255,0.16) !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.22) !important;
}


.elementor-element-0e6d1b0
.elementor-element-cdc811c img {

    width: 100% !important;
    height: 100% !important;

    display: block !important;

    object-fit: cover !important;

    transition: transform 0.4s ease !important;
}


.elementor-element-0e6d1b0
.elementor-element-cdc811c:hover img {

    transform: scale(1.05) !important;
}


/* =========================================================
   TEXT CONTAINER
   ========================================================= */

.elementor-element-0e6d1b0 .elementor-element-247f328 {

    min-width: 0 !important;
    min-height: 0 !important;

    padding: 0 !important;

    gap: 4px !important;

    justify-content: center !important;
}


/* =========================================================
   TAGLINE
   16px / 500
   ========================================================= */

.elementor-element-0e6d1b0
.elementor-element-8d2ba3e {

    margin: 0 !important;
}


.elementor-element-0e6d1b0
.elementor-element-8d2ba3e h2 {

    margin: 0 !important;

    font-family: "IBM Plex Sans", sans-serif !important;

    font-size: 16px !important;
    line-height: 1.2 !important;

    font-weight: 500 !important;

    letter-spacing: 0.5px !important;

    color: #9f6c38 !important;

    text-transform: uppercase !important;
}


/* =========================================================
   MAIN HEADING
   32px / 700
   ========================================================= */

.elementor-element-0e6d1b0
.elementor-element-e21c9e8 {

    margin: 0 !important;
}


.elementor-element-0e6d1b0
.elementor-element-e21c9e8 h2 {

    margin: 0 !important;

    font-family: "IBM Plex Sans", sans-serif !important;

    font-size: 32px !important;
    line-height: 1.08 !important;

    font-weight: 700 !important;

    letter-spacing: -0.6px !important;

    color: #ffffff !important;
}


/* =========================================================
   DESCRIPTION
   16px / 400
   ========================================================= */

.elementor-element-0e6d1b0
.elementor-element-31dbcd7 {

    margin: 4px 0 0 !important;
}


.elementor-element-0e6d1b0
.elementor-element-31dbcd7 p {

    margin: 0 !important;

    font-family: "IBM Plex Sans", sans-serif !important;

    font-size: 16px !important;
    line-height: 1.35 !important;

    font-weight: 400 !important;

    color: rgba(255,255,255,0.78) !important;
}


/* =========================================================
   BUTTON AREA
   ========================================================= */

.elementor-element-0e6d1b0
.elementor-element-17b954f {

    min-height: 0 !important;

    padding: 0 !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: flex-end !important;

    gap: 10px !important;
}


/* =========================================================
   BUTTON BASE
   ========================================================= */

.elementor-element-0e6d1b0
.elementor-button {

    min-height: 44px !important;

    padding: 12px 20px !important;

    border-radius: 8px !important;

    font-family: "IBM Plex Sans", sans-serif !important;

    font-size: 13px !important;

    line-height: 1 !important;

    font-weight: 500 !important;

    letter-spacing: 0.2px !important;

    white-space: nowrap !important;

    transition:
        all 0.25s ease !important;
}


/* =========================================================
   CONTACT US
   ========================================================= */

.elementor-element-0e6d1b0
.elementor-element-871e4e7
.elementor-button {

    background: transparent !important;

    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,0.32) !important;
}


.elementor-element-0e6d1b0
.elementor-element-871e4e7
.elementor-button:hover {

    background: #295156 !important;

    border-color: #295156 !important;

    transform: translateY(-2px) !important;
}


/* =========================================================
   GET STARTED TODAY
   ========================================================= */

.elementor-element-0e6d1b0
.elementor-element-16005f5
.elementor-button {

    background: #295156 !important;

    color: #ffffff !important;

    border: 1px solid #295156 !important;

    box-shadow:
        0 6px 18px rgba(41,81,86,0.28) !important;
}


.elementor-element-0e6d1b0
.elementor-element-16005f5
.elementor-button:hover {

    background: #613f7e !important;

    border-color: #613f7e !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 7px 20px rgba(97,63,126,0.30) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-element-0e6d1b0 {

        height: 180px !important;
        min-height: 180px !important;

        padding: 20px 25px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-ed56248 {

        grid-template-columns:
            85px
            minmax(0,1fr)
            auto !important;

        gap: 20px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-cdc811c {

        width: 85px !important;
        height: 85px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-8d2ba3e h2 {

        font-size: 14px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-e21c9e8 h2 {

        font-size: 27px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-31dbcd7 p {

        font-size: 14px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-button {

        padding: 11px 15px !important;

        font-size: 12px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-element-0e6d1b0 {

        height: auto !important;

        min-height: 0 !important;

        padding: 24px 20px !important;

        border-radius: 14px !important;
    }


    /* Mobile grid */

    .elementor-element-0e6d1b0
    .elementor-element-ed56248 {

        height: auto !important;

        display: grid !important;

        grid-template-columns:
            70px
            minmax(0,1fr) !important;

        gap: 14px !important;

        align-items: center !important;
    }


    /* Mobile image */

    .elementor-element-0e6d1b0
    .elementor-element-cdc811c {

        width: 70px !important;
        height: 70px !important;

        border-radius: 12px !important;
    }


    /* Text */

    .elementor-element-0e6d1b0
    .elementor-element-247f328 {

        grid-column: 2 !important;

        min-width: 0 !important;
    }


    /* Tagline */

    .elementor-element-0e6d1b0
    .elementor-element-8d2ba3e h2 {

        font-size: 11px !important;

        line-height: 1.2 !important;

        letter-spacing: 1.3px !important;
    }


    /* Heading */

    .elementor-element-0e6d1b0
    .elementor-element-e21c9e8 h2 {

        font-size: 22px !important;

        line-height: 1.12 !important;

        letter-spacing: -0.3px !important;
    }


    /* Description */

    .elementor-element-0e6d1b0
    .elementor-element-31dbcd7 {

        margin-top: 5px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-31dbcd7 p {

        font-size: 13px !important;

        line-height: 1.4 !important;
    }


    /* Buttons */

    .elementor-element-0e6d1b0
    .elementor-element-17b954f {

        grid-column: 1 / -1 !important;

        width: 100% !important;

        display: grid !important;

        grid-template-columns: 1fr 1fr !important;

        gap: 9px !important;

        margin-top: 12px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-button {

        width: 100% !important;

        min-height: 42px !important;

        padding: 11px 8px !important;

        font-size: 11px !important;

        border-radius: 7px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-element-0e6d1b0 {

        padding: 20px 16px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-ed56248 {

        grid-template-columns:
            58px
            minmax(0,1fr) !important;

        gap: 12px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-cdc811c {

        width: 58px !important;
        height: 58px !important;

        border-radius: 10px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-8d2ba3e h2 {

        font-size: 9px !important;

        letter-spacing: 1.1px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-e21c9e8 h2 {

        font-size: 18px !important;

        line-height: 1.15 !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-31dbcd7 p {

        font-size: 11px !important;

        line-height: 1.35 !important;
    }


    .elementor-element-0e6d1b0
    .elementor-element-17b954f {

        margin-top: 10px !important;

        gap: 7px !important;
    }


    .elementor-element-0e6d1b0
    .elementor-button {

        min-height: 39px !important;

        padding: 9px 5px !important;

        font-size: 10px !important;
    }
}/* End custom CSS */