.elementor-514 .elementor-element.elementor-element-d494369{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-514 .elementor-element.elementor-element-d494369:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-d494369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mittalglobalinc.com/wp-content/uploads/2026/09/29.png");background-position:center center;background-size:cover;}.elementor-514 .elementor-element.elementor-element-d494369::before, .elementor-514 .elementor-element.elementor-element-d494369 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-d494369 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-d494369 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-d494369 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-d494369 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#21150c;}.elementor-514 .elementor-element.elementor-element-6feb67b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-514 .elementor-element.elementor-element-2c69211{text-align:center;}.elementor-514 .elementor-element.elementor-element-2c69211 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:53px;font-weight:600;color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-2c69211.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-514 .elementor-element.elementor-element-df4bf91{text-align:center;font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-6813fc4 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-514 .elementor-element.elementor-element-2b5620f .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-c67f225 );border-style:none;border-radius:8px 8px 8px 8px;padding:1.2rem 2.8rem 1.2rem 2.8rem;}.elementor-514 .elementor-element.elementor-element-2b5620f .elementor-button:hover, .elementor-514 .elementor-element.elementor-element-2b5620f .elementor-button:focus{color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-2b5620f .elementor-button:hover svg, .elementor-514 .elementor-element.elementor-element-2b5620f .elementor-button:focus svg{fill:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-2b5620f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-f1299d6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-f1299d6:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-f1299d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-c359870{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-514 .elementor-element.elementor-element-aa883c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-60b2527 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-514 .elementor-element.elementor-element-60b2527.elementor-view-stacked .elementor-icon{background-color:#543D26;}.elementor-514 .elementor-element.elementor-element-60b2527.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-60b2527.elementor-view-default .elementor-icon{fill:#543D26;color:#543D26;border-color:#543D26;}.elementor-514 .elementor-element.elementor-element-60b2527 .elementor-icon{font-size:32px;}.elementor-514 .elementor-element.elementor-element-60b2527 .elementor-icon-box-title, .elementor-514 .elementor-element.elementor-element-60b2527 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-514 .elementor-element.elementor-element-60b2527 .elementor-icon-box-title{color:#2C221E;}.elementor-514 .elementor-element.elementor-element-60b2527 .elementor-icon-box-description{color:#6F7068;}.elementor-514 .elementor-element.elementor-element-ac44b16{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5D8CC;--border-color:#E5D8CC;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-8b331ae .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-514 .elementor-element.elementor-element-8b331ae.elementor-view-stacked .elementor-icon{background-color:#543D26;}.elementor-514 .elementor-element.elementor-element-8b331ae.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-8b331ae.elementor-view-default .elementor-icon{fill:#543D26;color:#543D26;border-color:#543D26;}.elementor-514 .elementor-element.elementor-element-8b331ae .elementor-icon{font-size:32px;}.elementor-514 .elementor-element.elementor-element-8b331ae .elementor-icon-box-title, .elementor-514 .elementor-element.elementor-element-8b331ae .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-514 .elementor-element.elementor-element-8b331ae .elementor-icon-box-title{color:#2C221E;}.elementor-514 .elementor-element.elementor-element-8b331ae .elementor-icon-box-description{color:#6F7068;}.elementor-514 .elementor-element.elementor-element-077b263{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5D8CC;--border-color:#E5D8CC;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-e9e6b99 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-514 .elementor-element.elementor-element-e9e6b99.elementor-view-stacked .elementor-icon{background-color:#543D26;}.elementor-514 .elementor-element.elementor-element-e9e6b99.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-e9e6b99.elementor-view-default .elementor-icon{fill:#543D26;color:#543D26;border-color:#543D26;}.elementor-514 .elementor-element.elementor-element-e9e6b99 .elementor-icon{font-size:32px;}.elementor-514 .elementor-element.elementor-element-e9e6b99 .elementor-icon-box-title, .elementor-514 .elementor-element.elementor-element-e9e6b99 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-514 .elementor-element.elementor-element-e9e6b99 .elementor-icon-box-title{color:#2C221E;}.elementor-514 .elementor-element.elementor-element-e9e6b99 .elementor-icon-box-description{color:#6F7068;}.elementor-514 .elementor-element.elementor-element-b5ccc95{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5D8CC;--border-color:#E5D8CC;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-7c6c402 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-514 .elementor-element.elementor-element-7c6c402.elementor-view-stacked .elementor-icon{background-color:#543D26;}.elementor-514 .elementor-element.elementor-element-7c6c402.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-7c6c402.elementor-view-default .elementor-icon{fill:#543D26;color:#543D26;border-color:#543D26;}.elementor-514 .elementor-element.elementor-element-7c6c402 .elementor-icon{font-size:32px;}.elementor-514 .elementor-element.elementor-element-7c6c402 .elementor-icon-box-title, .elementor-514 .elementor-element.elementor-element-7c6c402 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-514 .elementor-element.elementor-element-7c6c402 .elementor-icon-box-title{color:#2C221E;}.elementor-514 .elementor-element.elementor-element-7c6c402 .elementor-icon-box-description{color:#6F7068;}.elementor-514 .elementor-element.elementor-element-71143c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-71143c0:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-71143c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-62191fe{--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:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-514 .elementor-element.elementor-element-f3ce37c{text-align:start;}.elementor-514 .elementor-element.elementor-element-f3ce37c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-f3ce37c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-c1d44af{font-family:"Montserrat", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-6b8454f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-c67f225 );color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:1rem 2.2rem 1rem 2.2rem;}.elementor-514 .elementor-element.elementor-element-6b8454f .elementor-button:hover, .elementor-514 .elementor-element.elementor-element-6b8454f .elementor-button:focus{color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-secondary );}.elementor-514 .elementor-element.elementor-element-6b8454f .elementor-button:hover svg, .elementor-514 .elementor-element.elementor-element-6b8454f .elementor-button:focus svg{fill:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-6b8454f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-31a32a0{--display:flex;--min-height:712px;--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:stretch;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-514 .elementor-element.elementor-element-471bbb3{text-align:center;}.elementor-514 .elementor-element.elementor-element-471bbb3 img{height:700px;object-fit:cover;object-position:center center;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-514 .elementor-element.elementor-element-2fa0422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-a7a7197{text-align:center;}.elementor-514 .elementor-element.elementor-element-a7a7197 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:37px;font-weight:600;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-514 .elementor-element.elementor-element-1f63f5b .gallery-item{padding:0 26px 26px 0;}.elementor-514 .elementor-element.elementor-element-1f63f5b .gallery{margin:0 -26px -26px 0;}.elementor-514 .elementor-element.elementor-element-1f63f5b .gallery-item .gallery-caption{text-align:center;}.elementor-514 .elementor-element.elementor-element-1f63f5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;}.elementor-514 .elementor-element.elementor-element-21019b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-21019b1:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-21019b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-7aeacd7{--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:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-514 .elementor-element.elementor-element-cee6bb0{text-align:start;}.elementor-514 .elementor-element.elementor-element-cee6bb0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-cee6bb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-9b48b9f{font-family:"Montserrat", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-52a5255 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-c67f225 );color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:1rem 2.2rem 1rem 2.2rem;}.elementor-514 .elementor-element.elementor-element-52a5255 .elementor-button:hover, .elementor-514 .elementor-element.elementor-element-52a5255 .elementor-button:focus{color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-secondary );}.elementor-514 .elementor-element.elementor-element-52a5255 .elementor-button:hover svg, .elementor-514 .elementor-element.elementor-element-52a5255 .elementor-button:focus svg{fill:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-52a5255.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-bb31c54{--display:flex;--min-height:571px;--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:stretch;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-514 .elementor-element.elementor-element-d00694d{text-align:center;}.elementor-514 .elementor-element.elementor-element-d00694d img{height:599px;object-fit:cover;object-position:center center;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-514 .elementor-element.elementor-element-948f135{--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:start;--align-items:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-948f135:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-948f135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-935b55b{--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;--align-items:center;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-6fafdc8{text-align:center;}.elementor-514 .elementor-element.elementor-element-6fafdc8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-6fafdc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-3c895ff{text-align:center;font-family:"Lato", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-0afff8b{--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;--align-items:start;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-514 .elementor-element.elementor-element-b9e6ecb{--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:start;--margin-top:0rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-e313557{--display:flex;--min-height:48px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-e313557:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-e313557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6813fc4 );}.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-514 .elementor-element.elementor-element-095f941 .elementor-icon-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-095f941.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-095f941.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-095f941.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-095f941.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-095f941.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-095f941 .elementor-icon{font-size:16px;}.elementor-514 .elementor-element.elementor-element-095f941 .elementor-icon svg{height:16px;}.elementor-514 .elementor-element.elementor-element-61c8a85{--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;--align-items:start;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-4ee820c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.35rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-4ee820c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-1b9d83e{font-family:"Lato", Sans-serif;font-size:1.05rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-a66d340{--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:start;--margin-top:0rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-85b27fa{--display:flex;--min-height:48px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-85b27fa:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-85b27fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6813fc4 );}.elementor-514 .elementor-element.elementor-element-d3745b3 .elementor-icon-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-d3745b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-d3745b3.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-d3745b3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-d3745b3.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-d3745b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-d3745b3 .elementor-icon{font-size:16px;}.elementor-514 .elementor-element.elementor-element-d3745b3 .elementor-icon svg{height:16px;}.elementor-514 .elementor-element.elementor-element-9ab940a{--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;--align-items:start;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-41bcc68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.35rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-41bcc68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-d525090{font-family:"Lato", Sans-serif;font-size:1.05rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-d79610b{--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:start;--margin-top:0rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-8098410{--display:flex;--min-height:48px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-8098410:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-8098410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6813fc4 );}.elementor-514 .elementor-element.elementor-element-4ae7078 .elementor-icon-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-4ae7078.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-4ae7078.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-4ae7078.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-4ae7078.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-4ae7078.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-4ae7078 .elementor-icon{font-size:16px;}.elementor-514 .elementor-element.elementor-element-4ae7078 .elementor-icon svg{height:16px;}.elementor-514 .elementor-element.elementor-element-54e8059{--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;--align-items:start;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-c097276 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.35rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-c097276.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-241d752{font-family:"Lato", Sans-serif;font-size:1.05rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-d21d77c{--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:start;--margin-top:0rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-41ac6d2{--display:flex;--min-height:48px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-41ac6d2:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-41ac6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6813fc4 );}.elementor-514 .elementor-element.elementor-element-0ea5082 .elementor-icon-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-0ea5082.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-0ea5082.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-0ea5082.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-0ea5082.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-0ea5082.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-0ea5082 .elementor-icon{font-size:16px;}.elementor-514 .elementor-element.elementor-element-0ea5082 .elementor-icon svg{height:16px;}.elementor-514 .elementor-element.elementor-element-5e4bbbb{--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;--align-items:start;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-5f954ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.35rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-5f954ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-d9cd1e9{font-family:"Lato", Sans-serif;font-size:1.05rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-250daa5{--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:start;--margin-top:0rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-0377e8b{--display:flex;--min-height:48px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-0377e8b:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-0377e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6813fc4 );}.elementor-514 .elementor-element.elementor-element-bc5b63a .elementor-icon-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-bc5b63a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-bc5b63a.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-bc5b63a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-bc5b63a.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-bc5b63a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-bc5b63a .elementor-icon{font-size:16px;}.elementor-514 .elementor-element.elementor-element-bc5b63a .elementor-icon svg{height:16px;}.elementor-514 .elementor-element.elementor-element-1b58f9e{--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;--align-items:start;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-b9b5392 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.35rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-b9b5392.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-9c459bd{font-family:"Lato", Sans-serif;font-size:1.05rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-8b1da67{--display:flex;--min-height:51vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;}.elementor-514 .elementor-element.elementor-element-8b1da67:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-8b1da67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mittalglobalinc.com/wp-content/uploads/2026/08/DSC04044-scaled.webp");background-position:center center;background-size:cover;}.elementor-514 .elementor-element.elementor-element-8b1da67::before, .elementor-514 .elementor-element.elementor-element-8b1da67 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-8b1da67 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-8b1da67 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-8b1da67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-8b1da67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1A1108;}.elementor-514 .elementor-element.elementor-element-fd28822{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-514 .elementor-element.elementor-element-2de01cc{text-align:center;}.elementor-514 .elementor-element.elementor-element-2de01cc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3.8rem;font-weight:400;line-height:1.15em;color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-2de01cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button{font-family:"Lato", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-c67f225 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c67f225 );border-radius:4px 4px 4px 4px;padding:18px 44px 18px 44px;}.elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button:hover, .elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button:focus{color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button:hover svg, .elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button:focus svg{fill:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-67d6034.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-002266f{--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:stretch;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-002266f:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-002266f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-795bd54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-514 .elementor-element.elementor-element-f096d1c{text-align:start;}.elementor-514 .elementor-element.elementor-element-f096d1c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-f096d1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-2f76c6d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-9e41369{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-514 .elementor-element.elementor-element-fe79c08{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5D8CC;--border-color:#E5D8CC;--border-radius:8px 8px 8px 8px;box-shadow:0px 8px 24px 0px rgba(84, 61, 38, 0.08);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-fe79c08:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-fe79c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c67f225 );}.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-514 .elementor-element.elementor-element-0ffbc56 .elementor-testimonial-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-0ffbc56 .elementor-testimonial-content{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1rem;line-height:1.6em;}.elementor-514 .elementor-element.elementor-element-0ffbc56 .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-514 .elementor-element.elementor-element-0ffbc56 .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;}.elementor-514 .elementor-element.elementor-element-cfe9853{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5D8CC;--border-color:#E5D8CC;--border-radius:8px 8px 8px 8px;box-shadow:0px 8px 24px 0px rgba(84, 61, 38, 0.08);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-cfe9853:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-cfe9853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-2f543d6 .elementor-testimonial-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-2f543d6 .elementor-testimonial-content{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1rem;line-height:1.6em;}.elementor-514 .elementor-element.elementor-element-2f543d6 .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-514 .elementor-element.elementor-element-2f543d6 .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;}.elementor-514 .elementor-element.elementor-element-e8417f5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5D8CC;--border-color:#E5D8CC;--border-radius:8px 8px 8px 8px;box-shadow:0px 8px 24px 0px rgba(84, 61, 38, 0.08);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-e8417f5:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-e8417f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-e431e49 .elementor-testimonial-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-e431e49 .elementor-testimonial-content{color:#2C221E;font-family:"Montserrat", Sans-serif;font-size:1rem;line-height:1.6em;}.elementor-514 .elementor-element.elementor-element-e431e49 .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-514 .elementor-element.elementor-element-e431e49 .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;}.elementor-514 .elementor-element.elementor-element-2357d0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-514 .elementor-element.elementor-element-9139f70 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-c67f225 );color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-primary );box-shadow:0px 4px 16px 0px rgba(84, 61, 38, 0.2);border-style:none;border-radius:4px 4px 4px 4px;padding:1.1rem 2.8rem 1.1rem 2.8rem;}.elementor-514 .elementor-element.elementor-element-9139f70 .elementor-button:hover, .elementor-514 .elementor-element.elementor-element-9139f70 .elementor-button:focus{color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-secondary );}.elementor-514 .elementor-element.elementor-element-9139f70 .elementor-button:hover svg, .elementor-514 .elementor-element.elementor-element-9139f70 .elementor-button:focus svg{fill:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-9139f70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-7c2ea88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:start;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-7c2ea88:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-7c2ea88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-e18ba00{--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:start;--align-items:start;}.elementor-514 .elementor-element.elementor-element-cb8d669{text-align:start;}.elementor-514 .elementor-element.elementor-element-cb8d669 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-cb8d669.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-e775d93{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-de3a0b0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-c67f225 );color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:1.1rem 2.5rem 1.1rem 2.5rem;}.elementor-514 .elementor-element.elementor-element-de3a0b0 .elementor-button:hover, .elementor-514 .elementor-element.elementor-element-de3a0b0 .elementor-button:focus{color:var( --e-global-color-c67f225 );background-color:var( --e-global-color-secondary );}.elementor-514 .elementor-element.elementor-element-de3a0b0 .elementor-button:hover svg, .elementor-514 .elementor-element.elementor-element-de3a0b0 .elementor-button:focus svg{fill:var( --e-global-color-c67f225 );}.elementor-514 .elementor-element.elementor-element-de3a0b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-20baeab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-514 .elementor-element.elementor-element-cdd9880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-123050f{font-family:"Montserrat", Sans-serif;font-size:1rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-437a8a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-b37d289{font-family:"Montserrat", Sans-serif;font-size:1rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-a874267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-3beb27e{font-family:"Montserrat", Sans-serif;font-size:1rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-da4ba68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-514 .elementor-element.elementor-element-a2b3757{font-family:"Montserrat", Sans-serif;font-size:1rem;line-height:1.6em;color:var( --e-global-color-text );}.elementor-514 .elementor-element.elementor-element-b99b8c1{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:1.2rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-514 .elementor-element.elementor-element-b99b8c1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-6813fc4 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-514 .elementor-element.elementor-element-b99b8c1 {--n-accordion-padding:1.5rem 2rem 1.5rem 2rem;}:where( .elementor-514 .elementor-element.elementor-element-b99b8c1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:600;}:where( .elementor-514 .elementor-element.elementor-element-b99b8c1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-6813fc4 );}@media(max-width:1024px){.elementor-514 .elementor-element.elementor-element-df4bf91{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-2b5620f .elementor-button{letter-spacing:0.085em;}.elementor-514 .elementor-element.elementor-element-c1d44af{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-9b48b9f{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-3c895ff{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-4ee820c .elementor-heading-title{line-height:1.105em;}.elementor-514 .elementor-element.elementor-element-1b9d83e{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-41bcc68 .elementor-heading-title{line-height:1.105em;}.elementor-514 .elementor-element.elementor-element-d525090{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-c097276 .elementor-heading-title{line-height:1.105em;}.elementor-514 .elementor-element.elementor-element-241d752{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-5f954ac .elementor-heading-title{line-height:1.105em;}.elementor-514 .elementor-element.elementor-element-d9cd1e9{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-b9b5392 .elementor-heading-title{line-height:1.105em;}.elementor-514 .elementor-element.elementor-element-9c459bd{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-2de01cc .elementor-heading-title{line-height:0.9775em;}.elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button{letter-spacing:1.7px;}.elementor-514 .elementor-element.elementor-element-9e41369{--grid-auto-flow:row;}.elementor-514 .elementor-element.elementor-element-0ffbc56 .elementor-testimonial-content{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-2f543d6 .elementor-testimonial-content{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-e431e49 .elementor-testimonial-content{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-e775d93{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-de3a0b0 .elementor-button{letter-spacing:0.085em;}.elementor-514 .elementor-element.elementor-element-123050f{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-b37d289{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-3beb27e{line-height:1.36em;}.elementor-514 .elementor-element.elementor-element-a2b3757{line-height:1.36em;}}@media(max-width:767px){.elementor-514 .elementor-element.elementor-element-d494369{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-514 .elementor-element.elementor-element-2c69211 .elementor-heading-title{font-size:24px;}.elementor-514 .elementor-element.elementor-element-df4bf91{font-size:16px;}.elementor-514 .elementor-element.elementor-element-62191fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-f3ce37c{text-align:center;}.elementor-514 .elementor-element.elementor-element-f3ce37c .elementor-heading-title{font-size:20px;}.elementor-514 .elementor-element.elementor-element-c1d44af{text-align:start;font-size:14px;}.elementor-514 .elementor-element.elementor-element-6b8454f.elementor-element{--align-self:center;}.elementor-514 .elementor-element.elementor-element-31a32a0{--min-height:0px;}.elementor-514 .elementor-element.elementor-element-471bbb3 img{height:280px;}.elementor-514 .elementor-element.elementor-element-a7a7197 .elementor-heading-title{font-size:20px;}.elementor-514 .elementor-element.elementor-element-7aeacd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-cee6bb0{text-align:center;}.elementor-514 .elementor-element.elementor-element-cee6bb0 .elementor-heading-title{font-size:24px;}.elementor-514 .elementor-element.elementor-element-9b48b9f{text-align:center;font-size:14px;}.elementor-514 .elementor-element.elementor-element-52a5255.elementor-element{--align-self:center;}.elementor-514 .elementor-element.elementor-element-bb31c54{--min-height:0px;}.elementor-514 .elementor-element.elementor-element-d00694d img{height:280px;}.elementor-514 .elementor-element.elementor-element-6fafdc8 .elementor-heading-title{font-size:20px;}.elementor-514 .elementor-element.elementor-element-3c895ff{font-size:14px;}.elementor-514 .elementor-element.elementor-element-0afff8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-2de01cc .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-514 .elementor-element.elementor-element-f096d1c{text-align:center;}.elementor-514 .elementor-element.elementor-element-f096d1c .elementor-heading-title{font-size:2.2rem;}.elementor-514 .elementor-element.elementor-element-f096d1c.elementor-element{--align-self:center;}.elementor-514 .elementor-element.elementor-element-2f76c6d{font-size:14px;}.elementor-514 .elementor-element.elementor-element-9e41369{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-514 .elementor-element.elementor-element-cb8d669 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-514 .elementor-element.elementor-element-6feb67b{--content-width:800px;}.elementor-514 .elementor-element.elementor-element-c359870{--content-width:1400px;}.elementor-514 .elementor-element.elementor-element-aa883c1{--width:25%;}.elementor-514 .elementor-element.elementor-element-ac44b16{--width:25%;}.elementor-514 .elementor-element.elementor-element-077b263{--width:25%;}.elementor-514 .elementor-element.elementor-element-b5ccc95{--width:25%;}.elementor-514 .elementor-element.elementor-element-71143c0{--content-width:1200px;}.elementor-514 .elementor-element.elementor-element-62191fe{--width:52%;}.elementor-514 .elementor-element.elementor-element-31a32a0{--width:48%;}.elementor-514 .elementor-element.elementor-element-21019b1{--content-width:1200px;}.elementor-514 .elementor-element.elementor-element-7aeacd7{--width:52%;}.elementor-514 .elementor-element.elementor-element-bb31c54{--width:48%;}.elementor-514 .elementor-element.elementor-element-e313557{--width:48px;}.elementor-514 .elementor-element.elementor-element-85b27fa{--width:48px;}.elementor-514 .elementor-element.elementor-element-8098410{--width:48px;}.elementor-514 .elementor-element.elementor-element-41ac6d2{--width:48px;}.elementor-514 .elementor-element.elementor-element-0377e8b{--width:48px;}.elementor-514 .elementor-element.elementor-element-fd28822{--content-width:850px;}.elementor-514 .elementor-element.elementor-element-e18ba00{--width:35%;}.elementor-514 .elementor-element.elementor-element-20baeab{--width:58%;}}@media(min-width:1025px){.elementor-514 .elementor-element.elementor-element-d494369:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-d494369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-514 .elementor-element.elementor-element-8b1da67:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-8b1da67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-2c69211 */.elementor-514 .elementor-element.elementor-element-2c69211 { opacity: 0; transform: translateY(30px); animation: fadeInSlideUp 1.2s cubic-bezier(0.16, 1, 0.3, 1) 0.2s forwards; } @keyframes fadeInSlideUp { to { opacity: 1; transform: translateY(0); } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df4bf91 */.elementor-514 .elementor-element.elementor-element-df4bf91 { opacity: 0; animation: fadeInOnly 1.5s ease 0.5s forwards; } @keyframes fadeInOnly { to { opacity: 0.9; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5620f */.elementor-514 .elementor-element.elementor-element-2b5620f a { animation: pulsePulse 2.5s infinite; transition: all 0.3s ease; } @keyframes pulsePulse { 0% { box-shadow: 0 0 0 0 rgba(255, 241, 255, 0.4); } 70% { box-shadow: 0 0 0 15px rgba(255, 241, 255, 0); } 100% { box-shadow: 0 0 0 0 rgba(255, 241, 255, 0); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3ce37c */.elementor-514 .elementor-element.elementor-element-f3ce37c {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 120ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1d44af */.elementor-514 .elementor-element.elementor-element-c1d44af {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 240ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b8454f */.elementor-514 .elementor-element.elementor-element-6b8454f {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 360ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471bbb3 */.elementor-514 .elementor-element.elementor-element-471bbb3 img {
  opacity: 0;
  transform: scale(0.95);
  animation: fadeScaleUp 1s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
@keyframes fadeScaleUp {
  to {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cee6bb0 */.elementor-514 .elementor-element.elementor-element-cee6bb0 {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 120ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b48b9f */.elementor-514 .elementor-element.elementor-element-9b48b9f {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 240ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52a5255 */.elementor-514 .elementor-element.elementor-element-52a5255 {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 360ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d00694d */.elementor-514 .elementor-element.elementor-element-d00694d img {
  opacity: 0;
  transform: scale(0.95);
  animation: fadeScaleUp 1s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
@keyframes fadeScaleUp {
  to {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fafdc8 */.elementor-514 .elementor-element.elementor-element-6fafdc8 {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 120ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afff8b */.elementor-514 .elementor-element.elementor-element-0afff8b::before {
  content: '';
  position: absolute;
  left: 24px;
  top: 2rem;
  bottom: calc(2rem + 24px);
  width: 2px;
  background: #543D26;
  opacity: 0.25;
  transform-origin: top;
  animation: drawLine 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}

@keyframes drawLine {
  from { transform: scaleY(0); }
  to { transform: scaleY(1); }
}

@keyframes popIn {
  0% { transform: scale(0); opacity: 0; }
  70% { transform: scale(1.15); }
  100% { transform: scale(1); opacity: 1; }
}

@keyframes fadeInRight {
  from { opacity: 0; transform: translateX(24px); }
  to { opacity: 1; transform: translateX(0); }
}

.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-1 .step-icon-box { animation: popIn 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 0.3s; opacity: 0; }
.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-1 .step-content-box { animation: fadeInRight 0.8s ease forwards 0.4s; opacity: 0; }

.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-2 .step-icon-box { animation: popIn 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 0.8s; opacity: 0; }
.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-2 .step-content-box { animation: fadeInRight 0.8s ease forwards 0.9s; opacity: 0; }

.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-3 .step-icon-box { animation: popIn 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 1.3s; opacity: 0; }
.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-3 .step-content-box { animation: fadeInRight 0.8s ease forwards 1.4s; opacity: 0; }

.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-4 .step-icon-box { animation: popIn 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 1.8s; opacity: 0; }
.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-4 .step-content-box { animation: fadeInRight 0.8s ease forwards 1.9s; opacity: 0; }

.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-5 .step-icon-box { animation: popIn 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 2.3s; opacity: 0; }
.elementor-514 .elementor-element.elementor-element-0afff8b .step-row-5 .step-content-box { animation: fadeInRight 0.8s ease forwards 2.4s; opacity: 0; }

.elementor-514 .elementor-element.elementor-element-0afff8b .timeline-step-row {
  transition: all 0.3s ease;
}
.elementor-514 .elementor-element.elementor-element-0afff8b .timeline-step-row:hover .step-icon-box {
  background-color: #543D26 !important;
  border-color: #543D26 !important;
}
.elementor-514 .elementor-element.elementor-element-0afff8b .timeline-step-row:hover .step-icon-box i {
  color: #FFF1E5 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67d6034 */.elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button {
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}
.elementor-514 .elementor-element.elementor-element-67d6034 .elementor-button:hover {
  box-shadow: 0 0 30px rgba(255, 241, 229, 0.6);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f096d1c */.elementor-514 .elementor-element.elementor-element-f096d1c {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 120ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e41369 *//* Scroll Scale & Smooth Carousel Crossfade Simulation */
.elementor-514 .elementor-element.elementor-element-9e41369 {
  perspective: 1000px;
}
.elementor-514 .elementor-element.elementor-element-9e41369 > .elementor-grid-item {
  animation: cardFadeScale 21s infinite ease-in-out;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
}
.elementor-514 .elementor-element.elementor-element-9e41369 > .elementor-grid-item:hover {
  animation-play-state: paused !important;
  transform: translateY(-5px) scale(1.02) !important;
}
@keyframes cardFadeScale {
  0%, 28% {
    opacity: 1;
    transform: scale(1);
  }
  33%, 61% {
    opacity: 0.95;
    transform: scale(0.98);
  }
  66%, 100% {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8d669 */.elementor-514 .elementor-element.elementor-element-cb8d669 {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 120ms forwards;
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */