.elementor-2287 .elementor-element.elementor-element-3af380f{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:55px;--padding-bottom:55px;--padding-left:12px;--padding-right:12px;}.elementor-2287 .elementor-element.elementor-element-3af380f:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-3af380f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bea680b );}.elementor-2287 .elementor-element.elementor-element-de667b8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2287 .elementor-element.elementor-element-141cf54{--display:flex;--min-height:100%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2287 .elementor-element.elementor-element-141cf54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2287 .elementor-element.elementor-element-dcfaafe{--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-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2287 .elementor-element.elementor-element-281d869{--display:flex;--min-height:117px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:8px 8px 8px 8px;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-2287 .elementor-element.elementor-element-281d869:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-281d869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-281d869.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2287 .elementor-element.elementor-element-fcc8e0e .elementor-heading-title{font-family:"Poppins";font-size:12px;font-weight:400;}.elementor-2287 .elementor-element.elementor-element-00029fc .elementor-icon-list-icon{width:14px;}.elementor-2287 .elementor-element.elementor-element-00029fc .elementor-icon-list-icon i{font-size:14px;}.elementor-2287 .elementor-element.elementor-element-00029fc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2287 .elementor-element.elementor-element-00029fc .elementor-icon-list-text, .elementor-2287 .elementor-element.elementor-element-00029fc .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-2287 .elementor-element.elementor-element-00029fc .elementor-icon-list-item{font-family:"Poppins";font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-2287 .elementor-element.elementor-element-3da827f .elementor-heading-title{font-family:"Poppins";font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-2287 .elementor-element.elementor-element-f068dc2{text-align:center;}.elementor-2287 .elementor-element.elementor-element-f068dc2 .elementor-heading-title{font-family:"Bricolage Grotesque";font-size:17px;font-weight:600;color:var( --e-global-color-text );}.elementor-2287 .elementor-element.elementor-element-18a4e6a{background-color:#FFFFFF;padding:2px 8px 0px 8px;border-radius:6px 6px 6px 6px;}.elementor-2287 .elementor-element.elementor-element-18a4e6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2287 .elementor-element.elementor-element-18a4e6a .elementor-icon-list-icon{width:14px;}.elementor-2287 .elementor-element.elementor-element-18a4e6a .elementor-icon-list-icon i{font-size:14px;}.elementor-2287 .elementor-element.elementor-element-18a4e6a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2287 .elementor-element.elementor-element-18a4e6a .elementor-icon-list-text, .elementor-2287 .elementor-element.elementor-element-18a4e6a .elementor-icon-list-text a{color:var( --e-global-color-20f3441 );}.elementor-2287 .elementor-element.elementor-element-18a4e6a .elementor-icon-list-item{font-family:"Poppins";font-size:14px;font-weight:400;}.elementor-2287 .elementor-element.elementor-element-8cbd49e .elementor-heading-title{font-family:"Bricolage Grotesque";font-size:36px;font-weight:600;}.elementor-2287 .elementor-element.elementor-element-caad21f .elementor-icon-list-icon{width:14px;}.elementor-2287 .elementor-element.elementor-element-caad21f .elementor-icon-list-icon i{font-size:14px;}.elementor-2287 .elementor-element.elementor-element-caad21f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2287 .elementor-element.elementor-element-caad21f .elementor-icon-list-text, .elementor-2287 .elementor-element.elementor-element-caad21f .elementor-icon-list-text a{color:var( --e-global-color-20f3441 );}.elementor-2287 .elementor-element.elementor-element-caad21f .elementor-icon-list-item{font-family:"Poppins";font-size:15px;font-weight:400;}.elementor-2287 .elementor-element.elementor-element-7a4681a.elementor-element{--align-self:flex-start;}.elementor-2287 .elementor-element.elementor-element-7a4681a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2287 .elementor-element.elementor-element-7a4681a .elementor-button{font-family:"Bricolage Grotesque";font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-2287 .elementor-element.elementor-element-bfa584f{--display:flex;}.elementor-2287 .elementor-element.elementor-element-0e42f3f img{height:100%;object-fit:cover;object-position:center center;}.elementor-2287 .elementor-element.elementor-element-5a22117{--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:52px;--padding-bottom:52px;--padding-left:12px;--padding-right:12px;}.elementor-2287 .elementor-element.elementor-element-48cb7a2{text-align:left;}.elementor-2287 .elementor-element.elementor-element-bef5918{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2287 .elementor-element.elementor-element-9cfe2e4{text-align:center;}.elementor-2287 .elementor-element.elementor-element-9cfe2e4 .elementor-heading-title{font-family:var( --e-global-typography-80b5268-font-family );font-size:var( --e-global-typography-80b5268-font-size );font-weight:var( --e-global-typography-80b5268-font-weight );}.elementor-2287 .elementor-element.elementor-element-b1472c1{--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:52px;--padding-bottom:52px;--padding-left:12px;--padding-right:12px;}.elementor-2287 .elementor-element.elementor-element-b1472c1:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-b1472c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6d5993 );}.elementor-2287 .elementor-element.elementor-element-5a02007{--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-start;--border-radius:12px 12px 12px 12px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2287 .elementor-element.elementor-element-5a02007:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-5a02007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee36bdf );}.elementor-2287 .elementor-element.elementor-element-6da6a69{text-align:left;}.elementor-2287 .elementor-element.elementor-element-6da6a69 .elementor-heading-title{font-family:var( --e-global-typography-6d9deae-font-family );font-size:var( --e-global-typography-6d9deae-font-size );font-weight:var( --e-global-typography-6d9deae-font-weight );color:var( --e-global-color-5297814 );}.elementor-2287 .elementor-element.elementor-element-1a28df0{--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:52px;--padding-bottom:52px;--padding-left:12px;--padding-right:12px;}.elementor-2287 .elementor-element.elementor-element-1a28df0:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-1a28df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6d5993 );}.elementor-2287 .elementor-element.elementor-element-25fa467{--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-start;--border-radius:12px 12px 12px 12px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2287 .elementor-element.elementor-element-25fa467:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-25fa467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee36bdf );}.elementor-2287 .elementor-element.elementor-element-5001a0d{text-align:left;}.elementor-2287 .elementor-element.elementor-element-5001a0d .elementor-heading-title{font-family:var( --e-global-typography-6d9deae-font-family );font-size:var( --e-global-typography-6d9deae-font-size );font-weight:var( --e-global-typography-6d9deae-font-weight );color:var( --e-global-color-5297814 );}.elementor-2287 .elementor-element.elementor-element-f5db1e4{text-align:left;}.elementor-2287 .elementor-element.elementor-element-f5db1e4 .elementor-heading-title{font-family:var( --e-global-typography-f2b6c84-font-family );font-size:var( --e-global-typography-f2b6c84-font-size );font-weight:var( --e-global-typography-f2b6c84-font-weight );color:var( --e-global-color-5297814 );}.elementor-2287 .elementor-element.elementor-element-7225967{--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:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-2287 .elementor-element.elementor-element-1a759d5.elementor-element{--align-self:center;}.elementor-2287 .elementor-element.elementor-element-1a759d5 .elementor-button{font-family:"Bricolage Grotesque";font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-2287 .elementor-element.elementor-element-7bc64ce4{--display:flex;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-2287 .elementor-element.elementor-element-7da4ca4{width:var( --container-widget-width, 742px );max-width:742px;--container-widget-width:742px;--container-widget-flex-grow:0;text-align:left;}.elementor-2287 .elementor-element.elementor-element-7da4ca4.elementor-element{--align-self:center;}.elementor-2287 .elementor-element.elementor-element-7da4ca4 .elementor-heading-title{font-family:var( --e-global-typography-6d9deae-font-family );font-size:var( --e-global-typography-6d9deae-font-size );font-weight:var( --e-global-typography-6d9deae-font-weight );}.elementor-2287 .elementor-element.elementor-element-55881a8f{--display:flex;}.elementor-2287 .elementor-element.elementor-element-46b517a9 .elementor-heading-title{font-family:var( --e-global-typography-55ba612-font-family );font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-10b5bdb0{--display:flex;}.elementor-2287 .elementor-element.elementor-element-778d3984 .elementor-heading-title{font-family:var( --e-global-typography-55ba612-font-family );font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-b61d39b{--display:flex;}.elementor-2287 .elementor-element.elementor-element-46075146 .elementor-heading-title{font-family:var( --e-global-typography-55ba612-font-family );font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-579e136{--display:flex;}.elementor-2287 .elementor-element.elementor-element-54ba32d .elementor-heading-title{font-family:var( --e-global-typography-55ba612-font-family );font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-8f9b6dc{--display:flex;}.elementor-2287 .elementor-element.elementor-element-bdd9a30 .elementor-heading-title{font-family:var( --e-global-typography-55ba612-font-family );font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-1b5c3ed9{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 742px );max-width:742px;--container-widget-width:742px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-icon-size:17px;}.elementor-2287 .elementor-element.elementor-element-1b5c3ed9.elementor-element{--align-self:center;}:where( .elementor-2287 .elementor-element.elementor-element-1b5c3ed9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins";font-weight:500;}:where( .elementor-2287 .elementor-element.elementor-element-1b5c3ed9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2287 .elementor-element.elementor-element-b9ae9d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2287 .elementor-element.elementor-element-b9ae9d3:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-b9ae9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}@media(max-width:1024px){.elementor-2287 .elementor-element.elementor-element-3af380f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:52px;--padding-bottom:52px;--padding-left:12px;--padding-right:12px;}.elementor-2287 .elementor-element.elementor-element-de667b8.e-con{--order:99999 /* order end hack */;}.elementor-2287 .elementor-element.elementor-element-141cf54.e-con{--align-self:center;}.elementor-2287 .elementor-element.elementor-element-dcfaafe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2287 .elementor-element.elementor-element-dcfaafe.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2287 .elementor-element.elementor-element-281d869{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;}.elementor-2287 .elementor-element.elementor-element-18a4e6a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2287 .elementor-element.elementor-element-8cbd49e{text-align:center;}.elementor-2287 .elementor-element.elementor-element-7a4681a.elementor-element{--align-self:center;}.elementor-2287 .elementor-element.elementor-element-0e42f3f.elementor-element{--order:-99999 /* order start hack */;}.elementor-2287 .elementor-element.elementor-element-5a22117{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:4px;}.elementor-2287 .elementor-element.elementor-element-48cb7a2{text-align:center;}.elementor-2287 .elementor-element.elementor-element-9cfe2e4 .elementor-heading-title{font-size:var( --e-global-typography-80b5268-font-size );}.elementor-2287 .elementor-element.elementor-element-6da6a69 .elementor-heading-title{font-size:var( --e-global-typography-6d9deae-font-size );}.elementor-2287 .elementor-element.elementor-element-5001a0d .elementor-heading-title{font-size:var( --e-global-typography-6d9deae-font-size );}.elementor-2287 .elementor-element.elementor-element-f5db1e4 .elementor-heading-title{font-size:var( --e-global-typography-f2b6c84-font-size );}.elementor-2287 .elementor-element.elementor-element-7da4ca4 .elementor-heading-title{font-size:var( --e-global-typography-6d9deae-font-size );}.elementor-2287 .elementor-element.elementor-element-46b517a9 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-778d3984 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-46075146 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-54ba32d .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-bdd9a30 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}}@media(max-width:767px){.elementor-2287 .elementor-element.elementor-element-3af380f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:055px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-2287 .elementor-element.elementor-element-141cf54{--justify-content:flex-start;}.elementor-2287 .elementor-element.elementor-element-281d869{--width:70px;}.elementor-2287 .elementor-element.elementor-element-8cbd49e .elementor-heading-title{font-size:24px;}.elementor-2287 .elementor-element.elementor-element-bfa584f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2287 .elementor-element.elementor-element-bfa584f.e-con{--order:-99999 /* order start hack */;}.elementor-2287 .elementor-element.elementor-element-0e42f3f.elementor-element{--order:-99999 /* order start hack */;}.elementor-2287 .elementor-element.elementor-element-0e42f3f img{width:100%;height:100%;}.elementor-2287 .elementor-element.elementor-element-9cfe2e4 .elementor-heading-title{font-size:var( --e-global-typography-80b5268-font-size );}.elementor-2287 .elementor-element.elementor-element-6da6a69 .elementor-heading-title{font-size:var( --e-global-typography-6d9deae-font-size );}.elementor-2287 .elementor-element.elementor-element-5001a0d .elementor-heading-title{font-size:var( --e-global-typography-6d9deae-font-size );}.elementor-2287 .elementor-element.elementor-element-f5db1e4 .elementor-heading-title{font-size:var( --e-global-typography-f2b6c84-font-size );}.elementor-2287 .elementor-element.elementor-element-7da4ca4 .elementor-heading-title{font-size:var( --e-global-typography-6d9deae-font-size );}.elementor-2287 .elementor-element.elementor-element-46b517a9 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-778d3984 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-46075146 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-54ba32d .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}.elementor-2287 .elementor-element.elementor-element-bdd9a30 .elementor-heading-title{font-size:var( --e-global-typography-55ba612-font-size );line-height:var( --e-global-typography-55ba612-line-height );}}@media(min-width:768px){.elementor-2287 .elementor-element.elementor-element-3af380f{--content-width:1120px;}.elementor-2287 .elementor-element.elementor-element-281d869{--width:200px;}.elementor-2287 .elementor-element.elementor-element-5a22117{--content-width:756px;}.elementor-2287 .elementor-element.elementor-element-bef5918{--content-width:1120px;}.elementor-2287 .elementor-element.elementor-element-7225967{--content-width:1024px;}.elementor-2287 .elementor-element.elementor-element-7bc64ce4{--content-width:644px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2287 .elementor-element.elementor-element-141cf54{--width:491.122px;}.elementor-2287 .elementor-element.elementor-element-dcfaafe{--width:100%;}.elementor-2287 .elementor-element.elementor-element-281d869{--width:190px;}}/* Start custom CSS for container, class: .elementor-element-281d869 */@media only screen and (max-width: 1024px) {
    #element-animation-date-block {
        width: 190px;
    }    
}

@media only screen and (max-width: 500px) {
    #element-animation-date-block {
        width: 95%;
    }    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4681a */.homepage-feature-button a {
    height: 52px;
    padding: 11px 17px;
}

.homepage-feature-button .elementor-button-icon {
    font-size: 30px;
}

.homepage-feature-button .elementor-button-content-wrapper{
    justify-content: center;
    align-items: center;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-0e42f3f */.animation-featured-image {
    /*min-height: 440px;*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eae71c8 */.elementor-element .practical-infos-list pre,
.elementor-element .practical-infos-list li,
.elementor-element .practical-infos-list span,
.elementor-element .practical-infos-list p, 
.elementor-element .practical-infos-list ul {
    font-family: Poppins;
    font-size: 14px;
}
.practical-infos-list {
    white-space: pre-line; /* Respecte les \n et <br> */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a759d5 */.homepage-feature-button a {
    height: 52px;
    padding: 11px 17px;
}

.homepage-feature-button .elementor-button-icon {
    font-size: 30px;
}

.homepage-feature-button .elementor-button-content-wrapper{
    justify-content: center;
    align-items: center;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b5c3ed9 */.e-n-accordion-item-title {
   border-radius: 14.5px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px -1px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9ae9d3 *//* Card principale */
.contact-page-card {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px 24px;
    background: #f4f4f4;
    border-radius: 6px;
    max-width: 100%;
}

/* Avatar */
.contact-avatar {
    width: 48px;
    height: 48px;
    min-width: 48px;
    border-radius: 50%;
    background: #d9d9d9;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.contact-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.contact-avatar .initiales {
    font-size: 15px;
    font-weight: 600;
    color: #666;
    letter-spacing: 0.5px;
}

/* Infos */
.contact-info {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.contact-nom {
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    line-height: 1.3;
}

.contact-poste {
    font-size: 12px;
    color: #666;
    line-height: 1.3;
}

/* Icônes de contact */
.contact-links {
    display: flex;
    gap: 12px;
    margin-top: 6px;
}

.contact-links a {
    color: #888;
    font-size: 14px;
    text-decoration: none;
    transition: color 0.2s ease;
}

.contact-links a:hover {
    color: #333;
}

/* Fallback icons (si Elementor pas chargé) */
.contact-icon {
    font-size: 14px;
}/* End custom CSS */