.elementor-1897 .elementor-element.elementor-element-e09b59b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-e09b59b:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-e09b59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-51b1d27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:105px 105px;--row-gap:105px;--column-gap:105px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-51b1d27:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-51b1d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-143a2eb{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-44cd10f > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-44cd10f{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-d80791c .elementor-button{background-color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-d80791c .elementor-button:hover, .elementor-1897 .elementor-element.elementor-element-d80791c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-d80791c .elementor-button:hover svg, .elementor-1897 .elementor-element.elementor-element-d80791c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-20ec752{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1897 .elementor-element.elementor-element-20ec752.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-dbb6675 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-dbb6675 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-cf58576 .elementor-heading-title{font-family:var( --e-global-typography-2823d03-font-family ), Sans-serif;font-size:var( --e-global-typography-2823d03-font-size );font-weight:var( --e-global-typography-2823d03-font-weight );line-height:var( --e-global-typography-2823d03-line-height );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-c54acc9 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-c54acc9{font-family:var( --e-global-typography-984652c-font-family ), Sans-serif;font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-6cdfdf1{--divider-border-style:solid;--divider-color:var( --e-global-color-4be2873 );--divider-border-width:1px;}.elementor-1897 .elementor-element.elementor-element-6cdfdf1 .elementor-divider-separator{width:100%;}.elementor-1897 .elementor-element.elementor-element-6cdfdf1 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-1897 .elementor-element.elementor-element-6a71a18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-6a71a18 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-15f951f .elementor-heading-title{font-family:var( --e-global-typography-2823d03-font-family ), Sans-serif;font-size:var( --e-global-typography-2823d03-font-size );font-weight:var( --e-global-typography-2823d03-font-weight );line-height:var( --e-global-typography-2823d03-line-height );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-82d6a83 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-82d6a83{font-family:var( --e-global-typography-984652c-font-family ), Sans-serif;font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-4539286 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-4539286 .elementor-heading-title{font-family:var( --e-global-typography-2823d03-font-family ), Sans-serif;font-size:var( --e-global-typography-2823d03-font-size );font-weight:var( --e-global-typography-2823d03-font-weight );line-height:var( --e-global-typography-2823d03-line-height );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-780cc5b > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-780cc5b{font-family:var( --e-global-typography-984652c-font-family ), Sans-serif;font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-18f9d2d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1897 .elementor-element.elementor-element-18f9d2d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1897 .elementor-element.elementor-element-18f9d2d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1897 .elementor-element.elementor-element-18f9d2d .elementor-gallery-item__title{font-family:"Articulat", Sans-serif;font-size:20px;font-weight:400;}.elementor-1897 .elementor-element.elementor-element-5b858ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1897 .elementor-element.elementor-element-5b858ce:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-5b858ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-1897 .elementor-element.elementor-element-2feab25{--display:flex;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-af34578 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-af34578{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-dc8a328 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-8c103b4{--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:flex-start;}.elementor-1897 .elementor-element.elementor-element-8c103b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-1c69555{--display:flex;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1897 .elementor-element.elementor-element-1c69555:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-1c69555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d5cd1a );}.elementor-1897 .elementor-element.elementor-element-1d91dd1 img{width:100px;}.elementor-1897 .elementor-element.elementor-element-e059125{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:167px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-fd70bef{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-1897 .elementor-element.elementor-element-fd70bef .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-3f9b77c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-1897 .elementor-element.elementor-element-3f9b77c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-4d4a76e{right:calc((100% - 1200px) / 2);}body.rtl .elementor-1897 .elementor-element.elementor-element-4d4a76e{left:calc((100% - 1200px) / 2);}.elementor-1897 .elementor-element.elementor-element-4d4a76e{top:0px;}.elementor-1897 .elementor-element.elementor-element-4d4a76e img{width:180px;height:226px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-3ecebc6{left:calc((100% - 1200px) / 2);}body.rtl .elementor-1897 .elementor-element.elementor-element-3ecebc6{right:calc((100% - 1200px) / 2);}.elementor-1897 .elementor-element.elementor-element-3ecebc6{bottom:160px;}.elementor-1897 .elementor-element.elementor-element-3ecebc6 img{width:281px;height:226px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-e401581{right:calc(50% + 10px);}body.rtl .elementor-1897 .elementor-element.elementor-element-e401581{left:calc(50% + 10px);}.elementor-1897 .elementor-element.elementor-element-e401581{bottom:0px;}.elementor-1897 .elementor-element.elementor-element-e401581 img{width:180px;height:226px;object-fit:cover;object-position:center center;}.elementor-1897 .elementor-element.elementor-element-372aee5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-372aee5:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-372aee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-2551ee0{--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:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:75px;--padding-bottom:75px;--padding-left:105px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-2551ee0:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-2551ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-fd1b9f6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1897 .elementor-element.elementor-element-71a15af .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-2a13ecd .elementor-heading-title{font-family:var( --e-global-typography-2823d03-font-family ), Sans-serif;font-size:var( --e-global-typography-2823d03-font-size );font-weight:var( --e-global-typography-2823d03-font-weight );line-height:var( --e-global-typography-2823d03-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-d224113 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-d224113{font-family:var( --e-global-typography-984652c-font-family ), Sans-serif;font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-bad4cfa{--divider-border-style:solid;--divider-color:var( --e-global-color-3c212cd );--divider-border-width:1px;}.elementor-1897 .elementor-element.elementor-element-bad4cfa .elementor-divider-separator{width:100%;}.elementor-1897 .elementor-element.elementor-element-bad4cfa .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1897 .elementor-element.elementor-element-4d403e3{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1897 .elementor-element.elementor-element-59232f8{--display:flex;--padding-top:8px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-1897 .elementor-element.elementor-element-59232f8:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-59232f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-66a40ab .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-1897 .elementor-element.elementor-element-8c4c92f{--display:flex;--padding-top:8px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-1897 .elementor-element.elementor-element-8c4c92f:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-8c4c92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-d64956d .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-1897 .elementor-element.elementor-element-482d060{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1897 .elementor-element.elementor-element-482d060.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-03e1e6f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1897 .elementor-element.elementor-element-ae23622{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-ae23622:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-ae23622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0e992d );}.elementor-1897 .elementor-element.elementor-element-496b644 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-1897 .elementor-element.elementor-element-496b644 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Articulat CF", Sans-serif;font-size:130px;font-weight:500;line-height:130px;}.elementor-1897 .elementor-element.elementor-element-e0a31c8{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1897 .elementor-element.elementor-element-8cb8280 .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-bf5ffe1 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-bf5ffe1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-cf2fbdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-cf2fbdc:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-cf2fbdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1897 .elementor-element.elementor-element-bdba336 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-1897 .elementor-element.elementor-element-bdba336 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Articulat CF", Sans-serif;font-size:130px;font-weight:500;line-height:130px;}.elementor-1897 .elementor-element.elementor-element-e4eccd1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1897 .elementor-element.elementor-element-4fc41e1 .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-cf389a3 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-cf389a3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-dd5e764{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-dd5e764:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-dd5e764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1897 .elementor-element.elementor-element-c6a8cd7 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-1897 .elementor-element.elementor-element-c6a8cd7 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Articulat CF", Sans-serif;font-size:130px;font-weight:500;line-height:130px;}.elementor-1897 .elementor-element.elementor-element-46ad88a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1897 .elementor-element.elementor-element-ac367a4 .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-1d23bb7 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-1d23bb7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-71e615f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-71e615f:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-71e615f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-1897 .elementor-element.elementor-element-b29a8cc > .elementor-widget-container{padding:0px 94px 0px 94px;}.elementor-1897 .elementor-element.elementor-element-b29a8cc .elementor-icon-wrapper{text-align:center;}.elementor-1897 .elementor-element.elementor-element-b29a8cc .elementor-icon{font-size:121px;}.elementor-1897 .elementor-element.elementor-element-b29a8cc .elementor-icon svg{height:121px;}.elementor-1897 .elementor-element.elementor-element-f7360b5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1897 .elementor-element.elementor-element-05032e7 .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-88d08d0 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-88d08d0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-f11e02c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;}.elementor-1897 .elementor-element.elementor-element-f11e02c:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-f11e02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1897 .elementor-element.elementor-element-200a049{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1897 .elementor-element.elementor-element-24cc841 > .elementor-widget-container{--e-transform-rotateZ:-6deg;background-color:var( --e-global-color-primary );padding:13px 24px 13px 24px;}.elementor-1897 .elementor-element.elementor-element-24cc841 .elementor-heading-title{font-family:var( --e-global-typography-97944bb-font-family ), Sans-serif;font-size:var( --e-global-typography-97944bb-font-size );font-weight:var( --e-global-typography-97944bb-font-weight );text-transform:var( --e-global-typography-97944bb-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-1897 .elementor-element.elementor-element-e6ac87c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1897 .elementor-element.elementor-element-ac5bffd .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-353b08e > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1897 .elementor-element.elementor-element-353b08e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-b66b3e6{--e-image-carousel-slides-to-show:2;}.elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:var( --e-global-color-secondary );}.elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-image-carousel-caption{text-align:start;color:var( --e-global-color-text );font-family:"Articulat", Sans-serif;font-size:10px;font-style:normal;}.elementor-1897 .elementor-element.elementor-element-f3ffc6f .elementor-button{background-color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-f3ffc6f .elementor-button:hover, .elementor-1897 .elementor-element.elementor-element-f3ffc6f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1897 .elementor-element.elementor-element-f3ffc6f > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-f3ffc6f .elementor-button:hover svg, .elementor-1897 .elementor-element.elementor-element-f3ffc6f .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1260px){.elementor-1897 .elementor-element.elementor-element-e09b59b{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-51b1d27{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1897 .elementor-element.elementor-element-44cd10f{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-1897 .elementor-element.elementor-element-d80791c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1897 .elementor-element.elementor-element-dbb6675 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-cf58576 .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-c54acc9{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-6a71a18 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-15f951f .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-82d6a83{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-4539286 .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-780cc5b{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-2feab25{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1897 .elementor-element.elementor-element-af34578{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-dc8a328 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-e059125{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1897 .elementor-element.elementor-element-fd70bef .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1897 .elementor-element.elementor-element-3f9b77c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-4d4a76e{right:0;}body.rtl .elementor-1897 .elementor-element.elementor-element-4d4a76e{left:0;}.elementor-1897 .elementor-element.elementor-element-4d4a76e{top:calc(100% - 226px);}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-3ecebc6{left:0;}body.rtl .elementor-1897 .elementor-element.elementor-element-3ecebc6{right:0;}.elementor-1897 .elementor-element.elementor-element-3ecebc6{bottom:80px;}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-e401581{right:0;}body.rtl .elementor-1897 .elementor-element.elementor-element-e401581{left:0;}.elementor-1897 .elementor-element.elementor-element-e401581{bottom:calc(100% - 226px);}.elementor-1897 .elementor-element.elementor-element-372aee5{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-2551ee0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1897 .elementor-element.elementor-element-71a15af .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-2a13ecd .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-d224113{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-66a40ab .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-d64956d .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-ae23622{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1897 .elementor-element.elementor-element-496b644.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-496b644 .elementor-counter-number-wrapper{font-size:85px;}.elementor-1897 .elementor-element.elementor-element-e0a31c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-8cb8280 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-bf5ffe1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-cf2fbdc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1897 .elementor-element.elementor-element-bdba336.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-bdba336 .elementor-counter-number-wrapper{font-size:85px;}.elementor-1897 .elementor-element.elementor-element-e4eccd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-4fc41e1 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-cf389a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-dd5e764{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1897 .elementor-element.elementor-element-c6a8cd7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-c6a8cd7 .elementor-counter-number-wrapper{font-size:85px;}.elementor-1897 .elementor-element.elementor-element-46ad88a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-ac367a4 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-1d23bb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-71e615f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1897 .elementor-element.elementor-element-b29a8cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-b29a8cc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-f7360b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-05032e7 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-88d08d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-f11e02c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1897 .elementor-element.elementor-element-200a049.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-24cc841 .elementor-heading-title{font-size:var( --e-global-typography-97944bb-font-size );}.elementor-1897 .elementor-element.elementor-element-e6ac87c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1897 .elementor-element.elementor-element-ac5bffd .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-353b08e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-f3ffc6f > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-f3ffc6f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1897 .elementor-element.elementor-element-e09b59b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-51b1d27{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1897 .elementor-element.elementor-element-143a2eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-44cd10f{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-1897 .elementor-element.elementor-element-d80791c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-d80791c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1897 .elementor-element.elementor-element-dbb6675 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-cf58576 .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-c54acc9{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-6a71a18 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-15f951f .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-82d6a83{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-4539286 .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-780cc5b{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-5b858ce{--flex-direction:column-reverse;--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-1897 .elementor-element.elementor-element-2feab25{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1897 .elementor-element.elementor-element-af34578{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-dc8a328 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-8c103b4{--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-end;}.elementor-1897 .elementor-element.elementor-element-1c69555{--width:180px;}.elementor-1897 .elementor-element.elementor-element-e059125{--min-height:calc(100vh - 180px);--margin-top:40px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-fd70bef .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1897 .elementor-element.elementor-element-3f9b77c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-4d4a76e{right:-30px;}body.rtl .elementor-1897 .elementor-element.elementor-element-4d4a76e{left:-30px;}.elementor-1897 .elementor-element.elementor-element-4d4a76e{top:calc(100% - 176px);}.elementor-1897 .elementor-element.elementor-element-4d4a76e img{height:176px;}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-3ecebc6{left:-5px;}body.rtl .elementor-1897 .elementor-element.elementor-element-3ecebc6{right:-5px;}.elementor-1897 .elementor-element.elementor-element-3ecebc6{bottom:90px;}.elementor-1897 .elementor-element.elementor-element-3ecebc6 img{width:180px;height:144px;}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-e401581{right:-6px;}body.rtl .elementor-1897 .elementor-element.elementor-element-e401581{left:-6px;}.elementor-1897 .elementor-element.elementor-element-e401581{bottom:calc(100% - 165px);}.elementor-1897 .elementor-element.elementor-element-e401581 img{width:130px;height:165px;}.elementor-1897 .elementor-element.elementor-element-372aee5{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1897 .elementor-element.elementor-element-2551ee0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:040px;--padding-left:10px;--padding-right:10px;}.elementor-1897 .elementor-element.elementor-element-71a15af .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-2a13ecd .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-1897 .elementor-element.elementor-element-d224113{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-1897 .elementor-element.elementor-element-66a40ab .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-d64956d .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-1897 .elementor-element.elementor-element-03e1e6f img{height:350px;}.elementor-1897 .elementor-element.elementor-element-ae23622{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1897 .elementor-element.elementor-element-496b644 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1897 .elementor-element.elementor-element-496b644 .elementor-counter-number-wrapper{font-size:70px;line-height:70px;}.elementor-1897 .elementor-element.elementor-element-8cb8280 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-bf5ffe1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-cf2fbdc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1897 .elementor-element.elementor-element-bdba336 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1897 .elementor-element.elementor-element-bdba336 .elementor-counter-number-wrapper{font-size:70px;line-height:70px;}.elementor-1897 .elementor-element.elementor-element-4fc41e1 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-cf389a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-dd5e764{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1897 .elementor-element.elementor-element-c6a8cd7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1897 .elementor-element.elementor-element-c6a8cd7 .elementor-counter-number-wrapper{font-size:70px;line-height:70px;}.elementor-1897 .elementor-element.elementor-element-ac367a4 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-1d23bb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-71e615f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1897 .elementor-element.elementor-element-b29a8cc .elementor-icon-wrapper{text-align:start;}.elementor-1897 .elementor-element.elementor-element-b29a8cc .elementor-icon{font-size:98px;}.elementor-1897 .elementor-element.elementor-element-b29a8cc .elementor-icon svg{height:98px;}.elementor-1897 .elementor-element.elementor-element-05032e7 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-88d08d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-f11e02c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1897 .elementor-element.elementor-element-200a049{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1897 .elementor-element.elementor-element-24cc841 .elementor-heading-title{font-size:var( --e-global-typography-97944bb-font-size );}.elementor-1897 .elementor-element.elementor-element-ac5bffd .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-1897 .elementor-element.elementor-element-353b08e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1897 .elementor-element.elementor-element-f3ffc6f > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1897 .elementor-element.elementor-element-f3ffc6f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-1897 .elementor-element.elementor-element-20ec752{--width:516px;}.elementor-1897 .elementor-element.elementor-element-8c103b4{--width:177px;}.elementor-1897 .elementor-element.elementor-element-482d060{--width:438px;}.elementor-1897 .elementor-element.elementor-element-e0a31c8{--width:612px;}.elementor-1897 .elementor-element.elementor-element-e4eccd1{--width:612px;}.elementor-1897 .elementor-element.elementor-element-46ad88a{--width:612px;}.elementor-1897 .elementor-element.elementor-element-f7360b5{--width:612px;}.elementor-1897 .elementor-element.elementor-element-200a049{--width:310px;}.elementor-1897 .elementor-element.elementor-element-e6ac87c{--width:612px;}}@media(max-width:1260px) and (min-width:768px){.elementor-1897 .elementor-element.elementor-element-20ec752{--width:60%;}.elementor-1897 .elementor-element.elementor-element-482d060{--width:50%;}.elementor-1897 .elementor-element.elementor-element-e0a31c8{--width:60%;}.elementor-1897 .elementor-element.elementor-element-e4eccd1{--width:60%;}.elementor-1897 .elementor-element.elementor-element-46ad88a{--width:60%;}.elementor-1897 .elementor-element.elementor-element-f7360b5{--width:60%;}.elementor-1897 .elementor-element.elementor-element-200a049{--width:0px;}.elementor-1897 .elementor-element.elementor-element-e6ac87c{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-cf58576 */.elementor-1897 .elementor-element.elementor-element-cf58576 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15f951f */.elementor-1897 .elementor-element.elementor-element-15f951f b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4539286 */.elementor-1897 .elementor-element.elementor-element-4539286 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b1d27 */.elementor-1897 .elementor-element.elementor-element-51b1d27 {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 98px) 0,  /* Presque haut droite */
        100% 98px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}

@media screen and (max-width: 767px) {
    .elementor-1897 .elementor-element.elementor-element-51b1d27 {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 58px) 0,  /* Presque haut droite */
        100% 58px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c103b4 */.elementor-1897 .elementor-element.elementor-element-8c103b4 {
    background-image: 
        linear-gradient(#21211f33 2px, transparent 2px),
        linear-gradient(90deg, #21211f33 2px, transparent 2px);
    background-size: 36px 36px;
    background-position: 1px -1px;
}

@media screen and (max-width: 767px) {
    .elementor-1897 .elementor-element.elementor-element-8c103b4 {
    background: none
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a13ecd */.elementor-1897 .elementor-element.elementor-element-2a13ecd b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59232f8 */.elementor-1897 .elementor-element.elementor-element-59232f8 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c4c92f */.elementor-1897 .elementor-element.elementor-element-8c4c92f {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2551ee0 */.elementor-1897 .elementor-element.elementor-element-2551ee0 {
    clip-path: polygon(
        98px 0,        /* Début après la découpe en haut */
        100% 0,        /* Haut droite */
        100% 100%,     /* Bas droite */
        0 100%,        /* Bas gauche */
        0 98px         /* Début de la découpe à gauche */
    );
}

@media screen and (max-width: 767px) {
    .elementor-1897 .elementor-element.elementor-element-2551ee0 {
    clip-path: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb8280 */.elementor-1897 .elementor-element.elementor-element-8cb8280 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc41e1 */.elementor-1897 .elementor-element.elementor-element-4fc41e1 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac367a4 */.elementor-1897 .elementor-element.elementor-element-ac367a4 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05032e7 */.elementor-1897 .elementor-element.elementor-element-05032e7 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac5bffd */.elementor-1897 .elementor-element.elementor-element-ac5bffd b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b66b3e6 *//* Toutes les images à la même hauteur */
.elementor-1897 .elementor-element.elementor-element-b66b3e6 .swiper-slide-image {
    height: 400px;
    object-fit: cover;
    object-position: center center;
    width: 100%;
    transform: translateZ(0);
    backface-visibility: hidden;
}

/* Positionner les flèches en bas à droite */
.elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-swiper-button {
    position: absolute;
    top: auto;
    bottom: -40px;
    transform: none;
}

.elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-swiper-button-prev {
    left: auto;
    right: 25px;
}

.elementor-1897 .elementor-element.elementor-element-b66b3e6 .elementor-swiper-button-next {
    right: -7px;
}

/* Mobile : hauteur 350px en dessous de 767px */
@media (max-width: 767px) {
    .elementor-1897 .elementor-element.elementor-element-b66b3e6 .swiper-slide-image {
        height: 300px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Demi_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Extra_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Extra_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://grandangle-dev.lucieleger.fr/wp-content/uploads/Articulat_CF_Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */