.elementor-378 .elementor-element.elementor-element-a60f321{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:075px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a60f321:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dev.bittyweb.com/wp-content/uploads/2025/09/198A8671-scaled-e1758530528102.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-a60f321::before, .elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-a60f321 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-a60f321 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FAF9F600 0%, #000000 100%);}.elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-shape-bottom svg, .elementor-378 .elementor-element.elementor-element-a60f321 > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-f854024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-378 .elementor-element.elementor-element-f854024 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-9c2e2d8{text-align:start;}.elementor-378 .elementor-element.elementor-element-9c2e2d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:600;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-6e4e4a3 );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-378 .elementor-element.elementor-element-c9f7f35{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-abd3db4 );}.elementor-378 .elementor-element.elementor-element-c9f7f35 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c9f7f35 .elementor-headline-plain-text{color:var( --e-global-color-abd3db4 );}.elementor-378 .elementor-element.elementor-element-c9f7f35 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:0.5px;}.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-378 .elementor-element.elementor-element-6f34967 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-abd3db4 );color:var( --e-global-color-abd3db4 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-6f34967.elementor-element{--align-self:flex-start;}.elementor-378 .elementor-element.elementor-element-6f34967 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-59d5370{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:075px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-59d5370 > .elementor-shape-bottom .elementor-shape-fill, .elementor-378 .elementor-element.elementor-element-59d5370 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDFBF8;}.elementor-378 .elementor-element.elementor-element-59d5370 > .elementor-shape-bottom svg, .elementor-378 .elementor-element.elementor-element-59d5370 > .e-con-inner > .elementor-shape-bottom svg{width:calc(180% + 1.3px);height:60px;}.elementor-378 .elementor-element.elementor-element-9dbf571{padding:0px 0px 30px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-9dbf571.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-9dbf571 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-2c3beff{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-2c3beff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-74bcaf8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-02e952b{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-02e952b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-02e952b.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-02e952b.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-5216584{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-5216584.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-5216584.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-5216584.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-17b0ec8{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-17b0ec8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-17b0ec8.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-17b0ec8.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-b0339fe{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-b0339fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-b0339fe.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-b0339fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-e922769{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-e922769.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-e922769.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-e922769.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-bd83a5c{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-bd83a5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-bd83a5c.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-bd83a5c.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-eeca717{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-eeca717.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-eeca717.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-eeca717.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-abc553f{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-abc553f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-abc553f.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-abc553f.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-3fe546f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-abd3db4 );color:var( --e-global-color-abd3db4 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-3fe546f{padding:50px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-3fe546f.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-3fe546f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-e905258{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:075px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e905258:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-e905258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-378 .elementor-element.elementor-element-a134d76{padding:0px 0px 30px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-a134d76.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-a134d76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-c8a6152{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-c8a6152.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-c8a6152 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-35994eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-cd4d8e6{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-cd4d8e6:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-cd4d8e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-d5977e5{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-d5977e5:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-d5977e5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-5a86a28{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-5a86a28:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-5a86a28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-13c9033{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-13c9033:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-13c9033:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-7d71a46{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-7d71a46:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-7d71a46:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-fda2192{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-fda2192:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-fda2192:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-a460d04{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-a460d04:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-a460d04:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-5b57320{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-5b57320:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-5b57320:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-6cc0f12{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-6cc0f12:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-6cc0f12:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-bd96c11 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-abd3db4 );color:var( --e-global-color-abd3db4 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-bd96c11{padding:50px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-bd96c11.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-bd96c11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-9085a4c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-378 .elementor-element.elementor-element-9085a4c > .elementor-shape-bottom .elementor-shape-fill, .elementor-378 .elementor-element.elementor-element-9085a4c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDFBF8;}.elementor-378 .elementor-element.elementor-element-4e64a6e{padding:0px 0px 30px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-4e64a6e.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-4e64a6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-11d2a5e{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-11d2a5e.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-11d2a5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-d968c25{--display:flex;}.elementor-378 .elementor-element.elementor-element-66987cb{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-66987cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-66987cb.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-66987cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-66987cb:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-66987cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-981b104{--display:flex;--justify-content:center;}.elementor-378 .elementor-element.elementor-element-ef3b262{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-ef3b262.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-ef3b262.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-ef3b262.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-ef3b262:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-ef3b262:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-65651c2{--display:flex;}.elementor-378 .elementor-element.elementor-element-ccc3348{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-ccc3348.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-ccc3348.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-ccc3348.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-ccc3348:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-ccc3348:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-ddc092e{--display:flex;}.elementor-378 .elementor-element.elementor-element-b2cd6d4{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-b2cd6d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-b2cd6d4.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-b2cd6d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-b2cd6d4:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-b2cd6d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-83c8c9d{--display:flex;}.elementor-378 .elementor-element.elementor-element-11d5a84{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-11d5a84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-11d5a84.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-11d5a84.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-11d5a84:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-11d5a84:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-d688ec8{--display:flex;}.elementor-378 .elementor-element.elementor-element-e2697e4{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-wrapper{gap:15px;}.elementor-378 .elementor-element.elementor-element-e2697e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-e2697e4.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-e2697e4.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e4e4a3 );color:var( --e-global-color-6e4e4a3 );border-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#3A6F72;}.elementor-378 .elementor-element.elementor-element-e2697e4:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-e2697e4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-e41f617{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;background-color:var( --e-global-color-abd3db4 );padding:50px 0px 50px 0px;border-style:solid;border-color:var( --e-global-color-6e4e4a3 );border-radius:20px 20px 20px 20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-6e4e4a3 );--e-n-carousel-dots-normal-color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-7774988 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-abd3db4 );color:var( --e-global-color-abd3db4 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-7774988{padding:50px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-7774988.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-7774988 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-f86dca6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:075px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-f86dca6:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-f86dca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-378 .elementor-element.elementor-element-f1fb9a1{padding:0px 0px 30px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-f1fb9a1.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-f1fb9a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-ef78c43{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-ef78c43.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-ef78c43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-2cca566{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-2cca566.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-2cca566 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-c1f82a7{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-c1f82a7.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-c1f82a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-842e868{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-842e868:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-842e868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-9bb0486{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-9bb0486:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-9bb0486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abd3db4 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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 );color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-f6b171d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-378 .elementor-element.elementor-element-f6b171d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-378 .elementor-element.elementor-element-f6b171d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-c96a5f4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-c96a5f4:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-c96a5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abd3db4 );}.elementor-378 .elementor-element.elementor-element-89298b6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-378 .elementor-element.elementor-element-89298b6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-378 .elementor-element.elementor-element-89298b6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-017a668 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-abd3db4 );color:var( --e-global-color-abd3db4 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-017a668{padding:50px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-017a668.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-017a668 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-fb0c628{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-378 .elementor-element.elementor-element-fb0c628 > .elementor-shape-bottom .elementor-shape-fill, .elementor-378 .elementor-element.elementor-element-fb0c628 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDFBF8;}.elementor-378 .elementor-element.elementor-element-f9aa9f3{padding:0px 0px 30px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-f9aa9f3.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-f9aa9f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-f081df2{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-f081df2.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-f081df2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-378 .elementor-element.elementor-element-0383ec1{--image-border-color:var( --e-global-color-secondary );--image-border-width:3px;--image-border-radius:20px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-378 .elementor-element.elementor-element-0383ec1 .elementor-gallery-item:hover{border-color:var( --e-global-color-6e4e4a3 );border-radius:20px;}.elementor-378 .elementor-element.elementor-element-c076626 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-abd3db4 );color:var( --e-global-color-abd3db4 );border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-c076626{padding:50px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c076626.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-c076626 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-8f1d266{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:075px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8f1d266:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-8f1d266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-378 .elementor-element.elementor-element-8f1d266 > .elementor-shape-bottom .elementor-shape-fill, .elementor-378 .elementor-element.elementor-element-8f1d266 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-be1f923 );}.elementor-378 .elementor-element.elementor-element-b7af9a6{padding:0px 0px 30px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-b7af9a6.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-b7af9a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-6ea0f3a{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-6ea0f3a.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-6ea0f3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-7938054{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-12734e0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:var( --e-global-color-6e4e4a3 );--border-color:var( --e-global-color-6e4e4a3 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-12734e0:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-12734e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-378 .elementor-element.elementor-element-3cacdea{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-3cacdea:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-3cacdea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.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-378 .elementor-element.elementor-element-043fbe5 .elementor-icon-wrapper{text-align:center;}.elementor-378 .elementor-element.elementor-element-043fbe5 .elementor-icon{font-size:35px;}.elementor-378 .elementor-element.elementor-element-043fbe5 .elementor-icon svg{height:35px;}.elementor-378 .elementor-element.elementor-element-39723e0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:var( --e-global-color-6e4e4a3 );--border-color:var( --e-global-color-6e4e4a3 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-39723e0:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-39723e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-378 .elementor-element.elementor-element-e03f9db{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-e03f9db:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-e03f9db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-925eb49 .elementor-icon-wrapper{text-align:center;}.elementor-378 .elementor-element.elementor-element-925eb49 .elementor-icon{font-size:35px;}.elementor-378 .elementor-element.elementor-element-925eb49 .elementor-icon svg{height:35px;}.elementor-378 .elementor-element.elementor-element-460b706{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:var( --e-global-color-6e4e4a3 );--border-color:var( --e-global-color-6e4e4a3 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-460b706:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-460b706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-378 .elementor-element.elementor-element-f40aea4{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-f40aea4:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-f40aea4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-4769ffe{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-37b6490{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-378 .elementor-element.elementor-element-37b6490.elementor-element{--order:-99999 /* order start hack */;}.elementor-378 .elementor-element.elementor-element-74899e0{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-74899e0:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-74899e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-5c99303{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-378 .elementor-element.elementor-element-c7190f7{background-color:var( --e-global-color-abd3db4 );padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title{-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-6e4e4a3 );}.elementor-378 .elementor-element.elementor-element-c7190f7:has(:hover) .elementor-icon-box-title,
					 .elementor-378 .elementor-element.elementor-element-c7190f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-679abc0{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-378 .elementor-element.elementor-element-3640803{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-3640803.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-3640803 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-dbf5316{padding:0px 0px 20px 0px;text-align:center;}.elementor-378 .elementor-element.elementor-element-dbf5316.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-dbf5316 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-a60f321{--padding-top:0px;--padding-bottom:200px;--padding-left:50px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-378 .elementor-element.elementor-element-f854024 .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-9c2e2d8 .elementor-heading-title{font-size:45px;line-height:1.6em;letter-spacing:0.5px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-378 .elementor-element.elementor-element-c9f7f35 .elementor-headline{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c9f7f35 .elementor-headline-dynamic-text{line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-59d5370{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-9dbf571 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-2c3beff .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-74bcaf8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-e905258{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-a134d76 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c8a6152 .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-35994eb{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-9085a4c{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-4e64a6e .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-11d2a5e .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-66987cb{padding:50px 0px 50px 0px;}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-e41f617{--e-n-carousel-swiper-slides-to-display:1;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-f86dca6{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-f1fb9a1 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ef78c43 .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-2cca566{text-align:center;}.elementor-378 .elementor-element.elementor-element-2cca566 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c1f82a7{text-align:center;}.elementor-378 .elementor-element.elementor-element-c1f82a7 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-842e868{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-title{font-size:20px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-title{font-size:20px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-fb0c628{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-f9aa9f3 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-f081df2 .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-378 .elementor-element.elementor-element-8f1d266{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-b7af9a6 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-6ea0f3a .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-7938054{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-12734e0{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3cacdea{padding:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-39723e0{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-460b706{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-4769ffe{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-37b6490{--icon-size:20px;--grid-column-gap:25px;}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5c99303{--icon-size:20px;--grid-column-gap:25px;}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-679abc0{--icon-size:20px;--grid-column-gap:25px;}.elementor-378 .elementor-element.elementor-element-3640803 .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-dbf5316{text-align:center;}.elementor-378 .elementor-element.elementor-element-dbf5316 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.5px;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-a60f321:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dev.bittyweb.com/wp-content/uploads/2025/10/20251012_1345131_Edited.jpg");background-position:center center;background-size:cover;}.elementor-378 .elementor-element.elementor-element-a60f321{--overlay-opacity:0.69;--padding-top:0px;--padding-bottom:150px;--padding-left:20px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-shape-bottom svg, .elementor-378 .elementor-element.elementor-element-a60f321 > .e-con-inner > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-378 .elementor-element.elementor-element-f854024 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-9c2e2d8 .elementor-heading-title{font-size:54px;line-height:1.6em;letter-spacing:0.5px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-378 .elementor-element.elementor-element-c9f7f35 .elementor-headline{font-size:16px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c9f7f35 .elementor-headline-dynamic-text{line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-6f34967{padding:0px 20px 0px 0px;}.elementor-378 .elementor-element.elementor-element-6f34967.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-6f34967 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-59d5370{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-9dbf571{padding:50px 0px 30px 0px;}.elementor-378 .elementor-element.elementor-element-9dbf571 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-2c3beff{padding:0px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-2c3beff.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-2c3beff .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-74bcaf8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );}.elementor-378 .elementor-element.elementor-element-02e952b{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-02e952b .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5216584{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-5216584 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-17b0ec8{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-17b0ec8 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-b0339fe{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-b0339fe .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-e922769{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-e922769 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-bd83a5c{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon{font-size:4.5em;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-bd83a5c .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-eeca717{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-eeca717 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-abc553f{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-abc553f .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-3fe546f{padding:30px 20px 0px 0px;}.elementor-378 .elementor-element.elementor-element-3fe546f.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-3fe546f .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-e905258{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a134d76{padding:50px 0px 30px 0px;}.elementor-378 .elementor-element.elementor-element-a134d76 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c8a6152{padding:0px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-c8a6152.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-c8a6152 .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-35994eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-cd4d8e6{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-cd4d8e6 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-d5977e5{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-d5977e5 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5a86a28{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-5a86a28 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-13c9033{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-13c9033 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-7d71a46{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-7d71a46 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-fda2192{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-fda2192 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-a460d04{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-a460d04 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5b57320{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-5b57320 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-6cc0f12{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-title{-webkit-text-stroke-width:0.4px;stroke-width:0.4px;}.elementor-378 .elementor-element.elementor-element-6cc0f12 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-bd96c11{padding:30px 20px 0px 0px;}.elementor-378 .elementor-element.elementor-element-bd96c11.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-bd96c11 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-9085a4c{--min-height:15vh;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-4e64a6e{padding:50px 0px 30px 0px;}.elementor-378 .elementor-element.elementor-element-4e64a6e .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-11d2a5e{padding:0px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-11d2a5e.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-11d2a5e .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-66987cb{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-66987cb .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-ef3b262{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-ef3b262 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-ccc3348{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-ccc3348 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-b2cd6d4{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-b2cd6d4 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-11d5a84{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-11d5a84 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-e2697e4{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-e2697e4 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-e41f617{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}:where( .elementor-378 .elementor-element.elementor-element-e41f617 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-378 .elementor-element.elementor-element-7774988{padding:30px 20px 0px 0px;}.elementor-378 .elementor-element.elementor-element-7774988.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-7774988 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-f86dca6{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-f1fb9a1{padding:50px 0px 30px 0px;}.elementor-378 .elementor-element.elementor-element-f1fb9a1 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-ef78c43{padding:0px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-ef78c43.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-ef78c43 .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-2cca566{padding:0px 20px 20px 20px;text-align:start;}.elementor-378 .elementor-element.elementor-element-2cca566.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-2cca566 .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c1f82a7{padding:0px 20px 20px 20px;text-align:start;}.elementor-378 .elementor-element.elementor-element-c1f82a7.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-c1f82a7 .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-842e868{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-img{margin-bottom:15px;}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-title{font-size:20px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-f6b171d .elementor-image-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-img{margin-bottom:15px;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-title{font-size:20px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-89298b6 .elementor-image-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-017a668{padding:30px 20px 0px 0px;}.elementor-378 .elementor-element.elementor-element-017a668.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-017a668 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-fb0c628{--min-height:15vh;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-f9aa9f3{padding:50px 0px 30px 0px;}.elementor-378 .elementor-element.elementor-element-f9aa9f3 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-f081df2{padding:0px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-f081df2.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-f081df2 .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:0.5px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-378 .elementor-element.elementor-element-c076626{padding:30px 20px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c076626.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-c076626 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-8f1d266{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-b7af9a6{padding:50px 0px 30px 0px;}.elementor-378 .elementor-element.elementor-element-b7af9a6 .elementor-heading-title{font-size:30px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-6ea0f3a{padding:0px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-6ea0f3a.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-6ea0f3a .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-7938054{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-12734e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-3cacdea{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-3cacdea .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-043fbe5 .elementor-icon{font-size:35px;}.elementor-378 .elementor-element.elementor-element-043fbe5 .elementor-icon svg{height:35px;}.elementor-378 .elementor-element.elementor-element-39723e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-e03f9db{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-e03f9db .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-925eb49 .elementor-icon{font-size:35px;}.elementor-378 .elementor-element.elementor-element-925eb49 .elementor-icon svg{height:35px;}.elementor-378 .elementor-element.elementor-element-460b706{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-f40aea4{padding:10px 10px 10px 10px;}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-f40aea4 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-4769ffe{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-37b6490{text-align:center;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:20px;--grid-column-gap:30px;}.elementor-378 .elementor-element.elementor-element-74899e0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-74899e0 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-5c99303{text-align:center;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:20px;--grid-column-gap:30px;}.elementor-378 .elementor-element.elementor-element-c7190f7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-title{-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-378 .elementor-element.elementor-element-c7190f7 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-378 .elementor-element.elementor-element-679abc0{text-align:center;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:20px;--grid-column-gap:30px;}.elementor-378 .elementor-element.elementor-element-3640803{padding:20px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-3640803.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-3640803 .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:0.5px;}.elementor-378 .elementor-element.elementor-element-dbf5316{padding:0px 20px 20px 20px;text-align:center;}.elementor-378 .elementor-element.elementor-element-dbf5316.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-dbf5316 .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:0.5px;}}@media(min-width:1025px){.elementor-378 .elementor-element.elementor-element-a60f321:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a60f321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for animated-headline, class: .elementor-element-c9f7f35 *//* Scoped fix: only affects the headline with ID "my-headline" */
#my-headline.elementor-widget-animated-headline {
  /* Prevent background flashes */
}

#my-headline .elementor-headline-dynamic-wrapper,
#my-headline .elementor-headline-dynamic-text {
  background: transparent !important;
  background-color: transparent !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

/* Fix the caret so it’s not a black strip */
#my-headline .elementor-headline--type-typing .elementor-headline-dynamic-text::after {
  border-right-color: currentColor !important; /* matches text color */
  border-right-width: 1px !important; /* prevents it looking like a block */
  /* Or fully hide it: border-right: 0 !important; */
}

/* Reduce flicker during word swap */
#my-headline .elementor-headline-dynamic-text {
  backface-visibility: hidden;
  transform: translateZ(0);
  will-change: contents;
}


/* Force headline to respect your chosen alignment */
#my-headline .elementor-headline {
  display: flex;
  flex-wrap: wrap; /* allows long text to break naturally */
  justify-content: flex-start; /* replace with flex-end or center if needed */
  text-align: left !important; /* enforce your chosen alignment */
}

/* Keep fixed and dynamic text on the same line as much as possible */
#my-headline .elementor-headline-dynamic-wrapper,
#my-headline .elementor-headline-dynamic-text,
#my-headline .elementor-headline-plain-text {
  display: inline !important;
  white-space: normal !important; /* allows wrapping without forcing centering */
}

/* Stop Elementor from shoving fixed text into the middle */
#my-headline .elementor-headline-text-wrapper {
  text-align: inherit !important;
  justify-content: inherit !important;
}


/* Add a single-space–like gap only when dynamic text follows fixed text */
#my-headline .elementor-headline-plain-text + .elementor-headline-dynamic-wrapper {
  margin-inline-start: 0.5ch; /* ≈ one character width; tweak to taste */
}

/* Safety: if Elementor nests the dynamic text deeper */
#my-headline .elementor-headline-plain-text + .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {
  margin-inline-start: 0; /* keep caret tight to the rotating word */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e41f617 */.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction {
    padding-bottom: 20px;/* End custom CSS */