.elementor-142729202 .elementor-element.elementor-element-1bc142c0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;--z-index:9999;}.elementor-142729202 .elementor-element.elementor-element-1bc142c0:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-1bc142c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-142729202 .elementor-element.elementor-element-1bc142c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-4f75baf8{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:end;}.elementor-142729202 .elementor-element.elementor-element-4f75baf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-142729202 .elementor-element.elementor-element-4f75baf8.elementor-element{--order:-99999 /* order start hack */;}.elementor-142729202 .elementor-element.elementor-element-4f75baf8 img{width:100%;max-width:100%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-ce453d5{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-142729202 .elementor-element.elementor-element-ce453d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:46px;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown a, .elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-menu-toggle{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-5839dc7 );border-style:none;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-5e5ef36b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-142729202 .elementor-element.elementor-element-5e5ef36b:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-5e5ef36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9EF;}.elementor-142729202 .elementor-element.elementor-element-6854c67f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-54414891{--divider-border-style:solid;--divider-color:#212121;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-142729202 .elementor-element.elementor-element-54414891 .elementor-divider-separator{width:105px;}.elementor-142729202 .elementor-element.elementor-element-54414891 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-142729202 .elementor-element.elementor-element-33415ceb{width:var( --container-widget-width, 106.954% );max-width:106.954%;--container-widget-width:106.954%;--container-widget-flex-grow:0;text-align:start;}.elementor-142729202 .elementor-element.elementor-element-33415ceb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-33415ceb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.7vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-142729202 .elementor-element.elementor-element-69aac804{--divider-border-style:solid;--divider-color:#212121;--divider-border-width:1px;}.elementor-142729202 .elementor-element.elementor-element-69aac804 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-142729202 .elementor-element.elementor-element-69aac804 .elementor-divider-separator{width:105px;}.elementor-142729202 .elementor-element.elementor-element-69aac804 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-142729202 .elementor-element.elementor-element-31bb7b6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:46px;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-24616e1{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-142729202 .elementor-element.elementor-element-24616e1:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-24616e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(156deg, var( --e-global-color-dcfda44 ) 0%, #FDF9EF 21%);}.elementor-142729202 .elementor-element.elementor-element-525e70f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-525e70f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-c71d6f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-c71d6f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-f73f509 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-f73f509 .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-f73f509 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-f73f509 > .elementor-widget-container{margin:10px 20px 19px 20px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-f73f509.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-142729202 .elementor-element.elementor-element-f73f509 .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-f73f509 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-3a2a07e .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-3a2a07e .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-3a2a07e .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-3a2a07e > .elementor-widget-container{margin:10px 20px 19px 20px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-3a2a07e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-142729202 .elementor-element.elementor-element-3a2a07e .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-3a2a07e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-89cc8e6 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-89cc8e6 .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-89cc8e6 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-89cc8e6 > .elementor-widget-container{margin:10px 20px 33px 20px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-89cc8e6.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-142729202 .elementor-element.elementor-element-89cc8e6 .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-89cc8e6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-8712d25{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-8712d25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-35f617da{--display:flex;--min-height:960px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-142729202 .elementor-element.elementor-element-35f617da:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-35f617da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-primary ) 30%);}.elementor-142729202 .elementor-element.elementor-element-1bd0fcaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-142729202 .elementor-element.elementor-element-1bd0fcaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-83d14c2{--divider-border-style:solid;--divider-color:#212121;--divider-border-width:1px;}.elementor-142729202 .elementor-element.elementor-element-83d14c2 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-142729202 .elementor-element.elementor-element-83d14c2 .elementor-divider-separator{width:105px;}.elementor-142729202 .elementor-element.elementor-element-3f23f488{text-align:start;}.elementor-142729202 .elementor-element.elementor-element-3f23f488 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.7vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-142729202 .elementor-element.elementor-element-63fc0491{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-6174dcf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-142729202 .elementor-element.elementor-element-55f77873{width:var( --container-widget-width, 131.262% );max-width:131.262%;--container-widget-width:131.262%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-55f77873.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-55f77873 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box{height:480px;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:31px;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__button{margin-inline-center:0;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-9e7de6b .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-9e7de6b > .elementor-widget-container{margin:20px 20px 19px 20px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b.elementor-element{--align-self:center;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-9e7de6b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-2696bfd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-142729202 .elementor-element.elementor-element-78062eb{width:var( --container-widget-width, 131.262% );max-width:131.262%;--container-widget-width:131.262%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-78062eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-78062eb > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box{height:480px;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:31px;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__button{margin-inline-center:0;}.elementor-142729202 .elementor-element.elementor-element-3e323b6 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-3e323b6 .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-3e323b6 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-3e323b6 > .elementor-widget-container{margin:20px 20px 19px 20px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-3e323b6.elementor-element{--align-self:center;}.elementor-142729202 .elementor-element.elementor-element-3e323b6 .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-3e323b6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-7ecc7847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f{width:var( --container-widget-width, 131.262% );max-width:131.262%;--container-widget-width:131.262%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box{height:480px;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:31px;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__button{margin-inline-center:0;}.elementor-142729202 .elementor-element.elementor-element-0a870b5 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-0a870b5 .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-0a870b5 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-0a870b5 > .elementor-widget-container{margin:20px 20px 19px 20px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-0a870b5.elementor-element{--align-self:center;}.elementor-142729202 .elementor-element.elementor-element-0a870b5 .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-0a870b5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-17eaa9cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c{width:var( --container-widget-width, 131.262% );max-width:131.262%;--container-widget-width:131.262%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box{height:480px;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:31px;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__button{margin-inline-center:0;}.elementor-142729202 .elementor-element.elementor-element-8a17b12 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-8a17b12 .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-8a17b12 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-8a17b12 > .elementor-widget-container{margin:20px 20px 19px 20px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-8a17b12.elementor-element{--align-self:center;}.elementor-142729202 .elementor-element.elementor-element-8a17b12 .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-8a17b12 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-36f2d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-142729202 .elementor-element.elementor-element-36f2d4f:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-36f2d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(336deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-primary ) 30%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-142729202 .elementor-element.elementor-element-0062fd4{width:var( --container-widget-width, 54.245% );max-width:54.245%;--container-widget-width:54.245%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0px;}.elementor-142729202 .elementor-element.elementor-element-0062fd4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-0062fd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-dfff074{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:var( --e-global-color-secondary );--e-filter-hover-text-color:var( --e-global-color-dcfda44 );--e-filter-active-text-color:var( --e-global-color-dcfda44 );--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-dfff074 > .elementor-widget-container{margin:050px 0px 0px 0px;border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;}.elementor-142729202 .elementor-element.elementor-element-dfff074:hover .elementor-widget-container{border-style:groove;}.elementor-142729202 .elementor-element.elementor-element-dfff074 .e-filter-item{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-142729202 .elementor-element.elementor-element-dfff074 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){text-shadow:0px 0px 1px rgba(0, 0, 0, 0);border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-dfff074 .e-filter-item:hover:not( [aria-pressed=true] ){text-shadow:0px 0px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dcfda44 );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-142729202 .elementor-element.elementor-element-dfff074 .e-filter-item[aria-pressed="true"]{text-shadow:0px 0px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-9bb5277{--grid-columns:3;}.elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-142729202 .elementor-element.elementor-element-9bb5277 .e-loop-item > .elementor-section, .elementor-142729202 .elementor-element.elementor-element-9bb5277 .e-loop-item > .elementor-section > .elementor-container, .elementor-142729202 .elementor-element.elementor-element-9bb5277 .e-loop-item > .e-con, .elementor-142729202 .elementor-element.elementor-element-9bb5277 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination .page-numbers.current{color:var( --e-global-color-dcfda44 );}body:not(.rtl) .elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-142729202 .elementor-element.elementor-element-f7fd6c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-142729202 .elementor-element.elementor-element-f7fd6c4:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-f7fd6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(12deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-primary ) 30%);}.elementor-142729202 .elementor-element.elementor-element-d25d200{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-d25d200 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-d25d200.elementor-element{--flex-grow:0;--flex-shrink:0;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-de38d0b{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-142729202 .elementor-element.elementor-element-de38d0b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-de38d0b .elementor-headline{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-de38d0b .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-79eaaa88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:9%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-142729202 .elementor-element.elementor-element-79eaaa88:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-79eaaa88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 61%, var( --e-global-color-dcfda44 ) 100%);}.elementor-142729202 .elementor-element.elementor-element-6478ecd3{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-79e66ed9{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-79e66ed9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:3.9px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-2bb717a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-2bb717a5{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-2bb717a5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.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 );}body:not(.rtl) .elementor-142729202 .elementor-element.elementor-element-1dfa305e{right:1vw;}body.rtl .elementor-142729202 .elementor-element.elementor-element-1dfa305e{left:1vw;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e{bottom:-89px;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e .elementor-icon-wrapper{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e.elementor-view-stacked .elementor-icon{background-color:#AD5207;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e.elementor-view-framed .elementor-icon, .elementor-142729202 .elementor-element.elementor-element-1dfa305e.elementor-view-default .elementor-icon{color:#AD5207;border-color:#AD5207;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e.elementor-view-framed .elementor-icon, .elementor-142729202 .elementor-element.elementor-element-1dfa305e.elementor-view-default .elementor-icon svg{fill:#AD5207;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e .elementor-icon{font-size:139px;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e .elementor-icon svg{height:139px;}.elementor-142729202 .elementor-element.elementor-element-ea89bed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-6c85498{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-142729202 .elementor-element.elementor-element-591c840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-142729202 .elementor-element.elementor-element-04edbd9{width:var( --container-widget-width, 131.262% );max-width:131.262%;--container-widget-width:131.262%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-04edbd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box{height:480px;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:31px;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__button{margin-inline-center:0;}.elementor-142729202 .elementor-element.elementor-element-4362ade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-142729202 .elementor-element.elementor-element-794e1b1{width:var( --container-widget-width, 131.262% );max-width:131.262%;--container-widget-width:131.262%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-794e1b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box{height:480px;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:31px;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-142729202 .elementor-element.elementor-element-41e8f93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-142729202 .elementor-element.elementor-element-b282cca{width:var( --container-widget-width, 131.262% );max-width:131.262%;--container-widget-width:131.262%;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-b282cca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-b282cca > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box{height:480px;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:31px;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__button{margin-inline-center:0;}.elementor-142729202 .elementor-element.elementor-element-11e260b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-e7b016e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-50fb88e{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-50fb88e:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-50fb88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-primary ) 70%);}.elementor-142729202 .elementor-element.elementor-element-50fb88e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-92255e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-92255e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-f3cfe4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-142729202 .elementor-element.elementor-element-f3cfe4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-316675b{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;}.elementor-142729202 .elementor-element.elementor-element-fc00a27 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-fc00a27 .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-fc00a27 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-fc00a27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-fc00a27.elementor-element{--align-self:flex-end;}.elementor-142729202 .elementor-element.elementor-element-fc00a27 .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-fc00a27 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-ac950eb .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-5f55b3e ) 100%);border-style:none;}.elementor-142729202 .elementor-element.elementor-element-ac950eb .elementor-button:hover, .elementor-142729202 .elementor-element.elementor-element-ac950eb .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(223deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-998a6eb );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-142729202 .elementor-element.elementor-element-ac950eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 0px;}.elementor-142729202 .elementor-element.elementor-element-ac950eb.elementor-element{--align-self:flex-end;}.elementor-142729202 .elementor-element.elementor-element-ac950eb .elementor-button:hover svg, .elementor-142729202 .elementor-element.elementor-element-ac950eb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-6619255{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--icon-size:24px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-widget-container{text-align:right;}.elementor-142729202 .elementor-element.elementor-element-6619255 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-social-icon{background-color:var( --e-global-color-998a6eb );--icon-padding:0em;}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-1a7bd5a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:50px;}.elementor-142729202 .elementor-element.elementor-element-1a7bd5a6:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-1a7bd5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(323deg, var( --e-global-color-dcfda44 ) 0%, var( --e-global-color-primary ) 30%);}.elementor-142729202 .elementor-element.elementor-element-1a7bd5a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-2f054387{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:103px;--padding-right:16px;}.elementor-142729202 .elementor-element.elementor-element-2f054387.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 > .elementor-widget-container:hover{--e-transform-translateX:4px;--e-transform-translateY:-6px;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 90px;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6{--e-transform-transition-duration:200ms;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:46px;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-secondary );}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 .elementor-heading-title a:hover, .elementor-142729202 .elementor-element.elementor-element-594bb2a6 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 .elementor-heading-title a{transition-duration:0.4s;}.elementor-142729202 .elementor-element.elementor-element-54242a2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-54242a2a.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-142729202 .elementor-element.elementor-element-1bc142c0{--width:100%;}.elementor-142729202 .elementor-element.elementor-element-24616e1{--content-width:1400px;}.elementor-142729202 .elementor-element.elementor-element-525e70f{--width:57%;}.elementor-142729202 .elementor-element.elementor-element-c71d6f6{--width:36%;}.elementor-142729202 .elementor-element.elementor-element-1bd0fcaf{--width:34.86%;}.elementor-142729202 .elementor-element.elementor-element-63fc0491{--width:60%;}.elementor-142729202 .elementor-element.elementor-element-6174dcf1{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-2696bfd8{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-7ecc7847{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-17eaa9cc{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-79eaaa88{--content-width:1700px;}.elementor-142729202 .elementor-element.elementor-element-6478ecd3{--content-width:1057px;}.elementor-142729202 .elementor-element.elementor-element-591c840{--width:100%;}.elementor-142729202 .elementor-element.elementor-element-4362ade{--width:100%;}.elementor-142729202 .elementor-element.elementor-element-41e8f93{--width:100%;}.elementor-142729202 .elementor-element.elementor-element-11e260b{--width:100%;}.elementor-142729202 .elementor-element.elementor-element-50fb88e{--content-width:1184px;}.elementor-142729202 .elementor-element.elementor-element-92255e2{--width:26.335%;}.elementor-142729202 .elementor-element.elementor-element-f3cfe4f{--width:68.586%;}.elementor-142729202 .elementor-element.elementor-element-2f054387{--width:36%;}.elementor-142729202 .elementor-element.elementor-element-54242a2a{--width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-142729202 .elementor-element.elementor-element-1bd0fcaf{--width:100%;}.elementor-142729202 .elementor-element.elementor-element-63fc0491{--width:100%;}.elementor-142729202 .elementor-element.elementor-element-6174dcf1{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-2696bfd8{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-7ecc7847{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-17eaa9cc{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-6478ecd3{--content-width:500px;}.elementor-142729202 .elementor-element.elementor-element-591c840{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-4362ade{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-41e8f93{--width:50%;}.elementor-142729202 .elementor-element.elementor-element-11e260b{--width:50%;}}@media(max-width:1024px){.elementor-142729202 .elementor-element.elementor-element-1bc142c0{--min-height:187px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:11%;--padding-right:0%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu .elementor-item{font-size:33px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item{padding-left:1px;padding-right:1px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-5e5ef36b{--min-height:600px;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-142729202 .elementor-element.elementor-element-6854c67f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-33415ceb{width:100%;max-width:100%;}.elementor-142729202 .elementor-element.elementor-element-33415ceb .elementor-heading-title{font-size:50px;}.elementor-142729202 .elementor-element.elementor-element-31bb7b6 .elementor-heading-title{font-size:46px;}.elementor-142729202 .elementor-element.elementor-element-24616e1{--min-height:600px;--flex-wrap:wrap;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-f73f509 .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-3a2a07e .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-89cc8e6 .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-35f617da{--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-142729202 .elementor-element.elementor-element-3f23f488{width:100%;max-width:100%;}.elementor-142729202 .elementor-element.elementor-element-3f23f488 .elementor-heading-title{font-size:50px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box{height:300px;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box{height:300px;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-142729202 .elementor-element.elementor-element-3e323b6 .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box{height:300px;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-142729202 .elementor-element.elementor-element-0a870b5 .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box{height:300px;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-142729202 .elementor-element.elementor-element-8a17b12 .elementor-button{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-0062fd4{font-size:18px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-9bb5277{--grid-columns:2;}.elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination{font-size:28px;}.elementor-142729202 .elementor-element.elementor-element-d25d200{font-size:18px;}.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 );word-spacing:var( --e-global-typography-primary-word-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-79eaaa88{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:5%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-142729202 .elementor-element.elementor-element-79e66ed9 .elementor-heading-title{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-2bb717a5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-142729202 .elementor-element.elementor-element-2bb717a5 .elementor-heading-title{font-size:26px;}body:not(.rtl) .elementor-142729202 .elementor-element.elementor-element-1dfa305e{right:0vw;}body.rtl .elementor-142729202 .elementor-element.elementor-element-1dfa305e{left:0vw;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e{bottom:-27px;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e .elementor-icon{font-size:85px;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e .elementor-icon svg{height:85px;}.elementor-142729202 .elementor-element.elementor-element-ea89bed{--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-142729202 .elementor-element.elementor-element-6c85498{--grid-auto-flow:row;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box{height:300px;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box{height:300px;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box{height:300px;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-142729202 .elementor-element.elementor-element-e7b016e{font-size:18px;}.elementor-widget-author-box .elementor-author-box__name{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-316675b{font-size:18px;}.elementor-142729202 .elementor-element.elementor-element-fc00a27 .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-ac950eb .elementor-button{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-6619255 .elementor-widget-container{text-align:left;}.elementor-142729202 .elementor-element.elementor-element-6619255{width:100%;max-width:100%;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-142729202 .elementor-element.elementor-element-1bc142c0{--width:100vw;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 45px;--row-gap:0px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-4f75baf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-4f75baf8{--container-widget-width:133px;--container-widget-flex-grow:0;width:var( --container-widget-width, 133px );max-width:133px;}.elementor-142729202 .elementor-element.elementor-element-4f75baf8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-ce453d5{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-142729202 .elementor-element.elementor-element-ce453d5 > .elementor-widget-container{margin:-50px -50px -50px 56px;padding:50px 50px 50px 50px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main .elementor-item{padding-left:50px;padding-right:50px;padding-top:10px;padding-bottom:10px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-142729202 .elementor-element.elementor-element-ce453d5 .elementor-nav-menu--dropdown a{padding-top:5px;padding-bottom:5px;}.elementor-142729202 .elementor-element.elementor-element-5e5ef36b{--min-height:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-33415ceb .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-142729202 .elementor-element.elementor-element-69aac804 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-142729202 .elementor-element.elementor-element-69aac804 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-142729202 .elementor-element.elementor-element-69aac804 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-142729202 .elementor-element.elementor-element-31bb7b6 .elementor-heading-title{font-size:36px;}.elementor-142729202 .elementor-element.elementor-element-24616e1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-f73f509{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-f73f509 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-f73f509 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-3a2a07e{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-3a2a07e > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-3a2a07e .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-89cc8e6{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-89cc8e6 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-89cc8e6 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-35f617da{--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-142729202 .elementor-element.elementor-element-1bd0fcaf{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-142729202 .elementor-element.elementor-element-83d14c2 > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-142729202 .elementor-element.elementor-element-3f23f488 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-142729202 .elementor-element.elementor-element-6174dcf1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-55f77873 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:1.3px;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-9e7de6b .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-2696bfd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-78062eb .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:1.3px;}.elementor-142729202 .elementor-element.elementor-element-3e323b6{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-3e323b6 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-3e323b6 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-7ecc7847{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-6fc2568f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:1.3px;}.elementor-142729202 .elementor-element.elementor-element-0a870b5{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-0a870b5 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-0a870b5 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-17eaa9cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-79d56b1c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:1.3px;}.elementor-142729202 .elementor-element.elementor-element-8a17b12{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-8a17b12 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-8a17b12 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-36f2d4f{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-0062fd4.elementor-element{--align-self:center;}.elementor-142729202 .elementor-element.elementor-element-0062fd4{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-dfff074{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-9bb5277{--grid-columns:1;}.elementor-142729202 .elementor-element.elementor-element-9bb5277 .elementor-pagination{font-size:22px;}.elementor-142729202 .elementor-element.elementor-element-f7fd6c4{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-142729202 .elementor-element.elementor-element-d25d200.elementor-element{--align-self:center;}.elementor-142729202 .elementor-element.elementor-element-d25d200{font-size:16px;}.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 );word-spacing:var( --e-global-typography-primary-word-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-79eaaa88{--content-width:500px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10%;--padding-bottom:25%;--padding-left:5%;--padding-right:5%;}.elementor-142729202 .elementor-element.elementor-element-79eaaa88:not(.elementor-motion-effects-element-type-background), .elementor-142729202 .elementor-element.elementor-element-79eaaa88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-primary ) 56%, var( --e-global-color-dcfda44 ) 100%);}.elementor-142729202 .elementor-element.elementor-element-2bb717a5 .elementor-heading-title{font-size:32px;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e{bottom:-68px;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e .elementor-icon{font-size:61px;}.elementor-142729202 .elementor-element.elementor-element-1dfa305e .elementor-icon svg{height:61px;}.elementor-142729202 .elementor-element.elementor-element-6c85498{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-142729202 .elementor-element.elementor-element-591c840{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-04edbd9 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:1.3px;}.elementor-142729202 .elementor-element.elementor-element-4362ade{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-794e1b1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:1.3px;}.elementor-142729202 .elementor-element.elementor-element-41e8f93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-b282cca .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:1.3px;}.elementor-142729202 .elementor-element.elementor-element-11e260b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142729202 .elementor-element.elementor-element-e7b016e{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-50fb88e{--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;}.elementor-widget-author-box .elementor-author-box__name{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-142729202 .elementor-element.elementor-element-f3cfe4f{--width:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-142729202 .elementor-element.elementor-element-316675b{font-size:16px;}.elementor-142729202 .elementor-element.elementor-element-fc00a27{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-fc00a27 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-fc00a27 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-ac950eb{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-142729202 .elementor-element.elementor-element-ac950eb > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-142729202 .elementor-element.elementor-element-ac950eb .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-142729202 .elementor-element.elementor-element-1a7bd5a6{--width:99.167vw;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-2f054387{--width:97vw;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 > .elementor-widget-container{margin:2px 2px 2px 2px;padding:4px 4px 4px 4px;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6{text-align:end;}.elementor-142729202 .elementor-element.elementor-element-594bb2a6 .elementor-heading-title{font-size:0.9rem;line-height:2.5em;}.elementor-142729202 .elementor-element.elementor-element-54242a2a{--width:318px;--margin-top:10px;--margin-bottom:10px;--margin-left:020px;--margin-right:10px;}body.elementor-page-142729202{margin:-1px -1px -1px -1px;}}/* Start custom CSS for container, class: .elementor-element-525e70f *//* ===========================
   VERTICAL TIMELINE (No JS)
   - Drop into Elementor → Section → Advanced → Custom CSS
   - Uses CSS View Timelines for scroll-in animations
   =========================== */

/* --------- Base + Theme --------- */
.vt-section {
  --bg: #111;
  --card: #fff;
  --text: #1a1a1a;
  --muted: #8a8a8a;
  --line: #2a2a2a;               /* static track */
  --progress: #e6e6e6;           /* animated line color */
  --shadow: 0 8px 24px rgba(0,0,0,.18);
  --radius: 14px;
  --gap-y: 64px;
  --center-col: 64px;            /* width of middle column (line + markers) */
  font-family: "Poppins","Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  background: var(--bg);
  color: #f8f8f8;
  padding: 80px 16px;
}

/* Grid wrapper = 3 columns (left | center | right) */
.vt-wrapper {
  display: grid;
  grid-template-columns: 1fr var(--center-col) 1fr;
  gap: var(--gap-y) 32px;
  position: relative;

  /* Create a named view timeline so children can animate on scroll */
  view-timeline-name: --vt;
  view-timeline-axis: block; /* vertical */
}

/* --------- Center line (track + progress) --------- */
.vt-centerline {
  grid-column: 2;
  grid-row: 1 / -1;             /* span all rows */
  justify-self: center;
  width: 4px;
  border-radius: 2px;
  background: var(--line);
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* Animated progress that draws downward on scroll */
.vt-centerline::after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--progress);
  transform-origin: top;
  transform: scaleY(0);
  border-radius: 2px;
  animation: vt-grow 1 both ease-out;
  animation-timeline: --vt;
  /* Start drawing as soon as the section enters, finish around 70% covered */
  animation-range: entry 0% cover 70%;
}

/* Progress line keyframes (scale from top to bottom) */
@keyframes vt-grow { to { transform: scaleY(1); } }

/* --------- Items (alternate automatically) --------- */
/* Use display: contents so children place directly in the parent grid */
.vt-item { display: contents; }

/* Card (left by default) */
.vt-item .vt-card {
  grid-column: 1;
  background: var(--card);
  color: var(--text);
  padding: 20px 22px;
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  position: relative;
  z-index: 2;

  /* entry animation */
  opacity: 0;
  transform: translateY(24px);
  animation: vt-rise 1 both ease-out;
  animation-timeline: --vt;
  /* Each item starts a little later as you scroll */
  animation-range: entry var(--start, 8%) cover 30%;
}

/* Right side items */
.vt-item:nth-of-type(even) .vt-card { grid-column: 3; }

/* Marker (always sits in the center column) */
.vt-item .vt-marker {
  grid-column: 2;
  justify-self: center;
  align-self: center;
  width: 48px; height: 48px;
  border-radius: 50%;
  background: #fff;
  display: grid; place-items: center;
  box-shadow: 0 6px 14px rgba(0,0,0,.22);
  z-index: 3;
}
.vt-item .vt-marker img {
  width: 40px; height: 40px;
  border-radius: 50%;
  object-fit: cover;
}

/* Little arrow that points at the line */
.vt-item .vt-card::after {
  content: "";
  position: absolute;
  top: 28px;                     /* aligns roughly with marker */
  width: 12px; height: 12px;
  background: var(--card);
  transform: rotate(45deg);
  box-shadow: 2px 2px 6px rgba(0,0,0,.08);
}
/* If card is on the left, arrow points right */
.vt-item:nth-of-type(odd)  .vt-card::after { right: -6px; }
/* If card is on the right, arrow points left */
.vt-item:nth-of-type(even) .vt-card::after { left:  -6px; }

/* Card content styles */
.vt-title { margin: 0 0 6px; font-size: 1.25rem; line-height: 1.3; }
.vt-time  { display:block; color: var(--muted); margin-bottom: 10px; }
.vt-card p{ margin: 0; color: #3a3a3a; line-height: 1.6; }

/* Stagger: later items start slightly later on the scroll range */
.vt-item:nth-of-type(1) .vt-card { --start:  8%; }
.vt-item:nth-of-type(2) .vt-card { --start: 12%; }
.vt-item:nth-of-type(3) .vt-card { --start: 16%; }
.vt-item:nth-of-type(4) .vt-card { --start: 20%; }
.vt-item:nth-of-type(5) .vt-card { --start: 24%; }
.vt-item:nth-of-type(6) .vt-card { --start: 28%; }

/* Rise/fade animation for cards */
@keyframes vt-rise {
  from { opacity: 0; transform: translateY(24px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* --------- Responsive (≤600px) --------- 
   - All cards align to the LEFT of the line
   - Line shifts slightly left (narrow center column)
------------------------------------------ */
@media (max-width: 600px) {
  .vt-section { --center-col: 44px; --gap-y: 44px; }
  .vt-wrapper { grid-template-columns: 1fr var(--center-col); }

  /* center line sits in the 2nd (narrow) column */
  .vt-centerline { grid-column: 2; }

  /* every card goes in column 1 on mobile */
  .vt-item .vt-card { grid-column: 1 !important; }

  /* marker stays in column 2 */
  .vt-item .vt-marker { grid-column: 2; }

  /* all arrows point right on mobile */
  .vt-item .vt-card::after { left: auto; right: -6px; }
}

/* --------- Accessibility / Motion fallback --------- */
@media (prefers-reduced-motion: reduce) {
  .vt-centerline::after,
  .vt-item .vt-card { animation: none !important; opacity: 1; transform: none; }
}

/* Graceful fallback for browsers without view timelines:
   items will simply fade in on load; line shows fully. */
@supports not (animation-timeline: view()) {
  .vt-centerline::after { transform: scaleY(1); }
  .vt-item .vt-card {
    opacity: 0;
    animation: vt-rise .9s ease-out both;
  }
  .vt-item:nth-of-type(1) .vt-card { animation-delay: .0s; }
  .vt-item:nth-of-type(2) .vt-card { animation-delay: .15s; }
  .vt-item:nth-of-type(3) .vt-card { animation-delay: .30s; }
  .vt-item:nth-of-type(4) .vt-card { animation-delay: .45s; }
  .vt-item:nth-of-type(5) .vt-card { animation-delay: .60s; }
  .vt-item:nth-of-type(6) .vt-card { animation-delay: .75s; }
}/* End custom CSS */