.elementor-53326 .elementor-element.elementor-element-11537bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:50px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-11537bb:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-11537bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFEFF;}.elementor-53326 .elementor-element.elementor-element-11537bb::before, .elementor-53326 .elementor-element.elementor-element-11537bb > .elementor-background-video-container::before, .elementor-53326 .elementor-element.elementor-element-11537bb > .e-con-inner > .elementor-background-video-container::before, .elementor-53326 .elementor-element.elementor-element-11537bb > .elementor-background-slideshow::before, .elementor-53326 .elementor-element.elementor-element-11537bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-53326 .elementor-element.elementor-element-11537bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-11537bb{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-d2baabe{--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: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-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d2baabe{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-8cb6087{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53326 .elementor-element.elementor-element-afafc23{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-afafc23{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-afafc23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter;color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-68e3dac{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-53326 .elementor-element.elementor-element-68e3dac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-68e3dac.elementor-element{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-68e3dac .elementor-heading-title{font-weight:700;line-height:48px;color:#000000;}.elementor-53326 .elementor-element.elementor-element-deaa7b9{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-53326 .elementor-element.elementor-element-deaa7b9 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-deaa7b9.elementor-element{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-deaa7b9 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.6;color:#000000;}.elementor-53326 .elementor-element.elementor-element-4d49460{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4d49460{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53326 .elementor-element.elementor-element-4203167 .elementor-button{background-color:var( --e-global-color-b85cc18 );font-size:16px;font-weight:700;line-height:21.79px;fill:var( --e-global-color-a6ea0f5 );color:var( --e-global-color-a6ea0f5 );border-style:solid;border-color:var( --e-global-color-b85cc18 );border-radius:5px 5px 5px 5px;}.elementor-53326 .elementor-element.elementor-element-ecb313b .elementor-button{background-color:#EFFEFF00;font-size:16px;font-weight:700;line-height:21.79px;fill:var( --e-global-color-f1f72c6 );color:var( --e-global-color-f1f72c6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b08f98d );border-radius:5px 5px 5px 5px;}.elementor-53326 .elementor-element.elementor-element-e7a6628 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-14c5ca1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-14c5ca1{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-14c5ca1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53326 .elementor-element.elementor-element-db3ddc1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9EEF0;--border-color:#D9EEF0;--border-radius:10px 10px 10px 10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-db3ddc1:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-db3ddc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FA;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-db3ddc1{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-db3ddc1.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Inter;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-53326 .elementor-element.elementor-element-ceb56a4.elementor-element{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-ceb56a4 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-53326 .elementor-element.elementor-element-ceb56a4 .elementor-icon{font-size:20px;}.elementor-53326 .elementor-element.elementor-element-ceb56a4 .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-ceb56a4 .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-53326 .elementor-element.elementor-element-b1706da{--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;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b1706da{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-28b7bcc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-53326 .elementor-element.elementor-element-28b7bcc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-28b7bcc .elementor-icon{font-size:20px;}.elementor-53326 .elementor-element.elementor-element-1b63abd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-53326 .elementor-element.elementor-element-1b63abd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-1b63abd .elementor-icon{font-size:20px;}.elementor-53326 .elementor-element.elementor-element-b2fc52c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-53326 .elementor-element.elementor-element-b2fc52c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-b2fc52c .elementor-icon{font-size:20px;}.elementor-53326 .elementor-element.elementor-element-2512a6b{--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;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-2512a6b:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-2512a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2512a6b{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-e7c5222{text-align:center;}.elementor-53326 .elementor-element.elementor-element-e7c5222 .elementor-heading-title{font-family:"Open Sans", Inter;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-53326 .elementor-element.elementor-element-f24c648{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-f24c648.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-f24c648 .elementor-heading-title{font-family:"Open Sans", Inter;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Inter;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-53326 .elementor-element.elementor-element-662789c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-662789c.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-98cd337{--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;--flex-wrap:wrap;}.elementor-53326 .elementor-element.elementor-element-aaa8f8f{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-aaa8f8f:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-aaa8f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-aaa8f8f{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-0a79930 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-0a79930.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-53326 .elementor-element.elementor-element-0a79930.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-0a79930.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-53326 .elementor-element.elementor-element-b9a79aa{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-b9a79aa:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-b9a79aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b9a79aa{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-683a400 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-683a400.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b85cc18 );}.elementor-53326 .elementor-element.elementor-element-683a400.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-683a400.elementor-view-default .elementor-icon{fill:var( --e-global-color-b85cc18 );color:var( --e-global-color-b85cc18 );border-color:var( --e-global-color-b85cc18 );}.elementor-53326 .elementor-element.elementor-element-683a400 .elementor-icon{font-size:30px;}.elementor-53326 .elementor-element.elementor-element-13204c6{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-13204c6:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-13204c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-13204c6{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-645dd4a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-645dd4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-645dd4a.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-645dd4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-645dd4a .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-fb19d44{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-fb19d44:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-fb19d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fb19d44{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-793aca7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-793aca7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b85cc18 );}.elementor-53326 .elementor-element.elementor-element-793aca7.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-793aca7.elementor-view-default .elementor-icon{fill:var( --e-global-color-b85cc18 );color:var( --e-global-color-b85cc18 );border-color:var( --e-global-color-b85cc18 );}.elementor-53326 .elementor-element.elementor-element-793aca7 .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-0db00d0{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-0db00d0:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-0db00d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0db00d0{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-e1d50b4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-e1d50b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-e1d50b4.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-e1d50b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-e1d50b4 .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-ec8ab81{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-ec8ab81:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-ec8ab81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ec8ab81{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-06297bf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-06297bf.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-53326 .elementor-element.elementor-element-06297bf.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-06297bf.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-53326 .elementor-element.elementor-element-06297bf .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-a680f86{--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;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a680f86{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-864497c{text-align:center;}.elementor-53326 .elementor-element.elementor-element-864497c .elementor-heading-title{font-family:"Open Sans", Inter;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-53326 .elementor-element.elementor-element-630346a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-630346a.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-630346a .elementor-heading-title{font-family:"Open Sans", Inter;}.elementor-53326 .elementor-element.elementor-element-e2ca8ed{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-e2ca8ed.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-85edb45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-9b89802{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9b89802{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-681706c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-53326 .elementor-element.elementor-element-681706c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-681706c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-681706c.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-681706c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-681706c .elementor-icon{font-size:20px;}.elementor-53326 .elementor-element.elementor-element-8686c8c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-8686c8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-8686c8c.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-8686c8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-8686c8c .elementor-icon{font-size:18px;}.elementor-53326 .elementor-element.elementor-element-8686c8c .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-8686c8c .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-size:18px;}.elementor-53326 .elementor-element.elementor-element-8686c8c .elementor-icon-box-description{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-141a3e0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-141a3e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-141a3e0.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-141a3e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-141a3e0 .elementor-icon{font-size:18px;}.elementor-53326 .elementor-element.elementor-element-141a3e0 .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-141a3e0 .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-size:18px;}.elementor-53326 .elementor-element.elementor-element-141a3e0 .elementor-icon-box-description{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-59adc69 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-59adc69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-59adc69.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-59adc69.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-53326 .elementor-element.elementor-element-59adc69 .elementor-icon{font-size:18px;}.elementor-53326 .elementor-element.elementor-element-59adc69 .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-59adc69 .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-size:18px;}.elementor-53326 .elementor-element.elementor-element-59adc69 .elementor-icon-box-description{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-d20509c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-d20509c:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-d20509c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FA;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d20509c{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-c87a08d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-53326 .elementor-element.elementor-element-c87a08d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-c87a08d .elementor-icon{font-size:20px;}.elementor-53326 .elementor-element.elementor-element-d8f6e70 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-d8f6e70 .elementor-icon{font-size:18px;}.elementor-53326 .elementor-element.elementor-element-d8f6e70 .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-d8f6e70 .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-size:18px;}.elementor-53326 .elementor-element.elementor-element-d8f6e70 .elementor-icon-box-description{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-9c30bdc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-9c30bdc .elementor-icon{font-size:18px;}.elementor-53326 .elementor-element.elementor-element-9c30bdc .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-9c30bdc .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-size:18px;}.elementor-53326 .elementor-element.elementor-element-9c30bdc .elementor-icon-box-description{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-b758c01 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-b758c01 .elementor-icon{font-size:18px;}.elementor-53326 .elementor-element.elementor-element-b758c01 .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-b758c01 .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-size:18px;}.elementor-53326 .elementor-element.elementor-element-b758c01 .elementor-icon-box-description{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-c19f775 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-fd0a10c > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-6dbf6af > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-d919225{--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;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-d919225:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-d919225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d919225{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-5aa68e7{text-align:center;}.elementor-53326 .elementor-element.elementor-element-5aa68e7 .elementor-heading-title{font-family:"Open Sans", Inter;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-53326 .elementor-element.elementor-element-302142d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-302142d.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-302142d .elementor-heading-title{font-family:"Open Sans", Inter;}.elementor-53326 .elementor-element.elementor-element-172dd1c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-172dd1c.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-3c789a2{--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;--flex-wrap:wrap;}.elementor-53326 .elementor-element.elementor-element-4597e1a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-4597e1a:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-4597e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4597e1a{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-7ef1096 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-7ef1096.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-7ef1096.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-7ef1096.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-7ef1096 .elementor-icon{font-size:30px;}.elementor-53326 .elementor-element.elementor-element-0a85167{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-0a85167:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-0a85167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0a85167{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-ea1cf42 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-ea1cf42.elementor-view-stacked .elementor-icon{background-color:#009AA7;}.elementor-53326 .elementor-element.elementor-element-ea1cf42.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-ea1cf42.elementor-view-default .elementor-icon{fill:#009AA7;color:#009AA7;border-color:#009AA7;}.elementor-53326 .elementor-element.elementor-element-ea1cf42 .elementor-icon{font-size:50px;}.elementor-53326 .elementor-element.elementor-element-a099c19{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-a099c19:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-a099c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a099c19{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-a436a16 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-a436a16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-a436a16.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-a436a16.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-a436a16 .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-789733c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-789733c:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-789733c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-789733c{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-9c83c80 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-9c83c80.elementor-view-stacked .elementor-icon{background-color:#009AA7;}.elementor-53326 .elementor-element.elementor-element-9c83c80.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-9c83c80.elementor-view-default .elementor-icon{fill:#009AA7;color:#009AA7;border-color:#009AA7;}.elementor-53326 .elementor-element.elementor-element-9c83c80 .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-398c470{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-398c470:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-398c470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-398c470{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-adfdc67 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-adfdc67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-adfdc67.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-adfdc67.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-adfdc67 .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-654f3c0{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-654f3c0:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-654f3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-654f3c0{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-484666e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-484666e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-484666e.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-484666e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-484666e .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-7f74460{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-7f74460:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-7f74460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7f74460{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-7876bff .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-7876bff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-7876bff.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-7876bff.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53326 .elementor-element.elementor-element-7876bff .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-ce8920f{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-ce8920f:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-ce8920f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ce8920f{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-53326 .elementor-element.elementor-element-d58538c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-d58538c.elementor-view-stacked .elementor-icon{background-color:#009AA7;}.elementor-53326 .elementor-element.elementor-element-d58538c.elementor-view-framed .elementor-icon, .elementor-53326 .elementor-element.elementor-element-d58538c.elementor-view-default .elementor-icon{fill:#009AA7;color:#009AA7;border-color:#009AA7;}.elementor-53326 .elementor-element.elementor-element-d58538c .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-c47fb76{--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;}.elementor-53326 .elementor-element.elementor-element-b774745{--display:flex;}.elementor-53326 .elementor-element.elementor-element-f5e0b34{width:initial;max-width:initial;}.elementor-53326 .elementor-element.elementor-element-1acc5cf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-53326 .elementor-element.elementor-element-685354e{width:auto;max-width:auto;}.elementor-53326 .elementor-element.elementor-element-685354e.elementor-element{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-685354e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-53326 .elementor-element.elementor-element-685354e .elementor-heading-title{font-family:"Open Sans", Inter;font-size:14px;font-weight:600;}.elementor-53326 .elementor-element.elementor-element-4f3a69c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-4f3a69c .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-4f3a69c .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-4f3a69c .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-weight:700;}.elementor-53326 .elementor-element.elementor-element-dc162e3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-dc162e3 .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-dc162e3 .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-dc162e3 .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-weight:700;}.elementor-53326 .elementor-element.elementor-element-6c49314 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-53326 .elementor-element.elementor-element-6c49314 .elementor-icon{font-size:25px;}.elementor-53326 .elementor-element.elementor-element-6c49314 .elementor-icon-box-title, .elementor-53326 .elementor-element.elementor-element-6c49314 .elementor-icon-box-title a{font-family:"Open Sans", Inter;font-weight:700;}.elementor-53326 .elementor-element.elementor-element-3e46e30{--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;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-3e46e30:not(.elementor-motion-effects-element-type-background), .elementor-53326 .elementor-element.elementor-element-3e46e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3e46e30{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-b680dca{text-align:center;}.elementor-53326 .elementor-element.elementor-element-b680dca .elementor-heading-title{font-family:"Open Sans", Inter;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-53326 .elementor-element.elementor-element-ff435c6{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-ff435c6.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-ff435c6 .elementor-heading-title{font-family:"Open Sans", Inter;}.elementor-53326 .elementor-element.elementor-element-2074ca0{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53326 .elementor-element.elementor-element-fe30daa{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fe30daa{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-952aad7{text-align:start;}.elementor-53326 .elementor-element.elementor-element-803c000{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-803c000{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-2b41f83{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-2b41f83 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 0px 15px 0px;border-radius:50% 50% 50% 50%;}.elementor-53326 .elementor-element.elementor-element-2b41f83 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-53326 .elementor-element.elementor-element-4ea46f2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-53326 .elementor-element.elementor-element-62bf5b4 img{width:30px;height:30px;object-fit:contain;object-position:center center;}.elementor-53326 .elementor-element.elementor-element-669583f{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-669583f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-fe1bfb8{text-align:start;}.elementor-53326 .elementor-element.elementor-element-c93ef93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c93ef93{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-8bd62e2{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-8bd62e2 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 0px 15px 0px;border-radius:50% 50% 50% 50%;}.elementor-53326 .elementor-element.elementor-element-8bd62e2 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-53326 .elementor-element.elementor-element-e291d68{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-53326 .elementor-element.elementor-element-feae12c img{width:30px;height:30px;object-fit:contain;object-position:center center;}.elementor-53326 .elementor-element.elementor-element-ce9a5f3{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ce9a5f3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-cdd387b{text-align:start;}.elementor-53326 .elementor-element.elementor-element-879f577{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-879f577{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-df0987a{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-53326 .elementor-element.elementor-element-df0987a > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:15px 0px 15px 0px;border-radius:50% 50% 50% 50%;}.elementor-53326 .elementor-element.elementor-element-df0987a .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-53326 .elementor-element.elementor-element-1c5b5fc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-53326 .elementor-element.elementor-element-ac064cb img{width:30px;height:30px;object-fit:contain;object-position:center center;}.elementor-53326 .elementor-element.elementor-element-1cf7942{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-53326 .elementor-element.elementor-element-1cf7942.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-3df794d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3df794d{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-a4737e9{text-align:center;}.elementor-53326 .elementor-element.elementor-element-a4737e9 .elementor-heading-title{font-weight:600;}.elementor-53326 .elementor-element.elementor-element-da80eb2{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-0e959fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-8ae4b64{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-a680ac3{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-bf0e81e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-755f220{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-ae49b3a{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-36709b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-32bd963{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-70b3926{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-4495ace{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-a1d2db1{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-e5254b1{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-752d2cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-9f26ad1{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-90217c2{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-84ccbef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-e6794ab{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-ec54f2e{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-62d4deb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-cc2d6c1{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-c265a45{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-53326 .elementor-element.elementor-element-ed0399f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53326 .elementor-element.elementor-element-e041387{font-family:"Open Sans", Inter;font-weight:400;}.elementor-53326 .elementor-element.elementor-element-5cee5ad{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#008B96;}.elementor-53326 .elementor-element.elementor-element-5cee5ad.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-5cee5ad {--n-accordion-padding:25px 20px 25px 20px;}@media(max-width:991px){.elementor-53326 .elementor-element.elementor-element-8cb6087{--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;}.elementor-53326 .elementor-element.elementor-element-4d49460{--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;}.elementor-53326 .elementor-element.elementor-element-1cf7942{--e-n-carousel-swiper-slides-to-display:2;}.elementor-53326 .elementor-element.elementor-element-3df794d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3df794d{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-53326 .elementor-element.elementor-element-5cee5ad > .elementor-widget-container{padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-53326 .elementor-element.elementor-element-11537bb{--padding-block-start:25px;--padding-block-end:50px;--padding-inline-start:5px;--padding-inline-end:5px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-11537bb{--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-53326 .elementor-element.elementor-element-8cb6087{--justify-content:center;}.elementor-53326 .elementor-element.elementor-element-afafc23{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-afafc23{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-53326 .elementor-element.elementor-element-68e3dac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-53326 .elementor-element.elementor-element-68e3dac.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-68e3dac .elementor-heading-title{font-size:23px;line-height:36px;}.elementor-53326 .elementor-element.elementor-element-deaa7b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-53326 .elementor-element.elementor-element-deaa7b9.elementor-element{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-deaa7b9 .elementor-heading-title{font-size:23px;line-height:36px;}.elementor-53326 .elementor-element.elementor-element-4d49460{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53326 .elementor-element.elementor-element-4203167{width:100%;max-width:100%;}.elementor-53326 .elementor-element.elementor-element-4203167 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-ecb313b{width:100%;max-width:100%;}.elementor-53326 .elementor-element.elementor-element-ecb313b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-14c5ca1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-14c5ca1{--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-53326 .elementor-element.elementor-element-b1706da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-53326 .elementor-element.elementor-element-28b7bcc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-53326 .elementor-element.elementor-element-1b63abd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-53326 .elementor-element.elementor-element-b2fc52c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-53326 .elementor-element.elementor-element-f24c648{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-53326 .elementor-element.elementor-element-662789c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-53326 .elementor-element.elementor-element-630346a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-53326 .elementor-element.elementor-element-e2ca8ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-53326 .elementor-element.elementor-element-302142d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-53326 .elementor-element.elementor-element-172dd1c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-53326 .elementor-element.elementor-element-ff435c6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-53326 .elementor-element.elementor-element-2074ca0.e-con{--align-self:center;}.elementor-53326 .elementor-element.elementor-element-2b41f83{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-53326 .elementor-element.elementor-element-4ea46f2{--justify-content:flex-start;}.elementor-53326 .elementor-element.elementor-element-4ea46f2.e-con{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-8972b8e.elementor-element{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-8972b8e{text-align:start;}.elementor-53326 .elementor-element.elementor-element-ca4c589{text-align:start;}.elementor-53326 .elementor-element.elementor-element-8bd62e2{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-53326 .elementor-element.elementor-element-e291d68{--justify-content:flex-start;}.elementor-53326 .elementor-element.elementor-element-e291d68.e-con{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-28125ea.elementor-element{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-28125ea{text-align:start;}.elementor-53326 .elementor-element.elementor-element-82c1e16{text-align:start;}.elementor-53326 .elementor-element.elementor-element-df0987a{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-53326 .elementor-element.elementor-element-1c5b5fc{--justify-content:flex-start;}.elementor-53326 .elementor-element.elementor-element-1c5b5fc.e-con{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-90b5e06.elementor-element{--align-self:flex-start;}.elementor-53326 .elementor-element.elementor-element-90b5e06{text-align:start;}.elementor-53326 .elementor-element.elementor-element-71406d2{text-align:start;}.elementor-53326 .elementor-element.elementor-element-1cf7942{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}.elementor-53326 .elementor-element.elementor-element-3df794d{--width:100%;}.elementor-53326 .elementor-element.elementor-element-a4737e9{width:100%;max-width:100%;}.elementor-53326 .elementor-element.elementor-element-a4737e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53326 .elementor-element.elementor-element-5cee5ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-53326 .elementor-element.elementor-element-11537bb{--width:100%;}.elementor-53326 .elementor-element.elementor-element-d2baabe{--content-width:1280px;}.elementor-53326 .elementor-element.elementor-element-8cb6087{--width:1280px;}.elementor-53326 .elementor-element.elementor-element-afafc23{--width:40%;}.elementor-53326 .elementor-element.elementor-element-14c5ca1{--width:60%;}.elementor-53326 .elementor-element.elementor-element-db3ddc1{--width:63%;}.elementor-53326 .elementor-element.elementor-element-aaa8f8f{--width:370px;}.elementor-53326 .elementor-element.elementor-element-b9a79aa{--width:370px;}.elementor-53326 .elementor-element.elementor-element-13204c6{--width:370px;}.elementor-53326 .elementor-element.elementor-element-fb19d44{--width:370px;}.elementor-53326 .elementor-element.elementor-element-0db00d0{--width:370px;}.elementor-53326 .elementor-element.elementor-element-ec8ab81{--width:370px;}.elementor-53326 .elementor-element.elementor-element-9b89802{--width:50%;}.elementor-53326 .elementor-element.elementor-element-d20509c{--width:50%;}.elementor-53326 .elementor-element.elementor-element-4597e1a{--width:285px;}.elementor-53326 .elementor-element.elementor-element-0a85167{--width:285px;}.elementor-53326 .elementor-element.elementor-element-a099c19{--width:285px;}.elementor-53326 .elementor-element.elementor-element-789733c{--width:285px;}.elementor-53326 .elementor-element.elementor-element-398c470{--width:285px;}.elementor-53326 .elementor-element.elementor-element-654f3c0{--width:285px;}.elementor-53326 .elementor-element.elementor-element-7f74460{--width:285px;}.elementor-53326 .elementor-element.elementor-element-ce8920f{--width:285px;}.elementor-53326 .elementor-element.elementor-element-c47fb76{--width:1280px;}}@media(max-width:991px) and (min-width:768px){.elementor-53326 .elementor-element.elementor-element-d2baabe{--content-width:100%;}.elementor-53326 .elementor-element.elementor-element-4d49460{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-ceb56a4 */.elementor-53326 .elementor-element.elementor-element-ceb56a4 .icon-flash-1::before{
    font-weight: 900;
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28b7bcc */.elementor-53326 .elementor-element.elementor-element-28b7bcc .elementor-icon-box-icon{
    margin-top:7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b63abd */.elementor-53326 .elementor-element.elementor-element-1b63abd .elementor-icon-box-icon{
    margin-top:7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2fc52c */.elementor-53326 .elementor-element.elementor-element-b2fc52c .elementor-icon-box-icon{
    margin-top:7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11537bb */.elementor-53326 .elementor-element.elementor-element-11537bb {
background: linear-gradient(
  to top,
  rgba(255, 255, 255, 1) 0%,
  rgba(255, 255, 255, 0.8) 30%,
  rgba(255, 255, 255, 0) 100%
);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0a79930 */.elementor-53326 .elementor-element.elementor-element-0a79930 .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-683a400 */.elementor-53326 .elementor-element.elementor-element-683a400 .elementor-icon{
    background-color: #FDE9D8;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-645dd4a */.elementor-53326 .elementor-element.elementor-element-645dd4a .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-793aca7 */.elementor-53326 .elementor-element.elementor-element-793aca7 .elementor-icon{
    background-color: #FDE9D8;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1d50b4 */.elementor-53326 .elementor-element.elementor-element-e1d50b4 .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06297bf */.elementor-53326 .elementor-element.elementor-element-06297bf .elementor-icon{
    background-color: #EDEFF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681706c */.elementor-53326 .elementor-element.elementor-element-681706c .elementor-icon{
    background-color: #E7ECEE;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c87a08d */.elementor-53326 .elementor-element.elementor-element-c87a08d .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c19f775 */.step-number {
    width: 35px;
    min-width: 35px;
    height: 35px;
    background: #169AAA;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
    line-height: 1;
    user-select: none;
}
.elementor-53326 .elementor-element.elementor-element-c19f775 h3{
    margin-bottom: 0px !important;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bf259f */.cm-comparison-table,
.cm-comparison-table * {
  box-sizing: border-box;
}

.cm-comparison-table {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #dfe5e8;
  border-radius: 25px;
  box-shadow:
    0 8px 20px rgba(13, 42, 56, 0.1),
    0 2px 5px rgba(13, 42, 56, 0.05);
  font-family: "Open Sans", Arial, sans-serif;
  color: #12384f;
}

/* Header and rows */

.cm-comparison-header,
.cm-comparison-row {
  display: grid;
  grid-template-columns: 23% 28% 28% 21%;
  width: 100%;
}

.cm-comparison-header {
  min-height: 63px;
  background: #f6f8f9;
}

.cm-comparison-row {
  min-height: 116px;
  border-top: 1px solid #dfe5e8;
}

/* Cells */

.cm-cell {
  display: flex;
  align-items: center;
  min-width: 0;
  padding: 24px 28px;
}

.cm-head-cell {
  color: #586a80;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.2;
  text-transform: uppercase;
}

/* Highlighted column */

.cm-head-highlight {
  justify-content: space-between;
  gap: 15px;
  background: #199eaa;
  color: #ffffff;
}

.cm-recommended {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  padding: 4px 11px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 999px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}

.cm-highlight-cell {
  background: #eaf7f8;
}

/* First column */

.cm-task-cell {
  gap: 14px;
}

.cm-task-cell strong {
  color: #062f46;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.45;
}

.cm-task-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 43px;
  width: 43px;
  height: 43px;
  background: #dff2f4;
  border-radius: 12px;
}

.cm-task-icon svg {
  width: 23px;
  height: 23px;
  fill: none;
  stroke: #08a0af;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Positive and negative points */

.cm-point {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  width: 100%;
  color: #143950;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
}

.cm-positive-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  margin-top: 1px;
}

.cm-positive-icon svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: #08a4b2;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.cm-negative-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  margin-top: 0;
  background: #e7edef;
  border-radius: 50%;
  color: #98aab3;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
}

/* Last column */

.cm-matter-cell {
  color: #536782;
  font-size: 17px;
  line-height: 1.5;
}

/* Tablet */

@media (max-width: 1100px) {
  .cm-comparison-header,
  .cm-comparison-row {
    grid-template-columns: 23% 28% 28% 21%;
  }

  .cm-cell {
    padding: 22px 18px;
  }

  .cm-head-cell {
    font-size: 13px;
  }

  .cm-task-cell strong,
  .cm-point {
    font-size: 15px;
  }

  .cm-matter-cell {
    font-size: 15px;
  }

  .cm-recommended {
    padding: 4px 8px;
    font-size: 10px;
  }
}

/* Mobile: horizontal scrolling table */

@media (max-width: 767px) {
  .cm-comparison-table {
    overflow-x: auto;
    border-radius: 16px;
    -webkit-overflow-scrolling: touch;
  }

  .cm-comparison-header,
  .cm-comparison-row {
    grid-template-columns: 190px 270px 270px 220px;
    min-width: 950px;
  }

  .cm-comparison-header {
    min-height: 56px;
  }

  .cm-comparison-row {
    min-height: 110px;
  }

  .cm-cell {
    padding: 18px 15px;
  }

  .cm-head-cell {
    font-size: 12px;
  }

  .cm-task-cell strong {
    font-size: 14px;
  }

  .cm-point {
    gap: 11px;
    font-size: 14px;
  }

  .cm-matter-cell {
    font-size: 14px;
  }

  .cm-task-icon {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
    border-radius: 10px;
  }

  .cm-task-icon svg {
    width: 20px;
    height: 20px;
  }

  .cm-positive-icon {
    flex-basis: 21px;
    width: 21px;
    height: 21px;
  }

  .cm-positive-icon svg {
    width: 21px;
    height: 21px;
  }

  .cm-negative-icon {
    flex-basis: 24px;
    width: 24px;
    height: 24px;
    font-size: 15px;
  }

  .cm-recommended {
    font-size: 9px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd0a10c */.step-number {
    width: 35px;
    height: 35px;
    background: #169AAA;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
    line-height: 1;
    user-select: none;
}
.elementor-53326 .elementor-element.elementor-element-fd0a10c h3{
    margin-bottom: 0px !important;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b140e9 */.cm-comparison-table,
.cm-comparison-table * {
  box-sizing: border-box;
}

.cm-comparison-table {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #dfe5e8;
  border-radius: 25px;
  box-shadow:
    0 8px 20px rgba(13, 42, 56, 0.1),
    0 2px 5px rgba(13, 42, 56, 0.05);
  font-family: "Open Sans", Arial, sans-serif;
  color: #12384f;
}

/* Header and rows */

.cm-comparison-header,
.cm-comparison-row {
  display: grid;
  grid-template-columns: 23% 28% 28% 21%;
  width: 100%;
}

.cm-comparison-header {
  min-height: 63px;
  background: #f6f8f9;
}

.cm-comparison-row {
  min-height: 116px;
  border-top: 1px solid #dfe5e8;
}

/* Cells */

.cm-cell {
  display: flex;
  align-items: center;
  min-width: 0;
  padding: 24px 28px;
}

.cm-head-cell {
  color: #586a80;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.2;
  text-transform: uppercase;
}

/* Highlighted column */

.cm-head-highlight {
  justify-content: space-between;
  gap: 15px;
  background: #199eaa;
  color: #ffffff;
}

.cm-recommended {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  padding: 4px 11px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 999px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}

.cm-highlight-cell {
  background: #eaf7f8;
}

/* First column */

.cm-task-cell {
  gap: 14px;
}

.cm-task-cell strong {
  color: #062f46;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.45;
}

.cm-task-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 43px;
  width: 43px;
  height: 43px;
  background: #dff2f4;
  border-radius: 12px;
}

.cm-task-icon svg {
  width: 23px;
  height: 23px;
  fill: none;
  stroke: #08a0af;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Positive and negative points */

.cm-point {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  width: 100%;
  color: #143950;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
}

.cm-positive-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  margin-top: 1px;
}

.cm-positive-icon svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: #08a4b2;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.cm-negative-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  margin-top: 0;
  background: #e7edef;
  border-radius: 50%;
  color: #98aab3;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
}

/* Last column */

.cm-matter-cell {
  color: #536782;
  font-size: 17px;
  line-height: 1.5;
}

/* Tablet */

@media (max-width: 1100px) {
  .cm-comparison-header,
  .cm-comparison-row {
    grid-template-columns: 23% 28% 28% 21%;
  }

  .cm-cell {
    padding: 22px 18px;
  }

  .cm-head-cell {
    font-size: 13px;
  }

  .cm-task-cell strong,
  .cm-point {
    font-size: 15px;
  }

  .cm-matter-cell {
    font-size: 15px;
  }

  .cm-recommended {
    padding: 4px 8px;
    font-size: 10px;
  }
}

/* Mobile: horizontal scrolling table */

@media (max-width: 767px) {
  .cm-comparison-table {
    overflow-x: auto;
    border-radius: 16px;
    -webkit-overflow-scrolling: touch;
  }

  .cm-comparison-header,
  .cm-comparison-row {
    grid-template-columns: 190px 270px 270px 220px;
    min-width: 950px;
  }

  .cm-comparison-header {
    min-height: 56px;
  }

  .cm-comparison-row {
    min-height: 110px;
  }

  .cm-cell {
    padding: 18px 15px;
  }

  .cm-head-cell {
    font-size: 12px;
  }

  .cm-task-cell strong {
    font-size: 14px;
  }

  .cm-point {
    gap: 11px;
    font-size: 14px;
  }

  .cm-matter-cell {
    font-size: 14px;
  }

  .cm-task-icon {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
    border-radius: 10px;
  }

  .cm-task-icon svg {
    width: 20px;
    height: 20px;
  }

  .cm-positive-icon {
    flex-basis: 21px;
    width: 21px;
    height: 21px;
  }

  .cm-positive-icon svg {
    width: 21px;
    height: 21px;
  }

  .cm-negative-icon {
    flex-basis: 24px;
    width: 24px;
    height: 24px;
    font-size: 15px;
  }

  .cm-recommended {
    font-size: 9px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6dbf6af */.step-number {
    width: 35px;
    height: 35px;
    background: #169AAA;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
    line-height: 1;
    user-select: none;
}
.elementor-53326 .elementor-element.elementor-element-6dbf6af h3{
    margin-bottom: 0px !important;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40dc2f4 */.cm-comparison-table,
.cm-comparison-table * {
  box-sizing: border-box;
}

.cm-comparison-table {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #dfe5e8;
  border-radius: 25px;
  box-shadow:
    0 8px 20px rgba(13, 42, 56, 0.1),
    0 2px 5px rgba(13, 42, 56, 0.05);
  font-family: "Open Sans", Arial, sans-serif;
  color: #12384f;
}

/* Header and rows */

.cm-comparison-header,
.cm-comparison-row {
  display: grid;
  grid-template-columns: 23% 28% 28% 21%;
  width: 100%;
}

.cm-comparison-header {
  min-height: 63px;
  background: #f6f8f9;
}

.cm-comparison-row {
  min-height: 116px;
  border-top: 1px solid #dfe5e8;
}

/* Cells */

.cm-cell {
  display: flex;
  align-items: center;
  min-width: 0;
  padding: 24px 28px;
}

.cm-head-cell {
  color: #586a80;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.2;
  text-transform: uppercase;
}

/* Highlighted column */

.cm-head-highlight {
  justify-content: space-between;
  gap: 15px;
  background: #199eaa;
  color: #ffffff;
}

.cm-recommended {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  padding: 4px 11px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 999px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}

.cm-highlight-cell {
  background: #eaf7f8;
}

/* First column */

.cm-task-cell {
  gap: 14px;
}

.cm-task-cell strong {
  color: #062f46;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.45;
}

.cm-task-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 43px;
  width: 43px;
  height: 43px;
  background: #dff2f4;
  border-radius: 12px;
}

.cm-task-icon svg {
  width: 23px;
  height: 23px;
  fill: none;
  stroke: #08a0af;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Positive and negative points */

.cm-point {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  width: 100%;
  color: #143950;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
}

.cm-positive-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  margin-top: 1px;
}

.cm-positive-icon svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: #08a4b2;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.cm-negative-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  margin-top: 0;
  background: #e7edef;
  border-radius: 50%;
  color: #98aab3;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
}

/* Last column */

.cm-matter-cell {
  color: #536782;
  font-size: 17px;
  line-height: 1.5;
}

/* Tablet */

@media (max-width: 1100px) {
  .cm-comparison-header,
  .cm-comparison-row {
    grid-template-columns: 23% 28% 28% 21%;
  }

  .cm-cell {
    padding: 22px 18px;
  }

  .cm-head-cell {
    font-size: 13px;
  }

  .cm-task-cell strong,
  .cm-point {
    font-size: 15px;
  }

  .cm-matter-cell {
    font-size: 15px;
  }

  .cm-recommended {
    padding: 4px 8px;
    font-size: 10px;
  }
}

/* Mobile: horizontal scrolling table */

@media (max-width: 767px) {
  .cm-comparison-table {
    overflow-x: auto;
    border-radius: 16px;
    -webkit-overflow-scrolling: touch;
  }

  .cm-comparison-header,
  .cm-comparison-row {
    grid-template-columns: 190px 270px 270px 220px;
    min-width: 950px;
  }

  .cm-comparison-header {
    min-height: 56px;
  }

  .cm-comparison-row {
    min-height: 110px;
  }

  .cm-cell {
    padding: 18px 15px;
  }

  .cm-head-cell {
    font-size: 12px;
  }

  .cm-task-cell strong {
    font-size: 14px;
  }

  .cm-point {
    gap: 11px;
    font-size: 14px;
  }

  .cm-matter-cell {
    font-size: 14px;
  }

  .cm-task-icon {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
    border-radius: 10px;
  }

  .cm-task-icon svg {
    width: 20px;
    height: 20px;
  }

  .cm-positive-icon {
    flex-basis: 21px;
    width: 21px;
    height: 21px;
  }

  .cm-positive-icon svg {
    width: 21px;
    height: 21px;
  }

  .cm-negative-icon {
    flex-basis: 24px;
    width: 24px;
    height: 24px;
    font-size: 15px;
  }

  .cm-recommended {
    font-size: 9px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ef1096 */.elementor-53326 .elementor-element.elementor-element-7ef1096 .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea1cf42 */.elementor-53326 .elementor-element.elementor-element-ea1cf42 .elementor-icon{
    background-color: #DFF5F7;
    border-radius: 10px; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a436a16 */.elementor-53326 .elementor-element.elementor-element-a436a16 .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c83c80 */.elementor-53326 .elementor-element.elementor-element-9c83c80 .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-adfdc67 */.elementor-53326 .elementor-element.elementor-element-adfdc67 .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-484666e */.elementor-53326 .elementor-element.elementor-element-484666e .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7876bff */.elementor-53326 .elementor-element.elementor-element-7876bff .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d58538c */.elementor-53326 .elementor-element.elementor-element-d58538c .elementor-icon{
    background-color: #D9EEF0;
    border-radius: 10px; padding: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5e0b34 *//* =========================================
   MEMBER SPREADSHEET MIGRATION WIDGET
   COMPACT VERSION
========================================= */

.member-migration-widget,
.member-migration-widget * {
  box-sizing: border-box;
}

.member-migration-widget {
  width: 100%;
  max-width: 680px;
  min-height: 470px;
  margin: 0 auto;
  padding: 55px 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  background: #ffffff;
  font-family: "Open Sans", Arial, sans-serif;
  color: #0b2e40;
}

/* =========================================
   SPREADSHEET CARD
========================================= */

.member-sheet-card {
  width: 235px;
  flex: 0 0 235px;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #e2e7e9;
  border-radius: 15px;
  box-shadow:
    0 5px 12px rgba(21, 48, 61, 0.07),
    0 15px 28px rgba(21, 48, 61, 0.08);
}

.member-sheet-header {
  min-height: 44px;
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 10px 15px;
  background: #227c49;
  color: #ffffff;
}

.member-sheet-header strong {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 800;
}

.member-sheet-icon {
  width: 17px;
  height: 17px;
  display: inline-flex;
  flex: 0 0 auto;
}

.member-sheet-icon svg {
  width: 100%;
  height: 100%;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.member-sheet-content {
  padding: 12px 13px 16px;
}

.member-sheet-labels {
  display: grid;
  grid-template-columns: 1.3fr 1fr 0.8fr;
  gap: 9px;
  padding: 0 1px;
}

.member-sheet-labels span {
  color: #84949e;
  font-size: 10px;
  line-height: 1;
  font-weight: 800;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}

.member-sheet-divider {
  width: 100%;
  height: 1px;
  margin: 9px 0;
  background: #e4e9eb;
}

.member-sheet-row {
  display: grid;
  grid-template-columns: 1.3fr 1fr 0.8fr;
  align-items: center;
  gap: 9px;
  margin-bottom: 12px;
}

.member-sheet-row:last-child {
  margin-bottom: 0;
}

.member-sheet-line {
  display: block;
  height: 10px;
  border-radius: 999px;
  background: #dfe6e9;
}

.member-sheet-line--long {
  width: 100%;
}

.member-sheet-line--medium {
  width: 95%;
}

.member-sheet-line--short {
  width: 100%;
}

/* =========================================
   TRANSFER ARROW
========================================= */

.member-transfer-arrow {
  width: 45px;
  height: 45px;
  flex: 0 0 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #16a1b1;
  color: #ffffff;
  box-shadow:
    0 8px 18px rgba(22, 161, 177, 0.2),
    0 18px 34px rgba(22, 161, 177, 0.2);
}

.member-transfer-arrow svg {
  width: 26px;
  height: 26px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* =========================================
   CHMEETINGS PEOPLE CARD
========================================= */

.member-people-card {
  width: 270px;
  flex: 0 0 270px;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #e2e7e9;
  border-radius: 15px;
  box-shadow:
    0 5px 12px rgba(21, 48, 61, 0.07),
    0 15px 28px rgba(21, 48, 61, 0.08);
}

.member-people-header {
  min-height: 44px;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 15px;
  background: #1aa0ad;
  color: #ffffff;
}

.member-people-header strong {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 800;
}

.member-people-header-icon {
  width: 17px;
  height: 17px;
  display: inline-flex;
  flex: 0 0 auto;
}

.member-people-header-icon svg {
  width: 100%;
  height: 100%;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.9;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.member-people-list {
  padding: 13px;
}

.member-person {
  min-height: 56px;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr) auto;
  align-items: center;
  gap: 9px;
  margin-bottom: 10px;
  padding: 8px 11px;
  background: #ffffff;
  border: 1px solid #e3e8ea;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(18, 48, 63, 0.03);
}

.member-person:last-child {
  margin-bottom: 0;
}

.member-avatar {
  width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 11px;
  line-height: 1;
  font-weight: 800;
}

.member-avatar--cyan {
  background: #d7f1f3;
  color: #168c99;
}

.member-avatar--orange {
  background: #ffe2d3;
  color: #da6e38;
}

.member-avatar--purple {
  background: #e9e0fd;
  color: #7959df;
}

.member-avatar--green {
  background: #dff3e7;
  color: #31975c;
}

.member-person-name {
  min-width: 0;
  color: #0a2d40;
  font-size: 13px;
  line-height: 1.15;
  font-weight: 800;
}

.member-tag {
  min-height: 21px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 3px 9px;
  border-radius: 999px;
  background: #dff2f3;
  color: #138b98;
  font-size: 9px;
  line-height: 1;
  font-weight: 800;
  white-space: nowrap;
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 767px) {
  .member-migration-widget {
    max-width: 580px;
    min-height: auto;
    padding: 38px 16px;
    gap: 12px;
  }

  .member-sheet-card,
  .member-people-card {
    width: 225px;
    flex-basis: 225px;
  }

  .member-transfer-arrow {
    width: 46px;
    height: 46px;
    flex-basis: 46px;
  }

  .member-transfer-arrow svg {
    width: 23px;
    height: 23px;
  }

  .member-sheet-header,
  .member-people-header {
    min-height: 41px;
    padding: 9px 12px;
  }

  .member-sheet-header strong,
  .member-people-header strong {
    font-size: 12px;
  }

  .member-sheet-icon,
  .member-people-header-icon {
    width: 15px;
    height: 15px;
  }

  .member-sheet-content {
    padding: 11px 11px 14px;
  }

  .member-sheet-labels span {
    font-size: 8px;
  }

  .member-sheet-line {
    height: 8px;
  }

  .member-person {
    min-height: 52px;
    grid-template-columns: 31px minmax(0, 1fr) auto;
    gap: 7px;
    padding: 7px 8px;
  }

  .member-avatar {
    width: 30px;
    height: 30px;
    font-size: 9px;
  }

  .member-person-name {
    font-size: 10px;
  }

  .member-tag {
    min-height: 18px;
    padding: 3px 7px;
    font-size: 7px;
  }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 575px) {
  .member-migration-widget {
    width: 100%;
    padding: 22px 12px;
    flex-direction: column;
    gap: 14px;
  }

  .member-sheet-card,
  .member-people-card {
    width: 100%;
    max-width: 300px;
    flex: none;
  }

  .member-transfer-arrow {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    transform: rotate(90deg);
  }

  .member-transfer-arrow svg {
    width: 23px;
    height: 23px;
  }

  .member-sheet-header,
  .member-people-header {
    min-height: 42px;
    padding: 9px 13px;
  }

  .member-sheet-header strong,
  .member-people-header strong {
    font-size: 13px;
  }

  .member-sheet-icon,
  .member-people-header-icon {
    width: 16px;
    height: 16px;
  }

  .member-sheet-content {
    padding: 11px 12px 15px;
  }

  .member-sheet-labels span {
    font-size: 8px;
  }

  .member-sheet-row {
    margin-bottom: 11px;
  }

  .member-sheet-line {
    height: 8px;
  }

  .member-people-list {
    padding: 11px;
  }

  .member-person {
    min-height: 53px;
    grid-template-columns: 32px minmax(0, 1fr) auto;
    padding: 8px 9px;
  }

  .member-avatar {
    width: 31px;
    height: 31px;
    font-size: 9px;
  }

  .member-person-name {
    font-size: 11px;
  }

  .member-tag {
    font-size: 7px;
  }
}

/* =========================================
   VERY SMALL MOBILE
========================================= */

@media (max-width: 360px) {
  .member-migration-widget {
    padding-right: 7px;
    padding-left: 7px;
  }

  .member-sheet-card,
  .member-people-card {
    max-width: 285px;
  }

  .member-person {
    grid-template-columns: 29px minmax(0, 1fr) auto;
    gap: 6px;
    padding: 7px;
  }

  .member-avatar {
    width: 28px;
    height: 28px;
    font-size: 8px;
  }

  .member-person-name {
    font-size: 9px;
  }

  .member-tag {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe30daa */.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669583f */.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9a5f3 */.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe30daa */.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669583f */.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9a5f3 */.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe30daa */.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669583f */.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9a5f3 */.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe30daa */.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-fe30daa .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669583f */.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-669583f .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9a5f3 */.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide {
    height: auto;
    min-height: 0;
}

.elementor-53326 .elementor-element.elementor-element-ce9a5f3 .swiper-slide > .e-con {
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1cf7942 *//* ========================================
   TESTIMONIAL CAROUSEL — GENERAL
   ======================================== */

.elementor-53326 .elementor-element.elementor-element-1cf7942 {
    overflow: visible !important;
}

/* Carousel viewport */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-main-swiper {
    padding: 12px 8px 25px;
    overflow: hidden;
    box-sizing: border-box;
}

/* Equal-height track */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-wrapper {
    align-items: stretch !important;
}

/* Testimonial card */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide {
    position: relative;
    overflow: hidden;
    height: auto !important;
    min-height: 0;
    display: flex !important;
    flex-shrink: 0 !important;
    box-sizing: border-box !important;

    padding: 25px 24px 15px;
    background: #ffffff;
    border: 1px solid #e4e8eb;
    border-radius: 12px;
    box-shadow: 0 5px 18px rgba(0, 0, 0, 0.08);
}

/* Main container inside each slide */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide > .e-con {
    position: relative;
    z-index: 2;

    width: 100%;
    min-height: 0 !important;
    height: 100% !important;

    display: flex !important;
    flex-direction: column !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* Review text */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .review-text p {
    font-weight: 600 !important;
}

/* Remove unnecessary paragraph spacing */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

/* ========================================
   QUOTE ICON
   ======================================== */

.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide::before {
    content: "”";
    position: absolute;
    top: 18px;
    right: 22px;
    z-index: 1;

    color: #d9f3f5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 54px;
    font-weight: 700;
    line-height: 1;

    pointer-events: none;
}

/* Keep first widget away from quote */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide > .e-con >
.elementor-element:first-child {
    padding-right: 50px;
}

/* ========================================
   REVIEWER PROFILE
   ======================================== */

.elementor-53326 .elementor-element.elementor-element-1cf7942 .testimonial-profile {
    width: 100%;
    margin-top: auto !important;
    padding-top: 10px;
    border-top: 1px solid #e4e8eb;
}

/* Reviewer name */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-name,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-name * {
    color: #14192a !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.3;
}

/* Reviewer job */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-job,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-job * {
    color: #757575 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    text-transform: capitalize;
}

/* Remove Elementor paragraph spacing */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-name p,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-job p {
    margin: 0;
}

/* Reviewer avatar */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-avatar {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px;
    flex: 0 0 48px;

    border-radius: 50%;
    overflow: hidden;

    background:
        #effeff
        url("https://www.chmeetings.com/wp-content/uploads/2026/08/Reviewer-bg.jpeg")
        center / cover no-repeat;
}

.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-avatar .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-avatar img {
    width: 48px !important;
    height: 48px !important;
    display: block;
    border-radius: 50%;
    object-fit: cover;
}

/* ========================================
   CAROUSEL NAVIGATION
   ======================================== */

.elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-prev,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-next {
    width: 42px;
    height: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #ffffff;
    border: 1px solid #e4e8eb;
    border-radius: 50%;
    color: #000000 !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
}

/* Arrow icons */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button svg,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-prev svg,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-next svg {
    fill: #000000 !important;
    color: #000000 !important;
}

/* Arrow hover */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button:hover,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-prev:hover,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-next:hover {
    background: #f5f6f7;
    border-color: #c8cdd1;
    color: #000000 !important;
}

/* Disabled arrows */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-disabled {
    opacity: 0.45;
}

/* Desktop arrow positions */
.elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button-prev,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-prev {
    left: -55px !important;
}

.elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button-next,
.elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-next {
    right: -55px !important;
}

/* ========================================
   DESKTOP
   USE ELEMENTOR OFFSET SIDES: RIGHT
   ======================================== */

@media (min-width: 1025px) {
    /* Keep navigation arrows visible */
    .elementor-53326 .elementor-element.elementor-element-1cf7942,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 > .elementor-widget-container {
        overflow: visible !important;
    }

    /* Keep duplicate/outside slides hidden */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-main-swiper {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 12px 8px 25px !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    /* Keep track aligned and cards equal height */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-wrapper {
        align-items: stretch !important;
        margin-left: 0 !important;
    }

    /*
     * Do not set a custom width here.
     * Elementor calculates the width and arrow movement.
     */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide {
        height: auto !important;
        flex-shrink: 0 !important;
        box-sizing: border-box !important;
    }
}

/* ========================================
   TABLET
   ======================================== */

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-main-swiper {
        width: 100% !important;
        max-width: 100% !important;

        padding: 12px 8px 25px !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-wrapper {
        align-items: stretch !important;
    }

    /*
     * Elementor controls tablet slide width.
     * Set the responsive Slides to Display value
     * inside the Elementor editor.
     */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide {
        height: auto !important;
        flex-shrink: 0 !important;
        box-sizing: border-box !important;
    }
}

/* ========================================
   MOBILE
   ======================================== */

@media (max-width: 767px) {
    .elementor-53326 .elementor-element.elementor-element-1cf7942 {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 0 !important;
        margin-bottom: 0 !important;

        overflow: visible !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 > .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* Mobile carousel viewport */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-main-swiper {
        width: 100% !important;
        max-width: 100% !important;

        padding: 10px 4px 72px !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-wrapper {
        align-items: stretch !important;
    }

    /* Mobile testimonial card */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide {
        min-height: 0 !important;
        height: auto !important;

        display: flex !important;
        flex-shrink: 0 !important;

        padding: 22px 20px !important;
        box-sizing: border-box !important;

        background: #ffffff;
        border: 1px solid #e4e8eb;
        border-radius: 10px;
        box-shadow: 0 5px 18px rgba(0, 0, 0, 0.08);
    }

    /* Main container */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide > .e-con {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 0 !important;
        height: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        padding: 0 !important;
        margin: 0 !important;
    }

    /* Keep text away from quote */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide > .e-con >
    .elementor-element:first-child {
        padding-right: 38px;
    }

    /* Review text */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide
    .elementor-widget-text-editor {
        width: 100%;
        margin-bottom: 0 !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide
    .elementor-widget-text-editor p:last-child {
        margin-bottom: 0 !important;
    }

    /* Reviewer section */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .testimonial-profile {
        width: 100% !important;
        margin-top: auto !important;
        padding-top: 14px !important;

        border-top: 1px solid #e4e8eb;

        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        gap: 12px !important;
    }

    /* Mobile avatar */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-avatar {
        width: 44px !important;
        max-width: 44px !important;
        height: 44px !important;
        min-width: 44px !important;
        flex: 0 0 44px !important;

        margin: 0 !important;
        padding: 0 !important;

        border-radius: 50%;
        overflow: hidden;

        background:
            #effeff
            url("https://www.chmeetings.com/wp-content/uploads/2026/08/Reviewer-bg.jpeg")
            center / cover no-repeat;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-avatar .elementor-widget-container {
        width: 44px !important;
        height: 44px !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-avatar img {
        width: 44px !important;
        height: 44px !important;
        display: block;
        border-radius: 50%;
        object-fit: cover;
    }

    /* Reviewer text container */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .testimonial-profile > .e-con {
        width: auto !important;
        min-width: 0 !important;
        flex: 1 1 auto !important;
        gap: 2px !important;
    }

    /* Mobile reviewer name */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-name {
        width: 100% !important;
        margin: 0 !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-name,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-name * {
        color: #14192a !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-name p {
        margin: 0 !important;
    }

    /* Mobile reviewer job */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-job {
        width: 100% !important;
        margin: 0 !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-job,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-job * {
        color: #757575 !important;
        font-size: 13px !important;
        font-weight: 400 !important;
        line-height: 1.35 !important;
        text-transform: capitalize;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-job p {
        margin: 0 !important;
    }

    /* Review platform logo */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-platform {
        width: 30px !important;
        max-width: 30px !important;
        min-width: 30px !important;
        flex: 0 0 30px !important;
        margin-left: auto !important;
    }

    .elementor-53326 .elementor-element.elementor-element-1cf7942 .reviewer-platform img {
        width: 30px !important;
        max-width: 30px !important;
        height: auto !important;

        display: block;
        object-fit: contain;
    }

    /* Mobile navigation */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-prev,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-next {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 36px !important;
        height: 36px !important;

        top: auto !important;
        bottom: 10px !important;

        align-items: center;
        justify-content: center;

        transform: none !important;

        background: #ffffff;
        border: 1px solid #e4e8eb;
        border-radius: 50%;
        color: #000000 !important;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);

        z-index: 10;
    }

    /* Previous arrow */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button-prev,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-prev {
        left: calc(50% - 88px) !important;
        right: auto !important;
    }

    /* Next arrow */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button-next,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-next {
        right: calc(50% - 88px) !important;
        left: auto !important;
    }

    /* Arrow icons */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .elementor-swiper-button svg,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-prev svg,
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-next svg {
        width: 16px !important;
        height: 16px !important;
        fill: #000000 !important;
        color: #000000 !important;
    }

    /* Disabled navigation arrow */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-button-disabled {
        display: flex !important;
        opacity: 0.4 !important;
    }

    /* Pagination */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-pagination {
        bottom: 20px !important;
    }

    /* Smaller quote on mobile */
    .elementor-53326 .elementor-element.elementor-element-1cf7942 .swiper-slide::before {
        top: 16px;
        right: 18px;
        font-size: 46px;
    }
}/* End custom CSS */