.elementor-52 .elementor-element.elementor-element-0f0fd09{--display:flex;--min-height:85vh;--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-evenly;}.elementor-52 .elementor-element.elementor-element-0f0fd09:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-0f0fd09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58ADFC;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-b467d6c{right:-10vw;}body.rtl .elementor-52 .elementor-element.elementor-element-b467d6c{left:-10vw;}.elementor-52 .elementor-element.elementor-element-b467d6c{bottom:0px;z-index:3;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-1d9be05{right:-10vw;}body.rtl .elementor-52 .elementor-element.elementor-element-1d9be05{left:-10vw;}.elementor-52 .elementor-element.elementor-element-1d9be05{bottom:0%;z-index:1;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-0970d69{right:0vw;}body.rtl .elementor-52 .elementor-element.elementor-element-0970d69{left:0vw;}.elementor-52 .elementor-element.elementor-element-0970d69{bottom:0vh;}.elementor-52 .elementor-element.elementor-element-1558b26{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-7a32be8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-7a32be8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:500;font-style:normal;line-height:145%;letter-spacing:2%;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-29981e8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:145%;letter-spacing:2%;color:#F0EFE6;}.elementor-52 .elementor-element.elementor-element-f383dca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-811248b{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-52 .elementor-element.elementor-element-1286fbe .elementor-button{background-color:#FFF2EB;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:100%;letter-spacing:2%;fill:#1E1E1E;color:#1E1E1E;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-1286fbe{width:var( --container-widget-width, 337px );max-width:337px;--container-widget-width:337px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-2d71688{--display:flex;}.elementor-52 .elementor-element.elementor-element-3047a92 .elementor-button{background-color:#D2DFFA40;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:100%;letter-spacing:2%;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-3047a92{width:var( --container-widget-width, 157px );max-width:157px;--container-widget-width:157px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-4ca2556{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-52 .elementor-element.elementor-element-c2506e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:4;}.elementor-52 .elementor-element.elementor-element-c2506e6:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-c2506e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2DFFA40;}.elementor-52 .elementor-element.elementor-element-c496f7d{--display:flex;}.elementor-52 .elementor-element.elementor-element-95f6f67{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2%;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-c9b442c{--display:flex;}.elementor-52 .elementor-element.elementor-element-ad78d28{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-7d23517.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-7d23517{text-align:center;}.elementor-52 .elementor-element.elementor-element-9a9fe9b.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-ef496fb.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-ef496fb{text-align:center;}.elementor-52 .elementor-element.elementor-element-16efdcf.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-8659419.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-8659419{text-align:center;}.elementor-52 .elementor-element.elementor-element-a648e32.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-5e03b35.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-5e03b35{text-align:center;}.elementor-52 .elementor-element.elementor-element-55c68d5.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-6318396.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-6318396{text-align:center;}.elementor-52 .elementor-element.elementor-element-ff8fac7.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-8e96ff8.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-8e96ff8{text-align:center;}.elementor-52 .elementor-element.elementor-element-b7d8c43.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-22175b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-22175b3:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-22175b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-eb5aea2{--display:flex;}.elementor-52 .elementor-element.elementor-element-86b8ccb .elementor-button{background-color:#58ADFC;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-fc871be{text-align:center;}.elementor-52 .elementor-element.elementor-element-8bb3675{width:var( --container-widget-width, 581px );max-width:581px;--container-widget-width:581px;--container-widget-flex-grow:0;text-align:center;}.elementor-52 .elementor-element.elementor-element-8bb3675.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-3614eff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-52 .elementor-element.elementor-element-f55806a{--display:flex;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-f55806a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-f55806a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58ADFC;}.elementor-52 .elementor-element.elementor-element-f55806a:hover{background-color:#C5E2FF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-52 .elementor-element.elementor-element-49bb2d0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:200px;font-weight:500;line-height:103%;}.elementor-52 .elementor-element.elementor-element-1db72f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:27.6px;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-90fbca7{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-80a6ebe .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-c5f1b19{--display:flex;}.elementor-52 .elementor-element.elementor-element-bc5cd2e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:200px;font-weight:500;line-height:103%;}.elementor-52 .elementor-element.elementor-element-e3896d2 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-aa8528c{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-c3ab15f .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-0978c3a{--display:flex;}.elementor-52 .elementor-element.elementor-element-ae1d3f8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:200px;font-weight:500;line-height:103%;}.elementor-52 .elementor-element.elementor-element-9feea40 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-b823b57{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-d5e82cd .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-6fdf739{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-6fdf739:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-6fdf739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF9E65;}.elementor-52 .elementor-element.elementor-element-75029aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-569660d.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-ca630b9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;--z-index:10;}.elementor-52 .elementor-element.elementor-element-14b0d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 0px 15px;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#FF9E65;}.elementor-52 .elementor-element.elementor-element-377efdf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:58px;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-d52f611{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:145%;letter-spacing:2%;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-5f7ca42{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-9d02e9d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-452fb3b .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-4d14eae{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-ac11b18 .elementor-button{background-color:#D2DFFA40;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-ac11b18{width:var( --container-widget-width, 157px );max-width:157px;--container-widget-width:157px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-b0c7b65{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-52 .elementor-element.elementor-element-8222133 .elementor-button{background-color:#58ADFC;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-9bf5a72{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-52 .elementor-element.elementor-element-9bf5a72.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-9bf5a72 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:53px;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-3d94993{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-7f612f6{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-8e3f84e{--display:flex;--min-height:400px;}.elementor-52 .elementor-element.elementor-element-f668fa9{text-align:end;}.elementor-52 .elementor-element.elementor-element-f668fa9 img{width:377px;height:383px;border-radius:25px 25px 25px 25px;}.elementor-52 .elementor-element.elementor-element-9da84a3{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-6233975 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:23.64px;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-1feafec{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-21161cb .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-d40807e{--display:flex;--min-height:400px;}.elementor-52 .elementor-element.elementor-element-2127498{text-align:end;}.elementor-52 .elementor-element.elementor-element-2127498 img{width:377px;height:383px;border-radius:25px 25px 25px 25px;}.elementor-52 .elementor-element.elementor-element-008ee02{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-6eda329 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:23.64px;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-ba9053a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-b78e094 .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-b9127fa{--display:flex;}.elementor-52 .elementor-element.elementor-element-a76723a{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-eeb4aa6{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-be3136e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:23.64px;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-a88f862{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-8be5593 .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-3d44bf0{--display:flex;--min-height:400px;}.elementor-52 .elementor-element.elementor-element-c5f8f43{text-align:start;}.elementor-52 .elementor-element.elementor-element-c5f8f43 img{width:377px;height:383px;border-radius:25px 25px 25px 25px;}.elementor-52 .elementor-element.elementor-element-e81696a{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-1eb6b3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:23.64px;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-7d466af{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-d87b631 .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-c93aada{--display:flex;--min-height:400px;}.elementor-52 .elementor-element.elementor-element-a80d02f{text-align:start;}.elementor-52 .elementor-element.elementor-element-a80d02f img{width:377px;height:383px;border-radius:25px 25px 25px 25px;}.elementor-52 .elementor-element.elementor-element-b54e1e3{--display:flex;--z-index:2;}.elementor-52 .elementor-element.elementor-element-1d52cc4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-1d52cc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:53px;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-bb4cb0c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-18b8318{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-0710d71{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-e8abc8e .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-e8abc8e.elementor-view-stacked .elementor-icon{background-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-e8abc8e.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-e8abc8e.elementor-view-default .elementor-icon{color:#FFF2EB;border-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-e8abc8e.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-e8abc8e.elementor-view-default .elementor-icon svg{fill:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-c0e2775 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;line-height:30px;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-ce55577{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:145%;letter-spacing:2%;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-aaa935c .elementor-button{background-color:#D2DFFA40;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-aaa935c{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-0b1c1fe{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-d1dd936 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-d1dd936.elementor-view-stacked .elementor-icon{background-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-d1dd936.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-d1dd936.elementor-view-default .elementor-icon{color:#FFF2EB;border-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-d1dd936.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-d1dd936.elementor-view-default .elementor-icon svg{fill:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-7750fd6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;line-height:30px;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-1a65011{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:145%;letter-spacing:2%;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-2f78ab4 .elementor-button{background-color:#D2DFFA40;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-2f78ab4{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-f755868{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-bbb5c8a .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-bbb5c8a.elementor-view-stacked .elementor-icon{background-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-bbb5c8a.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-bbb5c8a.elementor-view-default .elementor-icon{color:#FFF2EB;border-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-bbb5c8a.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-bbb5c8a.elementor-view-default .elementor-icon svg{fill:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-5bcbcbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;line-height:30px;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-15a5231{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:145%;letter-spacing:2%;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-7f53f39 .elementor-button{background-color:#D2DFFA40;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-7f53f39{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-45b00cf{right:0px;}body.rtl .elementor-52 .elementor-element.elementor-element-45b00cf{left:0px;}.elementor-52 .elementor-element.elementor-element-45b00cf{bottom:0px;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-65c5f4e{left:0px;}body.rtl .elementor-52 .elementor-element.elementor-element-65c5f4e{right:0px;}.elementor-52 .elementor-element.elementor-element-65c5f4e{top:16%;text-align:start;}.elementor-52 .elementor-element.elementor-element-65c5f4e img{width:90%;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-c658fac{right:0px;}body.rtl .elementor-52 .elementor-element.elementor-element-c658fac{left:0px;}.elementor-52 .elementor-element.elementor-element-c658fac{top:0%;}.elementor-52 .elementor-element.elementor-element-7ccc3ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-52 .elementor-element.elementor-element-7ccc3ba:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-7ccc3ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-4b08984{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-52 .elementor-element.elementor-element-1c05ada.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-1c05ada{text-align:start;}.elementor-52 .elementor-element.elementor-element-1c05ada .elementor-heading-title{color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-d58989c .elementor-button{background-color:#58ADFC;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-db98912{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-db98912:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-db98912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #58ADFC 0%, #C5E2FF 100%);}.elementor-52 .elementor-element.elementor-element-9b15b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-48867ad{color:#F1F1F1;}.elementor-52 .elementor-element.elementor-element-a500217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-2225856{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-2225856:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-2225856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #58ADFC 0%, #C5E2FF 100%);}.elementor-52 .elementor-element.elementor-element-7739816{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-32522bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-951085e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-951085e:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-951085e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #58ADFC 0%, #C5E2FF 100%);}.elementor-52 .elementor-element.elementor-element-7a4288a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-371e4e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-195b309{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-195b309:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-195b309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #58ADFC 0%, #C5E2FF 100%);}.elementor-52 .elementor-element.elementor-element-20e226c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-127d791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-c2f76e0{--n-accordion-title-font-size:32px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#F1F1F1;--n-accordion-title-hover-color:#F1F1F1;--n-accordion-title-active-color:#F1F1F1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#F1F1F1;--n-accordion-icon-hover-color:#F1F1F1;--n-accordion-icon-active-color:#F1F1F1;}.elementor-52 .elementor-element.elementor-element-c2f76e0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #58ADFC 0%, #58ADFC 100%);border-style:none;}:where( .elementor-52 .elementor-element.elementor-element-c2f76e0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;line-height:30px;}:where( .elementor-52 .elementor-element.elementor-element-c2f76e0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-52 .elementor-element.elementor-element-e891154{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-52 .elementor-element.elementor-element-e891154:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-e891154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-2173276{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-7ac3deb .elementor-button{background-color:#58ADFC;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-7ac3deb.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-7ac3deb{z-index:999;}.elementor-52 .elementor-element.elementor-element-438b626.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-438b626{z-index:999;text-align:start;}.elementor-52 .elementor-element.elementor-element-438b626 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:53px;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-14f8a4e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:999;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#1E1E1E;}.elementor-52 .elementor-element.elementor-element-5121105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-d72ad09{--display:flex;}.elementor-52 .elementor-element.elementor-element-f5f3472{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-a5cdd3d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#58ADFC;}.elementor-52 .elementor-element.elementor-element-b80c334{--display:flex;}.elementor-52 .elementor-element.elementor-element-1de8b8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-75de7c5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#58ADFC;}.elementor-52 .elementor-element.elementor-element-39d491e{--display:flex;}.elementor-52 .elementor-element.elementor-element-5814fc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-e1cdf67{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#58ADFC;}.elementor-52 .elementor-element.elementor-element-e54a2c2{--display:flex;}.elementor-52 .elementor-element.elementor-element-8de4c3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-9512e56{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#58ADFC;}.elementor-52 .elementor-element.elementor-element-618e601{--display:flex;}.elementor-52 .elementor-element.elementor-element-a3fbd6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-f3fd3d1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#58ADFC;}.elementor-52 .elementor-element.elementor-element-fba53a0{--display:flex;}.elementor-52 .elementor-element.elementor-element-ed70145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-682a6f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:145%;letter-spacing:2%;color:#58ADFC;}.elementor-52 .elementor-element.elementor-element-45b258e{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#C5E2FF;--n-accordion-title-active-color:#58ADFC;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#58ADFC;--n-accordion-icon-active-color:#C5E2FF;}:where( .elementor-52 .elementor-element.elementor-element-45b258e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;line-height:23.64px;}.elementor-52 .elementor-element.elementor-element-1541323{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-52 .elementor-element.elementor-element-1541323:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-1541323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-8d121b2{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:0.094px;z-index:1;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-8d121b2{left:0px;}body.rtl .elementor-52 .elementor-element.elementor-element-8d121b2{right:0px;}.elementor-52 .elementor-element.elementor-element-e8b3af8{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-603a0ba{text-align:center;}.elementor-52 .elementor-element.elementor-element-603a0ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:53px;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-dcbdf5a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:145%;letter-spacing:2%;color:#FFF2EB;}.elementor-52 .elementor-element.elementor-element-ef0a60a .elementor-button{background-color:#FFF2EB;fill:#000000;color:#000000;border-radius:43px 43px 43px 43px;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-2bc9088{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-45ee36b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-664d159{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-f45f5ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-e4355fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-ad78d28{--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-3614eff{--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-1d52cc4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-52 .elementor-element.elementor-element-bb4cb0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-c658fac{right:-0.011px;}body.rtl .elementor-52 .elementor-element.elementor-element-c658fac{left:-0.011px;}.elementor-52 .elementor-element.elementor-element-c658fac{top:-0.133%;}.elementor-52 .elementor-element.elementor-element-e891154{--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;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-0f0fd09{--content-width:80vw;}.elementor-52 .elementor-element.elementor-element-1558b26{--width:50%;}.elementor-52 .elementor-element.elementor-element-f383dca{--width:65%;}.elementor-52 .elementor-element.elementor-element-4ca2556{--width:100%;}.elementor-52 .elementor-element.elementor-element-c2506e6{--width:100%;}.elementor-52 .elementor-element.elementor-element-c496f7d{--width:10%;}.elementor-52 .elementor-element.elementor-element-22175b3{--content-width:80vw;}.elementor-52 .elementor-element.elementor-element-75029aa{--width:60%;}.elementor-52 .elementor-element.elementor-element-ca630b9{--width:40%;}.elementor-52 .elementor-element.elementor-element-b0c7b65{--content-width:80vw;}.elementor-52 .elementor-element.elementor-element-b9127fa{--width:10%;}.elementor-52 .elementor-element.elementor-element-7ccc3ba{--content-width:80vw;}.elementor-52 .elementor-element.elementor-element-4b08984{--width:100%;}.elementor-52 .elementor-element.elementor-element-9b15b79{--width:50%;}.elementor-52 .elementor-element.elementor-element-a500217{--width:50%;}.elementor-52 .elementor-element.elementor-element-7739816{--width:50%;}.elementor-52 .elementor-element.elementor-element-32522bb{--width:50%;}.elementor-52 .elementor-element.elementor-element-7a4288a{--width:50%;}.elementor-52 .elementor-element.elementor-element-371e4e8{--width:50%;}.elementor-52 .elementor-element.elementor-element-20e226c{--width:50%;}.elementor-52 .elementor-element.elementor-element-127d791{--width:50%;}.elementor-52 .elementor-element.elementor-element-e891154{--content-width:80vw;}.elementor-52 .elementor-element.elementor-element-2173276{--width:40%;}.elementor-52 .elementor-element.elementor-element-5121105{--width:60%;}.elementor-52 .elementor-element.elementor-element-1541323{--content-width:80vw;}.elementor-52 .elementor-element.elementor-element-2bc9088{--width:10%;}.elementor-52 .elementor-element.elementor-element-45ee36b{--width:10%;}.elementor-52 .elementor-element.elementor-element-664d159{--width:10%;}.elementor-52 .elementor-element.elementor-element-f45f5ab{--width:10%;}.elementor-52 .elementor-element.elementor-element-e4355fc{--width:10%;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-ad78d28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-3614eff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-4ca2556 */.blur-card {
  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border-radius: 24px;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0fd09 */.first-section {
  position: relative;
  overflow: hidden;
}

/* fade vers le bas */
.first-section::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 220px;
  background: linear-gradient(
    180deg,
    rgba(197, 226, 255, 0) 0%,
    rgba(237, 228, 220, 0.55) 55%,
    #EDE4DC 100%
  );
  z-index: 5;
  pointer-events: none;
}

.first-section > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22175b3 */.section-before {
  position: sticky;
  top: -1000px;
  z-index: 1;
  overflow: hidden;
}

/* Fade beige en haut de section-before */
.section-before::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 220px;
  background: linear-gradient(
    180deg,
    #EDE4DC 0%,
    rgba(237, 228, 220, 0.65) 45%,
    rgba(197, 226, 255, 0) 100%
  );
  z-index: 1;
  pointer-events: none;
}

.section-before > * {
  position: relative;
  z-index: 2;
}

.services-section {
  position: relative;
  z-index: 50;
  margin-top: -180px;
  background: #C5E2FF;
  border-radius: 28px 28px 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bf5a72 */.services-title .elementor-heading-title {
  color: #222222;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.05;
}

.services-title .elementor-heading-title span {
  color: #58ADFC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d94993 */.services-timeline {
  display: flex;
  align-items: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d52cc4 */.two-color-title .elementor-heading-title {
  color: #222222;
  font-size: 42px;
  line-height: 1.05;
  font-weight: 500;
}

.two-color-title .elementor-heading-title span {
  color: #FF9E65;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7b65 */.services-section {
  position: relative !important;
  z-index: 50 !important;
  margin-top: -180px !important;
  background: #C5E2FF;
  border-radius: 28px 28px 0 0;
  overflow: hidden;
}

.services-section {
  position: relative;
  overflow: hidden;
}

/* fade de fin de section */
.services-section::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 220px;
  background: linear-gradient(
    180deg,
    rgba(197, 226, 255, 0) 0%,
    rgba(237, 228, 220, 0.55) 55%,
    #EDE4DC 100%
  );
  z-index: 1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c2f76e0 */.custom-accordion {
  max-width: 1150px;
  margin: 0 auto;
  overflow: visible !important;
}

.custom-accordion .e-n-accordion {
  border: none !important;
  overflow: visible !important;
}

/* Item */
.custom-accordion details.e-n-accordion-item {
  border: none !important;
  border-radius: 32px !important;
  overflow: hidden !important;
  margin: 0 !important;
  position: relative;
  box-shadow: none !important;
}

/* Header */
.custom-accordion summary.e-n-accordion-item-title {
  padding: 35px 50px !important;
  min-height: 92px;
  border: none !important;
  border-radius: 32px !important;

  display: flex !important;
  align-items: center !important;

  color: #F0EFE6 !important;
  font-size: 28px !important;
  font-weight: 600 !important;
  line-height: 1.1 !important;
}

/* Contenu */
.custom-accordion details.e-n-accordion-item > .e-con {
  margin-top: -32px !important;
  padding: 75px 50px 80px !important;
  border-radius: 0 0 32px 32px !important;
}

/* Texte */
.custom-accordion p,
.custom-accordion summary,
.custom-accordion .elementor-heading-title,
.custom-accordion a {
  color: #F0EFE6 !important;
}

/* Icône + / - */
.custom-accordion .e-n-accordion-item-title-icon {
  margin-left: auto !important;
  color: #F0EFE6 !important;
}

/* Image */
.custom-accordion img {
  border-radius: 24px !important;
  max-width: 380px;
  object-fit: cover;
}

/* Bouton */
.custom-accordion .elementor-button {
  border-radius: 999px !important;
  background: transparent !important;
  border: 2px solid #F0EFE6 !important;
  color: #F0EFE6 !important;
  padding: 10px 22px !important;
}

/* chaque item remonte un peu sur celui du dessus */
.custom-accordion details.e-n-accordion-item {
  margin-top: -28px !important;
  position: relative;
  z-index: 1;
}

/* le premier ne remonte pas */
.custom-accordion details.e-n-accordion-item:first-child {
  margin-top: 0 !important;
}

/* chaque item suivant passe au-dessus */
.custom-accordion details.e-n-accordion-item:nth-child(2) { z-index: 2; }
.custom-accordion details.e-n-accordion-item:nth-child(3) { z-index: 3; }
.custom-accordion details.e-n-accordion-item:nth-child(4) { z-index: 4; }

/* ombre vers le haut */
.custom-accordion details.e-n-accordion-item:not(:first-child) {
  box-shadow: 0 -14px 28px rgba(0, 0, 0, 0.10) !important;
}

.custom-accordion {
  position: relative;
  max-width: 1150px;
  margin: 0 auto;
  overflow: visible !important;
}

/* fond derrière les items */
.custom-accordion::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #58ADFC;
  border-radius: 32px;
  z-index: 0;
}

/* items au-dessus */
.custom-accordion details.e-n-accordion-item {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ccc3ba */.accordeon-section {
  position: relative;
  overflow: hidden;
}

.accordeon-section::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 200px;
  background: linear-gradient(
    180deg,
    #EDE4DC 0%,
    rgba(237, 228, 220, 0.55) 45%,
    rgba(197, 226, 255, 0) 100%
  );
  z-index: 1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45b258e */.faq-accordion .e-n-accordion-item {
  border: none !important;
  margin-bottom: 12px !important;
  border-radius: 18px !important;
  overflow: hidden;
  background: #58ADFC;
}

.faq-accordion summary.e-n-accordion-item-title {
  background: #58ADFC !important;
  color: #F0EFE6 !important;
  border: none !important;
  border-radius: 18px !important;
  padding: 18px 24px !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 1.05 !important;
}

.faq-accordion .e-n-accordion-item[open] summary.e-n-accordion-item-title {
  background: #C5E2FF !important;
  color: #58ADFC !important;
}

.faq-accordion .e-n-accordion-item[open] {
  background: #C5E2FF !important;
}

.faq-accordion .e-n-accordion-item > .e-con {
  background: #C5E2FF !important;
  padding: 0 24px 22px !important;
}

.faq-accordion p {
  color: #58ADFC !important;
  font-size: 13px;
  line-height: 1.35;
}

/* Icône rond à droite */
.faq-accordion .e-n-accordion-item-title-icon {
  margin-left: auto !important;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #C5E2FF;
  color: #58ADFC !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  background: #58ADFC;
  color: #C5E2FF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3af8 */.cta-section {
  position: relative;
  overflow: hidden;
  border-radius: 35px;
  background: linear-gradient(
    180deg,
    #FF9E65 0%,
    #FF9E65 55%,
    #FFE5D6 100%
  ) !important;
}

.cta-content {
  position: relative;
  z-index: 3;
  max-width: 620px;
  margin: 0 auto;
  text-align: center;
}

.cta-section .elementor-heading-title {
  color: #F0EFE6 !important;
  font-size: 42px;
  line-height: 1.08;
  font-weight: 600;
}

.cta-section p {
  color: #F0EFE6 !important;
  font-size: 13px;
  line-height: 1.4;
}

.cta-section .elementor-button {
  background: #F0EFE6 !important;
  color: #222 !important;
  border-radius: 999px;
  padding: 10px 22px;
}

/* Avatars */
.avatar {
  position: absolute;
  z-index: 2;
  text-align: center;
}

.avatar img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  object-fit: cover;
}

.avatar .elementor-heading-title,
.avatar p {
  display: inline-block;
  margin-top: 6px;
  background: #FFCFB2;
  color: #F0EFE6 !important;
  border-radius: 999px;
  padding: 6px 12px;
  font-size: 10px !important;
  line-height: 1;
}

/* Positions */
.avatar-1 { top: 10vh; left: 70vw; }
.avatar-2 { top: 10vh; right:75vw; }
.avatar-3 { top: 30vh; left: 10vw; }
.avatar-4 { bottom: 5vh; left: 25vw; }
.avatar-5 { bottom: 10vh; right: 30vw; }


.avatar {
  animation: avatarFloat 4s ease-in-out infinite;
}

/* entrée depuis le bas */
.cta-section .avatar {
  opacity: 0;
  transform: translateY(45px);
  animation:
    avatarEnter 0.8s ease forwards,
    avatarFloat 4s ease-in-out infinite;
}

/* délais différents */
.avatar-1 { animation-delay: 0.1s, 0.9s; }
.avatar-2 { animation-delay: 0.25s, 1.05s; }
.avatar-3 { animation-delay: 0.4s, 1.2s; }
.avatar-4 { animation-delay: 0.55s, 1.35s; }
.avatar-5 { animation-delay: 0.7s, 1.5s; }

@keyframes avatarEnter {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes avatarFloat {
  0%, 100% {
    translate: 0 0;
  }
  50% {
    translate: 0 -8px;
  }
}/* End custom CSS */