.elementor-2997 .elementor-element.elementor-element-caff8ce{--display:flex;--min-height:794px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-caff8ce:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-caff8ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EEFF;}.elementor-2997 .elementor-element.elementor-element-38e7fcc{--display:flex;--min-height:688px;--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;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2997 .elementor-element.elementor-element-38e7fcc:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-38e7fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2BA1FF;background-image:url("https://i0.wp.com/protip365.com/wp-content/uploads/2025/10/hero-img-scaled.png?fit=2560%2C1600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-3d66ff9{--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;}.elementor-2997 .elementor-element.elementor-element-3d66ff9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-00c55a0{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2997 .elementor-element.elementor-element-00c55a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2997 .elementor-element.elementor-element-1898ec4{width:var( --container-widget-width, 67.113% );max-width:67.113%;--container-widget-width:67.113%;--container-widget-flex-grow:0;text-align:left;}.elementor-2997 .elementor-element.elementor-element-1898ec4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-1898ec4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2997 .elementor-element.elementor-element-a45c317{width:var( --container-widget-width, 68.863% );max-width:68.863%;--container-widget-width:68.863%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-a45c317.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-3c40870{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2997 .elementor-element.elementor-element-6ce9bbe{text-align:left;}.elementor-2997 .elementor-element.elementor-element-6ce9bbe img{max-width:131px;height:47px;}.elementor-2997 .elementor-element.elementor-element-a31bcfe{text-align:left;}.elementor-2997 .elementor-element.elementor-element-a31bcfe img{max-width:131px;height:47px;}.elementor-2997 .elementor-element.elementor-element-0370541{--display:flex;--min-height:794px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-0370541:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-0370541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EEFF;}.elementor-2997 .elementor-element.elementor-element-a5cbcbc{--display:flex;--min-height:688px;--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;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2997 .elementor-element.elementor-element-a5cbcbc:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-a5cbcbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2BA1FF;}.elementor-2997 .elementor-element.elementor-element-e63b108{--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;}.elementor-2997 .elementor-element.elementor-element-e63b108.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-fdb5ef7{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2997 .elementor-element.elementor-element-fdb5ef7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-b3f8c75{width:var( --container-widget-width, 67.113% );max-width:67.113%;--container-widget-width:67.113%;--container-widget-flex-grow:0;text-align:left;}.elementor-2997 .elementor-element.elementor-element-b3f8c75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-b3f8c75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-3c4abee{width:var( --container-widget-width, 68.863% );max-width:68.863%;--container-widget-width:68.863%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-3c4abee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-46e6f59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-2997 .elementor-element.elementor-element-06b51ef{text-align:left;}.elementor-2997 .elementor-element.elementor-element-06b51ef img{max-width:131px;height:47px;}.elementor-2997 .elementor-element.elementor-element-c865db1{text-align:left;}.elementor-2997 .elementor-element.elementor-element-c865db1 img{max-width:131px;height:47px;}.elementor-2997 .elementor-element.elementor-element-503b936{--display:flex;--min-height:794px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-503b936:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-503b936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EEFF;}.elementor-2997 .elementor-element.elementor-element-dd05194{--display:flex;--min-height:688px;--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;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2997 .elementor-element.elementor-element-dd05194:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-dd05194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2BA1FF;}.elementor-2997 .elementor-element.elementor-element-3075c17{--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;}.elementor-2997 .elementor-element.elementor-element-3075c17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-27c5419{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2997 .elementor-element.elementor-element-27c5419.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-2decce7{width:var( --container-widget-width, 67.113% );max-width:67.113%;--container-widget-width:67.113%;--container-widget-flex-grow:0;text-align:left;}.elementor-2997 .elementor-element.elementor-element-2decce7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-2decce7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-73b846f{width:var( --container-widget-width, 68.863% );max-width:68.863%;--container-widget-width:68.863%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-73b846f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-6ef10a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-2997 .elementor-element.elementor-element-edc449e{text-align:left;}.elementor-2997 .elementor-element.elementor-element-edc449e img{max-width:131px;height:47px;}.elementor-2997 .elementor-element.elementor-element-37dce56{text-align:left;}.elementor-2997 .elementor-element.elementor-element-37dce56 img{max-width:131px;height:47px;}.elementor-2997 .elementor-element.elementor-element-f0b25dc{--display:flex;}.elementor-2997 .elementor-element.elementor-element-f255851{--display:flex;}.elementor-2997 .elementor-element.elementor-element-b341667{text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-2997 .elementor-element.elementor-element-780bdd9c{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-4458afbe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:50px 50px 50px 50px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-4458afbe:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-4458afbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2BA1FF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2997 .elementor-element.elementor-element-30079ef5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-52f11c38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-7d00ac04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7d00ac04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-6715a3c8{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6715a3c8 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-1b3e9acf{--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;}.elementor-2997 .elementor-element.elementor-element-1b3e9acf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-7b0196ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-12ec52c1{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-6c097be2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-1cb17d93{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-1cb17d93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-30bd256b img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-6522a809{--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;}.elementor-2997 .elementor-element.elementor-element-6522a809.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-339c99b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-71a955a9{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-7874b3ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-61ee0c9a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-61ee0c9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-3a3964d8 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-3608c85{--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;}.elementor-2997 .elementor-element.elementor-element-3608c85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-6ea60e2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-68dd4a8a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-29a4b09d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-ab4fbe2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-ab4fbe2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-7051ea5d img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-7b4fcdc2{--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;}.elementor-2997 .elementor-element.elementor-element-7b4fcdc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-1cdb2d3f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-1d031244{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-5f0851cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-74e5b794{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-74e5b794.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-35f81a1a img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-568d8240{--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;}.elementor-2997 .elementor-element.elementor-element-568d8240.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-43167f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-2208cf23{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-56a424af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-6d6b61fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6d6b61fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-d0802b5 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-7d0da3d{--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;}.elementor-2997 .elementor-element.elementor-element-7d0da3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-32dd3e25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-55da2631{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-759094d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2997 .elementor-element.elementor-element-7699f4c7{--display:flex;}.elementor-2997 .elementor-element.elementor-element-35fff595{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-5fa492ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-5fa492ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-22e97b33 img{max-width:460px;height:900px;}.elementor-2997 .elementor-element.elementor-element-20645940{--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;}.elementor-2997 .elementor-element.elementor-element-20645940.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-6c3c6a83 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-62db361{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-5c65ddfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-19e04baa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-19e04baa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-2c0fd374 img{max-width:460px;height:900px;}.elementor-2997 .elementor-element.elementor-element-704e81de{--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;}.elementor-2997 .elementor-element.elementor-element-704e81de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-6dde2877 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-2cf587ab{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-2abb0dd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-1c637267{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-1c637267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-43e0df7d img{max-width:460px;height:900px;}.elementor-2997 .elementor-element.elementor-element-6eabcf3d{--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;}.elementor-2997 .elementor-element.elementor-element-6eabcf3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-5bc6036c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-7c7d6088{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-1dd9b40d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-7ba821de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7ba821de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-6c82eeb9 img{max-width:460px;height:900px;}.elementor-2997 .elementor-element.elementor-element-73721890{--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;}.elementor-2997 .elementor-element.elementor-element-73721890.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-10a21a99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-2f2cca4a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-5111c0c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-153a4124{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-153a4124.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-7abba5cd img{max-width:460px;height:900px;}.elementor-2997 .elementor-element.elementor-element-4d638424{--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;}.elementor-2997 .elementor-element.elementor-element-4d638424.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-33ffd499 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-6565c208{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-22cdf9ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-65d804db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-65d804db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-8f52e42 img{max-width:460px;height:900px;}.elementor-2997 .elementor-element.elementor-element-3011aa1{--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;}.elementor-2997 .elementor-element.elementor-element-3011aa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-21bfacdc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-5b20cb23{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-1a877e15{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2997 .elementor-element.elementor-element-1ad5d644{--display:flex;}.elementor-2997 .elementor-element.elementor-element-0c2ff3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-e4f6ccd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-e4f6ccd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-96a5539{text-align:center;}.elementor-2997 .elementor-element.elementor-element-96a5539 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-c9040bb{--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;}.elementor-2997 .elementor-element.elementor-element-c9040bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-d2ae091 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-e79a4bf{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-ae21bb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-05d88a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-05d88a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-a577dc1 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-0b39655{--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;}.elementor-2997 .elementor-element.elementor-element-0b39655.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-cced82c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-2f11e9d{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-b6ecdea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-5a61238{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-5a61238.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-f09d6c3 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-04f4f75{--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;}.elementor-2997 .elementor-element.elementor-element-04f4f75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-64c5e12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-39e168b{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-d4e8471{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-481f7b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-481f7b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-125cd31 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-2c3f00e{--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;}.elementor-2997 .elementor-element.elementor-element-2c3f00e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-6437fab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-9730c3b{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-ca6a587{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-8c126fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-8c126fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-249668c img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-476033d{--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;}.elementor-2997 .elementor-element.elementor-element-476033d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-45d7cc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-ad48f75{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-52fd637{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-56e41b5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-56e41b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-18d96a3 img{max-width:640px;height:700px;}.elementor-2997 .elementor-element.elementor-element-fb36076{--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;}.elementor-2997 .elementor-element.elementor-element-fb36076.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-0d28fbd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-cb66807{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-84dc2ce{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2997 .elementor-element.elementor-element-5fe7456{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-5fe7456 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-2997 .elementor-element.elementor-element-5fe7456.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-2997 .elementor-element.elementor-element-5fe7456.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2997 .elementor-element.elementor-element-5fe7456.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF26;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-2997 .elementor-element.elementor-element-5fe7456.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;}.elementor-2997 .elementor-element.elementor-element-3ef046c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-192d0d7{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2997 .elementor-element.elementor-element-192d0d7:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-192d0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-7b107ec{--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-2997 .elementor-element.elementor-element-c123bf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-2629813{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2997 .elementor-element.elementor-element-2b9d1ea .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-3b0c39d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7dc1890{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2997 .elementor-element.elementor-element-cb9da3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7f35bcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2997 .elementor-element.elementor-element-c65274e .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-a72c5a3{--display:flex;}.elementor-2997 .elementor-element.elementor-element-9d87b9f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2997 .elementor-element.elementor-element-5771a4a{--display:flex;}.elementor-2997 .elementor-element.elementor-element-8b7a160{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2997 .elementor-element.elementor-element-98b3948 .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-750398c{--display:flex;}.elementor-2997 .elementor-element.elementor-element-d429727{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2997 .elementor-element.elementor-element-02ce81a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-b7d77e7{--display:flex;}.elementor-2997 .elementor-element.elementor-element-cbc85f9{text-align:center;}.elementor-2997 .elementor-element.elementor-element-cbc85f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-2997 .elementor-element.elementor-element-722bfb1{--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-2997 .elementor-element.elementor-element-fa1ecc3{--display:flex;}.elementor-2997 .elementor-element.elementor-element-7d30d6a{--display:flex;}.elementor-2997 .elementor-element.elementor-element-041f445{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5 .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5.elementor-view-stacked .elementor-icon{background-color:#4C4AA1;color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5.elementor-view-framed .elementor-icon, .elementor-2997 .elementor-element.elementor-element-fcaa3f5.elementor-view-default .elementor-icon{color:#4C4AA1;border-color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5.elementor-view-framed .elementor-icon, .elementor-2997 .elementor-element.elementor-element-fcaa3f5.elementor-view-default .elementor-icon svg{fill:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5.elementor-view-framed .elementor-icon{background-color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5.elementor-view-stacked .elementor-icon svg{fill:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5 .elementor-icon{font-size:50px;}.elementor-2997 .elementor-element.elementor-element-fcaa3f5 .elementor-icon svg{height:50px;}.elementor-2997 .elementor-element.elementor-element-d4118c5{--display:flex;}.elementor-2997 .elementor-element.elementor-element-1ffa803{text-align:center;}.elementor-2997 .elementor-element.elementor-element-1ffa803 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2997 .elementor-element.elementor-element-d53f4ff{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2997 .elementor-element.elementor-element-b3104df{--display:flex;}.elementor-2997 .elementor-element.elementor-element-8a33522{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2997 .elementor-element.elementor-element-86d73dd .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-86d73dd.elementor-view-stacked .elementor-icon{background-color:#4C4AA1;color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-86d73dd.elementor-view-framed .elementor-icon, .elementor-2997 .elementor-element.elementor-element-86d73dd.elementor-view-default .elementor-icon{color:#4C4AA1;border-color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-86d73dd.elementor-view-framed .elementor-icon, .elementor-2997 .elementor-element.elementor-element-86d73dd.elementor-view-default .elementor-icon svg{fill:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-86d73dd.elementor-view-framed .elementor-icon{background-color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-86d73dd.elementor-view-stacked .elementor-icon svg{fill:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-86d73dd .elementor-icon{font-size:50px;}.elementor-2997 .elementor-element.elementor-element-86d73dd .elementor-icon svg{height:50px;}.elementor-2997 .elementor-element.elementor-element-2489f65{--display:flex;}.elementor-2997 .elementor-element.elementor-element-b92f383{text-align:center;}.elementor-2997 .elementor-element.elementor-element-b92f383 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2997 .elementor-element.elementor-element-83917c3{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2997 .elementor-element.elementor-element-daa6482{--display:flex;}.elementor-2997 .elementor-element.elementor-element-b3aa9de{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2997 .elementor-element.elementor-element-71e589d .elementor-icon-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-71e589d.elementor-view-stacked .elementor-icon{background-color:#4C4AA1;color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-71e589d.elementor-view-framed .elementor-icon, .elementor-2997 .elementor-element.elementor-element-71e589d.elementor-view-default .elementor-icon{color:#4C4AA1;border-color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-71e589d.elementor-view-framed .elementor-icon, .elementor-2997 .elementor-element.elementor-element-71e589d.elementor-view-default .elementor-icon svg{fill:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-71e589d.elementor-view-framed .elementor-icon{background-color:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-71e589d.elementor-view-stacked .elementor-icon svg{fill:#4C4AA1;}.elementor-2997 .elementor-element.elementor-element-71e589d .elementor-icon{font-size:50px;}.elementor-2997 .elementor-element.elementor-element-71e589d .elementor-icon svg{height:50px;}.elementor-2997 .elementor-element.elementor-element-82db0a8{--display:flex;}.elementor-2997 .elementor-element.elementor-element-34d84b8{text-align:center;}.elementor-2997 .elementor-element.elementor-element-34d84b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2997 .elementor-element.elementor-element-37391d0{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2997 .elementor-element.elementor-element-eb878eb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-217f94c{--display:flex;}.elementor-2997 .elementor-element.elementor-element-50c6722{text-align:center;}.elementor-2997 .elementor-element.elementor-element-50c6722 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-2997 .elementor-element.elementor-element-1d7e0e3{--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-2997 .elementor-element.elementor-element-25f3fd9{--display:flex;border-style:solid;--border-style:solid;border-color:#0088FF;--border-color:#0088FF;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2997 .elementor-element.elementor-element-7e5e142 .elementor-testimonial-wrapper{text-align:left;}.elementor-2997 .elementor-element.elementor-element-7e5e142 .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-7e5e142 .elementor-testimonial-name{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-2997 .elementor-element.elementor-element-7e5e142 .elementor-testimonial-job{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-1c8a58c{--display:flex;border-style:solid;--border-style:solid;border-color:#0088FF;--border-color:#0088FF;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2997 .elementor-element.elementor-element-fd3aeb8 .elementor-testimonial-wrapper{text-align:left;}.elementor-2997 .elementor-element.elementor-element-fd3aeb8 .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-fd3aeb8 .elementor-testimonial-name{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-2997 .elementor-element.elementor-element-fd3aeb8 .elementor-testimonial-job{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-8da735f{--display:flex;border-style:solid;--border-style:solid;border-color:#0088FF;--border-color:#0088FF;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2997 .elementor-element.elementor-element-06c4a20 .elementor-testimonial-wrapper{text-align:left;}.elementor-2997 .elementor-element.elementor-element-06c4a20 .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-06c4a20 .elementor-testimonial-name{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-2997 .elementor-element.elementor-element-06c4a20 .elementor-testimonial-job{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-ef05dbe{--display:flex;--min-height:411px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-30b6c3f{--display:flex;--min-height:688px;--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;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2997 .elementor-element.elementor-element-30b6c3f:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-30b6c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/protip365.com/wp-content/uploads/2025/10/cta-laptop-scaled.png?fit=2560%2C750&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-d1279c1{--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;}.elementor-2997 .elementor-element.elementor-element-d1279c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-3cd833b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2997 .elementor-element.elementor-element-3cd833b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-2adefd8{width:var( --container-widget-width, 56.428% );max-width:56.428%;--container-widget-width:56.428%;--container-widget-flex-grow:0;text-align:left;}.elementor-2997 .elementor-element.elementor-element-2adefd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2997 .elementor-element.elementor-element-2adefd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-c8b42db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-2997 .elementor-element.elementor-element-047125c{text-align:left;}.elementor-2997 .elementor-element.elementor-element-047125c img{max-width:131px;height:47px;}.elementor-2997 .elementor-element.elementor-element-fa4f226{text-align:left;}.elementor-2997 .elementor-element.elementor-element-fa4f226 img{max-width:131px;height:47px;}@media(min-width:768px){.elementor-2997 .elementor-element.elementor-element-7d00ac04{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-1b3e9acf{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-1cb17d93{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-6522a809{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-61ee0c9a{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-3608c85{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-ab4fbe2{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-7b4fcdc2{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-74e5b794{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-568d8240{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-6d6b61fa{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-7d0da3d{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-5fa492ef{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-20645940{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-19e04baa{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-704e81de{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-1c637267{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-6eabcf3d{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-7ba821de{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-73721890{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-153a4124{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-4d638424{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-65d804db{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-3011aa1{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-e4f6ccd{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-c9040bb{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-05d88a9{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-0b39655{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-5a61238{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-04f4f75{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-481f7b4{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-2c3f00e{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-8c126fa{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-476033d{--width:44.33%;}.elementor-2997 .elementor-element.elementor-element-56e41b5{--width:46.374%;}.elementor-2997 .elementor-element.elementor-element-fb36076{--width:44.33%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2997 .elementor-element.elementor-element-7d00ac04{--width:618.031px;}.elementor-2997 .elementor-element.elementor-element-1b3e9acf{--width:630.922px;}.elementor-2997 .elementor-element.elementor-element-1cb17d93{--width:618.031px;}.elementor-2997 .elementor-element.elementor-element-6522a809{--width:630.922px;}.elementor-2997 .elementor-element.elementor-element-61ee0c9a{--width:618px;}.elementor-2997 .elementor-element.elementor-element-3608c85{--width:630px;}.elementor-2997 .elementor-element.elementor-element-ab4fbe2{--width:618px;}.elementor-2997 .elementor-element.elementor-element-7b4fcdc2{--width:630px;}.elementor-2997 .elementor-element.elementor-element-74e5b794{--width:618px;}.elementor-2997 .elementor-element.elementor-element-568d8240{--width:630px;}.elementor-2997 .elementor-element.elementor-element-6d6b61fa{--width:618px;}.elementor-2997 .elementor-element.elementor-element-7d0da3d{--width:630px;}.elementor-2997 .elementor-element.elementor-element-5fa492ef{--width:618px;}.elementor-2997 .elementor-element.elementor-element-20645940{--width:630px;}.elementor-2997 .elementor-element.elementor-element-19e04baa{--width:640px;}.elementor-2997 .elementor-element.elementor-element-704e81de{--width:630px;}.elementor-2997 .elementor-element.elementor-element-1c637267{--width:618px;}.elementor-2997 .elementor-element.elementor-element-6eabcf3d{--width:630px;}.elementor-2997 .elementor-element.elementor-element-7ba821de{--width:618px;}.elementor-2997 .elementor-element.elementor-element-73721890{--width:630px;}.elementor-2997 .elementor-element.elementor-element-153a4124{--width:618px;}.elementor-2997 .elementor-element.elementor-element-4d638424{--width:630px;}.elementor-2997 .elementor-element.elementor-element-65d804db{--width:618px;}.elementor-2997 .elementor-element.elementor-element-3011aa1{--width:630px;}.elementor-2997 .elementor-element.elementor-element-e4f6ccd{--width:618.031px;}.elementor-2997 .elementor-element.elementor-element-c9040bb{--width:630.922px;}.elementor-2997 .elementor-element.elementor-element-05d88a9{--width:618.031px;}.elementor-2997 .elementor-element.elementor-element-0b39655{--width:630.922px;}.elementor-2997 .elementor-element.elementor-element-5a61238{--width:618px;}.elementor-2997 .elementor-element.elementor-element-04f4f75{--width:630px;}.elementor-2997 .elementor-element.elementor-element-481f7b4{--width:618px;}.elementor-2997 .elementor-element.elementor-element-2c3f00e{--width:630px;}.elementor-2997 .elementor-element.elementor-element-8c126fa{--width:618px;}.elementor-2997 .elementor-element.elementor-element-476033d{--width:630px;}.elementor-2997 .elementor-element.elementor-element-56e41b5{--width:618px;}.elementor-2997 .elementor-element.elementor-element-fb36076{--width:630px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2997 .elementor-element.elementor-element-7d00ac04{--width:618px;}.elementor-2997 .elementor-element.elementor-element-1b3e9acf{--width:630px;}.elementor-2997 .elementor-element.elementor-element-1cb17d93{--width:618px;}.elementor-2997 .elementor-element.elementor-element-6522a809{--width:630px;}.elementor-2997 .elementor-element.elementor-element-61ee0c9a{--width:618px;}.elementor-2997 .elementor-element.elementor-element-3608c85{--width:630px;}.elementor-2997 .elementor-element.elementor-element-ab4fbe2{--width:618px;}.elementor-2997 .elementor-element.elementor-element-7b4fcdc2{--width:640px;}.elementor-2997 .elementor-element.elementor-element-74e5b794{--width:618px;}.elementor-2997 .elementor-element.elementor-element-568d8240{--width:630px;}.elementor-2997 .elementor-element.elementor-element-6d6b61fa{--width:618px;}.elementor-2997 .elementor-element.elementor-element-7d0da3d{--width:630px;}.elementor-2997 .elementor-element.elementor-element-5fa492ef{--width:574px;}.elementor-2997 .elementor-element.elementor-element-20645940{--width:534px;}.elementor-2997 .elementor-element.elementor-element-19e04baa{--width:574px;}.elementor-2997 .elementor-element.elementor-element-704e81de{--width:534px;}.elementor-2997 .elementor-element.elementor-element-1c637267{--width:574px;}.elementor-2997 .elementor-element.elementor-element-6eabcf3d{--width:534px;}.elementor-2997 .elementor-element.elementor-element-7ba821de{--width:574px;}.elementor-2997 .elementor-element.elementor-element-73721890{--width:534px;}.elementor-2997 .elementor-element.elementor-element-153a4124{--width:574px;}.elementor-2997 .elementor-element.elementor-element-4d638424{--width:534px;}.elementor-2997 .elementor-element.elementor-element-65d804db{--width:574px;}.elementor-2997 .elementor-element.elementor-element-3011aa1{--width:534px;}.elementor-2997 .elementor-element.elementor-element-e4f6ccd{--width:618px;}.elementor-2997 .elementor-element.elementor-element-c9040bb{--width:630px;}.elementor-2997 .elementor-element.elementor-element-05d88a9{--width:618px;}.elementor-2997 .elementor-element.elementor-element-0b39655{--width:630px;}.elementor-2997 .elementor-element.elementor-element-5a61238{--width:618px;}.elementor-2997 .elementor-element.elementor-element-04f4f75{--width:630px;}.elementor-2997 .elementor-element.elementor-element-481f7b4{--width:618px;}.elementor-2997 .elementor-element.elementor-element-2c3f00e{--width:640px;}.elementor-2997 .elementor-element.elementor-element-8c126fa{--width:618px;}.elementor-2997 .elementor-element.elementor-element-476033d{--width:630px;}.elementor-2997 .elementor-element.elementor-element-56e41b5{--width:618px;}.elementor-2997 .elementor-element.elementor-element-fb36076{--width:630px;}}@media(max-width:1366px){.elementor-2997 .elementor-element.elementor-element-52f11c38{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-1b3e9acf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7b0196ff{text-align:center;}.elementor-2997 .elementor-element.elementor-element-12ec52c1{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6c097be2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-6522a809{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-339c99b1{text-align:center;}.elementor-2997 .elementor-element.elementor-element-71a955a9{text-align:center;}.elementor-2997 .elementor-element.elementor-element-7874b3ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-6ea60e2a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-68dd4a8a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-29a4b09d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-7b4fcdc2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-1cdb2d3f{text-align:center;}.elementor-2997 .elementor-element.elementor-element-1d031244{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5f0851cf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-568d8240{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-43167f3{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2208cf23{text-align:center;}.elementor-2997 .elementor-element.elementor-element-56a424af{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-32dd3e25{text-align:center;}.elementor-2997 .elementor-element.elementor-element-55da2631{text-align:center;}.elementor-2997 .elementor-element.elementor-element-35fff595{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-22e97b33 img{max-width:460px;height:900px;}.elementor-2997 .elementor-element.elementor-element-20645940{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6c3c6a83{text-align:center;}.elementor-2997 .elementor-element.elementor-element-62db361{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5c65ddfc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-704e81de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6dde2877{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2cf587ab{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2abb0dd1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-6eabcf3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-5bc6036c{text-align:center;}.elementor-2997 .elementor-element.elementor-element-7c7d6088{text-align:center;}.elementor-2997 .elementor-element.elementor-element-1dd9b40d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-73721890{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-10a21a99{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2f2cca4a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5111c0c0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-4d638424{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-33ffd499{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6565c208{text-align:center;}.elementor-2997 .elementor-element.elementor-element-22cdf9ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-21bfacdc{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5b20cb23{text-align:center;}.elementor-2997 .elementor-element.elementor-element-0c2ff3e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-c9040bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-d2ae091{text-align:center;}.elementor-2997 .elementor-element.elementor-element-e79a4bf{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ae21bb3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-0b39655{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-cced82c{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2f11e9d{text-align:center;}.elementor-2997 .elementor-element.elementor-element-b6ecdea{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-64c5e12{text-align:center;}.elementor-2997 .elementor-element.elementor-element-39e168b{text-align:center;}.elementor-2997 .elementor-element.elementor-element-d4e8471{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-2c3f00e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6437fab{text-align:center;}.elementor-2997 .elementor-element.elementor-element-9730c3b{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ca6a587{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-476033d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-45d7cc4{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ad48f75{text-align:center;}.elementor-2997 .elementor-element.elementor-element-52fd637{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-0d28fbd{text-align:center;}.elementor-2997 .elementor-element.elementor-element-cb66807{text-align:center;}}@media(max-width:1200px){.elementor-2997 .elementor-element.elementor-element-fdb5ef7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-b3f8c75{width:var( --container-widget-width, 720.461px );max-width:720.461px;--container-widget-width:720.461px;--container-widget-flex-grow:0;text-align:center;}.elementor-2997 .elementor-element.elementor-element-3c4abee{text-align:center;}.elementor-2997 .elementor-element.elementor-element-46e6f59{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-2997 .elementor-element.elementor-element-1898ec4{width:var( --container-widget-width, 521.891px );max-width:521.891px;--container-widget-width:521.891px;--container-widget-flex-grow:0;text-align:center;}.elementor-2997 .elementor-element.elementor-element-a45c317{text-align:center;}.elementor-2997 .elementor-element.elementor-element-3c40870{--justify-content:center;}.elementor-2997 .elementor-element.elementor-element-b3f8c75{width:var( --container-widget-width, 596.891px );max-width:596.891px;--container-widget-width:596.891px;--container-widget-flex-grow:0;text-align:center;}.elementor-2997 .elementor-element.elementor-element-3c4abee{width:var( --container-widget-width, 526.086px );max-width:526.086px;--container-widget-width:526.086px;--container-widget-flex-grow:0;text-align:center;}.elementor-2997 .elementor-element.elementor-element-46e6f59{--justify-content:center;}.elementor-2997 .elementor-element.elementor-element-2decce7{width:var( --container-widget-width, 521.891px );max-width:521.891px;--container-widget-width:521.891px;--container-widget-flex-grow:0;text-align:center;}.elementor-2997 .elementor-element.elementor-element-73b846f{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6ef10a6{--justify-content:center;}.elementor-2997 .elementor-element.elementor-element-f255851{--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2997 .elementor-element.elementor-element-52f11c38{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-7d00ac04{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6715a3c8{text-align:left;}.elementor-2997 .elementor-element.elementor-element-6715a3c8 img{max-width:640px;}.elementor-2997 .elementor-element.elementor-element-7b0196ff{text-align:center;}.elementor-2997 .elementor-element.elementor-element-12ec52c1{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6c097be2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-339c99b1{text-align:center;}.elementor-2997 .elementor-element.elementor-element-71a955a9{text-align:center;}.elementor-2997 .elementor-element.elementor-element-7874b3ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-6ea60e2a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-68dd4a8a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-29a4b09d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-1cdb2d3f{text-align:center;}.elementor-2997 .elementor-element.elementor-element-1d031244{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5f0851cf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-43167f3{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2208cf23{text-align:center;}.elementor-2997 .elementor-element.elementor-element-56a424af{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-32dd3e25{text-align:center;}.elementor-2997 .elementor-element.elementor-element-55da2631{text-align:center;}.elementor-2997 .elementor-element.elementor-element-759094d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2997 .elementor-element.elementor-element-35fff595{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-6c3c6a83{text-align:center;}.elementor-2997 .elementor-element.elementor-element-62db361{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5c65ddfc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-6dde2877{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2cf587ab{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2abb0dd1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-5bc6036c{text-align:center;}.elementor-2997 .elementor-element.elementor-element-7c7d6088{text-align:center;}.elementor-2997 .elementor-element.elementor-element-1dd9b40d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-10a21a99{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2f2cca4a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5111c0c0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-33ffd499{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6565c208{text-align:center;}.elementor-2997 .elementor-element.elementor-element-22cdf9ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-21bfacdc{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5b20cb23{text-align:center;}.elementor-2997 .elementor-element.elementor-element-1a877e15{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2997 .elementor-element.elementor-element-0c2ff3e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-e4f6ccd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-96a5539{text-align:left;}.elementor-2997 .elementor-element.elementor-element-96a5539 img{max-width:640px;}.elementor-2997 .elementor-element.elementor-element-d2ae091{text-align:center;}.elementor-2997 .elementor-element.elementor-element-e79a4bf{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ae21bb3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-cced82c{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2f11e9d{text-align:center;}.elementor-2997 .elementor-element.elementor-element-b6ecdea{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-64c5e12{text-align:center;}.elementor-2997 .elementor-element.elementor-element-39e168b{text-align:center;}.elementor-2997 .elementor-element.elementor-element-d4e8471{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-6437fab{text-align:center;}.elementor-2997 .elementor-element.elementor-element-9730c3b{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ca6a587{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-45d7cc4{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ad48f75{text-align:center;}.elementor-2997 .elementor-element.elementor-element-52fd637{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-0d28fbd{text-align:center;}.elementor-2997 .elementor-element.elementor-element-cb66807{text-align:center;}.elementor-2997 .elementor-element.elementor-element-84dc2ce{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2997 .elementor-element.elementor-element-192d0d7{--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-2997 .elementor-element.elementor-element-7b107ec{--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-2997 .elementor-element.elementor-element-c123bf0{--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-2997 .elementor-element.elementor-element-2629813{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-3b0c39d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7dc1890{text-align:center;}.elementor-2997 .elementor-element.elementor-element-cb9da3e{--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-2997 .elementor-element.elementor-element-7f35bcb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-a72c5a3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-9d87b9f{text-align:center;}.elementor-2997 .elementor-element.elementor-element-5771a4a{--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-2997 .elementor-element.elementor-element-8b7a160{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-750398c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-d429727{text-align:center;}.elementor-2997 .elementor-element.elementor-element-722bfb1{--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-2997 .elementor-element.elementor-element-041f445{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-d4118c5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-d53f4ff{text-align:center;}.elementor-2997 .elementor-element.elementor-element-8a33522{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-2489f65{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-83917c3{text-align:center;}.elementor-2997 .elementor-element.elementor-element-b3aa9de{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2997 .elementor-element.elementor-element-82db0a8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-37391d0{text-align:center;}.elementor-2997 .elementor-element.elementor-element-1d7e0e3{--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-2997 .elementor-element.elementor-element-30b6c3f{--min-height:0px;}.elementor-2997 .elementor-element.elementor-element-30b6c3f:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-30b6c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2997 .elementor-element.elementor-element-d1279c1{--min-height:422px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-3cd833b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-2adefd8{width:var( --container-widget-width, 521.891px );max-width:521.891px;--container-widget-width:521.891px;--container-widget-flex-grow:0;text-align:center;}.elementor-2997 .elementor-element.elementor-element-2adefd8 .elementor-heading-title{font-size:40px;}.elementor-2997 .elementor-element.elementor-element-c8b42db{--justify-content:center;}}@media(max-width:880px){.elementor-2997 .elementor-element.elementor-element-73b846f{width:var( --container-widget-width, 532.086px );max-width:532.086px;--container-widget-width:532.086px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2997 .elementor-element.elementor-element-caff8ce{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-2997 .elementor-element.elementor-element-38e7fcc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2997 .elementor-element.elementor-element-3d66ff9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-00c55a0{--width:233px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-1898ec4{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-2997 .elementor-element.elementor-element-1898ec4 .elementor-heading-title{font-size:32px;}.elementor-2997 .elementor-element.elementor-element-a45c317{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;font-size:16px;}.elementor-2997 .elementor-element.elementor-element-3c40870{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2997 .elementor-element.elementor-element-0370541{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-2997 .elementor-element.elementor-element-a5cbcbc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2997 .elementor-element.elementor-element-e63b108{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-fdb5ef7{--width:233px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-b3f8c75{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-2997 .elementor-element.elementor-element-b3f8c75 .elementor-heading-title{font-size:32px;}.elementor-2997 .elementor-element.elementor-element-3c4abee{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;font-size:16px;}.elementor-2997 .elementor-element.elementor-element-46e6f59{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2997 .elementor-element.elementor-element-503b936{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-2997 .elementor-element.elementor-element-dd05194{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2997 .elementor-element.elementor-element-3075c17{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-27c5419{--width:242px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-2decce7{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-2997 .elementor-element.elementor-element-2decce7 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-73b846f{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;font-size:16px;}.elementor-2997 .elementor-element.elementor-element-6ef10a6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2997 .elementor-element.elementor-element-f255851{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2997 .elementor-element.elementor-element-b341667{font-size:20px;}.elementor-2997 .elementor-element.elementor-element-780bdd9c{--padding-top:80px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-2997 .elementor-element.elementor-element-4458afbe{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-52f11c38{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-52f11c38.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-7d00ac04{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6715a3c8{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6715a3c8 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-1b3e9acf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7b0196ff .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-12ec52c1{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-6c097be2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-6c097be2.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-1cb17d93{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-30bd256b{text-align:center;}.elementor-2997 .elementor-element.elementor-element-30bd256b img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-6522a809{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-339c99b1 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-71a955a9{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-7874b3ce{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-7874b3ce.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-61ee0c9a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-3a3964d8{text-align:center;}.elementor-2997 .elementor-element.elementor-element-3a3964d8 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-3608c85{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6ea60e2a .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-68dd4a8a{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-29a4b09d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-29a4b09d.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-ab4fbe2{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7051ea5d{text-align:center;}.elementor-2997 .elementor-element.elementor-element-7051ea5d img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-7b4fcdc2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-1cdb2d3f .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-1d031244{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-5f0851cf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-5f0851cf.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-74e5b794{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-35f81a1a{text-align:center;}.elementor-2997 .elementor-element.elementor-element-35f81a1a img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-568d8240{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-43167f3 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-2208cf23{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-56a424af{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-56a424af.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-6d6b61fa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-d0802b5{text-align:center;}.elementor-2997 .elementor-element.elementor-element-d0802b5 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-7d0da3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-32dd3e25 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-55da2631{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-759094d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2997 .elementor-element.elementor-element-759094d.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-35fff595{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-35fff595.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-5fa492ef{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-22e97b33{text-align:center;}.elementor-2997 .elementor-element.elementor-element-22e97b33 img{width:233px;max-width:402px;height:500px;object-fit:contain;}.elementor-2997 .elementor-element.elementor-element-20645940{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6c3c6a83 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-62db361{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-5c65ddfc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-5c65ddfc.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-19e04baa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-2c0fd374{text-align:center;}.elementor-2997 .elementor-element.elementor-element-2c0fd374 img{width:233px;max-width:402px;height:500px;object-fit:contain;}.elementor-2997 .elementor-element.elementor-element-704e81de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6dde2877 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-2cf587ab{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-2abb0dd1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-2abb0dd1.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-1c637267{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-43e0df7d{text-align:center;}.elementor-2997 .elementor-element.elementor-element-43e0df7d img{width:233px;max-width:402px;height:500px;object-fit:contain;}.elementor-2997 .elementor-element.elementor-element-6eabcf3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-5bc6036c .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-7c7d6088{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-1dd9b40d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-1dd9b40d.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-7ba821de{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6c82eeb9{text-align:center;}.elementor-2997 .elementor-element.elementor-element-6c82eeb9 img{width:233px;max-width:402px;height:500px;object-fit:contain;}.elementor-2997 .elementor-element.elementor-element-73721890{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-10a21a99 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-2f2cca4a{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-5111c0c0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-5111c0c0.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-153a4124{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-7abba5cd{text-align:center;}.elementor-2997 .elementor-element.elementor-element-7abba5cd img{width:233px;max-width:402px;height:500px;object-fit:contain;}.elementor-2997 .elementor-element.elementor-element-4d638424{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-33ffd499 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-6565c208{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-22cdf9ed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-22cdf9ed.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-65d804db{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-8f52e42{text-align:center;}.elementor-2997 .elementor-element.elementor-element-8f52e42 img{width:233px;max-width:402px;height:500px;object-fit:contain;}.elementor-2997 .elementor-element.elementor-element-3011aa1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-21bfacdc .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-5b20cb23{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-1a877e15{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2997 .elementor-element.elementor-element-1a877e15.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-1ad5d644{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-0c2ff3e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-0c2ff3e.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-e4f6ccd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-96a5539{text-align:center;}.elementor-2997 .elementor-element.elementor-element-96a5539 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-c9040bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-d2ae091 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-e79a4bf{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-ae21bb3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-ae21bb3.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-05d88a9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-a577dc1{text-align:center;}.elementor-2997 .elementor-element.elementor-element-a577dc1 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-0b39655{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-cced82c .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-2f11e9d{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-b6ecdea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-b6ecdea.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-5a61238{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-f09d6c3{text-align:center;}.elementor-2997 .elementor-element.elementor-element-f09d6c3 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-04f4f75{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-64c5e12 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-39e168b{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-d4e8471{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-d4e8471.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-481f7b4{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-125cd31{text-align:center;}.elementor-2997 .elementor-element.elementor-element-125cd31 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-2c3f00e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-6437fab .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-9730c3b{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-ca6a587{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-ca6a587.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-8c126fa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-249668c{text-align:center;}.elementor-2997 .elementor-element.elementor-element-249668c img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-476033d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-45d7cc4 .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-ad48f75{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-52fd637{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2997 .elementor-element.elementor-element-52fd637.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2997 .elementor-element.elementor-element-56e41b5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-18d96a3{text-align:center;}.elementor-2997 .elementor-element.elementor-element-18d96a3 img{width:233px;max-width:402px;height:500px;object-fit:cover;}.elementor-2997 .elementor-element.elementor-element-fb36076{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-0d28fbd .elementor-heading-title{font-size:30px;}.elementor-2997 .elementor-element.elementor-element-cb66807{font-size:18px;}.elementor-2997 .elementor-element.elementor-element-84dc2ce{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2997 .elementor-element.elementor-element-84dc2ce.elementor-element{--align-self:center;}.elementor-2997 .elementor-element.elementor-element-5fe7456{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-title-font-size:14px;}.elementor-2997 .elementor-element.elementor-element-3ef046c{--padding-top:60px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-2997 .elementor-element.elementor-element-192d0d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-7b107ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-2629813{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-7dc1890{font-size:16px;}.elementor-2997 .elementor-element.elementor-element-7f35bcb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-9d87b9f{font-size:16px;}.elementor-2997 .elementor-element.elementor-element-8b7a160{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2997 .elementor-element.elementor-element-d429727{font-size:16px;}.elementor-2997 .elementor-element.elementor-element-722bfb1{--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-2997 .elementor-element.elementor-element-d53f4ff{font-size:16px;}.elementor-2997 .elementor-element.elementor-element-83917c3{font-size:16px;}.elementor-2997 .elementor-element.elementor-element-37391d0{font-size:16px;}.elementor-2997 .elementor-element.elementor-element-eb878eb{--padding-top:0px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2997 .elementor-element.elementor-element-7e5e142 .elementor-testimonial-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-fd3aeb8 .elementor-testimonial-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-06c4a20 .elementor-testimonial-wrapper{text-align:center;}.elementor-2997 .elementor-element.elementor-element-ef05dbe{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2997 .elementor-element.elementor-element-30b6c3f{--min-height:422px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2997 .elementor-element.elementor-element-30b6c3f:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-30b6c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2997 .elementor-element.elementor-element-d1279c1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-3cd833b{--width:233px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2997 .elementor-element.elementor-element-2adefd8{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-2997 .elementor-element.elementor-element-2adefd8 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-2997 .elementor-element.elementor-element-c8b42db{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}/* Start custom CSS for container, class: .elementor-element-38e7fcc */.elementor-2997 .elementor-element.elementor-element-38e7fcc {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5cbcbc */.elementor-2997 .elementor-element.elementor-element-a5cbcbc {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd05194 */.elementor-2997 .elementor-element.elementor-element-dd05194 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d00ac04 */.elementor-2997 .elementor-element.elementor-element-7d00ac04 {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f11c38 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52f11c38 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c097be2 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-6c097be2 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7874b3ce */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-7874b3ce .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a4b09d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-29a4b09d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0851cf */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5f0851cf .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a424af */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-56a424af .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35fff595 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-35fff595 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c65ddfc */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5c65ddfc .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abb0dd1 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-2abb0dd1 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd9b40d */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-1dd9b40d .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5111c0c0 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-5111c0c0 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cdf9ed */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-22cdf9ed .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f6ccd */.elementor-2997 .elementor-element.elementor-element-e4f6ccd {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2ff3e */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-0c2ff3e .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae21bb3 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ae21bb3 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ecdea */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-b6ecdea .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e8471 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-d4e8471 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6a587 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-ca6a587 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fd637 */@media (max-width: 767px) {
  .elementor-2997 .elementor-element.elementor-element-52fd637 .elementor-slide-content {
    min-height: 100px;
    display: flex;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5fe7456 */.elementor-2997 .elementor-element.elementor-element-5fe7456 .e-n-tabs__nav {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.elementor-2997 .elementor-element.elementor-element-5fe7456 .e-n-tabs__nav {
    border: 1px solid rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b6c3f */.elementor-2997 .elementor-element.elementor-element-30b6c3f {
  aspect-ratio: 16 / 9; /* or whatever ratio fits your design */
}/* End custom CSS */