.elementor-47 .elementor-element.elementor-element-49d2cae{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-28097d9{--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-evenly;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-a58fd39{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-af81005{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;column-gap:0px;text-align:left;font-family:var( --e-global-typography-cbd3a91-font-family ), Sans-serif;font-size:var( --e-global-typography-cbd3a91-font-size );font-weight:var( --e-global-typography-cbd3a91-font-weight );line-height:var( --e-global-typography-cbd3a91-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-af81005.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-af81005 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-206e08b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-206e08b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7f993f9 img{border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-323d826{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-537f36d{--e-transform-rotateZ:90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-47 .elementor-element.elementor-element-1445847{margin:0% 30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-47 .elementor-element.elementor-element-1445847 .elementor-heading-title{font-family:var( --e-global-typography-49607b6-font-family ), Sans-serif;font-size:var( --e-global-typography-49607b6-font-size );font-weight:var( --e-global-typography-49607b6-font-weight );line-height:var( --e-global-typography-49607b6-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-40201f5{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-40201f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-578fb46 img{width:100%;height:100%;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-951e9aa{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-e5e7193{--e-transform-rotateZ:90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-47 .elementor-element.elementor-element-aef614b{margin:0% 30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-47 .elementor-element.elementor-element-aef614b .elementor-heading-title{font-family:var( --e-global-typography-49607b6-font-family ), Sans-serif;font-size:var( --e-global-typography-49607b6-font-size );font-weight:var( --e-global-typography-49607b6-font-weight );line-height:var( --e-global-typography-49607b6-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-7481a12{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-47 .elementor-element.elementor-element-7481a12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-4478b80 img{width:100%;height:100%;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-a53def7{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-a100b1e{--e-transform-rotateZ:90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f90de56 .elementor-heading-title{font-family:var( --e-global-typography-49607b6-font-family ), Sans-serif;font-size:var( --e-global-typography-49607b6-font-size );font-weight:var( --e-global-typography-49607b6-font-weight );line-height:var( --e-global-typography-49607b6-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-0a7d0ff{--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;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-47 .elementor-element.elementor-element-0a7d0ff:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0a7d0ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-0a7d0ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7e1cb26{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:33px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7e1cb26 p{margin-block-end:30px;}.elementor-47 .elementor-element.elementor-element-cf22d58{width:var( --container-widget-width, 14.672% );max-width:14.672%;--e-transform-rotateZ:180deg;--container-widget-width:14.672%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-cf22d58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-0646888{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-5217057{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7f59942{--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:center;}.elementor-47 .elementor-element.elementor-element-f6faeed .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:55px;font-weight:400;line-height:66px;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-545aa3e{font-family:var( --e-global-typography-e37756f-font-family ), Sans-serif;font-size:var( --e-global-typography-e37756f-font-size );font-weight:var( --e-global-typography-e37756f-font-weight );line-height:var( --e-global-typography-e37756f-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-545aa3e p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-fa55aff{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:33px;}.elementor-47 .elementor-element.elementor-element-fa55aff p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-c45edb2{--display:flex;--min-height:40vh;--border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-c45edb2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c45edb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sotiaf.fr/wp-content/uploads/2025/12/Tube.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-c45edb2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-08c2c3a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-ffbd6ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-b19c926{--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:center;}.elementor-47 .elementor-element.elementor-element-a46e45c .elementor-heading-title{font-family:var( --e-global-typography-76b30a3-font-family ), Sans-serif;font-size:var( --e-global-typography-76b30a3-font-size );font-weight:var( --e-global-typography-76b30a3-font-weight );line-height:var( --e-global-typography-76b30a3-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-d3163e9{font-family:var( --e-global-typography-e37756f-font-family ), Sans-serif;font-size:var( --e-global-typography-e37756f-font-size );font-weight:var( --e-global-typography-e37756f-font-weight );line-height:var( --e-global-typography-e37756f-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-d3163e9 p{margin-block-end:20px;}.elementor-47 .elementor-element.elementor-element-a6077e2{--display:flex;--min-height:40vh;--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;--border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-a6077e2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a6077e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sotiaf.fr/wp-content/uploads/2025/12/Magasin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a6077e2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-708950d{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-47 .elementor-element.elementor-element-eaff5c2{--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:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5403250{--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:center;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-5c61270 .elementor-heading-title{font-family:var( --e-global-typography-76b30a3-font-family ), Sans-serif;font-size:var( --e-global-typography-76b30a3-font-size );font-weight:var( --e-global-typography-76b30a3-font-weight );line-height:var( --e-global-typography-76b30a3-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3c199ce{font-family:var( --e-global-typography-e37756f-font-family ), Sans-serif;font-size:var( --e-global-typography-e37756f-font-size );font-weight:var( --e-global-typography-e37756f-font-weight );line-height:var( --e-global-typography-e37756f-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3c199ce p{margin-block-end:20px;}.elementor-47 .elementor-element.elementor-element-bac7ac4{--display:flex;--min-height:40vh;--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;--border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-bac7ac4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-bac7ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sotiaf.fr/wp-content/uploads/2025/12/Caisses_Poste.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-bac7ac4.e-con{--flex-grow:1;--flex-shrink:0;}@media(max-width:1366px){.elementor-47 .elementor-element.elementor-element-49d2cae{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-28097d9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a58fd39{--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-47 .elementor-element.elementor-element-af81005{font-size:var( --e-global-typography-cbd3a91-font-size );line-height:var( --e-global-typography-cbd3a91-line-height );}.elementor-47 .elementor-element.elementor-element-323d826{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-1445847{margin:0% 40% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-47 .elementor-element.elementor-element-1445847 .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-951e9aa{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-aef614b .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-a53def7{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-f90de56 .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-0646888{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-f6faeed .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-47 .elementor-element.elementor-element-545aa3e{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}.elementor-47 .elementor-element.elementor-element-08c2c3a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-a46e45c .elementor-heading-title{font-size:var( --e-global-typography-76b30a3-font-size );line-height:var( --e-global-typography-76b30a3-line-height );}.elementor-47 .elementor-element.elementor-element-d3163e9{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}.elementor-47 .elementor-element.elementor-element-708950d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-5c61270 .elementor-heading-title{font-size:var( --e-global-typography-76b30a3-font-size );line-height:var( --e-global-typography-76b30a3-line-height );}.elementor-47 .elementor-element.elementor-element-3c199ce{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-49d2cae{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-47 .elementor-element.elementor-element-28097d9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-af81005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-cbd3a91-font-size );line-height:var( --e-global-typography-cbd3a91-line-height );}.elementor-47 .elementor-element.elementor-element-537f36d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-1445847 .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-e5e7193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-aef614b .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-a100b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-f90de56 .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-7e1cb26{font-size:16px;line-height:30px;}.elementor-47 .elementor-element.elementor-element-cf22d58{width:var( --container-widget-width, 102.938px );max-width:102.938px;--container-widget-width:102.938px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-0646888{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-f6faeed .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-47 .elementor-element.elementor-element-545aa3e{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}.elementor-47 .elementor-element.elementor-element-fa55aff{font-size:16px;line-height:30px;}.elementor-47 .elementor-element.elementor-element-08c2c3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-a46e45c .elementor-heading-title{font-size:var( --e-global-typography-76b30a3-font-size );line-height:var( --e-global-typography-76b30a3-line-height );}.elementor-47 .elementor-element.elementor-element-d3163e9{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}.elementor-47 .elementor-element.elementor-element-708950d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-5c61270 .elementor-heading-title{font-size:var( --e-global-typography-76b30a3-font-size );line-height:var( --e-global-typography-76b30a3-line-height );}.elementor-47 .elementor-element.elementor-element-3c199ce{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}.elementor-47 .elementor-element.elementor-element-bac7ac4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-49d2cae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-a58fd39{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-af81005{font-size:var( --e-global-typography-cbd3a91-font-size );line-height:var( --e-global-typography-cbd3a91-line-height );}.elementor-47 .elementor-element.elementor-element-206e08b{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-7f993f9 img{width:100%;}.elementor-47 .elementor-element.elementor-element-537f36d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-1445847{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-47 .elementor-element.elementor-element-1445847 .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-40201f5{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-e5e7193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-aef614b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-47 .elementor-element.elementor-element-aef614b .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-7481a12{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-a53def7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-a100b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-f90de56 .elementor-heading-title{font-size:var( --e-global-typography-49607b6-font-size );line-height:var( --e-global-typography-49607b6-line-height );}.elementor-47 .elementor-element.elementor-element-0a7d0ff{--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-7e1cb26{font-size:16px;line-height:25px;}.elementor-47 .elementor-element.elementor-element-7e1cb26 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-5217057{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-f6faeed .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-47 .elementor-element.elementor-element-545aa3e{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}.elementor-47 .elementor-element.elementor-element-fa55aff{font-size:16px;line-height:25px;}.elementor-47 .elementor-element.elementor-element-08c2c3a{--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-47 .elementor-element.elementor-element-ffbd6ca{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-a46e45c .elementor-heading-title{font-size:var( --e-global-typography-76b30a3-font-size );line-height:var( --e-global-typography-76b30a3-line-height );}.elementor-47 .elementor-element.elementor-element-d3163e9{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}.elementor-47 .elementor-element.elementor-element-a6077e2{--min-height:250px;}.elementor-47 .elementor-element.elementor-element-eaff5c2{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-47 .elementor-element.elementor-element-5403250{--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-47 .elementor-element.elementor-element-5c61270 .elementor-heading-title{font-size:var( --e-global-typography-76b30a3-font-size );line-height:var( --e-global-typography-76b30a3-line-height );}.elementor-47 .elementor-element.elementor-element-3c199ce{font-size:var( --e-global-typography-e37756f-font-size );line-height:var( --e-global-typography-e37756f-line-height );}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-206e08b{--width:23%;}.elementor-47 .elementor-element.elementor-element-40201f5{--width:23%;}.elementor-47 .elementor-element.elementor-element-7481a12{--width:23%;}.elementor-47 .elementor-element.elementor-element-c45edb2{--width:42%;}.elementor-47 .elementor-element.elementor-element-a6077e2{--width:42%;}.elementor-47 .elementor-element.elementor-element-bac7ac4{--width:42%;}}@media(max-width:1366px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-a58fd39{--width:100%;}.elementor-47 .elementor-element.elementor-element-206e08b{--width:31%;}.elementor-47 .elementor-element.elementor-element-40201f5{--width:31%;}.elementor-47 .elementor-element.elementor-element-7481a12{--width:31%;}.elementor-47 .elementor-element.elementor-element-ffbd6ca{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-206e08b{--width:31%;}.elementor-47 .elementor-element.elementor-element-40201f5{--width:31%;}.elementor-47 .elementor-element.elementor-element-7481a12{--width:31%;}.elementor-47 .elementor-element.elementor-element-eaff5c2{--width:47%;}}/* Start custom CSS for text-editor, class: .elementor-element-af81005 */.elementor-47 .elementor-element.elementor-element-af81005 img {
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323d826 */.elementor-47 .elementor-element.elementor-element-323d826 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}


.elementor-47 .elementor-element.elementor-element-323d826::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;                  
  height: 2px;
  background-color: currentColor;
  transition: width 0.4s ease;
}

.elementor-47 .elementor-element.elementor-element-323d826:hover::after {
  width: 100%;               
}


.elementor-47 .elementor-element.elementor-element-323d826 img {
  transition: transform 0.4s ease;
}

.elementor-47 .elementor-element.elementor-element-323d826 h3 {
  margin: 0;
  transition: opacity 0.3s ease;
}

.elementor-47 .elementor-element.elementor-element-323d826:hover{
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951e9aa */.elementor-47 .elementor-element.elementor-element-951e9aa {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}


.elementor-47 .elementor-element.elementor-element-951e9aa::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;                  
  height: 2px;
  background-color: currentColor;
  transition: width 0.4s ease;
}

.elementor-47 .elementor-element.elementor-element-951e9aa:hover::after {
  width: 100%;               
}


.elementor-47 .elementor-element.elementor-element-951e9aa img {
  transition: transform 0.4s ease;
}

.elementor-47 .elementor-element.elementor-element-951e9aa h3 {
  margin: 0;
  transition: opacity 0.3s ease;
}

.elementor-47 .elementor-element.elementor-element-951e9aa:hover{
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53def7 */.elementor-47 .elementor-element.elementor-element-a53def7 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}


.elementor-47 .elementor-element.elementor-element-a53def7::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;                  
  height: 2px;
  background-color: currentColor;
  transition: width 0.4s ease;
}

.elementor-47 .elementor-element.elementor-element-a53def7:hover::after {
  width: 100%;               
}


.elementor-47 .elementor-element.elementor-element-a53def7 img {
  transition: transform 0.4s ease;
}

.elementor-47 .elementor-element.elementor-element-a53def7 h3 {
  margin: 0;
  transition: opacity 0.3s ease;
}

.elementor-47 .elementor-element.elementor-element-a53def7:hover{
    transform: translateY(-10px);
}/* End custom CSS */