.elementor-34 .elementor-element.elementor-element-1022d07{--display:flex;--position:fixed;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:100;}.elementor-34 .elementor-element.elementor-element-1022d07:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1022d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-34 .elementor-element.elementor-element-68f8cec{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-68f8cec:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-68f8cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF9E;}.elementor-34 .elementor-element.elementor-element-98e3e54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-30c5ba2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-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-34 .elementor-element.elementor-element-a15b3b1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-34 .elementor-element.elementor-element-0112a26{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-34 .elementor-element.elementor-element-4c687101{--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:84px 84px;--row-gap:84px;--column-gap:84px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-356f5ce4{--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:43px 43px;--row-gap:43px;--column-gap:43px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-289206df{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.50999999046326;--border-radius:10px 10px 10px 10px;--padding-top:200px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-289206df:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-289206df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.prowaterrestoration-detroit.com/wp-content/uploads/2026/03/20e2cfd9d5372b92d88b30bebd7c05bd.webp");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-289206df::before, .elementor-34 .elementor-element.elementor-element-289206df > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-289206df > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-289206df > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-289206df > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-289206df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(311deg, #00000000 0%, #000000 71%);}.elementor-34 .elementor-element.elementor-element-13d706f9{--display:flex;--min-height:432px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-2c6f62d9{--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:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-1d3d3cd0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.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-34 .elementor-element.elementor-element-5349431{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-5349431 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:64px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.03em;color:#FFFFFF;}.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-34 .elementor-element.elementor-element-6c4229ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-3e23a9c6{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.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-34 .elementor-element.elementor-element-116ac6c .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-116ac6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-f6d5c66 .elementor-button{background-color:#E6DCDC5E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-34 .elementor-element.elementor-element-f6d5c66{background-color:#DED3D300;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-22c2710{--display:flex;--min-height:171px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-34 .elementor-element.elementor-element-34770db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-34770db .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:200px;font-weight:600;line-height:0.9em;letter-spacing:10px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b0da2de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1db72cc{--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-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1db72cc.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-6002781c{z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.16em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-6002781c p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-2bc36c12{--display:flex;--min-height:57px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:61px 61px 61px 61px;--padding-top:1px;--padding-bottom:1px;--padding-left:26px;--padding-right:26px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-2bc36c12:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2bc36c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4d1b0d7c{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-4d1b0d7c .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-62aa33c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-804fc29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-11052ee7{--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:flex-start;--gap:163px 163px;--row-gap:163px;--column-gap:163px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-64e57b60{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-64e57b60 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-2527e60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-2cb1c1a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-790d516f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-790d516f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-4e23016c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-5eb0cae1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:0em;color:#444444;}.elementor-34 .elementor-element.elementor-element-5eb0cae1 p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-bc0872c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-67ed8cbe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-67ed8cbe .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:0em;color:#444444;}.elementor-34 .elementor-element.elementor-element-b930700{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-b930700 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#444444;}.elementor-34 .elementor-element.elementor-element-e444442{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-9cd3df8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ae4b181{--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:flex-start;--gap:163px 163px;--row-gap:163px;--column-gap:163px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-43e2ef22{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-43e2ef22 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-8aba625{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6b3006c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-5aa80a3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-5aa80a3c p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-344c0931{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-bca654f{--swiper-slides-to-display:5;--swiper-slides-gap:10px;}.elementor-34 .elementor-element.elementor-element-bca654f .swiper-slide > .elementor-element{height:100%;}.elementor-34 .elementor-element.elementor-element-4bf3fc4{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-34 .elementor-element.elementor-element-8649865{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-473e2ebf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-5c7717ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-542b0e72{width:var( --container-widget-width, 90.7% );max-width:90.7%;--container-widget-width:90.7%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-542b0e72 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4ffeb0b5{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-34 .elementor-element.elementor-element-4ffeb0b5 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-61d52a6e{width:var( --container-widget-width, 71.5% );max-width:71.5%;--container-widget-width:71.5%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-a72e14c{--display:flex;--min-height:500px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-a72e14c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a72e14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-34 .elementor-element.elementor-element-7d012ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-34 .elementor-element.elementor-element-7d012ec:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7d012ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-34 .elementor-element.elementor-element-25d17ee9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-25d17ee9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-147a5dd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-78932059{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-78932059 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-42d3c4f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:36px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.02em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-26e4b6ce{width:var( --container-widget-width, 100.18% );max-width:100.18%;--container-widget-width:100.18%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-9d53c6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-33ea227{--display:flex;--min-height:500px;--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-34 .elementor-element.elementor-element-33ea227:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-33ea227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.prowaterrestoration-detroit.com/wp-content/uploads/2026/03/Frame-348.png");}.elementor-34 .elementor-element.elementor-element-4c1b6f45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-34 .elementor-element.elementor-element-4e4cbb75{--display:flex;--min-height:600px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-4e4cbb75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-64aacc2d{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-64aacc2d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-73d2acf7{--display:flex;--min-height:372px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-6906f705{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-a6ffeb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-e5742af{--display:flex;--min-height:600px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-e5742af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-6580358f{--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:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-457bead{width:var( --container-widget-width, 99.46% );max-width:99.46%;--container-widget-width:99.46%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-457bead p{margin-block-end:26px;}.elementor-34 .elementor-element.elementor-element-527a759c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-7daa93a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-287ef47c{--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:flex-start;--align-items:center;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-783ee0db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-783ee0db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-155ed7b6{--display:flex;--min-height:66px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:38px 38px 38px 38px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-155ed7b6:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-155ed7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.prowaterrestoration-detroit.com/wp-content/uploads/2026/03/4f3b89724520057dec1d79a432ed0a45.webp");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-155ed7b6::before, .elementor-34 .elementor-element.elementor-element-155ed7b6 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-155ed7b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-155ed7b6 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-155ed7b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-155ed7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-242f611b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-78addc6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-46da2ca1{--display:flex;--min-height:66px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:38px 38px 38px 38px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-46da2ca1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-46da2ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.prowaterrestoration-detroit.com/wp-content/uploads/2026/03/0389fc7f0c150ddcb8e2d8ffbfb46202.webp");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-46da2ca1::before, .elementor-34 .elementor-element.elementor-element-46da2ca1 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-46da2ca1 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-46da2ca1 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-46da2ca1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-46da2ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-78745c9b{z-index:0;}.elementor-34 .elementor-element.elementor-element-78745c9b img{width:100%;}.elementor-34 .elementor-element.elementor-element-32ac43ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-1eb352ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-43159f7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-43159f7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-69da89ae{--display:flex;--min-height:66px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:38px 38px 38px 38px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-69da89ae:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-69da89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.prowaterrestoration-detroit.com/wp-content/uploads/2026/03/a6806965196fda3d41f5e6b4297dad29.webp");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-69da89ae::before, .elementor-34 .elementor-element.elementor-element-69da89ae > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-69da89ae > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-69da89ae > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-69da89ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-69da89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-1f55d52c{z-index:0;}.elementor-34 .elementor-element.elementor-element-1f55d52c img{width:100%;}.elementor-34 .elementor-element.elementor-element-62b8d1c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-75ad237d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-39cb8fa7{--display:flex;--min-height:66px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:38px 38px 38px 38px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-39cb8fa7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-39cb8fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.prowaterrestoration-detroit.com/wp-content/uploads/2026/03/6a49ca8e93c7174573a540b46b1197eb.webp");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-39cb8fa7::before, .elementor-34 .elementor-element.elementor-element-39cb8fa7 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-39cb8fa7 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-39cb8fa7 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-39cb8fa7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-39cb8fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-18ea5607{z-index:0;}.elementor-34 .elementor-element.elementor-element-18ea5607 img{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-7ecc5e40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-b69d743{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:43px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-b69d743:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b69d743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-16d5a9a6{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-3d552af8{--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:flex-start;--gap:97px 97px;--row-gap:97px;--column-gap:97px;--overflow:hidden;--margin-top:33px;--margin-bottom:58px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-18479a42{--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-4eeefb12{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-61931652{width:var( --container-widget-width, 16.94% );max-width:16.94%;--container-widget-width:16.94%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-61931652 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-33891583{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-33891583 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c9345e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:300;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-40df9dec{--display:flex;--min-height:64px;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:61px 61px 61px 61px;--padding-top:3px;--padding-bottom:3px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-40df9dec:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-40df9dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-34 .elementor-element.elementor-element-62bad70a{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-62bad70a .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-251b3951.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-251b3951{z-index:1;}.elementor-34 .elementor-element.elementor-element-251b3951 img{width:100%;}.elementor-34 .elementor-element.elementor-element-3e934e2c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-2eb6af7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-34b566c4{width:var( --container-widget-width, 100.23% );max-width:100.23%;--container-widget-width:100.23%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-34b566c4 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-63939e40{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-34 .elementor-element.elementor-element-63939e40 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-7575ad77{width:var( --container-widget-width, 79.01% );max-width:79.01%;--container-widget-width:79.01%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-7c465e04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-7c465e04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-64311c39{--display:flex;--min-height:533px;--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:flex-end;--align-items:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:144px;--margin-right:128px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-64311c39:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-64311c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-34 .elementor-element.elementor-element-32532d59{--display:flex;--min-height:533px;--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:flex-start;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-14fd31b1{--display:flex;--min-height:188px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-66e9910{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-66e9910 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-2a7b60b0{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-2a7b60b0 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:36px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.02em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4925b981{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-19446c72{--display:flex;--min-height:64px;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C3434;--border-color:#1C3434;--border-radius:61px 61px 61px 61px;--padding-top:3px;--padding-bottom:3px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-19446c72:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-19446c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-1a3fca23{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-1a3fca23 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-bd48202{--display:flex;--min-height:533px;--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 0px;--row-gap:50px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-bd48202:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-bd48202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-7223766c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:77px 77px;--row-gap:77px;--column-gap:77px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-cbcfa05{--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-end;}.elementor-34 .elementor-element.elementor-element-cae75d3.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-cae75d3{text-align:center;}.elementor-34 .elementor-element.elementor-element-cae75d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c1d36d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-f0ce5f0.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-f0ce5f0{text-align:center;}.elementor-34 .elementor-element.elementor-element-f0ce5f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8b43eee{--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;}.elementor-34 .elementor-element.elementor-element-d4e1aa5.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-d4e1aa5{text-align:center;}.elementor-34 .elementor-element.elementor-element-d4e1aa5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-500ff3aa{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-7a705ae1{--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:flex-start;--gap:112px 112px;--row-gap:112px;--column-gap:112px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-1a77d1ee{--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:flex-start;--gap:015px 15px;--row-gap:015px;--column-gap:15px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-7f779320{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-7f779320 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-384678f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-6f6f0897{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-b64b1a0{width:var( --container-widget-width, 103.64% );max-width:103.64%;--container-widget-width:103.64%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-3abd4d6e{width:var( --container-widget-width, 86.36% );max-width:86.36%;--container-widget-width:86.36%;--container-widget-flex-grow:0;z-index:2;}.elementor-34 .elementor-element.elementor-element-3abd4d6e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-73855268{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-11206642{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-344d2fda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-344d2fda p{margin-block-end:25px;}.elementor-34 .elementor-element.elementor-element-7109b8e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-8487a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-424c228{--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;--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-34 .elementor-element.elementor-element-447a0cd{--display:flex;--min-height:194px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-447a0cd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-447a0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-447a0cd:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-507faeb{padding:0px 0px 0px 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-507faeb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-507faeb .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-507faeb .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-1f8aa81{--display:flex;--min-height:194px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-1f8aa81:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1f8aa81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-1f8aa81:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4b9de19{text-align:center;}.elementor-34 .elementor-element.elementor-element-4b9de19 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4b9de19 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-4b9de19 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-4c62a41{--display:flex;--min-height:194px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-4c62a41:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4c62a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-4c62a41:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-9bfd791{text-align:center;}.elementor-34 .elementor-element.elementor-element-9bfd791 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-9bfd791 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-9bfd791 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-59b03768{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:150px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-6a180e45{--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:flex-start;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-19737299{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:021px 0px;--row-gap:021px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-75fbff81{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-75fbff81 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-41d9dd55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-99343ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-27f2e848{width:var( --container-widget-width, 103.64% );max-width:103.64%;--container-widget-width:103.64%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-477f3a4e{width:var( --container-widget-width, 86.36% );max-width:86.36%;--container-widget-width:86.36%;--container-widget-flex-grow:0;z-index:2;}.elementor-34 .elementor-element.elementor-element-477f3a4e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-64f5fba9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-64a46a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-74774d64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-74774d64 p{margin-block-end:25px;}.elementor-34 .elementor-element.elementor-element-5abf8612{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-ad4a116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-86ede80{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-86d8423{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-86d8423:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-86d8423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-86d8423:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4044a19{text-align:center;}.elementor-34 .elementor-element.elementor-element-4044a19 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4044a19 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-4044a19 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-44c2071{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5c97e0d{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-5c97e0d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5c97e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-5c97e0d:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4369e22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-4369e22 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-4369e22 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-4369e22 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-a3add14{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4444c6a{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-4444c6a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4444c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-4444c6a:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-6fb3d61{text-align:center;}.elementor-34 .elementor-element.elementor-element-6fb3d61 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-6fb3d61 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-6fb3d61 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-c8a211f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-201685e{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-201685e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-201685e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-201685e:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-fb40208{padding:0px 0px 0px 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-fb40208 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-fb40208 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-fb40208 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-ef57282{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-26f4135{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-26f4135:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-26f4135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-26f4135:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-8439077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-8439077 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-8439077 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-8439077 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-bdc44f6{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-7114c0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-8681803{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-8681803:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-8681803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-8681803:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-7ac20ec{text-align:center;}.elementor-34 .elementor-element.elementor-element-7ac20ec .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-7ac20ec .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-7ac20ec .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-1caca37{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-a9b02e0{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-a9b02e0:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a9b02e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-a9b02e0:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-6f84db1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-6f84db1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-6f84db1 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-6f84db1 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-6fa112b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-deffe63{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-deffe63:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-deffe63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-deffe63:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-c40ee36{text-align:center;}.elementor-34 .elementor-element.elementor-element-c40ee36 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-c40ee36 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-c40ee36 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-f7a865d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-57ae0bd{--display:flex;--min-height:231px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-57ae0bd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-57ae0bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-57ae0bd:hover{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-c004595{padding:0px 0px 0px 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-c004595 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-c004595 .elementor-heading-title a:hover, .elementor-34 .elementor-element.elementor-element-c004595 .elementor-heading-title a:focus{color:#F6F6F6;}.elementor-34 .elementor-element.elementor-element-7c4f29b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-ce36bdb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-34 .elementor-element.elementor-element-21aacc7{--display:flex;--min-height:508px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-c89aa0e{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-a963562{width:var( --container-widget-width, 179.39% );max-width:179.39%;--container-widget-width:179.39%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-a963562 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-9ec7897{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-9ec7897 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-9501dc4{width:var( --container-widget-width, 90.1% );max-width:90.1%;--container-widget-width:90.1%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-eb12d00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-c84c69d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-c84c69d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-6d31c55{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-78d8c75{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4998db8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f9e0314{padding:0px 0px 0px 10px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-43718e5{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-e7aeaa9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6743546{padding:0px 0px 0px 10px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-2bf9cc4{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-fc72834{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-fb5e297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-ed5724f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-abaea9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-76c9072{padding:0px 0px 0px 10px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-2b4092a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-19ae990{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f4385b5{padding:0px 0px 0px 10px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-72839e8{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ff095f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-0fbd5c4{padding:0px 0px 0px 10px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#1C3434;}.elementor-34 .elementor-element.elementor-element-f899351{--n-accordion-title-font-size:21px;border-style:none;border-radius:0px 0px 0px 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:0px;}.elementor-34 .elementor-element.elementor-element-f899351 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34 .elementor-element.elementor-element-f899351 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:600;line-height:45px;}:where( .elementor-34 .elementor-element.elementor-element-f899351 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-34 .elementor-element.elementor-element-d57d609{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-cf2aa56{--display:flex;--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:50% 50% 50% 50%;--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-34 .elementor-element.elementor-element-cf2aa56:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-cf2aa56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-b593e7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#EBEBEB;}.elementor-34 .elementor-element.elementor-element-adde7fd{--display:flex;--min-height:260px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--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-34 .elementor-element.elementor-element-adde7fd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-adde7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-34 .elementor-element.elementor-element-ee6438b img{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-e332d82{--display:flex;--min-height:260px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--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-34 .elementor-element.elementor-element-e332d82:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-e332d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-34 .elementor-element.elementor-element-47639e2{--display:flex;--min-height:260px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--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-34 .elementor-element.elementor-element-47639e2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-47639e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-34 .elementor-element.elementor-element-9a03953{--display:flex;--min-height:260px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--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-34 .elementor-element.elementor-element-9a03953:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9a03953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-34 .elementor-element.elementor-element-512204a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:155px 155px;--row-gap:155px;--column-gap:155px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-34 .elementor-element.elementor-element-512204a9:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-512204a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-1ea5b295{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-4f12fbac{--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:flex-start;--align-items:flex-start;--gap:261px 261px;--row-gap:261px;--column-gap:261px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-1b34d0b8{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-1b34d0b8 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6081daa3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-64ab70fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-64ab70fc .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:48px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.17em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-54f92020{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-83e7698{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b17d9d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-b17d9d0:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b17d9d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7057ca8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-7057ca8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-b33a3e1{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-113ee41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-d3837ed{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-d3837ed .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-5aa96e5{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-5aa96e5 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-44aa766{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-0ca87ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-0ca87ee:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-0ca87ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5528511{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-5528511.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-b6561ef{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-c4cc0e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-7653742{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-7653742 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-149c1eb{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-149c1eb .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-096663e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-cbb9d79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-cbb9d79:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-cbb9d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b8d1095{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-b8d1095.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-eebf9e1{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-d2f1f34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-fe49cde{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-fe49cde .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-81629b4{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-81629b4 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-a1f7e9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b19afad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-b19afad:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b19afad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-bb32087{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-bb32087.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-dc69a76{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-88da519{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-1ce424e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-1ce424e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-c9d1752{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-c9d1752 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-edd7d2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7688f5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-7688f5b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7688f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-bdabb36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-bdabb36.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-301efa2{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-e303df5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-a6ce2c1{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-a6ce2c1 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-8bab9d9{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-8bab9d9 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-50f4bdf{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5d6597f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-bd7004f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-bd7004f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-bd7004f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-35a2cf4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-35a2cf4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-ba79848{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-8294d5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-05ec757{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-05ec757 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-190a472{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-190a472 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-bf0660a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-124e1f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-124e1f2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-124e1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d06e8ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-d06e8ef.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-5a74c44{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-4321ec8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-07ca6ab{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-07ca6ab .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-56683d1{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-56683d1 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-fd6884d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-27b0c0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-27b0c0f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-27b0c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-24921ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-24921ca.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-2246e24{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-1cd7fe3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-0df0cfe{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-0df0cfe .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-178aebb{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-178aebb .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-89bd9cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-70df8c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:37px;--padding-bottom:37px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-34 .elementor-element.elementor-element-70df8c0:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-70df8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a11a82d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-a11a82d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-7841b37{width:var( --container-widget-width, 116.96% );max-width:116.96%;--container-widget-width:116.96%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-08b16a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-8e99c60{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-8e99c60 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-20a7511{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-34 .elementor-element.elementor-element-20a7511 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-34 .elementor-element.elementor-element-231bbea{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-76780bdd{--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:54px 54px;--row-gap:54px;--column-gap:54px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-179530cc{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-179530cc.e-con{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-4d45a397{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-4d45a397.e-con{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-4c79c81b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-2d1ff2b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-2d1ff2b3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-3a77f451{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-34 .elementor-element.elementor-element-3a77f451 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:64px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5f6d03c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-5f6d03c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5e4faa62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-491c79e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button{background-color:#1C3434;}.elementor-34 .elementor-element.elementor-element-54a8463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:03px 30px 03px 03px;}.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-2f0dbed0{--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:flex-end;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-7d8b495d{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-7d8b495d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-35e57822{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-34 .elementor-element.elementor-element-35e57822 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-46e278ec{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-34 .elementor-element.elementor-element-46e278ec .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f6af327{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:3;text-align:center;}.elementor-34 .elementor-element.elementor-element-f6af327 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c162585{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:4;text-align:center;}.elementor-34 .elementor-element.elementor-element-c162585 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-20700b53{--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:67px 67px;--row-gap:67px;--column-gap:67px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-583c963{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-340c255b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-676b96dd{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-34 .elementor-element.elementor-element-676b96dd .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1bbefbe7{--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:flex-end;--align-items:center;--gap:14.000000953674316px 14.000000953674316px;--row-gap:14.000000953674316px;--column-gap:14.000000953674316px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-57a23ff8{z-index:0;}.elementor-34 .elementor-element.elementor-element-57a23ff8 img{width:100%;}.elementor-34 .elementor-element.elementor-element-15cc036d{z-index:1;}.elementor-34 .elementor-element.elementor-element-15cc036d img{width:100%;}.elementor-34 .elementor-element.elementor-element-64cce3e2{z-index:2;}.elementor-34 .elementor-element.elementor-element-64cce3e2 img{width:100%;}.elementor-34 .elementor-element.elementor-element-4b336d47{z-index:3;}.elementor-34 .elementor-element.elementor-element-4b336d47 img{width:100%;}.elementor-34 .elementor-element.elementor-element-29062cde{z-index:4;}.elementor-34 .elementor-element.elementor-element-29062cde img{width:100%;}.elementor-34 .elementor-element.elementor-element-bd639cc{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-cb17e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-cb17e1e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:200px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.04em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-95466dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-34 .elementor-element.elementor-element-95466dc.elementor-element{--align-self:flex-end;}.elementor-34 .elementor-element.elementor-element-54efa6a{--display:flex;}.elementor-34 .elementor-element.elementor-element-455dfe6{--display:flex;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-4c687101{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-356f5ce4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-289206df{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:150px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-13d706f9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-2c6f62d9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-1d3d3cd0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-5349431{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-5349431 .elementor-heading-title{font-size:65px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-6c4229ea{--container-widget-width:678px;--container-widget-flex-grow:0;width:var( --container-widget-width, 678px );max-width:678px;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-3e23a9c6{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-34 .elementor-element.elementor-element-22c2710{--min-height:74px;}.elementor-34 .elementor-element.elementor-element-34770db .elementor-heading-title{font-size:95px;}.elementor-34 .elementor-element.elementor-element-b0da2de{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-6002781c{font-size:15px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-2bc36c12{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:1px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-4d1b0d7c{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-4d1b0d7c .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-804fc29{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-11052ee7{--min-height:240px;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-64e57b60{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-64e57b60 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-2cb1c1a{--justify-content:center;}.elementor-34 .elementor-element.elementor-element-790d516f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4e23016c{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-5eb0cae1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:23px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-bc0872c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-67ed8cbe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-67ed8cbe .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-b930700{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-b930700 .elementor-heading-title{font-size:15px;line-height:0.7em;}.elementor-34 .elementor-element.elementor-element-ae4b181{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-43e2ef22{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-43e2ef22 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-6b3006c3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-5aa80a3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-344c0931{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-bca654f{--swiper-slides-to-display:3;}.elementor-34 .elementor-element.elementor-element-4bf3fc4{--swiper-slides-to-display:3;}.elementor-34 .elementor-element.elementor-element-8649865{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-473e2ebf{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-5c7717ce{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-542b0e72{--container-widget-width:888px;--container-widget-flex-grow:0;width:var( --container-widget-width, 888px );max-width:888px;}.elementor-34 .elementor-element.elementor-element-542b0e72 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-4ffeb0b5{--container-widget-width:887px;--container-widget-flex-grow:0;width:var( --container-widget-width, 887px );max-width:887px;}.elementor-34 .elementor-element.elementor-element-4ffeb0b5 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-61d52a6e{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-a72e14c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-25d17ee9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-147a5dd1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-78932059{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-78932059 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-42d3c4f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-42d3c4f5 p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-26e4b6ce{--container-widget-width:551px;--container-widget-flex-grow:0;width:var( --container-widget-width, 551px );max-width:551px;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-4c1b6f45{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4e4cbb75{--min-height:0px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-64aacc2d{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;text-align:start;}.elementor-34 .elementor-element.elementor-element-64aacc2d .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-73d2acf7{--min-height:30px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-6906f705{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;font-size:20px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-6906f705 p{margin-block-end:70px;}.elementor-34 .elementor-element.elementor-element-e5742af{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-6580358f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-457bead{--container-widget-width:742px;--container-widget-flex-grow:0;width:var( --container-widget-width, 742px );max-width:742px;font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-527a759c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-7daa93a3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-287ef47c{--gap:015px 0px;--row-gap:015px;--column-gap:0px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-783ee0db{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-155ed7b6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-242f611b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-78addc6a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-46da2ca1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-78745c9b img{width:24px;max-width:max-content;}.elementor-34 .elementor-element.elementor-element-32ac43ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-1eb352ea{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-43159f7d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-69da89ae{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-1f55d52c img{width:33px;max-width:max-content;}.elementor-34 .elementor-element.elementor-element-62b8d1c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-75ad237d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-39cb8fa7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-18ea5607 img{width:37px;max-width:max-content;}.elementor-34 .elementor-element.elementor-element-7ecc5e40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-b69d743{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-16d5a9a6{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-3d552af8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:22px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-18479a42{--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4eeefb12{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-61931652{--container-widget-width:94px;--container-widget-flex-grow:0;width:var( --container-widget-width, 94px );max-width:94px;}.elementor-34 .elementor-element.elementor-element-61931652 .elementor-heading-title{font-size:23px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-33891583 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-c9345e{--container-widget-width:555px;--container-widget-flex-grow:0;width:var( --container-widget-width, 555px );max-width:555px;font-size:16px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-40df9dec{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3px;--padding-bottom:3px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-62bad70a{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-62bad70a .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-251b3951{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-251b3951 img{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-3e934e2c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-2eb6af7c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-34b566c4{--container-widget-width:888px;--container-widget-flex-grow:0;width:var( --container-widget-width, 888px );max-width:888px;}.elementor-34 .elementor-element.elementor-element-34b566c4 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-63939e40{--container-widget-width:888px;--container-widget-flex-grow:0;width:var( --container-widget-width, 888px );max-width:888px;}.elementor-34 .elementor-element.elementor-element-63939e40 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-7575ad77{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-7c465e04{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-64311c39{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-32532d59{--min-height:295px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-14fd31b1{--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-66e9910{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-66e9910 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-2a7b60b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-2a7b60b0 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-4925b981{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-19446c72{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3px;--padding-bottom:3px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-1a3fca23{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-1a3fca23 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-bd48202{--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-7223766c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-500ff3aa{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-7a705ae1{--justify-content:space-between;--gap:015px 10px;--row-gap:015px;--column-gap:10px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-1a77d1ee{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-34 .elementor-element.elementor-element-7f779320{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-34 .elementor-element.elementor-element-7f779320 .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-384678f9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-6f6f0897{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-b64b1a0{--container-widget-width:456px;--container-widget-flex-grow:0;width:var( --container-widget-width, 456px );max-width:456px;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-3abd4d6e{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-34 .elementor-element.elementor-element-3abd4d6e .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-73855268{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-11206642{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-344d2fda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-7109b8e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-507faeb .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-4b9de19 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-4c62a41{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-9bfd791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-9bfd791 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-59b03768{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-6a180e45{--justify-content:space-between;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-19737299{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-75fbff81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-75fbff81 .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-41d9dd55{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-99343ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-27f2e848{--container-widget-width:456px;--container-widget-flex-grow:0;width:var( --container-widget-width, 456px );max-width:456px;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-477f3a4e{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-34 .elementor-element.elementor-element-477f3a4e .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-64f5fba9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-64a46a4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-74774d64{font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-5abf8612{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-4044a19 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-4369e22 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-6fb3d61 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-fb40208 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-8439077 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-bdc44f6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-34 .elementor-element.elementor-element-7ac20ec .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-6f84db1 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-c40ee36 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-c004595 .elementor-heading-title{font-size:18px;}.elementor-34 .elementor-element.elementor-element-7c4f29b{--e-n-carousel-swiper-slides-to-display:3;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-ce36bdb{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-21aacc7{--min-height:285px;--gap:015px 015px;--row-gap:015px;--column-gap:015px;}.elementor-34 .elementor-element.elementor-element-c89aa0e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-a963562{--container-widget-width:888px;--container-widget-flex-grow:0;width:var( --container-widget-width, 888px );max-width:888px;}.elementor-34 .elementor-element.elementor-element-a963562 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-9ec7897{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-9ec7897 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-9501dc4{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-c84c69d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-f9e0314{font-size:13px;}.elementor-34 .elementor-element.elementor-element-6743546{font-size:13px;}.elementor-34 .elementor-element.elementor-element-fb5e297{font-size:13px;}.elementor-34 .elementor-element.elementor-element-76c9072{font-size:13px;}.elementor-34 .elementor-element.elementor-element-f4385b5{font-size:13px;}.elementor-34 .elementor-element.elementor-element-0fbd5c4{font-size:13px;}.elementor-34 .elementor-element.elementor-element-f899351{--n-accordion-title-font-size:17px;}.elementor-34 .elementor-element.elementor-element-d57d609{--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-cf2aa56{--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 02px;--row-gap:0px;--column-gap:02px;}.elementor-34 .elementor-element.elementor-element-b593e7a .elementor-heading-title{font-size:14px;}.elementor-34 .elementor-element.elementor-element-adde7fd{--min-height:100px;}.elementor-34 .elementor-element.elementor-element-e332d82{--min-height:100px;}.elementor-34 .elementor-element.elementor-element-47639e2{--min-height:100px;}.elementor-34 .elementor-element.elementor-element-9a03953{--min-height:100px;}.elementor-34 .elementor-element.elementor-element-512204a9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1ea5b295{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-4f12fbac{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4f12fbac.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-1b34d0b8{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;text-align:center;}.elementor-34 .elementor-element.elementor-element-1b34d0b8 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-6081daa3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-64ab70fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-64ab70fc .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-54f92020{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-b17d9d0{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b17d9d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-7057ca8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b33a3e1{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-113ee41{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-d3837ed{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-d3837ed .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-5aa96e5{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-5aa96e5 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-0ca87ee{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-0ca87ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5528511{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b6561ef{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-c4cc0e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-7653742{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-7653742 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-149c1eb{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-149c1eb .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-cbb9d79{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-cbb9d79.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-b8d1095{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-eebf9e1{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-d2f1f34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-fe49cde{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-fe49cde .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-81629b4{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-81629b4 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-b19afad{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b19afad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-bb32087{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-dc69a76{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-88da519{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-1ce424e{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-1ce424e .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-c9d1752{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-c9d1752 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-7688f5b{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7688f5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-bdabb36{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-301efa2{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-e303df5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-a6ce2c1{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-a6ce2c1 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-8bab9d9{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-8bab9d9 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-50f4bdf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-34 .elementor-element.elementor-element-bd7004f{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-bd7004f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-35a2cf4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-ba79848{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-8294d5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-05ec757{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-05ec757 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-190a472{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-190a472 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-124e1f2{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-124e1f2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-d06e8ef{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-5a74c44{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-4321ec8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-07ca6ab{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-07ca6ab .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-56683d1{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-56683d1 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-27b0c0f{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-27b0c0f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-24921ca{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-2246e24{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-1cd7fe3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-0df0cfe{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-0df0cfe .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-178aebb{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-178aebb .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-70df8c0{--padding-top:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-70df8c0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-a11a82d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-7841b37{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;font-size:16px;line-height:1.4em;}.elementor-34 .elementor-element.elementor-element-08b16a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-8e99c60{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-8e99c60 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-20a7511{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-20a7511 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-231bbea{--e-n-carousel-swiper-slides-to-display:3;padding:0px 20px 0px 20px;}.elementor-34 .elementor-element.elementor-element-76780bdd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-179530cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4d45a397{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-4c79c81b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-2d1ff2b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-34 .elementor-element.elementor-element-2d1ff2b3 .elementor-heading-title{font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-3a77f451{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-34 .elementor-element.elementor-element-3a77f451 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-5f6d03c4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-5e4faa62{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;text-align:start;font-size:15px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-491c79e{--min-height:0px;--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:flex-end;}.elementor-34 .elementor-element.elementor-element-54a8463{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2f0dbed0{--min-height:0px;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:93px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-7d8b495d{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-7d8b495d .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-35e57822{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-35e57822 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-46e278ec{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-46e278ec .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-f6af327{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-f6af327 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-c162585{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-c162585 .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-20700b53{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-583c963{--flex-wrap:wrap;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-340c255b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-676b96dd{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-34 .elementor-element.elementor-element-676b96dd .elementor-heading-title{font-size:16px;line-height:1.42em;}.elementor-34 .elementor-element.elementor-element-1bbefbe7{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-34 .elementor-element.elementor-element-57a23ff8 img{width:21px;max-width:max-content;}.elementor-34 .elementor-element.elementor-element-15cc036d img{width:23px;max-width:max-content;}.elementor-34 .elementor-element.elementor-element-64cce3e2 img{width:28.000001907349px;max-width:100%;}.elementor-34 .elementor-element.elementor-element-4b336d47 img{width:28.000001907349px;max-width:100%;}.elementor-34 .elementor-element.elementor-element-29062cde img{width:28.000001907349px;max-width:100%;}.elementor-34 .elementor-element.elementor-element-bd639cc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-cb17e1e .elementor-heading-title{font-size:110px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-95466dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-1022d07{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-68f8cec{--content-width:96%;}.elementor-34 .elementor-element.elementor-element-30c5ba2{--width:200px;}.elementor-34 .elementor-element.elementor-element-0112a26{--width:200px;}.elementor-34 .elementor-element.elementor-element-4c687101{--width:100%;}.elementor-34 .elementor-element.elementor-element-356f5ce4{--width:100%;}.elementor-34 .elementor-element.elementor-element-289206df{--width:100%;}.elementor-34 .elementor-element.elementor-element-13d706f9{--width:75%;}.elementor-34 .elementor-element.elementor-element-2c6f62d9{--width:48%;}.elementor-34 .elementor-element.elementor-element-1d3d3cd0{--width:100%;}.elementor-34 .elementor-element.elementor-element-3e23a9c6{--width:100%;}.elementor-34 .elementor-element.elementor-element-22c2710{--width:75%;}.elementor-34 .elementor-element.elementor-element-b0da2de{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-2bc36c12{--width:14%;}.elementor-34 .elementor-element.elementor-element-62aa33c{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-11052ee7{--width:100%;}.elementor-34 .elementor-element.elementor-element-790d516f{--width:100%;}.elementor-34 .elementor-element.elementor-element-4e23016c{--width:95%;}.elementor-34 .elementor-element.elementor-element-bc0872c{--width:100%;}.elementor-34 .elementor-element.elementor-element-e444442{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-ae4b181{--width:100%;}.elementor-34 .elementor-element.elementor-element-6b3006c3{--width:100%;}.elementor-34 .elementor-element.elementor-element-8649865{--width:100%;}.elementor-34 .elementor-element.elementor-element-473e2ebf{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-5c7717ce{--width:100%;}.elementor-34 .elementor-element.elementor-element-25d17ee9{--width:72%;}.elementor-34 .elementor-element.elementor-element-147a5dd1{--width:100%;}.elementor-34 .elementor-element.elementor-element-4c1b6f45{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-4e4cbb75{--width:33.95%;}.elementor-34 .elementor-element.elementor-element-73d2acf7{--width:100%;}.elementor-34 .elementor-element.elementor-element-e5742af{--width:57.56%;}.elementor-34 .elementor-element.elementor-element-6580358f{--width:100%;}.elementor-34 .elementor-element.elementor-element-7daa93a3{--width:96.38%;}.elementor-34 .elementor-element.elementor-element-287ef47c{--width:100%;}.elementor-34 .elementor-element.elementor-element-783ee0db{--width:47.204%;}.elementor-34 .elementor-element.elementor-element-155ed7b6{--width:49.24%;}.elementor-34 .elementor-element.elementor-element-78addc6a{--width:45.48%;}.elementor-34 .elementor-element.elementor-element-46da2ca1{--width:49.24%;}.elementor-34 .elementor-element.elementor-element-1eb352ea{--width:100%;}.elementor-34 .elementor-element.elementor-element-43159f7d{--width:45.48%;}.elementor-34 .elementor-element.elementor-element-69da89ae{--width:49.24%;}.elementor-34 .elementor-element.elementor-element-75ad237d{--width:45.48%;}.elementor-34 .elementor-element.elementor-element-39cb8fa7{--width:49.24%;}.elementor-34 .elementor-element.elementor-element-b69d743{--width:99%;}.elementor-34 .elementor-element.elementor-element-16d5a9a6{--width:75%;}.elementor-34 .elementor-element.elementor-element-3d552af8{--width:45.5%;}.elementor-34 .elementor-element.elementor-element-18479a42{--width:100%;}.elementor-34 .elementor-element.elementor-element-4eeefb12{--width:94.55%;}.elementor-34 .elementor-element.elementor-element-40df9dec{--width:36.12%;}.elementor-34 .elementor-element.elementor-element-3e934e2c{--width:98.99%;}.elementor-34 .elementor-element.elementor-element-2eb6af7c{--width:75%;}.elementor-34 .elementor-element.elementor-element-7c465e04{--width:100%;}.elementor-34 .elementor-element.elementor-element-64311c39{--width:75%;}.elementor-34 .elementor-element.elementor-element-32532d59{--width:50%;}.elementor-34 .elementor-element.elementor-element-14fd31b1{--width:100%;}.elementor-34 .elementor-element.elementor-element-19446c72{--width:54%;}.elementor-34 .elementor-element.elementor-element-bd48202{--width:50%;}.elementor-34 .elementor-element.elementor-element-7223766c{--width:100%;}.elementor-34 .elementor-element.elementor-element-c1d36d8{--width:100%;}.elementor-34 .elementor-element.elementor-element-500ff3aa{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-7a705ae1{--width:100%;}.elementor-34 .elementor-element.elementor-element-1a77d1ee{--width:33.87%;}.elementor-34 .elementor-element.elementor-element-384678f9{--width:100%;}.elementor-34 .elementor-element.elementor-element-73855268{--width:60%;}.elementor-34 .elementor-element.elementor-element-11206642{--width:100%;}.elementor-34 .elementor-element.elementor-element-424c228{--width:100%;}.elementor-34 .elementor-element.elementor-element-447a0cd{--width:33%;}.elementor-34 .elementor-element.elementor-element-1f8aa81{--width:33%;}.elementor-34 .elementor-element.elementor-element-4c62a41{--width:33%;}.elementor-34 .elementor-element.elementor-element-59b03768{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-6a180e45{--width:100%;}.elementor-34 .elementor-element.elementor-element-19737299{--width:42%;}.elementor-34 .elementor-element.elementor-element-41d9dd55{--width:100%;}.elementor-34 .elementor-element.elementor-element-64f5fba9{--width:56%;}.elementor-34 .elementor-element.elementor-element-64a46a4{--width:100%;}.elementor-34 .elementor-element.elementor-element-86d8423{--width:100%;}.elementor-34 .elementor-element.elementor-element-5c97e0d{--width:100%;}.elementor-34 .elementor-element.elementor-element-4444c6a{--width:100%;}.elementor-34 .elementor-element.elementor-element-201685e{--width:100%;}.elementor-34 .elementor-element.elementor-element-26f4135{--width:100%;}.elementor-34 .elementor-element.elementor-element-8681803{--width:100%;}.elementor-34 .elementor-element.elementor-element-a9b02e0{--width:100%;}.elementor-34 .elementor-element.elementor-element-deffe63{--width:100%;}.elementor-34 .elementor-element.elementor-element-57ae0bd{--width:100%;}.elementor-34 .elementor-element.elementor-element-ce36bdb{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-21aacc7{--width:38.39%;}.elementor-34 .elementor-element.elementor-element-c89aa0e{--width:99.8%;}.elementor-34 .elementor-element.elementor-element-c84c69d{--width:57.43%;}.elementor-34 .elementor-element.elementor-element-d57d609{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-cf2aa56{--content-width:260px;}.elementor-34 .elementor-element.elementor-element-512204a9{--width:100%;}.elementor-34 .elementor-element.elementor-element-1ea5b295{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-4f12fbac{--width:100%;}.elementor-34 .elementor-element.elementor-element-6081daa3{--width:66%;}.elementor-34 .elementor-element.elementor-element-b17d9d0{--width:100%;}.elementor-34 .elementor-element.elementor-element-7057ca8{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-113ee41{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-0ca87ee{--width:100%;}.elementor-34 .elementor-element.elementor-element-5528511{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-c4cc0e4{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-cbb9d79{--width:100%;}.elementor-34 .elementor-element.elementor-element-b8d1095{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-d2f1f34{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-b19afad{--width:100%;}.elementor-34 .elementor-element.elementor-element-bb32087{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-88da519{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-7688f5b{--width:100%;}.elementor-34 .elementor-element.elementor-element-bdabb36{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-e303df5{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-bd7004f{--width:100%;}.elementor-34 .elementor-element.elementor-element-35a2cf4{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-8294d5f{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-124e1f2{--width:100%;}.elementor-34 .elementor-element.elementor-element-d06e8ef{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-4321ec8{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-27b0c0f{--width:100%;}.elementor-34 .elementor-element.elementor-element-24921ca{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-1cd7fe3{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-70df8c0{--width:100%;}.elementor-34 .elementor-element.elementor-element-a11a82d{--width:79.38%;}.elementor-34 .elementor-element.elementor-element-08b16a5{--width:63.96%;}.elementor-34 .elementor-element.elementor-element-76780bdd{--content-width:75%;}.elementor-34 .elementor-element.elementor-element-179530cc{--width:66%;}.elementor-34 .elementor-element.elementor-element-4d45a397{--width:100%;}.elementor-34 .elementor-element.elementor-element-4c79c81b{--width:100%;}.elementor-34 .elementor-element.elementor-element-5f6d03c4{--width:89.774%;}.elementor-34 .elementor-element.elementor-element-491c79e{--width:100%;}.elementor-34 .elementor-element.elementor-element-2f0dbed0{--width:51%;}.elementor-34 .elementor-element.elementor-element-20700b53{--width:100%;}.elementor-34 .elementor-element.elementor-element-583c963{--width:100%;}.elementor-34 .elementor-element.elementor-element-340c255b{--width:100%;}.elementor-34 .elementor-element.elementor-element-1bbefbe7{--width:35%;}.elementor-34 .elementor-element.elementor-element-bd639cc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-1022d07{--content-width:93%;}.elementor-34 .elementor-element.elementor-element-68f8cec{--content-width:93%;}.elementor-34 .elementor-element.elementor-element-4c687101{--width:1565px;}.elementor-34 .elementor-element.elementor-element-356f5ce4{--width:100%;}.elementor-34 .elementor-element.elementor-element-289206df{--width:100%;}.elementor-34 .elementor-element.elementor-element-13d706f9{--width:1290px;}.elementor-34 .elementor-element.elementor-element-2c6f62d9{--width:678px;}.elementor-34 .elementor-element.elementor-element-1d3d3cd0{--width:100%;}.elementor-34 .elementor-element.elementor-element-3e23a9c6{--width:481px;}.elementor-34 .elementor-element.elementor-element-22c2710{--width:97%;}.elementor-34 .elementor-element.elementor-element-b0da2de{--content-width:86%;}.elementor-34 .elementor-element.elementor-element-2bc36c12{--width:45%;}.elementor-34 .elementor-element.elementor-element-62aa33c{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-790d516f{--width:1290px;}.elementor-34 .elementor-element.elementor-element-4e23016c{--width:740px;}.elementor-34 .elementor-element.elementor-element-bc0872c{--width:100%;}.elementor-34 .elementor-element.elementor-element-e444442{--content-width:97%;}.elementor-34 .elementor-element.elementor-element-6b3006c3{--width:700px;}.elementor-34 .elementor-element.elementor-element-8649865{--width:100%;}.elementor-34 .elementor-element.elementor-element-25d17ee9{--width:550px;}.elementor-34 .elementor-element.elementor-element-147a5dd1{--width:100%;}.elementor-34 .elementor-element.elementor-element-4c1b6f45{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-4e4cbb75{--width:43%;}.elementor-34 .elementor-element.elementor-element-73d2acf7{--width:100%;}.elementor-34 .elementor-element.elementor-element-e5742af{--width:50%;}.elementor-34 .elementor-element.elementor-element-6580358f{--width:100%;}.elementor-34 .elementor-element.elementor-element-7daa93a3{--width:100%;}.elementor-34 .elementor-element.elementor-element-287ef47c{--width:100%;}.elementor-34 .elementor-element.elementor-element-78addc6a{--width:150px;}.elementor-34 .elementor-element.elementor-element-46da2ca1{--width:161px;}.elementor-34 .elementor-element.elementor-element-1eb352ea{--width:100%;}.elementor-34 .elementor-element.elementor-element-43159f7d{--width:150px;}.elementor-34 .elementor-element.elementor-element-69da89ae{--width:161px;}.elementor-34 .elementor-element.elementor-element-75ad237d{--width:150px;}.elementor-34 .elementor-element.elementor-element-39cb8fa7{--width:161px;}.elementor-34 .elementor-element.elementor-element-b69d743{--width:1565px;}.elementor-34 .elementor-element.elementor-element-16d5a9a6{--width:100%;}.elementor-34 .elementor-element.elementor-element-3d552af8{--width:100%;}.elementor-34 .elementor-element.elementor-element-18479a42{--width:100%;}.elementor-34 .elementor-element.elementor-element-4eeefb12{--width:555px;}.elementor-34 .elementor-element.elementor-element-40df9dec{--width:212px;}.elementor-34 .elementor-element.elementor-element-3e934e2c{--width:1565px;}.elementor-34 .elementor-element.elementor-element-7c465e04{--width:124.329%;}.elementor-34 .elementor-element.elementor-element-64311c39{--width:1200px;}.elementor-34 .elementor-element.elementor-element-32532d59{--width:100%;}.elementor-34 .elementor-element.elementor-element-14fd31b1{--width:100%;}.elementor-34 .elementor-element.elementor-element-19446c72{--width:200px;}.elementor-34 .elementor-element.elementor-element-bd48202{--width:100%;}.elementor-34 .elementor-element.elementor-element-500ff3aa{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-7a705ae1{--width:100%;}.elementor-34 .elementor-element.elementor-element-1a77d1ee{--width:45%;}.elementor-34 .elementor-element.elementor-element-384678f9{--width:100%;}.elementor-34 .elementor-element.elementor-element-73855268{--width:45%;}.elementor-34 .elementor-element.elementor-element-11206642{--width:100%;}.elementor-34 .elementor-element.elementor-element-59b03768{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-6a180e45{--width:1250px;}.elementor-34 .elementor-element.elementor-element-19737299{--width:45%;}.elementor-34 .elementor-element.elementor-element-41d9dd55{--width:100%;}.elementor-34 .elementor-element.elementor-element-64f5fba9{--width:45%;}.elementor-34 .elementor-element.elementor-element-64a46a4{--width:100%;}.elementor-34 .elementor-element.elementor-element-ce36bdb{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-21aacc7{--width:30%;}.elementor-34 .elementor-element.elementor-element-c89aa0e{--width:495px;}.elementor-34 .elementor-element.elementor-element-c84c69d{--width:60%;}.elementor-34 .elementor-element.elementor-element-d57d609{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-cf2aa56{--content-width:100px;}.elementor-34 .elementor-element.elementor-element-adde7fd{--width:100px;}.elementor-34 .elementor-element.elementor-element-e332d82{--width:100px;}.elementor-34 .elementor-element.elementor-element-47639e2{--width:100px;}.elementor-34 .elementor-element.elementor-element-9a03953{--width:100px;}.elementor-34 .elementor-element.elementor-element-512204a9{--width:100%;}.elementor-34 .elementor-element.elementor-element-1ea5b295{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-6081daa3{--width:48%;}.elementor-34 .elementor-element.elementor-element-b17d9d0{--width:417px;}.elementor-34 .elementor-element.elementor-element-7057ca8{--width:331px;}.elementor-34 .elementor-element.elementor-element-113ee41{--width:181px;}.elementor-34 .elementor-element.elementor-element-0ca87ee{--width:417px;}.elementor-34 .elementor-element.elementor-element-5528511{--width:331px;}.elementor-34 .elementor-element.elementor-element-c4cc0e4{--width:181px;}.elementor-34 .elementor-element.elementor-element-cbb9d79{--width:417px;}.elementor-34 .elementor-element.elementor-element-b8d1095{--width:331px;}.elementor-34 .elementor-element.elementor-element-d2f1f34{--width:181px;}.elementor-34 .elementor-element.elementor-element-b19afad{--width:417px;}.elementor-34 .elementor-element.elementor-element-bb32087{--width:331px;}.elementor-34 .elementor-element.elementor-element-88da519{--width:181px;}.elementor-34 .elementor-element.elementor-element-7688f5b{--width:417px;}.elementor-34 .elementor-element.elementor-element-bdabb36{--width:331px;}.elementor-34 .elementor-element.elementor-element-e303df5{--width:181px;}.elementor-34 .elementor-element.elementor-element-bd7004f{--width:417px;}.elementor-34 .elementor-element.elementor-element-35a2cf4{--width:331px;}.elementor-34 .elementor-element.elementor-element-8294d5f{--width:181px;}.elementor-34 .elementor-element.elementor-element-124e1f2{--width:417px;}.elementor-34 .elementor-element.elementor-element-d06e8ef{--width:331px;}.elementor-34 .elementor-element.elementor-element-4321ec8{--width:181px;}.elementor-34 .elementor-element.elementor-element-27b0c0f{--width:417px;}.elementor-34 .elementor-element.elementor-element-24921ca{--width:331px;}.elementor-34 .elementor-element.elementor-element-1cd7fe3{--width:181px;}.elementor-34 .elementor-element.elementor-element-70df8c0{--width:417px;}.elementor-34 .elementor-element.elementor-element-a11a82d{--width:331px;}.elementor-34 .elementor-element.elementor-element-08b16a5{--width:181px;}.elementor-34 .elementor-element.elementor-element-76780bdd{--content-width:95%;}.elementor-34 .elementor-element.elementor-element-179530cc{--width:100%;}.elementor-34 .elementor-element.elementor-element-4c79c81b{--width:100%;}.elementor-34 .elementor-element.elementor-element-5f6d03c4{--width:100%;}.elementor-34 .elementor-element.elementor-element-20700b53{--width:100%;}.elementor-34 .elementor-element.elementor-element-583c963{--width:100%;}.elementor-34 .elementor-element.elementor-element-340c255b{--width:100%;}.elementor-34 .elementor-element.elementor-element-1bbefbe7{--width:184.00001525879px;}.elementor-34 .elementor-element.elementor-element-bd639cc{--width:100%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-98e3e54{--width:200px;}.elementor-34 .elementor-element.elementor-element-a15b3b1{--width:100px;}.elementor-34 .elementor-element.elementor-element-4c687101{--width:1565px;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-356f5ce4{--width:100%;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-34 .elementor-element.elementor-element-289206df{--width:100%;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-13d706f9{--width:1290px;--min-height:365px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-34 .elementor-element.elementor-element-2c6f62d9{--width:678px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-1d3d3cd0{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-5349431 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-6c4229ea{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-3e23a9c6{--width:481px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-34 .elementor-element.elementor-element-22c2710{--min-height:52px;}.elementor-34 .elementor-element.elementor-element-34770db .elementor-heading-title{font-size:33px;}.elementor-34 .elementor-element.elementor-element-6002781c{font-size:14px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-2bc36c12{--width:156px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:1px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-4d1b0d7c .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-11052ee7{--width:292px;--min-height:99px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-64e57b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-64e57b60 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-2527e60{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2cb1c1a{--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-790d516f{--width:1290px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4e23016c{--width:740px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-34 .elementor-element.elementor-element-5eb0cae1{font-size:20px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-bc0872c{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-67ed8cbe .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-b930700 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-ae4b181{--width:292px;--gap:51px 51px;--row-gap:51px;--column-gap:51px;}.elementor-34 .elementor-element.elementor-element-43e2ef22 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-6b3006c3{--width:700px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-5aa80a3c{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-344c0931{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-bca654f{--swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-4bf3fc4{--swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-8649865{--width:1297px;--gap:62px 62px;--row-gap:62px;--column-gap:62px;}.elementor-34 .elementor-element.elementor-element-473e2ebf{--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-34 .elementor-element.elementor-element-5c7717ce{--width:979px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-542b0e72 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-4ffeb0b5 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-61d52a6e{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-25d17ee9{--width:550px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-34 .elementor-element.elementor-element-147a5dd1{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-78932059 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-42d3c4f5{font-size:22px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-26e4b6ce{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-4c1b6f45{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4e4cbb75{--width:440px;}.elementor-34 .elementor-element.elementor-element-64aacc2d .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-73d2acf7{--width:100%;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-6906f705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:17px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-6906f705 p{margin-block-end:22px;}.elementor-34 .elementor-element.elementor-element-a6ffeb1{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-e5742af{--width:746px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-34 .elementor-element.elementor-element-6580358f{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-457bead{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-527a759c{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-7daa93a3{--width:719px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-34 .elementor-element.elementor-element-287ef47c{--width:100%;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-783ee0db{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-34 .elementor-element.elementor-element-155ed7b6{--width:161px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-242f611b{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-78addc6a{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-34 .elementor-element.elementor-element-46da2ca1{--width:161px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-32ac43ba{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-1eb352ea{--width:100%;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-43159f7d{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-34 .elementor-element.elementor-element-69da89ae{--width:161px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-62b8d1c3{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-75ad237d{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-34 .elementor-element.elementor-element-39cb8fa7{--width:161px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-7ecc5e40{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-b69d743{--width:1565px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-16d5a9a6{--width:1290px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-3d552af8{--width:587px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:17px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-18479a42{--width:100%;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4eeefb12{--width:555px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-61931652 .elementor-heading-title{font-size:20px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-33891583 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-c9345e{font-size:17px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-40df9dec{--width:212px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3px;--padding-bottom:3px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-62bad70a .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-3e934e2c{--width:1565px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-2eb6af7c{--width:886px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-34b566c4 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-63939e40 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-7575ad77{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-7c465e04{--width:100%;--gap:62px 62px;--row-gap:62px;--column-gap:62px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-64311c39{--width:1293px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-32532d59{--width:100%;--min-height:392px;--gap:47px 47px;--row-gap:47px;--column-gap:47px;}.elementor-34 .elementor-element.elementor-element-14fd31b1{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--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-34 .elementor-element.elementor-element-66e9910 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-2a7b60b0 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-4925b981{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-19446c72{--width:212px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3px;--padding-bottom:3px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-1a3fca23 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-bd48202{--width:633px;--min-height:392px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-7223766c{--gap:31px 31px;--row-gap:31px;--column-gap:31px;}.elementor-34 .elementor-element.elementor-element-500ff3aa{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-7a705ae1{--width:100%;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-1a77d1ee{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7f779320 .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-384678f9{--width:100%;--gap:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-34 .elementor-element.elementor-element-6f6f0897{font-size:17px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-b64b1a0{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-3abd4d6e .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-73855268{--width:100%;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-11206642{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-344d2fda{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-7109b8e0{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-59b03768{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-6a180e45{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-19737299{--width:100%;--gap:5px 13px;--row-gap:5px;--column-gap:13px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-75fbff81 .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-41d9dd55{--width:100%;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-34 .elementor-element.elementor-element-99343ce{font-size:17px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-27f2e848{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-477f3a4e .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-64f5fba9{--width:100%;--gap:5px 23px;--row-gap:5px;--column-gap:23px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-64a46a4{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-74774d64{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-5abf8612{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-bdc44f6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-7c4f29b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-ce36bdb{--gap:23px 23px;--row-gap:23px;--column-gap:23px;--flex-wrap:wrap;--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-34 .elementor-element.elementor-element-21aacc7{--width:496px;--min-height:210px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-c89aa0e{--width:495px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-a963562 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-9ec7897 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-9501dc4{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-c84c69d{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-d57d609{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-cf2aa56{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-b593e7a .elementor-heading-title{font-size:12px;}.elementor-34 .elementor-element.elementor-element-169caf8{text-align:center;}.elementor-34 .elementor-element.elementor-element-512204a9{--width:100%;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:22px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1ea5b295{--content-width:90%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-34 .elementor-element.elementor-element-4f12fbac{--gap:51px 51px;--row-gap:51px;--column-gap:51px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-1b34d0b8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;}.elementor-34 .elementor-element.elementor-element-1b34d0b8 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-6081daa3{--width:700px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-64ab70fc .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-54f92020{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-b17d9d0{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b17d9d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-7057ca8{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b33a3e1{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-113ee41{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-d3837ed .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-5aa96e5 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-0ca87ee{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-0ca87ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5528511{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b6561ef{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-c4cc0e4{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-7653742 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-149c1eb .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-cbb9d79{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-cbb9d79.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-b8d1095{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-eebf9e1{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-d2f1f34{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-fe49cde .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-81629b4 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-b19afad{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b19afad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-bb32087{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-dc69a76{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-88da519{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-1ce424e .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-c9d1752 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-7688f5b{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7688f5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-bdabb36{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-301efa2{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-e303df5{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-a6ce2c1 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-8bab9d9 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-50f4bdf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-bd7004f{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-bd7004f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-35a2cf4{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-ba79848{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-8294d5f{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-05ec757 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-190a472 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-124e1f2{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-124e1f2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-d06e8ef{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-5a74c44{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-4321ec8{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-07ca6ab .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-56683d1 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-27b0c0f{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-27b0c0f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-24921ca{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-2246e24{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-1cd7fe3{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-0df0cfe .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-178aebb .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-70df8c0{--width:417px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-70df8c0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-a11a82d{--width:331px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-7841b37{font-size:17px;line-height:1.26em;}.elementor-34 .elementor-element.elementor-element-08b16a5{--width:181px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-8e99c60 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-20a7511 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-231bbea{--e-n-carousel-swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-76780bdd{--content-width:90%;--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-34 .elementor-element.elementor-element-179530cc{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4d45a397{--width:100%;--gap:30px 11px;--row-gap:30px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-4c79c81b{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-34 .elementor-element.elementor-element-2d1ff2b3 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-3a77f451 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-5f6d03c4{--width:100%;--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34 .elementor-element.elementor-element-5e4faa62{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:14px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-5e4faa62 p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-2f0dbed0{--width:457px;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:74px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-7d8b495d .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-35e57822 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-46e278ec .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-f6af327 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-c162585 .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-20700b53{--width:100%;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-34 .elementor-element.elementor-element-583c963{--width:100%;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-340c255b{--width:100%;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-676b96dd .elementor-heading-title{font-size:17px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-1bbefbe7{--width:184.00001525879px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-34 .elementor-element.elementor-element-bd639cc{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-cb17e1e .elementor-heading-title{font-size:36px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-95466dc{text-align:center;}.elementor-34 .elementor-element.elementor-element-95466dc img{width:49%;max-width:100%;height:58px;}}





/* Start custom CSS for container, class: .elementor-element-68f8cec *//* White Glassmorphic Navbar for Elementor */
.elementor-34 .elementor-element.elementor-element-68f8cec {
    /* Pure White with Low Opacity */
    background-color: rgba(255, 255, 255, 0.4) !important; 
    
    /* The Magic: Blur & Saturation */
    backdrop-filter: blur(15px) saturate(180%);
    -webkit-backdrop-filter: blur(15px) saturate(180%);
    
    /* Subtle White Border for the Edge */
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* Soft Shadow for Depth */
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    
    /* Ensure content stays on top */
    z-index: 999;
}

/* Navbar-er inner elements jate transparent thake */
.elementor-34 .elementor-element.elementor-element-68f8cec .elementor-column, 
.elementor-34 .elementor-element.elementor-element-68f8cec .elementor-widget-wrap {
    background: transparent !important;
}/* End custom CSS */




.elementor-34 .elementor-element.elementor-element-1d3d3cd0 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-116ac6c *//* --- Circular Sliding Tilt Arrow Fix (Initial & Hover) --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button {
    background-color: #1C3434 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (Static state) */
/* Mask method used to ensure exact same icon for both states */
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-icon svg {
    display: none !important; /* Default icon hide kore niche mask diye ana holo uniform thakar jonno */
}

.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover state - coming from bottom-left) */
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* Start position: Bottom-Left (hidden) */
    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State Animation --- */

/* Initial arrow moves to Top-Right and disappears */
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

/* Second arrow slides into center from Bottom-Left */
.elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button {
        padding: 6px 6px 6px 18px !important;
        font-size: 14px !important;
    }
    .elementor-34 .elementor-element.elementor-element-116ac6c .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */


.elementor-34 .elementor-element.elementor-element-3e23a9c6 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-2c6f62d9 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-13d706f9 {
  max-width: 100%;
}


.elementor-34 .elementor-element.elementor-element-289206df {
  max-width: 100%;
}


.elementor-34 .elementor-element.elementor-element-2bc36c12 {
  max-width: 100%;
}



/* Start custom CSS for button, class: .elementor-element-2527e60 *//* --- Circular Sliding Tilt Arrow Fix (Initial & Hover) --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button {
    background-color: #1C3434 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (Static state) */
/* Mask method used to ensure exact same icon for both states */
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-icon svg {
    display: none !important; /* Default icon hide kore niche mask diye ana holo uniform thakar jonno */
}

.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover state - coming from bottom-left) */
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* Start position: Bottom-Left (hidden) */
    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State Animation --- */

/* Initial arrow moves to Top-Right and disappears */
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

/* Second arrow slides into center from Bottom-Left */
.elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button {
        padding: 6px 6px 6px 18px !important;
        font-size: 14px !important;
    }
    .elementor-34 .elementor-element.elementor-element-2527e60 .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */

.elementor-34 .elementor-element.elementor-element-11052ee7 {
  min-width: 240px;
}




.elementor-34 .elementor-element.elementor-element-bc0872c {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-4e23016c {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-790d516f {
  max-width: 100%;
}



.elementor-34 .elementor-element.elementor-element-ae4b181 {
  min-width: 240px;
}



.elementor-34 .elementor-element.elementor-element-6b3006c3 {
  min-width: 240px;
  max-width: 100%;
}


/* Start custom CSS for loop-carousel, class: .elementor-element-bca654f */.elementor-34 .elementor-element.elementor-element-bca654f .elementor-image-carousel-wrapper .swiper-slide img {
    width: 100% !important;
    height: 180px !important; 
    object-fit: contain !important;
    background-color: #ffffff;
    border-radius: 15px !important;
    padding: 20px;
    border: 1px solid #eee;
    /* Optional: Hover effect dile aro professional lagbe */
    transition: transform 0.3s ease;
}

.elementor-34 .elementor-element.elementor-element-bca654f .elementor-image-carousel-wrapper .swiper-slide img:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.05);
}/* End custom CSS */

/* Start custom CSS for loop-carousel, class: .elementor-element-4bf3fc4 */.elementor-34 .elementor-element.elementor-element-4bf3fc4 {
    /* Carousel-er overflow visible rakhar jonno */
    overflow: visible !important;
}

.elementor-34 .elementor-element.elementor-element-4bf3fc4 .swiper-container, 
.elementor-34 .elementor-element.elementor-element-4bf3fc4 .elementor-main-swiper {
    overflow: visible !important;
    /* Daane extend korar jonno padding kora jete pare */
    padding-right: 25% !important; 
}/* End custom CSS */

.elementor-34 .elementor-element.elementor-element-356f5ce4 {
  max-width: 100%;
}



.elementor-34 .elementor-element.elementor-element-5c7717ce {
  max-width: 100%;
}



.elementor-34 .elementor-element.elementor-element-147a5dd1 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-9d53c6f *//* --- Circular Sliding Tilt Arrow Fix (Initial & Hover) --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button {
    background-color: #1C3434 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (Static state) */
/* Mask method used to ensure exact same icon for both states */
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-icon svg {
    display: none !important; /* Default icon hide kore niche mask diye ana holo uniform thakar jonno */
}

.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover state - coming from bottom-left) */
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* Start position: Bottom-Left (hidden) */
    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State Animation --- */

/* Initial arrow moves to Top-Right and disappears */
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

/* Second arrow slides into center from Bottom-Left */
.elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button {
        padding: 6px 6px 6px 18px !important;
        font-size: 14px !important;
    }
    .elementor-34 .elementor-element.elementor-element-9d53c6f .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */

.elementor-34 .elementor-element.elementor-element-25d17ee9 {
  min-width: 240px;
  max-width: 100%;
}


/* Start custom CSS for container, class: .elementor-element-33ea227 */.elementor-34 .elementor-element.elementor-element-33ea227 .elementor-widget-container {
    perspective: 1200px; /* 3D Depth তৈরি করে */
    overflow: hidden;
}/* End custom CSS */


.elementor-34 .elementor-element.elementor-element-473e2ebf {
  max-width: 100%;
}


/* Start custom CSS for button, class: .elementor-element-a6ffeb1 *//* --- Circular Sliding Tilt Arrow Fix (Initial & Hover) --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button {
    background-color: #1C3434 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (Static state) */
/* Mask method used to ensure exact same icon for both states */
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-icon svg {
    display: none !important; /* Default icon hide kore niche mask diye ana holo uniform thakar jonno */
}

.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover state - coming from bottom-left) */
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* Start position: Bottom-Left (hidden) */
    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State Animation --- */

/* Initial arrow moves to Top-Right and disappears */
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

/* Second arrow slides into center from Bottom-Left */
.elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button {
        padding: 6px 6px 6px 18px !important;
        font-size: 14px !important;
    }
    .elementor-34 .elementor-element.elementor-element-a6ffeb1 .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */

.elementor-34 .elementor-element.elementor-element-73d2acf7 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-4e4cbb75 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-34 .elementor-element.elementor-element-6580358f {
  max-width: 100%;
}

.elementor-34 .elementor-element.elementor-element-155ed7b6 {

}

.elementor-34 .elementor-element.elementor-element-783ee0db {
  min-width: 240px;
}

.elementor-34 .elementor-element.elementor-element-46da2ca1 {

}

.elementor-34 .elementor-element.elementor-element-78addc6a {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-287ef47c {
  min-width: 240px;
  max-width: 100%;
}

.elementor-34 .elementor-element.elementor-element-69da89ae {

}

.elementor-34 .elementor-element.elementor-element-43159f7d {
  min-width: 240px;
}

.elementor-34 .elementor-element.elementor-element-39cb8fa7 {

}

.elementor-34 .elementor-element.elementor-element-75ad237d {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-1eb352ea {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7daa93a3 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-e5742af {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-4c1b6f45 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-8649865 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-4c687101 {
  max-width: 100%;
}



.elementor-34 .elementor-element.elementor-element-4eeefb12 {
  max-width: 100%;
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-18479a42 {
  min-width: 240px;
  max-width: 100%;
}

.elementor-34 .elementor-element.elementor-element-40df9dec {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-3d552af8 {
  min-width: 240px;
  max-width: 100%;
}

.elementor-34 .elementor-element.elementor-element-16d5a9a6 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-b69d743 {
  max-width: 100%;
}



.elementor-34 .elementor-element.elementor-element-2eb6af7c {
  max-width: 100%;
}



.elementor-34 .elementor-element.elementor-element-14fd31b1 {
  min-width: 240px;
  max-width: 100%;
}

.elementor-34 .elementor-element.elementor-element-19446c72 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-32532d59 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for image, class: .elementor-element-202ad4e *//* --- Box Shadow Pulse Animation --- */

.elementor-34 .elementor-element.elementor-element-202ad4e img {
    border-radius: 50%; /* Pulse jeno round hoy */
    animation: pulse-shadow 2s infinite;
    /* Initial shadow jeno white/transparent thake */
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
}

@keyframes pulse-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    }
    70% {
        /* 20px porjonto pulse ta chorabe */
        box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}/* End custom CSS */



/* Start custom CSS for image, class: .elementor-element-4b8b6ea *//* --- Box Shadow Pulse Animation --- */

.elementor-34 .elementor-element.elementor-element-4b8b6ea img {
    border-radius: 50%; /* Pulse jeno round hoy */
    animation: pulse-shadow 2s infinite;
    /* Initial shadow jeno white/transparent thake */
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
}

@keyframes pulse-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    }
    70% {
        /* 20px porjonto pulse ta chorabe */
        box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}/* End custom CSS */



/* Start custom CSS for image, class: .elementor-element-835dc80 *//* --- Box Shadow Pulse Animation --- */

.elementor-34 .elementor-element.elementor-element-835dc80 img {
    border-radius: 50%; /* Pulse jeno round hoy */
    animation: pulse-shadow 2s infinite;
    /* Initial shadow jeno white/transparent thake */
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
}

@keyframes pulse-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    }
    70% {
        /* 20px porjonto pulse ta chorabe */
        box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}/* End custom CSS */



.elementor-34 .elementor-element.elementor-element-7223766c {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-bd48202 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-64311c39 {
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-384678f9 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-1a77d1ee {
  min-width: 240px;
  max-width: 100%;
}


.elementor-34 .elementor-element.elementor-element-11206642 {
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-8487a11 *//* --- Circular Sliding Tilt Arrow Fix (Initial & Hover) --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button {
    background-color: #1C3434 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (Static state) */
/* Mask method used to ensure exact same icon for both states */
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-icon svg {
    display: none !important; /* Default icon hide kore niche mask diye ana holo uniform thakar jonno */
}

.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover state - coming from bottom-left) */
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* Start position: Bottom-Left (hidden) */
    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State Animation --- */

/* Initial arrow moves to Top-Right and disappears */
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

/* Second arrow slides into center from Bottom-Left */
.elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button {
        padding: 6px 6px 6px 18px !important;
        font-size: 14px !important;
    }
    .elementor-34 .elementor-element.elementor-element-8487a11 .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */

.elementor-34 .elementor-element.elementor-element-73855268 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7a705ae1 {
  max-width: 100%;
}


/* Start custom CSS for container, class: .elementor-element-447a0cd *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-447a0cd {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-447a0cd:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-447a0cd:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-447a0cd:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-447a0cd:hover img, 
.elementor-34 .elementor-element.elementor-element-447a0cd:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-447a0cd:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-447a0cd:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-1f8aa81 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-1f8aa81 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-1f8aa81:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-1f8aa81:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-1f8aa81:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-1f8aa81:hover img, 
.elementor-34 .elementor-element.elementor-element-1f8aa81:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-1f8aa81:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-1f8aa81:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-4c62a41 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-4c62a41 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-4c62a41:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-4c62a41:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4c62a41:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-4c62a41:hover img, 
.elementor-34 .elementor-element.elementor-element-4c62a41:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-4c62a41:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4c62a41:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */


.elementor-34 .elementor-element.elementor-element-500ff3aa {
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-41d9dd55 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-19737299 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-34 .elementor-element.elementor-element-64a46a4 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-ad4a116 *//* --- Circular Sliding Tilt Arrow Fix (Initial & Hover) --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button {
    background-color: #1C3434 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (Static state) */
/* Mask method used to ensure exact same icon for both states */
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-icon svg {
    display: none !important; /* Default icon hide kore niche mask diye ana holo uniform thakar jonno */
}

.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover state - coming from bottom-left) */
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* Start position: Bottom-Left (hidden) */
    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State Animation --- */

/* Initial arrow moves to Top-Right and disappears */
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

/* Second arrow slides into center from Bottom-Left */
.elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button {
        padding: 6px 6px 6px 18px !important;
        font-size: 14px !important;
    }
    .elementor-34 .elementor-element.elementor-element-ad4a116 .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */

.elementor-34 .elementor-element.elementor-element-64f5fba9 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-6a180e45 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-59b03768 {
  max-width: 100%;
}


/* Start custom CSS for container, class: .elementor-element-86d8423 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-86d8423 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-86d8423:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-86d8423:hover img, 
.elementor-34 .elementor-element.elementor-element-86d8423:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-5c97e0d *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-5c97e0d {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover img, 
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-4444c6a *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-4444c6a {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover img, 
.elementor-34 .elementor-element.elementor-element-4444c6a:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-201685e *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-201685e {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-201685e:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-201685e:hover img, 
.elementor-34 .elementor-element.elementor-element-201685e:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-26f4135 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-26f4135 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-26f4135:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-26f4135:hover img, 
.elementor-34 .elementor-element.elementor-element-26f4135:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-86d8423 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-86d8423 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-86d8423:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-86d8423:hover img, 
.elementor-34 .elementor-element.elementor-element-86d8423:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-5c97e0d *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-5c97e0d {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover img, 
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-4444c6a *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-4444c6a {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover img, 
.elementor-34 .elementor-element.elementor-element-4444c6a:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-201685e *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-201685e {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-201685e:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-201685e:hover img, 
.elementor-34 .elementor-element.elementor-element-201685e:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-26f4135 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-26f4135 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-26f4135:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-26f4135:hover img, 
.elementor-34 .elementor-element.elementor-element-26f4135:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-86d8423 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-86d8423 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-86d8423:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-86d8423:hover img, 
.elementor-34 .elementor-element.elementor-element-86d8423:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-5c97e0d *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-5c97e0d {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover img, 
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-4444c6a *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-4444c6a {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover img, 
.elementor-34 .elementor-element.elementor-element-4444c6a:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-201685e *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-201685e {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-201685e:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-201685e:hover img, 
.elementor-34 .elementor-element.elementor-element-201685e:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-26f4135 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-26f4135 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-26f4135:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-26f4135:hover img, 
.elementor-34 .elementor-element.elementor-element-26f4135:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-86d8423 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-86d8423 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-86d8423:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-86d8423:hover img, 
.elementor-34 .elementor-element.elementor-element-86d8423:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-5c97e0d *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-5c97e0d {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover img, 
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-4444c6a *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-4444c6a {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover img, 
.elementor-34 .elementor-element.elementor-element-4444c6a:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-201685e *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-201685e {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-201685e:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-201685e:hover img, 
.elementor-34 .elementor-element.elementor-element-201685e:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-26f4135 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-26f4135 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-26f4135:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-26f4135:hover img, 
.elementor-34 .elementor-element.elementor-element-26f4135:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-86d8423 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-86d8423 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-86d8423:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-86d8423:hover img, 
.elementor-34 .elementor-element.elementor-element-86d8423:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-5c97e0d *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-5c97e0d {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover img, 
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-4444c6a *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-4444c6a {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover img, 
.elementor-34 .elementor-element.elementor-element-4444c6a:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-201685e *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-201685e {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-201685e:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-201685e:hover img, 
.elementor-34 .elementor-element.elementor-element-201685e:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-26f4135 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-26f4135 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-26f4135:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-26f4135:hover img, 
.elementor-34 .elementor-element.elementor-element-26f4135:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-86d8423 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-86d8423 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-86d8423:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-86d8423:hover img, 
.elementor-34 .elementor-element.elementor-element-86d8423:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-86d8423:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-5c97e0d *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-5c97e0d {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover img, 
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-5c97e0d:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-4444c6a *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-4444c6a {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover img, 
.elementor-34 .elementor-element.elementor-element-4444c6a:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4444c6a:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-201685e *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-201685e {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-201685e:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-201685e:hover img, 
.elementor-34 .elementor-element.elementor-element-201685e:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-201685e:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-26f4135 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-26f4135 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-26f4135:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-26f4135:hover img, 
.elementor-34 .elementor-element.elementor-element-26f4135:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-26f4135:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */


/* Start custom CSS for nested-carousel, class: .elementor-element-bdc44f6 */.elementor-34 .elementor-element.elementor-element-bdc44f6 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* Sob image-ke ek-i height ar width-e niye asha */
.elementor-34 .elementor-element.elementor-element-bdc44f6 .elementor-image-carousel-wrapper .swiper-slide img {
    width: 100% !important;
    height: 180px !important; /* Apnar design onujayi height kom-beshi korte paren */
    object-fit: contain !important; /* Image jate kete na jay ar center e thake */
    background-color: #ffffff; /* Image-er pichone white background jate radius bujha jay */
    border-radius: 15px !important; /* Sob image-e soman border radius */
    padding: 20px; /* Logo-r side-e ektu khali jayga rakhar jonne */
    border: 1px solid #eee; /* Halka border jate professional lage */
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8681803 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-8681803 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-8681803:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-8681803:hover img, 
.elementor-34 .elementor-element.elementor-element-8681803:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-a9b02e0 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-a9b02e0 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover img, 
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-deffe63 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-deffe63 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-deffe63:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-deffe63:hover img, 
.elementor-34 .elementor-element.elementor-element-deffe63:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-57ae0bd *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-57ae0bd {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover img, 
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-8681803 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-8681803 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-8681803:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-8681803:hover img, 
.elementor-34 .elementor-element.elementor-element-8681803:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-a9b02e0 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-a9b02e0 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover img, 
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-deffe63 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-deffe63 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-deffe63:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-deffe63:hover img, 
.elementor-34 .elementor-element.elementor-element-deffe63:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-57ae0bd *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-57ae0bd {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover img, 
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-8681803 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-8681803 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-8681803:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-8681803:hover img, 
.elementor-34 .elementor-element.elementor-element-8681803:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-a9b02e0 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-a9b02e0 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover img, 
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-deffe63 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-deffe63 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-deffe63:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-deffe63:hover img, 
.elementor-34 .elementor-element.elementor-element-deffe63:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-57ae0bd *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-57ae0bd {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover img, 
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-8681803 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-8681803 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-8681803:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-8681803:hover img, 
.elementor-34 .elementor-element.elementor-element-8681803:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-a9b02e0 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-a9b02e0 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover img, 
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-deffe63 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-deffe63 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-deffe63:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-deffe63:hover img, 
.elementor-34 .elementor-element.elementor-element-deffe63:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-57ae0bd *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-57ae0bd {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover img, 
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-8681803 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-8681803 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-8681803:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-8681803:hover img, 
.elementor-34 .elementor-element.elementor-element-8681803:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-8681803:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-a9b02e0 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-a9b02e0 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover img, 
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-a9b02e0:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-deffe63 *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-deffe63 {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-deffe63:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-deffe63:hover img, 
.elementor-34 .elementor-element.elementor-element-deffe63:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-deffe63:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-57ae0bd *//* 1. Default Card Style (Normal State) */
.elementor-34 .elementor-element.elementor-element-57ae0bd {
    transition: all 0.3s ease-in-out;
}

/* 2. Hover State: Card Background Change */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover {
    background-color: #1C3434 !important; /* Dark BG on hover */
}

/* 3. Hover State: Text Color (#F6F6F6) */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-text-editor {
    color: #F6F6F6 !important;
}

/* 4. Hover State: SVG/Icon Color (#F6F6F6) */
/* SVG jodi Image widget diye thake */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover img, 
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover svg {
    filter: brightness(0) invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(0.96) !important;
    /* Eita auto #F6F6F6 er kachakachi ekta light color dibe */
}

/* Jodi Icon Box widget hoy */
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-57ae0bd:hover .elementor-icon svg {
    fill: #F6F6F6 !important;
    color: #F6F6F6 !important;
}/* End custom CSS */


/* Start custom CSS for nested-carousel, class: .elementor-element-7c4f29b */.elementor-34 .elementor-element.elementor-element-7c4f29b {
    /* Carousel-er overflow visible rakhar jonno */
    overflow: visible !important;
}

.elementor-34 .elementor-element.elementor-element-7c4f29b .swiper-container, 
.elementor-34 .elementor-element.elementor-element-7c4f29b .elementor-main-swiper {
    overflow: visible !important;
    /* Daane extend korar jonno padding kora jete pare */
    padding-right: 25% !important; 
}/* End custom CSS */




.elementor-34 .elementor-element.elementor-element-c89aa0e {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-eb12d00 *//* --- Circular Sliding Tilt Arrow Fix (Initial & Hover) --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button {
    background-color: #1C3434 !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. White Circle Container */
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-icon {
    background-color: #fff !important; 
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (Static state) */
/* Mask method used to ensure exact same icon for both states */
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-icon svg {
    display: none !important; /* Default icon hide kore niche mask diye ana holo uniform thakar jonno */
}

.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover state - coming from bottom-left) */
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #1C3434;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    /* Start position: Bottom-Left (hidden) */
    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State Animation --- */

/* Initial arrow moves to Top-Right and disappears */
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

/* Second arrow slides into center from Bottom-Left */
.elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button {
        padding: 6px 6px 6px 18px !important;
        font-size: 14px !important;
    }
    .elementor-34 .elementor-element.elementor-element-eb12d00 .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */

.elementor-34 .elementor-element.elementor-element-21aacc7 {
  min-width: 240px;
  max-width: 100%;
}
































































































































.elementor-34 .elementor-element.elementor-element-c84c69d {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-ce36bdb {
  max-width: 100%;
}


/* Start custom CSS for container, class: .elementor-element-cf2aa56 *//* --- Perfect Circle & Logo Center --- */
.elementor-34 .elementor-element.elementor-element-cf2aa56 {
    --circle-size: 260px; /* Desktop size */
    
    width: var(--circle-size) !important;
    height: var(--circle-size) !important;
    min-height: var(--circle-size) !important;
    
    background-color: #f1f1f1; /* Tomar BG color dao */
    border-radius: 50% !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 15px auto !important;
    transition: all 0.3s ease;
}

/* Inside Logo Style */
.elementor-34 .elementor-element.elementor-element-cf2aa56 img {
    width: 80% !important; /* Logo size britto onujayi */
    height: auto !important;
    object-fit: contain;
}

/* --- Responsiveness --- */

/* Tablet (e.g., 768px - 1024px) */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-cf2aa56 {
        --circle-size: 200px; /* Tablet e size ektu choto hobe */
    }
}

/* Mobile (Below 768px) */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-cf2aa56 {
        --circle-size: 100px; /* Mobile e aro choto jate screen e dhore */
    }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-adde7fd *//* --- Perfect Circle & Logo Center --- */
.elementor-34 .elementor-element.elementor-element-adde7fd {
    --circle-size: 260px; /* Desktop size */
    
    width: var(--circle-size) !important;
    height: var(--circle-size) !important;
    min-height: var(--circle-size) !important;
    
    background-color: #f1f1f1; /* Tomar BG color dao */
    border-radius: 50% !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 15px auto !important;
    transition: all 0.3s ease;
}

/* Inside Logo Style */
.elementor-34 .elementor-element.elementor-element-adde7fd img {
    width: 80% !important; /* Logo size britto onujayi */
    height: auto !important;
    object-fit: contain;
}

/* --- Responsiveness --- */

/* Tablet (e.g., 768px - 1024px) */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-adde7fd {
        --circle-size: 200px; /* Tablet e size ektu choto hobe */
    }
}

/* Mobile (Below 768px) */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-adde7fd {
        --circle-size: 100px; /* Mobile e aro choto jate screen e dhore */
    }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-e332d82 *//* --- Perfect Circle & Logo Center --- */
.elementor-34 .elementor-element.elementor-element-e332d82 {
    --circle-size: 260px; /* Desktop size */
    
    width: var(--circle-size) !important;
    height: var(--circle-size) !important;
    min-height: var(--circle-size) !important;
    
    background-color: #f1f1f1; /* Tomar BG color dao */
    border-radius: 50% !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 15px auto !important;
    transition: all 0.3s ease;
}

/* Inside Logo Style */
.elementor-34 .elementor-element.elementor-element-e332d82 img {
    width: 80% !important; /* Logo size britto onujayi */
    height: auto !important;
    object-fit: contain;
}

/* --- Responsiveness --- */

/* Tablet (e.g., 768px - 1024px) */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-e332d82 {
        --circle-size: 200px; /* Tablet e size ektu choto hobe */
    }
}

/* Mobile (Below 768px) */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-e332d82 {
        --circle-size: 100px; /* Mobile e aro choto jate screen e dhore */
    }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-47639e2 *//* --- Perfect Circle & Logo Center --- */
.elementor-34 .elementor-element.elementor-element-47639e2 {
    --circle-size: 260px; /* Desktop size */
    
    width: var(--circle-size) !important;
    height: var(--circle-size) !important;
    min-height: var(--circle-size) !important;
    
    background-color: #f1f1f1; /* Tomar BG color dao */
    border-radius: 50% !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 15px auto !important;
    transition: all 0.3s ease;
}

/* Inside Logo Style */
.elementor-34 .elementor-element.elementor-element-47639e2 img {
    width: 80% !important; /* Logo size britto onujayi */
    height: auto !important;
    object-fit: contain;
}

/* --- Responsiveness --- */

/* Tablet (e.g., 768px - 1024px) */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-47639e2 {
        --circle-size: 200px; /* Tablet e size ektu choto hobe */
    }
}

/* Mobile (Below 768px) */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-47639e2 {
        --circle-size: 100px; /* Mobile e aro choto jate screen e dhore */
    }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-9a03953 *//* --- Perfect Circle & Logo Center --- */
.elementor-34 .elementor-element.elementor-element-9a03953 {
    --circle-size: 260px; /* Desktop size */
    
    width: var(--circle-size) !important;
    height: var(--circle-size) !important;
    min-height: var(--circle-size) !important;
    
    background-color: #f1f1f1; /* Tomar BG color dao */
    border-radius: 50% !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 15px auto !important;
    transition: all 0.3s ease;
}

/* Inside Logo Style */
.elementor-34 .elementor-element.elementor-element-9a03953 img {
    width: 80% !important; /* Logo size britto onujayi */
    height: auto !important;
    object-fit: contain;
}

/* --- Responsiveness --- */

/* Tablet (e.g., 768px - 1024px) */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-9a03953 {
        --circle-size: 200px; /* Tablet e size ektu choto hobe */
    }
}

/* Mobile (Below 768px) */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-9a03953 {
        --circle-size: 100px; /* Mobile e aro choto jate screen e dhore */
    }
}/* End custom CSS */





.elementor-34 .elementor-element.elementor-element-6081daa3 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-4f12fbac {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-1ea5b295 {
  max-width: 100%;
}



.elementor-34 .elementor-element.elementor-element-113ee41 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7057ca8 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b17d9d0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-c4cc0e4 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-5528511 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-0ca87ee {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-d2f1f34 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-b8d1095 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-cbb9d79 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-88da519 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bb32087 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b19afad {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-e303df5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bdabb36 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-7688f5b {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-113ee41 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7057ca8 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b17d9d0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-c4cc0e4 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-5528511 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-0ca87ee {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-d2f1f34 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-b8d1095 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-cbb9d79 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-88da519 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bb32087 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b19afad {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-e303df5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bdabb36 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-7688f5b {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-113ee41 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7057ca8 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b17d9d0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-c4cc0e4 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-5528511 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-0ca87ee {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-d2f1f34 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-b8d1095 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-cbb9d79 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-88da519 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bb32087 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b19afad {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-e303df5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bdabb36 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-7688f5b {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-113ee41 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7057ca8 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b17d9d0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-c4cc0e4 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-5528511 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-0ca87ee {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-d2f1f34 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-b8d1095 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-cbb9d79 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-88da519 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bb32087 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b19afad {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-e303df5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bdabb36 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-7688f5b {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-113ee41 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7057ca8 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b17d9d0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-c4cc0e4 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-5528511 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-0ca87ee {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-d2f1f34 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-b8d1095 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-cbb9d79 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-88da519 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bb32087 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b19afad {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-e303df5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bdabb36 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-7688f5b {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-113ee41 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7057ca8 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b17d9d0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-c4cc0e4 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-5528511 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-0ca87ee {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-d2f1f34 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-b8d1095 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-cbb9d79 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-88da519 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bb32087 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-b19afad {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-e303df5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-bdabb36 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-7688f5b {
  min-width: 240px;
  max-width: 100%;
}

/* Start custom CSS for nested-carousel, class: .elementor-element-50f4bdf */.elementor-34 .elementor-element.elementor-element-50f4bdf .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* Sob image-ke ek-i height ar width-e niye asha */
.elementor-34 .elementor-element.elementor-element-50f4bdf .elementor-image-carousel-wrapper .swiper-slide img {
    width: 100% !important;
    height: 180px !important; /* Apnar design onujayi height kom-beshi korte paren */
    object-fit: contain !important; /* Image jate kete na jay ar center e thake */
    background-color: #ffffff; /* Image-er pichone white background jate radius bujha jay */
    border-radius: 15px !important; /* Sob image-e soman border radius */
    padding: 20px; /* Logo-r side-e ektu khali jayga rakhar jonne */
    border: 1px solid #eee; /* Halka border jate professional lage */
}/* End custom CSS */




.elementor-34 .elementor-element.elementor-element-8294d5f {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-35a2cf4 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-bd7004f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-4321ec8 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-d06e8ef {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-124e1f2 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-1cd7fe3 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-24921ca {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-27b0c0f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-08b16a5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-a11a82d {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-70df8c0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-8294d5f {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-35a2cf4 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-bd7004f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-4321ec8 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-d06e8ef {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-124e1f2 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-1cd7fe3 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-24921ca {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-27b0c0f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-08b16a5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-a11a82d {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-70df8c0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-8294d5f {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-35a2cf4 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-bd7004f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-4321ec8 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-d06e8ef {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-124e1f2 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-1cd7fe3 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-24921ca {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-27b0c0f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-08b16a5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-a11a82d {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-70df8c0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-8294d5f {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-35a2cf4 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-bd7004f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-4321ec8 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-d06e8ef {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-124e1f2 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-1cd7fe3 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-24921ca {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-27b0c0f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-08b16a5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-a11a82d {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-70df8c0 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-8294d5f {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-35a2cf4 {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-bd7004f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-4321ec8 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-d06e8ef {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-124e1f2 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-1cd7fe3 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-24921ca {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-27b0c0f {
  min-width: 240px;
  max-width: 100%;
}




.elementor-34 .elementor-element.elementor-element-08b16a5 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-a11a82d {
  min-width: 240px;
}
.elementor-34 .elementor-element.elementor-element-70df8c0 {
  min-width: 240px;
  max-width: 100%;
}

/* Start custom CSS for nested-carousel, class: .elementor-element-231bbea */.elementor-34 .elementor-element.elementor-element-231bbea {
    /* Carousel-er overflow visible rakhar jonno */
    overflow: visible !important;
}

.elementor-34 .elementor-element.elementor-element-231bbea .swiper-container, 
.elementor-34 .elementor-element.elementor-element-231bbea .elementor-main-swiper {
    overflow: visible !important;
    /* Daane extend korar jonno padding kora jete pare */
    padding-right: 25% !important; 
}/* End custom CSS */



.elementor-34 .elementor-element.elementor-element-4c79c81b {
  min-width: 240px;
  max-width: 100%;
}

.elementor-34 .elementor-element.elementor-element-5f6d03c4 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-4d45a397 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-179530cc {
  max-width: 100%;
}
/* Start custom CSS for button, class: .elementor-element-54a8463 *//* --- Inverted Colors: White Button with Green Circle --- */

/* 1. Button Base */
.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button {
    background-color: #FFFFFF !important; /* Update: Background White */
    color: #1C3434 !important; /* Text color green for contrast */
    border: 1px solid #1C3434 !important; /* Optional: border na chaile eita remove korte paro */
    border-radius: 100px !important;
    padding: 8px 10px 8px 25px !important; 
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* 2. Button Content Wrapper */
.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. Dark Green Circle Container */
.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-icon {
    background-color: #1C3434 !important; /* Update: Circle BG Green */
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    overflow: hidden !important; 
    margin-left: 15px !important;
    flex-shrink: 0 !important;
}

/* 4. Initial Tilt Arrow (White) */
.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-icon i,
.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-icon svg {
    display: none !important; 
}

.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #FFFFFF; /* Update: Arrow Color White */
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* 5. Second Tilt Arrow (Hover - White) */
.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: #FFFFFF; /* Update: Arrow Color White */
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M384 128l-256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l161.4 0L89.4 391.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L336 237.3 336 398.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-270.7c0-17.7-14.3-32-32-32z"/></svg>') no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;

    left: -20px; 
    top: 120%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

/* --- Hover State --- */
.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button:hover .elementor-button-icon::before {
    left: 120%;
    top: -20%;
    opacity: 0;
}

.elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button:hover .elementor-button-icon::after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

/* Mobile/Tablet Fix */
@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button {
        padding: 6px 6px 6px 18px !important;
    }
    .elementor-34 .elementor-element.elementor-element-54a8463 .elementor-button-icon {
        width: 32px !important;
        height: 32px !important;
    }
}/* End custom CSS */






.elementor-34 .elementor-element.elementor-element-2f0dbed0 {
  max-width: 100%;
  min-width: 240px;
}







.elementor-34 .elementor-element.elementor-element-1bbefbe7 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-340c255b {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-583c963 {
  max-width: 100%;
}


.elementor-34 .elementor-element.elementor-element-bd639cc {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-20700b53 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-76780bdd {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-512204a9 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-7c465e04 {
  max-width: 100%;
}
.elementor-34 .elementor-element.elementor-element-3e934e2c {
  max-width: 100%;
}



