.elementor-44 .elementor-element.elementor-element-ed1ee55{--display:flex;--padding-top:250px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-44 .elementor-element.elementor-element-ed1ee55:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-ed1ee55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92549aa );}.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-44 .elementor-element.elementor-element-c5fa2c1{text-align:center;}.elementor-44 .elementor-element.elementor-element-c5fa2c1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20.83vw;font-weight:700;line-height:20.83vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-44 .elementor-element.elementor-element-8db9820{margin:-32% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:end;}.elementor-44 .elementor-element.elementor-element-8db9820 img{width:50%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-ac695fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-44 .elementor-element.elementor-element-ac695fa:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-ac695fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-aaf2510{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b217f31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-88661d7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:160px;font-weight:600;line-height:160px;color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-4143079{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-44 .elementor-element.elementor-element-7f7223e{padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-3daf8a8{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-4e711da .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-44 .elementor-element.elementor-element-4e711da .elementor-custom-embed-play i{color:#DD181800;font-size:200px;}.elementor-44 .elementor-element.elementor-element-4e711da .elementor-custom-embed-play svg{fill:#DD181800;width:200px;height:200px;}.elementor-44 .elementor-element.elementor-element-18eea94{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-b0331d1{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-68e0033{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5708005{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.5px 0px 0px;--border-top-width:0px;--border-right-width:0.5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4543e03 );--border-color:var( --e-global-color-4543e03 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{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-44 .elementor-element.elementor-element-92308b1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-92308b1 .elementor-counter-title{justify-content:start;color:var( --e-global-color-4543e03 );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;}.elementor-44 .elementor-element.elementor-element-92308b1 .elementor-counter{gap:16px;}.elementor-44 .elementor-element.elementor-element-92308b1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4543e03 );font-family:"Oswald", Sans-serif;font-size:96px;font-weight:600;line-height:96px;}.elementor-44 .elementor-element.elementor-element-e871025{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.5px 0px 0px;--border-top-width:0px;--border-right-width:0.5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4543e03 );--border-color:var( --e-global-color-4543e03 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0a74c33 .elementor-counter-title{justify-content:start;color:var( --e-global-color-4543e03 );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;}.elementor-44 .elementor-element.elementor-element-0a74c33 .elementor-counter{gap:16px;}.elementor-44 .elementor-element.elementor-element-0a74c33 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4543e03 );font-family:"Oswald", Sans-serif;font-size:96px;font-weight:600;line-height:96px;}.elementor-44 .elementor-element.elementor-element-f33ea69{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.5px 0px 0px;--border-top-width:0px;--border-right-width:0.5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4543e03 );--border-color:var( --e-global-color-4543e03 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-855aaef .elementor-counter-title{justify-content:start;color:var( --e-global-color-4543e03 );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;}.elementor-44 .elementor-element.elementor-element-855aaef .elementor-counter{gap:16px;}.elementor-44 .elementor-element.elementor-element-855aaef .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4543e03 );font-family:"Oswald", Sans-serif;font-size:96px;font-weight:600;line-height:96px;}.elementor-44 .elementor-element.elementor-element-5bed050{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.5px 0px 0px;--border-top-width:0px;--border-right-width:0.5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4543e03 );--border-color:var( --e-global-color-4543e03 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5de399a .elementor-counter-title{justify-content:start;color:var( --e-global-color-4543e03 );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;}.elementor-44 .elementor-element.elementor-element-5de399a .elementor-counter{gap:16px;}.elementor-44 .elementor-element.elementor-element-5de399a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4543e03 );font-family:"Oswald", Sans-serif;font-size:96px;font-weight:600;line-height:96px;}.elementor-44 .elementor-element.elementor-element-76efed6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4543e03 );--border-color:var( --e-global-color-4543e03 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-4436f06 .elementor-counter-title{justify-content:start;color:var( --e-global-color-4543e03 );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;}.elementor-44 .elementor-element.elementor-element-4436f06 .elementor-counter{gap:16px;}.elementor-44 .elementor-element.elementor-element-4436f06 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4543e03 );font-family:"Oswald", Sans-serif;font-size:96px;font-weight:600;line-height:96px;}.elementor-44 .elementor-element.elementor-element-66bf08a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-44 .elementor-element.elementor-element-66bf08a:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-66bf08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-06810f8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:600;line-height:76.8px;letter-spacing:0.64px;}.elementor-44 .elementor-element.elementor-element-53f724a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-0a76ebf{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-44 .elementor-element.elementor-element-0a76ebf:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-0a76ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202A4D;}.elementor-44 .elementor-element.elementor-element-29cc5ec{text-align:center;}.elementor-44 .elementor-element.elementor-element-29cc5ec .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:32px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-949bd73{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-44 .elementor-element.elementor-element-90c8cb7 img{width:100px;}.elementor-44 .elementor-element.elementor-element-5bba07b img{max-width:100%;}.elementor-44 .elementor-element.elementor-element-6d0a6cf img{height:40px;object-fit:contain;object-position:center center;}.elementor-44 .elementor-element.elementor-element-59c5cb6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-44 .elementor-element.elementor-element-59c5cb6:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-59c5cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-c2a7c94{text-align:center;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:32px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-322ed9f{text-align:center;}.elementor-44 .elementor-element.elementor-element-322ed9f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:57.6px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-cfd8971{width:var( --container-widget-width, 824px );max-width:824px;--container-widget-width:824px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;}.elementor-44 .elementor-element.elementor-element-cfd8971.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-84d0fe2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon-box-wrapper{gap:24px;}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon-box-title{margin-block-end:24px;}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon{font-size:200px;}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon-box-title, .elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon-box-wrapper{gap:24px;}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon-box-title{margin-block-end:24px;}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon{font-size:200px;}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon-box-title, .elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon-box-wrapper{gap:24px;}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon-box-title{margin-block-end:24px;}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon{font-size:200px;}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon-box-title, .elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-64da5c2{--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 96px;--row-gap:0px;--column-gap:96px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-44 .elementor-element.elementor-element-64da5c2:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-64da5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-aa0404a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e6bcf4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-44 .elementor-element.elementor-element-e6bcf4b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;line-height:88px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-b472dfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-44 .elementor-element.elementor-element-08216be .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;line-height:21px;letter-spacing:0.9px;padding:16px 32px 16px 32px;}.elementor-44 .elementor-element.elementor-element-624d381{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-fb454cc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0d62266{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-44 .elementor-element.elementor-element-0d62266 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-413a7a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-817d244{font-family:"Gochi Hand", Sans-serif;font-size:24px;font-weight:400;line-height:28.8px;color:var( --e-global-color-8f8bf7f );}.elementor-44 .elementor-element.elementor-element-d2d8564{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-44 .elementor-element.elementor-element-d2d8564 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-d7d75f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-249dc47{font-family:"Gochi Hand", Sans-serif;font-size:24px;font-weight:400;line-height:28.8px;color:var( --e-global-color-8f8bf7f );}.elementor-44 .elementor-element.elementor-element-2eb3da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-44 .elementor-element.elementor-element-2eb3da5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-a0fc091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-7feb7db{font-family:"Gochi Hand", Sans-serif;font-size:24px;font-weight:400;line-height:28.8px;color:var( --e-global-color-8f8bf7f );}.elementor-44 .elementor-element.elementor-element-afbd598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-44 .elementor-element.elementor-element-afbd598 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-e61f1e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-78ec75b{font-family:"Gochi Hand", Sans-serif;font-size:24px;font-weight:400;line-height:28.8px;color:var( --e-global-color-8f8bf7f );}.elementor-44 .elementor-element.elementor-element-74634b1{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-44 .elementor-element.elementor-element-0d77278{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-44 .elementor-element.elementor-element-0d77278:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-0d77278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-74749de .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:600;line-height:76.8px;letter-spacing:0.64px;}.elementor-44 .elementor-element.elementor-element-9f2696b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-7e8f935{--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 16px;--row-gap:0px;--column-gap:16px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-44 .elementor-element.elementor-element-7e8f935:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-7e8f935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-25456da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7620ba6{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:32px;letter-spacing:0.2px;color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-29d29cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-44 .elementor-element.elementor-element-29d29cd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:57px;color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-0a173f9 .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-0a173f9 .elementor-button:focus{background-color:var( --e-global-color-4543e03 );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-0a173f9 .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;line-height:21px;letter-spacing:0.9px;border-style:none;padding:16px 32px 16px 32px;}.elementor-44 .elementor-element.elementor-element-0a173f9 .elementor-button:hover svg, .elementor-44 .elementor-element.elementor-element-0a173f9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-6ecd45e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-36c14c9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-99e57ee{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:32px;letter-spacing:0.2px;color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-0706bb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-44 .elementor-element.elementor-element-0706bb1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-074e607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-7324152 .elementor-button{background-color:#FEFEFE00;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:500;line-height:21.6px;letter-spacing:0.18px;fill:var( --e-global-color-4543e03 );color:var( --e-global-color-4543e03 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4543e03 );padding:16px 24px 16px 24px;}.elementor-44 .elementor-element.elementor-element-7324152 .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-7324152 .elementor-button:focus{background-color:var( --e-global-color-4543e03 );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-7324152 .elementor-button:hover svg, .elementor-44 .elementor-element.elementor-element-7324152 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-c94ccf0{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:32px;letter-spacing:0.2px;color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-4a7397e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-44 .elementor-element.elementor-element-4a7397e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38.4px;letter-spacing:0.32px;color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-04e89bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0.18px;color:var( --e-global-color-4543e03 );}.elementor-44 .elementor-element.elementor-element-b8d960e .elementor-button{background-color:#FEFEFE00;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:500;line-height:21.6px;letter-spacing:0.18px;fill:var( --e-global-color-4543e03 );color:var( --e-global-color-4543e03 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4543e03 );padding:16px 24px 16px 24px;}.elementor-44 .elementor-element.elementor-element-b8d960e .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-b8d960e .elementor-button:focus{background-color:var( --e-global-color-4543e03 );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-b8d960e .elementor-button:hover svg, .elementor-44 .elementor-element.elementor-element-b8d960e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-4b89fee{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0599924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-44 .elementor-element.elementor-element-0599924 .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;line-height:21px;letter-spacing:0.9px;padding:16px 32px 16px 32px;}.elementor-44 .elementor-element.elementor-element-3201c4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-b217f31{--width:60%;}.elementor-44 .elementor-element.elementor-element-4143079{--width:40%;}.elementor-44 .elementor-element.elementor-element-aa0404a{--width:40%;}.elementor-44 .elementor-element.elementor-element-624d381{--width:60%;}.elementor-44 .elementor-element.elementor-element-25456da{--width:33%;}.elementor-44 .elementor-element.elementor-element-6ecd45e{--width:67%;}.elementor-44 .elementor-element.elementor-element-3201c4c{--width:100%;}}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-ed1ee55{--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-44 .elementor-element.elementor-element-8db9820{margin:-30% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-44 .elementor-element.elementor-element-8db9820 img{width:50%;}.elementor-44 .elementor-element.elementor-element-ac695fa{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-88661d7 .elementor-heading-title{font-size:80px;line-height:80px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-44 .elementor-element.elementor-element-3daf8a8{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-4e711da .elementor-custom-embed-play i{font-size:100px;}.elementor-44 .elementor-element.elementor-element-4e711da .elementor-custom-embed-play svg{width:100px;height:100px;}.elementor-44 .elementor-element.elementor-element-b0331d1{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-68e0033{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-92308b1{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-06810f8{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-0a76ebf{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-949bd73{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-44 .elementor-element.elementor-element-59c5cb6{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-322ed9f .elementor-heading-title{font-size:36px;line-height:43.2px;}.elementor-44 .elementor-element.elementor-element-84d0fe2{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon-box-wrapper{gap:14px;}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon-box-title{margin-block-end:14px;}.elementor-44 .elementor-element.elementor-element-43b8180 .elementor-icon{font-size:200px;}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon-box-wrapper{gap:14px;}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon-box-title{margin-block-end:14px;}.elementor-44 .elementor-element.elementor-element-4e1689e .elementor-icon{font-size:200px;}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon-box-wrapper{gap:14px;}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon-box-title{margin-block-end:14px;}.elementor-44 .elementor-element.elementor-element-0bfabcf .elementor-icon{font-size:200px;}.elementor-44 .elementor-element.elementor-element-64da5c2{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-e6bcf4b .elementor-heading-title{font-size:36px;line-height:43.2px;}.elementor-44 .elementor-element.elementor-element-fb454cc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-74634b1{--padding-top:28px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-74749de{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-7e8f935{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-29d29cd .elementor-heading-title{font-size:36px;line-height:43.2px;}.elementor-44 .elementor-element.elementor-element-36c14c9{--e-con-grid-template-columns:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-ed1ee55{--padding-top:128px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-44 .elementor-element.elementor-element-8db9820 img{width:100%;}.elementor-44 .elementor-element.elementor-element-aaf2510{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-44 .elementor-element.elementor-element-4143079{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-44 .elementor-element.elementor-element-4e711da .elementor-custom-embed-play i{font-size:50px;}.elementor-44 .elementor-element.elementor-element-4e711da .elementor-custom-embed-play svg{width:50px;height:50px;}.elementor-44 .elementor-element.elementor-element-68e0033{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-5708005{border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e871025{border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;--padding-top:14px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f33ea69{border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;--padding-top:14px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5bed050{border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;--padding-top:14px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-76efed6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-66bf08a{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-06810f8 .elementor-heading-title{font-size:32px;line-height:48px;letter-spacing:0.32px;}.elementor-44 .elementor-element.elementor-element-949bd73{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44 .elementor-element.elementor-element-90c8cb7 img{height:80px;}.elementor-44 .elementor-element.elementor-element-8a4f2cd img{height:50px;object-fit:contain;object-position:center center;}.elementor-44 .elementor-element.elementor-element-d94090e img{height:80px;object-fit:contain;object-position:center center;}.elementor-44 .elementor-element.elementor-element-322ed9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-84d0fe2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-44 .elementor-element.elementor-element-64da5c2{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-e6bcf4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-44 .elementor-element.elementor-element-08216be .elementor-button{padding:10px 32px 10px 32px;}.elementor-44 .elementor-element.elementor-element-fb454cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-0d77278{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-74749de .elementor-heading-title{font-size:32px;line-height:48px;letter-spacing:0.32px;}.elementor-44 .elementor-element.elementor-element-7e8f935{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-29d29cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-44 .elementor-element.elementor-element-36c14c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-4b89fee{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-0599924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-88661d7 */.elementor-44 .elementor-element.elementor-element-88661d7 span {
    color: #F7CE1C;
}
@media(max-width:768px){
    .elementor-44 .elementor-element.elementor-element-88661d7 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7223e */.elementor-44 .elementor-element.elementor-element-7f7223e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68e0033 */.elementor-44 .elementor-element.elementor-element-68e0033 {
    align-items: stretch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d94090e */@media(max-width:1024px){
    .elementor-44 .elementor-element.elementor-element-d94090e {
            grid-column: 1 / -1;
    justify-self: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949bd73 */@media(min-width:1864px){
    .elementor-44 .elementor-element.elementor-element-949bd73 {
    gap: 110px;
}
}
@media(max-width:1024px){
    .elementor-44 .elementor-element.elementor-element-949bd73 {
        display: grid;
         grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
}
}
@media(max-width:768px){
    .elementor-44 .elementor-element.elementor-element-949bd73 {
    grid-template-columns: 1fr 1fr;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2a7c94 */.elementor-44 .elementor-element.elementor-element-c2a7c94 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-817d244 */.elementor-44 .elementor-element.elementor-element-817d244 p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-249dc47 */.elementor-44 .elementor-element.elementor-element-249dc47 p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7feb7db */.elementor-44 .elementor-element.elementor-element-7feb7db p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78ec75b */.elementor-44 .elementor-element.elementor-element-78ec75b p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3201c4c *//* ==========================================================================
   Masonry Gallery Layout
   ========================================================================== */

.masonry-gallery {
  display: grid;
  /* 4-column layout (25% width per column track) */
  grid-template-columns: repeat(4, 1fr);
  /* Explicit 2-row track setup */
  grid-template-rows: 393px 393px;
  gap: 32px;
}

/* Base Card Styles */
.masonry-gallery .item {
  overflow: hidden;
  border-radius: 20px;
  background-color: #f0f0f0;
}

.masonry-gallery .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ==========================================================================
   Desktop Grid Positioning
   ========================================================================== */

/* Top Row Items */
.masonry-gallery .top-left {
  /* 25% width (1 col) */
  grid-column: 1 / 2;
  grid-row: 1 / 2;
}

.masonry-gallery .top-center {
  /* 50% width (2 cols) */
  grid-column: 2 / 4;
  grid-row: 1 / 2;
}

/* Bottom Row Items */
.masonry-gallery .bottom-left {
  /* 50% width (2 cols) */
  grid-column: 1 / 3;
  grid-row: 2 / 3;
}

.masonry-gallery .bottom-center {
  /* 25% width (1 col) */
  grid-column: 3 / 4;
  grid-row: 2 / 3;
}

/* Right Tall Feature Card */
.masonry-gallery .right-tall {
  /* 25% width (1 col), spans full height (2 rows + gap = 818px) */
  grid-column: 4 / 5;
  grid-row: 1 / 3;
}

/* ==========================================================================
   Responsive Breakpoint (Mobile & Tablet)
   ========================================================================== */

@media (max-width: 768px) {
  .masonry-gallery {
    /* Collapse to a single column flow */
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    gap: 16px;
  }

  .masonry-gallery .item {
    grid-column: auto !important;
    grid-row: auto !important;
    aspect-ratio: inherit;
  }

  .masonry-gallery .right-tall {
    aspect-ratio: 9 / 16;
  }
}/* End custom CSS */