.elementor-4006 .elementor-element.elementor-element-060219f{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4006 .elementor-element.elementor-element-060219f:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-060219f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4006 .elementor-element.elementor-element-654e7d8 img{border-style:solid;border-color:var( --e-global-color-9b28d0e );}.elementor-4006 .elementor-element.elementor-element-a7ab8d6{--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;--padding-top:100px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4006 .elementor-element.elementor-element-a7ab8d6:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-a7ab8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-a09a569{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4006 .elementor-element.elementor-element-47a6999{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-4006 .elementor-element.elementor-element-47a6999 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#1E1E1E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4006 .elementor-element.elementor-element-ee0fb87{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#1E1E1E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4006 .elementor-element.elementor-element-ab8b61a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;background-image:linear-gradient(327deg, #E25260 0%, #2FB5EA 100%);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-4006 .elementor-element.elementor-element-d810798{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-d810798:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-d810798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-fd11ba2:hover{--e-transform-scale:1.1;}.elementor-4006 .elementor-element.elementor-element-fd11ba2{padding:0px 0px 0px 0px;}.elementor-4006 .elementor-element.elementor-element-fd11ba2 img{width:100%;}.elementor-4006 .elementor-element.elementor-element-d0a688c{padding:0px 0px 0px 0px;}.elementor-4006 .elementor-element.elementor-element-5ace13d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-5ace13d:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-5ace13d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://zionclouds.com/wp-content/uploads/2026/08/bacground-gov1-e1786617881297.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4006 .elementor-element.elementor-element-5ace13d::before, .elementor-4006 .elementor-element.elementor-element-5ace13d > .elementor-background-video-container::before, .elementor-4006 .elementor-element.elementor-element-5ace13d > .e-con-inner > .elementor-background-video-container::before, .elementor-4006 .elementor-element.elementor-element-5ace13d > .elementor-background-slideshow::before, .elementor-4006 .elementor-element.elementor-element-5ace13d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4006 .elementor-element.elementor-element-5ace13d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-4006 .elementor-element.elementor-element-c39df42{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-4006 .elementor-element.elementor-element-c39df42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-4f595cd{text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-4f595cd a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-99d4800{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-05112ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-5626627 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;background-image:linear-gradient(327deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-4006 .elementor-element.elementor-element-c174f92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-c174f92:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-c174f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-bba67b7{text-align:center;}.elementor-4006 .elementor-element.elementor-element-bba67b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-6a0b857{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-6a0b857 a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-e15cd0e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-bdc1660{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-eec81f2{--display:flex;--min-height:240px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DEF3F6;--border-color:#DEF3F6;--border-radius:50px 50px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-eec81f2:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-eec81f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-26c3085{--e-transform-transition-duration:400ms;}.elementor-4006 .elementor-element.elementor-element-26c3085 img{width:200px;}.elementor-4006 .elementor-element.elementor-element-0d87703{--display:flex;--min-height:300px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7F2F7;--border-color:#E7F2F7;--border-radius:0px 0px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-0d87703:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-0d87703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2F7;}.elementor-4006 .elementor-element.elementor-element-95a9766{text-align:center;}.elementor-4006 .elementor-element.elementor-element-95a9766 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-a7b314f{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-2c548fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-0013861{--display:flex;--min-height:240px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7F2F7;--border-color:#E7F2F7;--border-radius:50px 50px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-0013861:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-0013861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-e7f759f img{width:200px;}.elementor-4006 .elementor-element.elementor-element-fb65068{--display:flex;--min-height:300px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7F2F7;--border-color:#E7F2F7;--border-radius:0px 0px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-fb65068:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-fb65068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2F7;}.elementor-4006 .elementor-element.elementor-element-06f7c1e{text-align:center;}.elementor-4006 .elementor-element.elementor-element-06f7c1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-cd20e31{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-aff40a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-5741a4d{--display:flex;--min-height:240px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7F2F7;--border-color:#E7F2F7;--border-radius:50px 50px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-5741a4d:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-5741a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-c7e6388 img{width:200px;}.elementor-4006 .elementor-element.elementor-element-d7b1679{--display:flex;--min-height:300px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7F2F7;--border-color:#E7F2F7;--border-radius:0px 0px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-d7b1679:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-d7b1679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2F7;}.elementor-4006 .elementor-element.elementor-element-4d9e11a{text-align:center;}.elementor-4006 .elementor-element.elementor-element-4d9e11a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-2d5170c{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-f005945{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-6145801{--display:flex;--min-height:240px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7F2F7;--border-color:#E7F2F7;--border-radius:50px 50px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-6145801:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-6145801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-82df287 img{width:200px;}.elementor-4006 .elementor-element.elementor-element-f2d58ed{--display:flex;--min-height:300px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7F2F7;--border-color:#E7F2F7;--border-radius:0px 0px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-f2d58ed:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-f2d58ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2F7;}.elementor-4006 .elementor-element.elementor-element-2af39f5{text-align:center;}.elementor-4006 .elementor-element.elementor-element-2af39f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-614c343{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-2167633{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-2167633:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-2167633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-15478e9{text-align:center;}.elementor-4006 .elementor-element.elementor-element-15478e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-4b2fbbc{text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-4b2fbbc a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-541b58e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-541b58e:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-541b58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-0e3a1e6{text-align:center;}.elementor-4006 .elementor-element.elementor-element-0e3a1e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-aaa3e83{--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;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4006 .elementor-element.elementor-element-aaa3e83:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-aaa3e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdbb254 );}.elementor-4006 .elementor-element.elementor-element-5358bab{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4006 .elementor-element.elementor-element-11df16c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-11df16c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-11df16c{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-11df16c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-11df16c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-11df16c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-5c9cfad{text-align:start;}.elementor-4006 .elementor-element.elementor-element-5c9cfad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-aa752a3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-aa752a3 a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-08db24f{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4006 .elementor-element.elementor-element-30d9a0a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-30d9a0a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-30d9a0a{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-30d9a0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-30d9a0a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-30d9a0a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-adb730e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-adb730e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-adb730e{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-adb730e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-adb730e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-adb730e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-4d2a725{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-48f524c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;background-image:linear-gradient(327deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-4006 .elementor-element.elementor-element-6124338{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-4006 .elementor-element.elementor-element-766802c img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-4006 .elementor-element.elementor-element-5576e42{--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;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4006 .elementor-element.elementor-element-5576e42:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-5576e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdbb254 );}.elementor-4006 .elementor-element.elementor-element-b97a75e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-4006 .elementor-element.elementor-element-576d34b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-576d34b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-576d34b{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-576d34b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-576d34b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-576d34b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-6840584{text-align:start;}.elementor-4006 .elementor-element.elementor-element-6840584 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-a31fad9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-a31fad9 a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-9d1bb1f{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4006 .elementor-element.elementor-element-23c6ec5 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-23c6ec5 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-23c6ec5{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-23c6ec5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-23c6ec5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-23c6ec5 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-80e54e5 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-80e54e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-80e54e5{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-80e54e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-80e54e5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-80e54e5 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-2c07105{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-e29799f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;background-image:linear-gradient(327deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-4006 .elementor-element.elementor-element-8934d19{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-4006 .elementor-element.elementor-element-a910781 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-4006 .elementor-element.elementor-element-550a2cb{--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;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4006 .elementor-element.elementor-element-550a2cb:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-550a2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdbb254 );}.elementor-4006 .elementor-element.elementor-element-b8aa726{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-4006 .elementor-element.elementor-element-05711b8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-05711b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-05711b8{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-05711b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-05711b8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-05711b8 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-ff01f67{text-align:start;}.elementor-4006 .elementor-element.elementor-element-ff01f67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-35f742a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-35f742a a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-71300a5{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4006 .elementor-element.elementor-element-cb4c47e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-cb4c47e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-cb4c47e{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-cb4c47e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-cb4c47e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-cb4c47e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-08b7b40 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-08b7b40 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4006 .elementor-element.elementor-element-08b7b40{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4006 .elementor-element.elementor-element-08b7b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4006 .elementor-element.elementor-element-08b7b40 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-4006 .elementor-element.elementor-element-08b7b40 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4006 .elementor-element.elementor-element-35fe962{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-16f9526 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;background-image:linear-gradient(327deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-4006 .elementor-element.elementor-element-7aff78d{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-4006 .elementor-element.elementor-element-15e12b7 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-4006 .elementor-element.elementor-element-7bb8fca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-7bb8fca:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-7bb8fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-429ce5e{--display:flex;}.elementor-4006 .elementor-element.elementor-element-3328111{text-align:center;}.elementor-4006 .elementor-element.elementor-element-3328111 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-edd075d{text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-edd075d a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-b9d17bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-b9d17bc:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-b9d17bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-5cacad1{--display:flex;}.elementor-4006 .elementor-element.elementor-element-ab1120e{text-align:center;}.elementor-4006 .elementor-element.elementor-element-ab1120e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-d9cf06d{text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-d9cf06d a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-a734154{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-spacing:60px;}.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-slide > .elementor-element{height:100%;}.elementor-4006 .elementor-element.elementor-element-3a97b6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-3a97b6b:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-3a97b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-210b590{--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;--overlay-opacity:0.8;--border-radius:50px 50px 50px 50px;--padding-top:70px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4006 .elementor-element.elementor-element-210b590:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-210b590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4006 .elementor-element.elementor-element-210b590::before, .elementor-4006 .elementor-element.elementor-element-210b590 > .elementor-background-video-container::before, .elementor-4006 .elementor-element.elementor-element-210b590 > .e-con-inner > .elementor-background-video-container::before, .elementor-4006 .elementor-element.elementor-element-210b590 > .elementor-background-slideshow::before, .elementor-4006 .elementor-element.elementor-element-210b590 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4006 .elementor-element.elementor-element-210b590 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-4006 .elementor-element.elementor-element-d3841a0{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-4a0d65a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-4006 .elementor-element.elementor-element-4a0d65a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-76306fc{padding:0px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-76306fc a{color:var( --e-global-color-accent );}.elementor-4006 .elementor-element.elementor-element-82f6489 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;border-radius:50px 50px 50px 50px;padding:15px 50px 15px 50px;}.elementor-4006 .elementor-element.elementor-element-82f6489 .elementor-button:hover, .elementor-4006 .elementor-element.elementor-element-82f6489 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-4006 .elementor-element.elementor-element-82f6489{padding:0px 0px 0px 0px;}.elementor-4006 .elementor-element.elementor-element-2d95a63{--display:flex;--justify-content:flex-end;--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-4006 .elementor-element.elementor-element-fd36c52{padding:0px 0px 0px 0px;}.elementor-4006 .elementor-element.elementor-element-fd36c52 img{width:100%;height:350px;object-fit:contain;object-position:center center;}@media(min-width:768px){.elementor-4006 .elementor-element.elementor-element-a7ab8d6{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-5ace13d{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-c174f92{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-2167633{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-541b58e{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-5358bab{--width:60%;}.elementor-4006 .elementor-element.elementor-element-6124338{--width:40%;}.elementor-4006 .elementor-element.elementor-element-b97a75e{--width:60%;}.elementor-4006 .elementor-element.elementor-element-8934d19{--width:40%;}.elementor-4006 .elementor-element.elementor-element-b8aa726{--width:60%;}.elementor-4006 .elementor-element.elementor-element-7aff78d{--width:40%;}.elementor-4006 .elementor-element.elementor-element-7bb8fca{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-b9d17bc{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-3a97b6b{--content-width:1440px;}.elementor-4006 .elementor-element.elementor-element-d3841a0{--width:60%;}.elementor-4006 .elementor-element.elementor-element-2d95a63{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4006 .elementor-element.elementor-element-a7ab8d6{--content-width:1366px;}.elementor-4006 .elementor-element.elementor-element-5ace13d{--content-width:1598px;}.elementor-4006 .elementor-element.elementor-element-c174f92{--content-width:1366px;}.elementor-4006 .elementor-element.elementor-element-2167633{--content-width:1366px;}.elementor-4006 .elementor-element.elementor-element-541b58e{--content-width:1366px;}.elementor-4006 .elementor-element.elementor-element-7bb8fca{--content-width:1366px;}.elementor-4006 .elementor-element.elementor-element-b9d17bc{--content-width:1366px;}.elementor-4006 .elementor-element.elementor-element-3a97b6b{--content-width:1366px;}}@media(max-width:1366px){.elementor-4006 .elementor-element.elementor-element-47a6999{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-4006 .elementor-element.elementor-element-ee0fb87{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-4006 .elementor-element.elementor-element-e15cd0e{--grid-auto-flow:row;}.elementor-4006 .elementor-element.elementor-element-a734154{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-4006 .elementor-element.elementor-element-e15cd0e{--grid-auto-flow:row;}.elementor-4006 .elementor-element.elementor-element-a734154{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4006 .elementor-element.elementor-element-060219f{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-654e7d8 img{width:100%;}.elementor-4006 .elementor-element.elementor-element-a7ab8d6{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-a09a569{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-47a6999{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-47a6999 .elementor-heading-title{font-size:34px;}.elementor-4006 .elementor-element.elementor-element-ee0fb87{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-ddb42a4 img{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-d810798{--width:100%;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-6801161 img{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-d0a688c{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-5ace13d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-c39df42{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-c39df42 .elementor-heading-title{font-size:34px;}.elementor-4006 .elementor-element.elementor-element-c174f92{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-bba67b7 .elementor-heading-title{font-size:35px;}.elementor-4006 .elementor-element.elementor-element-e15cd0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-a7b314f{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-cd20e31{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-2d5170c{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-614c343{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-2167633{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-15478e9 .elementor-heading-title{font-size:35px;}.elementor-4006 .elementor-element.elementor-element-541b58e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-0e3a1e6 .elementor-heading-title{font-size:35px;}.elementor-4006 .elementor-element.elementor-element-aaa3e83{--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-5358bab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-5c9cfad .elementor-heading-title{line-height:1.3em;}.elementor-4006 .elementor-element.elementor-element-aa752a3{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-08db24f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-6124338{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-5576e42{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-b97a75e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-6840584 .elementor-heading-title{line-height:1.3em;}.elementor-4006 .elementor-element.elementor-element-a31fad9{width:100%;max-width:100%;}.elementor-4006 .elementor-element.elementor-element-9d1bb1f{--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-8934d19{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-a910781 img{width:100%;}.elementor-4006 .elementor-element.elementor-element-550a2cb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:020px;}.elementor-4006 .elementor-element.elementor-element-b8aa726{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-ff01f67 .elementor-heading-title{line-height:1.3em;}.elementor-4006 .elementor-element.elementor-element-71300a5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-7aff78d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4006 .elementor-element.elementor-element-7bb8fca{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-3328111 .elementor-heading-title{font-size:35px;}.elementor-4006 .elementor-element.elementor-element-b9d17bc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4006 .elementor-element.elementor-element-ab1120e .elementor-heading-title{font-size:35px;}.elementor-4006 .elementor-element.elementor-element-a734154{--swiper-slides-to-display:1;}.elementor-4006 .elementor-element.elementor-element-3a97b6b{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4006 .elementor-element.elementor-element-210b590{--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:020px;}.elementor-4006 .elementor-element.elementor-element-4a0d65a{width:100%;max-width:100%;text-align:start;}.elementor-4006 .elementor-element.elementor-element-4a0d65a .elementor-heading-title{font-size:35px;}.elementor-4006 .elementor-element.elementor-element-76306fc{padding:0px 0px 0px 0px;}.elementor-4006 .elementor-element.elementor-element-2d95a63{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4006 .elementor-element.elementor-element-fd36c52 img{width:100%;height:234px;}}/* Start custom CSS for heading, class: .elementor-element-47a6999 */.elementor-4006 .elementor-element.elementor-element-47a6999 .gradient-text {
  display: inline-block;
  color: transparent;
  background: linear-gradient(
    90deg,
    #E25260 0%,
    #2FB5EA 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c39df42 */.elementor-4006 .elementor-element.elementor-element-c39df42 .gradient-text {
  display: inline-block;
  color: transparent;
  background: linear-gradient(
    90deg,
    #E25260 0%,
    #2FB5EA 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bba67b7 */.elementor-4006 .elementor-element.elementor-element-bba67b7 .gradient-text {
  display: inline-block;
  color: transparent;
  background: linear-gradient(
    90deg,
    #E25260 0%,
    #2FB5EA 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15478e9 */.elementor-4006 .elementor-element.elementor-element-15478e9 .gradient-text {
  display: inline-block;
  color: transparent;
  background: linear-gradient(
    90deg,
    #E25260 0%,
    #2FB5EA 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d6e117 *//* =========================================================
   ZCS INDUSTRIES
========================================================= */

.zcs-industries,
.zcs-industries * {
  box-sizing: border-box;
}

.zcs-industries button,
.zcs-industries a {
  font-family: inherit;
}

.elementor-widget-html:has(.zcs-industries) {
  width: 100%;
  max-width: 100%;
}


/* =========================================================
   MAIN WRAPPER
========================================================= */

.zcs-industries {
  --text: #29292d;
  --muted: #45454b;
  --border: #d7edf2;
  --active-bg: #eaf6fa;

  --gradient:
    linear-gradient(
      180deg,
      #e25260 0%,
      #a570aa 50%,
      #2fb5ea 100%
    );

  display: grid;

  grid-template-columns:
    minmax(0, 46%)
    minmax(0, 54%);

  width: 100%;
  max-width: none;

  min-height: 590px;

  margin: 0;

  overflow: hidden;

  background: #ffffff;

  border: 1.5px solid var(--border);
  border-radius: 48px;

  font-family:
    "Poppins",
    Arial,
    sans-serif;
}


/* =========================================================
   LEFT NAVIGATION
========================================================= */

.zcs-industries__nav {
  display: flex;

  flex-direction: column;
  justify-content: flex-start;

  width: 100%;
  min-width: 0;

  padding: 0;

  overflow: visible;

  background: #ffffff;
}


/* =========================================================
   TAB
========================================================= */

.zcs-industries__tab {
  position: relative;

  display: grid;

  grid-template-columns:
    46px
    minmax(0, 1fr);

  align-items: center;

  gap: 16px;

  width: 100%;
  min-width: 0;

  min-height: 60px;

  margin: 0;

  padding:
    10px 46px;

  overflow: hidden;

  color: var(--text);

  text-align: left;

  white-space:
    normal !important;

  border:
    0 !important;

  border-radius:
    0 !important;

  outline: 0;

  background:
    transparent !important;

  background-image:
    none !important;

  box-shadow:
    none !important;

  cursor: pointer;

  appearance: none;
  -webkit-appearance: none;

  transition:
    min-height .48s cubic-bezier(.22, 1, .36, 1),
    padding .48s cubic-bezier(.22, 1, .36, 1),
    background-color .3s ease;
}


.zcs-industries__tab:hover,
.zcs-industries__tab:focus,
.zcs-industries__tab:active {
  color:
    var(--text) !important;

  border:
    0 !important;

  background-image:
    none !important;

  box-shadow:
    none !important;
}


/* =========================================================
   ACTIVE TAB
========================================================= */

.zcs-industries__tab.is-active {
  min-height:
    175px;

  height:
    auto;

  padding-top:
    22px;

  padding-bottom:
    22px;

  background:
    var(--active-bg) !important;
}


.zcs-industries__tab::before {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width:
    4px;

  opacity:
    0;

  transform:
    scaleY(.25);

  transform-origin:
    center;

  background:
    var(--gradient);

  transition:
    opacity .3s ease,
    transform .48s cubic-bezier(.22, 1, .36, 1);
}


.zcs-industries__tab.is-active::before {
  opacity:
    1;

  transform:
    scaleY(1);
}


/* =========================================================
   ICONS
========================================================= */

.zcs-industries__icon {
  display: flex;

  align-items: center;
  justify-content: center;

  width:
    46px;

  height:
    46px;

  background:
    transparent !important;

  opacity:
    .78;

  transition:
    opacity .3s ease,
    transform .45s cubic-bezier(.22, 1, .36, 1);
}


.zcs-industries__icon img {
  display: block;

  width:
    27px !important;

  height:
    27px !important;

  max-width:
    none !important;

  object-fit:
    contain;

  background:
    transparent !important;

  transition:
    width .45s cubic-bezier(.22, 1, .36, 1),
    height .45s cubic-bezier(.22, 1, .36, 1),
    transform .45s cubic-bezier(.22, 1, .36, 1);
}


.zcs-industries__tab.is-active
.zcs-industries__icon {
  opacity:
    1;
}


.zcs-industries__tab.is-active
.zcs-industries__icon img {
  width:
    40px !important;

  height:
    40px !important;
}


/* =========================================================
   CONTENT
========================================================= */

.zcs-industries__content {
  display: block;

  width: 100%;
  min-width: 0;

  overflow: visible;

  white-space:
    normal !important;
}


/* =========================================================
   TITLES
========================================================= */

.zcs-industries
.zcs-industries__title {
  display: block;

  width: 100%;

  color:
    var(--text);

  font-size:
    19px !important;

  font-weight:
    500 !important;

  line-height:
    1.3 !important;

  white-space:
    normal !important;

  overflow-wrap:
    break-word;

  opacity:
    .86;

  transition:
    opacity .3s ease,
    font-size .42s cubic-bezier(.22, 1, .36, 1);
}


.zcs-industries
.zcs-industries__tab.is-active
.zcs-industries__title {
  font-size:
    24px !important;

  opacity:
    1;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.zcs-industries
.zcs-industries__description {
  display: block;

  width: 100%;
  max-width: none;

  height:
    0;

  margin-top:
    0;

  overflow:
    hidden;

  color:
    var(--muted);

  font-size:
    19px !important;

  font-weight:
    400 !important;

  line-height:
    1.5 !important;

  white-space:
    normal !important;

  overflow-wrap:
    break-word;

  opacity:
    0;

  transform:
    translateY(-5px);

  transition:
    height .48s cubic-bezier(.22, 1, .36, 1),
    margin-top .48s cubic-bezier(.22, 1, .36, 1),
    opacity .28s ease,
    transform .4s cubic-bezier(.22, 1, .36, 1);
}


.zcs-industries__tab.is-active
.zcs-industries__description {
  margin-top:
    9px;

  opacity:
    1;

  transform:
    translateY(0);
}


.zcs-industries__mobile-image {
  display:
    none;
}


/* =========================================================
   DESKTOP HOVER
========================================================= */

@media (hover: hover) and (pointer: fine) {

  .zcs-industries__tab:not(.is-active):hover {
    background:
      #fafcfd !important;
  }


  .zcs-industries__tab:not(.is-active):hover
  .zcs-industries__title,

  .zcs-industries__tab:not(.is-active):hover
  .zcs-industries__icon {
    opacity:
      1;
  }

}


/* =========================================================
   RIGHT IMAGE AREA
========================================================= */

.zcs-industries__visual {
  position: relative;

  width: 100%;
  min-width: 0;

  min-height:
    588px;

  overflow:
    hidden;

  background:
    #ffffff !important;

  border-radius:
    48px;
}


.zcs-industries__panel {
  position: absolute;

  inset: 0;

  display: block;

  width: 100%;
  height: 100%;

  padding: 0;

  overflow: hidden;

  background:
    #ffffff !important;

  visibility:
    hidden;

  opacity:
    0;

  pointer-events:
    none;

  transform:
    translateY(10px)
    scale(.99);

  transition:
    opacity .35s ease,
    transform .55s cubic-bezier(.22, 1, .36, 1),
    visibility 0s linear .55s;
}


.zcs-industries__panel.is-active {
  visibility:
    visible;

  opacity:
    1;

  pointer-events:
    auto;

  transform:
    translateY(0)
    scale(1);

  transition:
    opacity .35s ease,
    transform .55s cubic-bezier(.22, 1, .36, 1),
    visibility 0s;
}


.zcs-industries__panel > img {
  display: block;

  width:
    100% !important;

  height:
    100% !important;

  max-width:
    none !important;

  max-height:
    none !important;

  object-fit:
    cover;

  object-position:
    center;

  background:
    transparent !important;

  mix-blend-mode:
    normal !important;

  transform:
    scale(1);

  transform-origin:
    center;

  transition:
    transform .7s cubic-bezier(.22, 1, .36, 1);
}


.zcs-industries__panel.is-active > img {
  transform:
    scale(1.03);
}


/* =========================================================
   KEYBOARD FOCUS
========================================================= */

.zcs-industries__tab:focus-visible {
  outline:
    2px solid #2fb5ea !important;

  outline-offset:
    -5px;
}


/* =========================================================
   LAPTOP
========================================================= */

@media (max-width: 1366px) {

  .zcs-industries {
    min-height:
      570px;

    border-radius:
      40px;
  }


  .zcs-industries__tab {
    grid-template-columns:
      44px
      minmax(0, 1fr);

    gap:
      13px;

    min-height:
      58px;

    padding:
      9px 28px;
  }


  .zcs-industries__tab.is-active {
    min-height:
      175px;

    padding-top:
      20px;

    padding-bottom:
      20px;
  }


  .zcs-industries__icon {
    width:
      44px;

    height:
      44px;
  }


  .zcs-industries__visual {
    min-height:
      568px;

    border-radius:
      40px;
  }

}


/* =========================================================
   TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .zcs-industries {
    grid-template-columns:
      minmax(0, 48%)
      minmax(0, 52%);
  }


  .zcs-industries__tab {
    grid-template-columns:
      42px
      minmax(0, 1fr);

    gap:
      11px;

    padding-left:
      21px;

    padding-right:
      21px;
  }


  .zcs-industries__tab.is-active {
    min-height:
      195px;
  }


  .zcs-industries__icon {
    width:
      42px;

    height:
      42px;
  }

}


/* =========================================================
   MOBILE ACCORDION
========================================================= */

@media (max-width: 767px) {

  .zcs-industries {
    display:
      block;

    width:
      100%;

    max-width:
      100%;

    min-height:
      0;

    overflow:
      hidden;

    border-radius:
      24px;
  }


  .zcs-industries__visual {
    display:
      none !important;
  }


  .zcs-industries__nav {
    display:
      grid;

    gap:
      10px;

    width:
      100%;

    padding:
      10px;

    background:
      #ffffff;
  }


  .zcs-industries__tab {
    display:
      grid;

    grid-template-columns:
      46px
      minmax(0, 1fr);

    align-items:
      center;

    gap:
      12px;

    width:
      100%;

    min-height:
      70px;

    padding:
      12px 15px;

    overflow:
      hidden;

    border:
      1px solid #e2edf0 !important;

    border-radius:
      17px !important;

    background:
      #ffffff !important;

    box-shadow:
      0 4px 18px
      rgba(30, 50, 75, .035) !important;

    transition:
      padding .45s cubic-bezier(.22, 1, .36, 1),
      background-color .3s ease,
      border-color .3s ease,
      box-shadow .3s ease;
  }


  .zcs-industries__tab.is-active {
    min-height:
      0;

    padding:
      18px 15px 20px;

    background:
      var(--active-bg) !important;

    border-color:
      #cfe7ed !important;

    box-shadow:
      0 9px 26px
      rgba(30, 50, 75, .08) !important;
  }


  .zcs-industries__tab::before {
    top:
      0;

    right:
      22px;

    bottom:
      auto;

    left:
      22px;

    width:
      auto;

    height:
      4px;

    border-radius:
      0 0 8px 8px;

    transform:
      scaleX(.3);

    transform-origin:
      center;

    background:
      linear-gradient(
        90deg,
        #e25260 0%,
        #a570aa 50%,
        #2fb5ea 100%
      );
  }


  .zcs-industries__tab.is-active::before {
    transform:
      scaleX(1);
  }


  /* MOBILE ICONS */

  .zcs-industries__icon {
    align-self:
      center;

    width:
      46px;

    height:
      46px;

    border:
      1px solid #e2e7e9;

    border-radius:
      50%;

    background:
      #ffffff !important;

    opacity:
      1;

    box-shadow:
      0 4px 13px
      rgba(30, 50, 75, .05);
  }


  .zcs-industries__tab.is-active
  .zcs-industries__icon {
    align-self:
      start;

    margin-top:
      1px;
  }


  .zcs-industries__icon img {
    width:
      27px !important;

    height:
      27px !important;
  }


  .zcs-industries__tab.is-active
  .zcs-industries__icon img {
    width:
      32px !important;

    height:
      32px !important;
  }


  /* MOBILE TITLE */

  .zcs-industries__content {
    display:
      block;

    width:
      100%;

    min-width:
      0;
  }


  .zcs-industries
  .zcs-industries__title {
    padding-right:
      30px;

    font-size:
      19px !important;

    font-weight:
      500 !important;

    line-height:
      1.3 !important;

    opacity:
      1;
  }


  .zcs-industries
  .zcs-industries__tab.is-active
  .zcs-industries__title {
    font-size:
      24px !important;
  }


  /* PLUS / MINUS */

  .zcs-industries__content::after,
  .zcs-industries__content::before {
    content: "";

    position:
      absolute;

    top:
      34px;

    right:
      20px;

    width:
      14px;

    height:
      2px;

    border-radius:
      5px;

    background:
      #333338;

    transition:
      opacity .3s ease,
      transform .35s ease;
  }


  .zcs-industries__content::before {
    transform:
      rotate(90deg);
  }


  .zcs-industries__tab.is-active
  .zcs-industries__content::before {
    opacity:
      0;

    transform:
      rotate(0);
  }


  /* MOBILE IMAGE */

  .zcs-industries__mobile-image {
    display:
      flex;

    align-items:
      center;

    justify-content:
      center;

    width:
      100%;

    height:
      0;

    margin:
      0;

    overflow:
      hidden;

    opacity:
      0;

    transform:
      translateY(7px);

    transition:
      height .55s cubic-bezier(.22, 1, .36, 1),
      margin .55s cubic-bezier(.22, 1, .36, 1),
      opacity .35s ease,
      transform .5s cubic-bezier(.22, 1, .36, 1);
  }


  .zcs-industries__tab.is-active
  .zcs-industries__mobile-image {
    height:
      clamp(
        215px,
        62vw,
        290px
      );

    margin:
      16px 0 14px;

    opacity:
      1;

    transform:
      translateY(0);
  }


  .zcs-industries__mobile-image img {
    display:
      block;

    width:
      100%;

    height:
      100%;

    max-width:
      360px;

    max-height:
      280px;

    object-fit:
      contain;

    object-position:
      center;

    background:
      transparent !important;
  }


  /* MOBILE DESCRIPTION */

  .zcs-industries
  .zcs-industries__description {
    font-size:
      19px !important;

    font-weight:
      400 !important;

    line-height:
      1.55 !important;
  }


  .zcs-industries__tab.is-active
  .zcs-industries__description {
    margin-top:
      0;

    padding-bottom:
      2px;
  }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 420px) {

  .zcs-industries {
    border-radius:
      20px;
  }


  .zcs-industries__nav {
    gap:
      8px;

    padding:
      8px;
  }


  .zcs-industries__tab {
    grid-template-columns:
      42px
      minmax(0, 1fr);

    gap:
      10px;

    min-height:
      64px;

    padding:
      11px 12px;

    border-radius:
      14px !important;
  }


  .zcs-industries__tab.is-active {
    padding:
      16px 12px 18px;
  }


  .zcs-industries__icon {
    width:
      42px;

    height:
      42px;
  }


  .zcs-industries__icon img {
    width:
      24px !important;

    height:
      24px !important;
  }


  .zcs-industries__tab.is-active
  .zcs-industries__icon img {
    width:
      29px !important;

    height:
      29px !important;
  }


  .zcs-industries
  .zcs-industries__title {
    padding-right:
      25px;

    font-size:
      19px !important;
  }


  .zcs-industries
  .zcs-industries__tab.is-active
  .zcs-industries__title {
    font-size:
      24px !important;
  }


  .zcs-industries__content::after,
  .zcs-industries__content::before {
    top:
      31px;

    right:
      16px;

    width:
      12px;
  }


  .zcs-industries__tab.is-active
  .zcs-industries__mobile-image {
    height:
      clamp(
        195px,
        59vw,
        245px
      );

    margin:
      14px 0 12px;
  }


  .zcs-industries__mobile-image img {
    max-width:
      290px;

    max-height:
      235px;
  }


  .zcs-industries
  .zcs-industries__description {
    font-size:
      17px !important;

    line-height:
      1.6 !important;
  }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

  .zcs-industries__tab,
  .zcs-industries__tab::before,
  .zcs-industries__description,
  .zcs-industries__title,
  .zcs-industries__icon,
  .zcs-industries__icon img,
  .zcs-industries__panel,
  .zcs-industries__panel > img,
  .zcs-industries__mobile-image,
  .zcs-industries__content::before,
  .zcs-industries__content::after {
    transition:
      none !important;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e3a1e6 */.elementor-4006 .elementor-element.elementor-element-0e3a1e6 .gradient-text {
  display: inline-block;
  color: transparent;
  background: linear-gradient(
    90deg,
    #E25260 0%,
    #2FB5EA 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c5a1bf *//* =========================================================
   ZCS AI PRODUCTS
========================================================= */

.zcs-ai-products,
.zcs-ai-products * {
  box-sizing: border-box;
}

.zcs-ai-products {
  --zcs-text: #29292d;
  --zcs-muted: #3c3c41;
  --zcs-line: #e7e7e8;
  --zcs-gradient: linear-gradient(
    90deg,
    #e25260 0%,
    #a66fab 48%,
    #2fb5ea 100%
  );

  position: relative;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;

  color: var(--zcs-text);

  font-family:
    "Poppins",
    Arial,
    sans-serif;

  background: transparent;
}

.zcs-ai-products button,
.zcs-ai-products a {
  font-family: inherit;
}

.zcs-ai-products__mobile {
  display: none;
}


/* =========================================================
   DESKTOP IMAGE AREA
========================================================= */

.zcs-ai-products__visual {
  position: relative;
  width: 100%;
  height: 485px;
  overflow: hidden;
  background: transparent;
}

.zcs-ai-products__panel {
  position: absolute;
  inset: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  visibility: hidden;
  opacity: 0;

  transform:
    translateY(12px)
    scale(.985);

  pointer-events: none;

  transition:
    opacity .38s ease,
    transform .6s cubic-bezier(.22, 1, .36, 1),
    visibility 0s linear .6s;
}

.zcs-ai-products__panel.is-active {
  visibility: visible;
  opacity: 1;

  transform:
    translateY(0)
    scale(1);

  pointer-events: auto;

  transition:
    opacity .38s ease,
    transform .6s cubic-bezier(.22, 1, .36, 1),
    visibility 0s;
}

.zcs-ai-products__image-wrap {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  height: 100%;

  overflow: visible;
  background: transparent;
}

.zcs-ai-products__image-wrap img {
  display: block;

  width: auto;
  height: auto;

  max-width: 94%;
  max-height: 455px;

  object-fit: contain;
  object-position: center;

  background: transparent;

  transform: scale(1.17);
  transform-origin: center center;

  transition:
    transform .8s cubic-bezier(.22, 1, .36, 1),
    opacity .38s ease;
}

.zcs-ai-products__panel.is-active
.zcs-ai-products__image-wrap img {
  transform: scale(1.2);
}


/* =========================================================
   DESKTOP TABS
========================================================= */

.zcs-ai-products__tabs-wrap {
  width: 100%;
}

.zcs-ai-products__tabs {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));

  align-items: center;

  width: 100%;
  min-height: 82px;
}

.zcs-ai-products .zcs-ai-products__tab {
  position: relative;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  height: 82px;

  margin: 0;
  padding: 0 8px;

  color: var(--zcs-text) !important;

  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;

  text-align: center;
  white-space: nowrap;

  background: transparent !important;
  background-image: none !important;

  border: 0 !important;
  border-radius: 0 !important;

  outline: none;
  box-shadow: none !important;

  cursor: pointer;

  appearance: none;
  -webkit-appearance: none;

  opacity: .72;

  transition:
    opacity .25s ease,
    font-size .35s cubic-bezier(.22, 1, .36, 1);
}

.zcs-ai-products .zcs-ai-products__tab:hover,
.zcs-ai-products .zcs-ai-products__tab:focus,
.zcs-ai-products .zcs-ai-products__tab:active {
  color: var(--zcs-text) !important;
  background: transparent !important;
  box-shadow: none !important;
}

.zcs-ai-products .zcs-ai-products__tab.is-active {
  opacity: 1;
  font-size: 24px !important;
}

.zcs-ai-products__tab:focus-visible {
  outline: 2px solid #2fb5ea !important;
  outline-offset: -7px;
}


/* =========================================================
   ACTIVE INDICATOR
========================================================= */

.zcs-ai-products__line {
  position: relative;

  width: 100%;
  height: 2px;

  background: var(--zcs-line);
}

.zcs-ai-products__indicator {
  position: absolute;

  top: -3px;
  left: 0;

  width: 14.285714%;
  height: 5px;

  background: var(--zcs-gradient);

  transform: translateX(0);

  transition:
    width .4s cubic-bezier(.22, 1, .36, 1),
    transform .5s cubic-bezier(.22, 1, .36, 1);
}


/* =========================================================
   DESKTOP CONTENT
========================================================= */

.zcs-ai-products__content-area {
  position: relative;

  width: 100%;
  min-height: 155px;

  padding-top: 39px;
}

.zcs-ai-products__content {
  position: absolute;

  top: 39px;
  left: 0;

  display: grid;

  grid-template-columns:
    minmax(0, 1fr)
    auto;

  align-items: center;

  gap: 40px;

  width: 100%;

  padding-inline: 4%;

  visibility: hidden;
  opacity: 0;

  transform: translateY(8px);

  pointer-events: none;

  transition:
    opacity .3s ease,
    transform .45s cubic-bezier(.22, 1, .36, 1),
    visibility 0s linear .45s;
}

.zcs-ai-products__content.is-active {
  visibility: visible;
  opacity: 1;

  transform: translateY(0);

  pointer-events: auto;

  transition:
    opacity .3s ease,
    transform .45s cubic-bezier(.22, 1, .36, 1),
    visibility 0s;
}

.zcs-ai-products .zcs-ai-products__description {
  width: 100%;
  max-width: 760px;

  margin: 0 !important;

  color: #3c3c41 !important;

  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
}


/* =========================================================
   BUTTONS
========================================================= */

.zcs-ai-products .zcs-ai-products__button,
.zcs-ai-products .zcs-ai-products__mobile-button {
  display: inline-flex;

  align-items: center;
  justify-content: center;

  gap: 7px;

  min-width: 215px;
  min-height: 56px;

  padding: 12px 25px;

  color: #fff !important;

  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;

  text-decoration: none !important;
  white-space: nowrap;

  border: 0 !important;
  border-radius: 999px;

  background:
    linear-gradient(
      90deg,
      #e25260 0%,
      #b26498 42%,
      #2fb5ea 100%
    ) !important;

  box-shadow:
    0 7px 22px
    rgba(30, 50, 80, .08);

  transition:
    transform .25s ease,
    box-shadow .25s ease;
}

.zcs-ai-products__button span,
.zcs-ai-products__mobile-button span {
  margin-top: -2px;

  font-size: 24px !important;
  line-height: 1 !important;
}

.zcs-ai-products__button:hover,
.zcs-ai-products__mobile-button:hover {
  color: #fff !important;

  transform: translateY(-2px);

  box-shadow:
    0 11px 28px
    rgba(30, 50, 80, .16);
}


/* =========================================================
   LAPTOP
========================================================= */

@media (max-width: 1366px) {

  .zcs-ai-products__visual {
    height: 430px;
  }

  .zcs-ai-products__image-wrap img {
    max-height: 405px;
  }

  .zcs-ai-products__description {
    max-width: 700px;
  }

}


/* =========================================================
   SMALL LAPTOP
========================================================= */

@media (max-width: 1180px) {

  .zcs-ai-products .zcs-ai-products__tab {
    padding-inline: 5px;
  }

  .zcs-ai-products__content {
    padding-inline: 24px;
  }

}


/* =========================================================
   TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .zcs-ai-products__visual {
    height: 390px;
  }

  .zcs-ai-products__image-wrap img {
    max-width: 100%;
    max-height: 360px;
  }

  .zcs-ai-products__tabs-wrap {
    width: 100%;

    overflow: hidden;

    border-bottom:
      2px solid var(--zcs-line);
  }

  .zcs-ai-products__tabs {
    display: flex;

    width: 100%;
    min-height: 72px;

    overflow-x: auto;
    overflow-y: hidden;

    scrollbar-width: none;

    -webkit-overflow-scrolling: touch;
  }

  .zcs-ai-products__tabs::-webkit-scrollbar {
    display: none;
  }

  .zcs-ai-products .zcs-ai-products__tab {
    flex: 0 0 auto;

    width: auto;
    min-width: 150px;
    height: 72px;

    padding-inline: 18px;
  }

  .zcs-ai-products__tab::after {
    content: "";

    position: absolute;

    right: 0;
    bottom: 0;
    left: 0;

    height: 4px;

    background: var(--zcs-gradient);

    opacity: 0;

    transform: scaleX(.55);

    transition:
      opacity .3s ease,
      transform .35s ease;
  }

  .zcs-ai-products__tab.is-active::after {
    opacity: 1;
    transform: scaleX(1);
  }

  .zcs-ai-products__line {
    display: none;
  }

  .zcs-ai-products__content {
    gap: 25px;
    padding-inline: 24px;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .zcs-ai-products {
    padding-inline: 15px;
  }

  .zcs-ai-products__visual,
  .zcs-ai-products__tabs-wrap,
  .zcs-ai-products__line,
  .zcs-ai-products__content-area {
    display: none !important;
  }

  .zcs-ai-products__mobile {
    display: grid;

    width: 100%;
    gap: 12px;
  }

  .zcs-ai-products__mobile-item {
    position: relative;

    width: 100%;

    overflow: hidden;

    border: 1px solid #e5e6e9;
    border-radius: 18px;

    background: #fff;

    box-shadow:
      0 5px 22px
      rgba(30, 40, 70, .045);

    transition:
      border-color .3s ease,
      box-shadow .3s ease;
  }

  .zcs-ai-products__mobile-item.is-active {
    border-color:
      rgba(47, 181, 234, .35);

    box-shadow:
      0 10px 30px
      rgba(30, 40, 70, .09);
  }

  .zcs-ai-products__mobile-item.is-active::before {
    content: "";

    position: absolute;
    z-index: 5;

    top: 0;
    right: 0;
    left: 0;

    height: 4px;

    background: var(--zcs-gradient);
  }

  .zcs-ai-products .zcs-ai-products__mobile-trigger {
    position: relative;

    display: flex;

    align-items: center;
    justify-content: space-between;

    gap: 18px;

    width: 100%;
    min-height: 72px;

    margin: 0;
    padding: 17px 18px;

    color: var(--zcs-text) !important;

    text-align: left;

    border: 0 !important;
    border-radius: 0 !important;

    background: #fff !important;

    box-shadow: none !important;

    cursor: pointer;

    appearance: none;
    -webkit-appearance: none;
  }

  .zcs-ai-products__mobile-title {
    font-size: 19px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;

    transition:
      font-size .35s cubic-bezier(.22, 1, .36, 1);
  }

  .zcs-ai-products__mobile-item.is-active
  .zcs-ai-products__mobile-title {
    font-size: 24px !important;
  }

  .zcs-ai-products__mobile-icon {
    position: relative;

    flex: 0 0 34px;

    width: 34px;
    height: 34px;

    border: 1px solid #dedfe3;
    border-radius: 50%;

    background: #f8f9fa;

    transition:
      background .3s ease,
      border-color .3s ease,
      transform .35s ease;
  }

  .zcs-ai-products__mobile-icon span {
    position: absolute;

    top: 50%;
    left: 50%;

    width: 13px;
    height: 2px;

    border-radius: 10px;

    background: #29292d;

    transform: translate(-50%, -50%);

    transition:
      opacity .3s ease,
      transform .35s ease;
  }

  .zcs-ai-products__mobile-icon span:last-child {
    transform:
      translate(-50%, -50%)
      rotate(90deg);
  }

  .zcs-ai-products__mobile-item.is-active
  .zcs-ai-products__mobile-icon {
    border-color: transparent;

    background:
      linear-gradient(
        135deg,
        rgba(226, 82, 96, .14),
        rgba(47, 181, 234, .15)
      );

    transform: rotate(180deg);
  }

  .zcs-ai-products__mobile-item.is-active
  .zcs-ai-products__mobile-icon span:last-child {
    opacity: 0;

    transform:
      translate(-50%, -50%)
      rotate(0deg);
  }

  .zcs-ai-products__mobile-body {
    display: grid;

    grid-template-rows: 0fr;

    visibility: hidden;
    opacity: 0;

    transition:
      grid-template-rows .55s cubic-bezier(.22, 1, .36, 1),
      opacity .3s ease,
      visibility 0s linear .55s;
  }

  .zcs-ai-products__mobile-item.is-active
  .zcs-ai-products__mobile-body {
    grid-template-rows: 1fr;

    visibility: visible;
    opacity: 1;

    transition:
      grid-template-rows .55s cubic-bezier(.22, 1, .36, 1),
      opacity .35s ease .08s,
      visibility 0s;
  }

  .zcs-ai-products__mobile-inner {
    min-height: 0;
    overflow: hidden;
  }

  .zcs-ai-products__mobile-image {
    display: flex;

    align-items: center;
    justify-content: center;

    width: 100%;

    height:
      clamp(
        220px,
        68vw,
        300px
      );

    padding: 8px 16px 14px;

    overflow: visible;

    background: transparent;
  }

  .zcs-ai-products__mobile-image img {
    display: block;

    width: auto;
    height: auto;

    max-width: 100%;
    max-height: 100%;

    object-fit: contain;
    object-position: center;

    background: transparent;

    transform: scale(1.2);
    transform-origin: center center;
  }

  .zcs-ai-products__mobile-copy {
    padding: 2px 18px 22px;
  }

  .zcs-ai-products__mobile-copy p {
    margin: 0 0 22px !important;

    color: #3c3c41 !important;

    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
  }

  .zcs-ai-products .zcs-ai-products__mobile-button {
    min-width: 195px;
    min-height: 52px;

    padding: 11px 22px;

    font-size: 17px !important;
  }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

  .zcs-ai-products {
    padding-inline: 12px;
  }

  .zcs-ai-products__mobile {
    gap: 10px;
  }

  .zcs-ai-products__mobile-item {
    border-radius: 15px;
  }

  .zcs-ai-products .zcs-ai-products__mobile-trigger {
    min-height: 66px;
    padding: 15px;
  }

  .zcs-ai-products__mobile-icon {
    flex-basis: 31px;

    width: 31px;
    height: 31px;
  }

  .zcs-ai-products__mobile-image {
    height:
      clamp(
        205px,
        66vw,
        270px
      );

    padding-inline: 12px;
  }

  .zcs-ai-products__mobile-copy {
    padding: 0 15px 18px;
  }

  .zcs-ai-products__mobile-copy p {
    margin-bottom: 19px !important;

    font-size: 16px !important;
  }

  .zcs-ai-products .zcs-ai-products__mobile-button {
    width: 100%;
    min-width: 0;

    font-size: 16px !important;
  }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

  .zcs-ai-products__panel,
  .zcs-ai-products__image-wrap img,
  .zcs-ai-products__tab,
  .zcs-ai-products__indicator,
  .zcs-ai-products__content,
  .zcs-ai-products__mobile-item,
  .zcs-ai-products__mobile-body,
  .zcs-ai-products__mobile-title,
  .zcs-ai-products__mobile-icon,
  .zcs-ai-products__mobile-icon span,
  .zcs-ai-products__button,
  .zcs-ai-products__mobile-button {
    transition: none !important;
  }

}


.zcs-ai-products__button,
.zcs-ai-products__mobile-button {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a734154 *//* =========================================================
   LOOP CAROUSEL NAVIGATION — COMPLETE CODE
   ========================================================= */

.elementor-4006 .elementor-element.elementor-element-a734154 {
    position: relative;
    overflow: visible !important;
}

/* Space between cards and navigation */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-widget-container {
    position: relative;
    padding-bottom: 95px;
    overflow: visible !important;
}

/* Horizontal divider line */
.elementor-4006 .elementor-element.elementor-element-a734154::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 34px;
    left: 0;
    z-index: 1;

    height: 1px;
    background-color: #dddddd;
}

/* =========================================================
   PREVIOUS BUTTON / MAIN GREY PILL
   ========================================================= */

.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev {
    position: absolute !important;
    top: auto !important;
    right: auto !important;
    bottom: 10px !important;
    left: 50% !important;
    z-index: 10 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 200px !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #c4c4c4 !important;
    background-color: #f1f1f1 !important;
    border: none !important;
    border-radius: 50px !important;

    opacity: 1 !important;
    visibility: visible !important;
    transform: translateX(-50%) !important;
}

/* View Insights text */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev::after,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev::after {
    content: "View Insights";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;

    margin: 0;
    color: #454545;
    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;

    transform: translate(-50%, -50%);
}

/* Circle behind active left arrow */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev::before,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 7px;
    z-index: 1;

    width: 34px;
    height: 34px;

    background-color: #ffffff;
    border-radius: 50%;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.08);

    opacity: 0;
    transform: translateY(-50%);
    transition:
        opacity 0.25s ease,
        background-color 0.25s ease;
}

/* Previous arrow icon */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev svg,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev svg {
    position: absolute !important;
    top: 50% !important;
    left: 18px !important;
    z-index: 2 !important;

    width: 11px !important;
    height: 11px !important;
    margin: 0 !important;

    fill: currentColor !important;
    transform: translateY(-50%) !important;
}

/* =========================================================
   ACTIVE LEFT ARROW
   ========================================================= */

/* Activates automatically after moving forward */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev:not(.swiper-button-disabled),
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev:not(.swiper-button-disabled) {
    color: #292929 !important;
    cursor: pointer;
    pointer-events: auto !important;
}

.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev:not(.swiper-button-disabled)::before,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev:not(.swiper-button-disabled)::before {
    opacity: 1;
}

/* Active left-arrow hover */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev:not(.swiper-button-disabled):hover,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev:not(.swiper-button-disabled):hover {
    color: #ffffff !important;
}

.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev:not(.swiper-button-disabled):hover::before,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev:not(.swiper-button-disabled):hover::before {
    background-color: #00004f;
}

/* Disabled left arrow */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev.swiper-button-disabled,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev.swiper-button-disabled {
    color: #c4c4c4 !important;
    cursor: default;
    pointer-events: none !important;
}

.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev.swiper-button-disabled::before,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev.swiper-button-disabled::before {
    opacity: 0;
}

/* =========================================================
   NEXT BUTTON / WHITE CIRCLE
   ========================================================= */

.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-next,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-next {
    position: absolute !important;
    top: auto !important;
    right: calc(50% - 96px) !important;
    bottom: 17px !important;
    left: auto !important;
    z-index: 12 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #292929 !important;
    background-color: #ffffff !important;
    border: none !important;
    border-radius: 50% !important;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.08);

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;

    transition:
        color 0.25s ease,
        background-color 0.25s ease;
}

/* Next arrow icon */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-next svg,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-next svg {
    position: static !important;

    width: 11px !important;
    height: 11px !important;
    margin: 0 !important;

    fill: currentColor !important;
    transform: none !important;
}

/* Next-arrow hover */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-next:not(.swiper-button-disabled):hover,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-next:not(.swiper-button-disabled):hover {
    color: #ffffff !important;
    background-color: #00004f !important;
}

/* Disabled next arrow */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-next.swiper-button-disabled,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-next.swiper-button-disabled {
    color: #c4c4c4 !important;
    background-color: #ffffff !important;
    cursor: default;
    opacity: 1 !important;
    pointer-events: none !important;
}

/* Keep navigation visible */
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button.swiper-button-disabled,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev.swiper-button-disabled,
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-next.swiper-button-disabled {
    display: flex !important;
    visibility: visible !important;
}

/* Hide pagination dots */
.elementor-4006 .elementor-element.elementor-element-a734154 .swiper-pagination,
.elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-pagination {
    display: none !important;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {
    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-widget-container {
        padding-bottom: 90px;
    }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {
    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-widget-container {
        padding-bottom: 85px;
    }

    .elementor-4006 .elementor-element.elementor-element-a734154::before {
        bottom: 31px;
    }

    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev,
    .elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev {
        bottom: 9px !important;
        width: 180px !important;
        height: 44px !important;
    }

    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev::after,
    .elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev::after {
        font-size: 11px;
    }

    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev::before,
    .elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev::before {
        left: 5px;
        width: 32px;
        height: 32px;
    }

    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-prev svg,
    .elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-prev svg {
        left: 16px !important;
        width: 10px !important;
        height: 10px !important;
    }

    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-next,
    .elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-next {
        right: calc(50% - 86px) !important;
        bottom: 15px !important;

        width: 32px !important;
        height: 32px !important;
    }

    .elementor-4006 .elementor-element.elementor-element-a734154 .elementor-swiper-button-next svg,
    .elementor-4006 .elementor-element.elementor-element-a734154 .swiper-button-next svg {
        width: 10px !important;
        height: 10px !important;
    }
}/* End custom CSS */