.elementor-2921 .elementor-element.elementor-element-69b15ab{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;}.elementor-2921 .elementor-element.elementor-element-3c9e15a{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2921 .elementor-element.elementor-element-8898e29 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-56b9218 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2921 .elementor-element.elementor-element-56b9218 .elementor-heading-title{font-family:var( --e-global-typography-deccd4f-font-family ), Sans-serif;font-size:var( --e-global-typography-deccd4f-font-size );font-weight:var( --e-global-typography-deccd4f-font-weight );line-height:var( --e-global-typography-deccd4f-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2921 .elementor-element.elementor-element-2f097b8{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-2f097b8 > .elementor-widget-container{margin:0px 0px 48px 0px;}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-f3771ed .elementor-button{background-color:var( --e-global-color-185bcaf );font-family:"DM Sans", Sans-serif;font-weight:400;text-decoration:none;line-height:1.55em;letter-spacing:0em;}.elementor-2921 .elementor-element.elementor-element-f3771ed .elementor-button:hover, .elementor-2921 .elementor-element.elementor-element-f3771ed .elementor-button:focus{background-color:var( --e-global-color-07328bf );}.elementor-2921 .elementor-element.elementor-element-82c3b8f .elementor-button{background-color:var( --e-global-color-185bcaf );font-family:"DM Sans", Sans-serif;font-weight:400;text-decoration:none;line-height:1.55em;letter-spacing:0em;}.elementor-2921 .elementor-element.elementor-element-82c3b8f .elementor-button:hover, .elementor-2921 .elementor-element.elementor-element-82c3b8f .elementor-button:focus{background-color:var( --e-global-color-07328bf );}.elementor-2921 .elementor-element.elementor-element-af5e487{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-af5e487:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-af5e487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://atomicpastries.com/wp-content/uploads/2026/03/atomic-pastries-vegan-mini-cakes-barcelona.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2921 .elementor-element.elementor-element-4ebcdb3{width:auto;max-width:auto;}.elementor-2921 .elementor-element.elementor-element-4ebcdb3 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 16px 6px 16px;}.elementor-2921 .elementor-element.elementor-element-4ebcdb3.elementor-element{--align-self:flex-start;}.elementor-2921 .elementor-element.elementor-element-4ebcdb3 .elementor-heading-title{font-family:var( --e-global-typography-efa370d-font-family ), Sans-serif;font-size:var( --e-global-typography-efa370d-font-size );text-transform:var( --e-global-typography-efa370d-text-transform );letter-spacing:var( --e-global-typography-efa370d-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-2f6ce24{--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:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2921 .elementor-element.elementor-element-1863cf6{--display:flex;}.elementor-2921 .elementor-element.elementor-element-a7508e9 .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-22ea0c6 .elementor-heading-title{font-family:var( --e-global-typography-c74406e-font-family ), Sans-serif;font-size:var( --e-global-typography-c74406e-font-size );font-weight:var( --e-global-typography-c74406e-font-weight );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-d278ec4{--display:flex;}.elementor-2921 .elementor-element.elementor-element-221605e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-d660c4f{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-2921 .elementor-element.elementor-element-c583164 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-c583164 .elementor-heading-title{font-family:var( --e-global-typography-195473f-font-family ), Sans-serif;font-size:var( --e-global-typography-195473f-font-size );font-weight:var( --e-global-typography-195473f-font-weight );line-height:var( --e-global-typography-195473f-line-height );color:var( --e-global-color-5e2a91c );}.elementor-2921 .elementor-element.elementor-element-b8e2c71 .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-1442126{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-ac63c33{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-2921 .elementor-element.elementor-element-629aa82 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-629aa82 .elementor-heading-title{font-family:var( --e-global-typography-195473f-font-family ), Sans-serif;font-size:var( --e-global-typography-195473f-font-size );font-weight:var( --e-global-typography-195473f-font-weight );line-height:var( --e-global-typography-195473f-line-height );color:var( --e-global-color-5e2a91c );}.elementor-2921 .elementor-element.elementor-element-1b6d20f .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-35aa0e4{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-6ddf4ab{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-2921 .elementor-element.elementor-element-16f74aa > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-16f74aa .elementor-heading-title{font-family:var( --e-global-typography-195473f-font-family ), Sans-serif;font-size:var( --e-global-typography-195473f-font-size );font-weight:var( --e-global-typography-195473f-font-weight );line-height:var( --e-global-typography-195473f-line-height );color:var( --e-global-color-5e2a91c );}.elementor-2921 .elementor-element.elementor-element-1c4f9de .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-19e499e{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-de344df{--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:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2921 .elementor-element.elementor-element-de7dca3{--display:flex;}.elementor-2921 .elementor-element.elementor-element-3cee506 .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-4599f8e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2921 .elementor-element.elementor-element-3f2aa53 .elementor-heading-title{font-family:var( --e-global-typography-c74406e-font-family ), Sans-serif;font-size:var( --e-global-typography-c74406e-font-size );font-weight:var( --e-global-typography-c74406e-font-weight );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-4a8dfa2.elementor-element{--align-self:flex-end;}.elementor-2921 .elementor-element.elementor-element-4a8dfa2{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-fee2920{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-2ea1b10{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2921 .elementor-element.elementor-element-2ea1b10:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-2ea1b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-86705e4 .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-68a26fe{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-95c08dd{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2921 .elementor-element.elementor-element-95c08dd:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-95c08dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-871ba55 .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-fa9ba73{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-3ef7323{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2921 .elementor-element.elementor-element-3ef7323:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-3ef7323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-fe86c81 .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-184b410{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-f8d2a61{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2921 .elementor-element.elementor-element-f8d2a61:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-f8d2a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-b391f77 .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-37ce208{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-e79a2bf{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2921 .elementor-element.elementor-element-e79a2bf:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-e79a2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6C1DA;}.elementor-2921 .elementor-element.elementor-element-7123e84{--display:flex;}.elementor-2921 .elementor-element.elementor-element-af7b382 .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-935264a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2921 .elementor-element.elementor-element-96dd562 .elementor-heading-title{font-family:var( --e-global-typography-c74406e-font-family ), Sans-serif;font-size:var( --e-global-typography-c74406e-font-size );font-weight:var( --e-global-typography-c74406e-font-weight );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-538bdfa.elementor-element{--align-self:flex-end;}.elementor-2921 .elementor-element.elementor-element-538bdfa{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-014e723{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-014e723:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-014e723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e2a91c );}.elementor-2921 .elementor-element.elementor-element-8d8a7eb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-2921 .elementor-element.elementor-element-8d8a7eb:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-8d8a7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-84e2cd2 .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-abbc1dd .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-73c7de3{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-6022c72{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-2921 .elementor-element.elementor-element-6022c72:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-6022c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-2cdf5a4 .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-487040f .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-8cde0ce{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-c7dc99c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-2921 .elementor-element.elementor-element-c7dc99c:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-c7dc99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-441c58d .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-5c0fdfc .elementor-heading-title{font-family:var( --e-global-typography-950ee6a-font-family ), Sans-serif;font-weight:var( --e-global-typography-950ee6a-font-weight );line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-76b6c2c{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-5fa208a{--display:flex;}.elementor-2921 .elementor-element.elementor-element-96f9e75{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FB07A833;--border-color:#FB07A833;--border-radius:0px 0px 0px 0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-2c87b1e{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-54553b8 .elementor-button{background-color:var( --e-global-color-185bcaf );font-family:"DM Sans", Sans-serif;font-weight:400;text-decoration:none;line-height:1.55em;letter-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-54553b8 .elementor-button:hover, .elementor-2921 .elementor-element.elementor-element-54553b8 .elementor-button:focus{background-color:var( --e-global-color-07328bf );}.elementor-2921 .elementor-element.elementor-element-33512bc .elementor-button{background-color:var( --e-global-color-185bcaf );font-family:"DM Sans", Sans-serif;font-weight:400;text-decoration:none;line-height:1.55em;letter-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-33512bc .elementor-button:hover, .elementor-2921 .elementor-element.elementor-element-33512bc .elementor-button:focus{background-color:var( --e-global-color-07328bf );}.elementor-2921 .elementor-element.elementor-element-8c3aa97{--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:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2921 .elementor-element.elementor-element-8c3aa97:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-8c3aa97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2921 .elementor-element.elementor-element-c197833{--display:flex;}.elementor-2921 .elementor-element.elementor-element-b9d925d{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-2921 .elementor-element.elementor-element-b9d925d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-b9d925d .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-6af7685{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-2921 .elementor-element.elementor-element-6af7685 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-6af7685 .elementor-heading-title{font-family:var( --e-global-typography-c74406e-font-family ), Sans-serif;font-size:var( --e-global-typography-c74406e-font-size );font-weight:var( --e-global-typography-c74406e-font-weight );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-8c43c00{--display:flex;}.elementor-2921 .elementor-element.elementor-element-866acad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-07a3ebd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-2921 .elementor-element.elementor-element-07a3ebd:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-07a3ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-2a2fae4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-2a2fae4{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:300;line-height:0.8em;letter-spacing:0.12em;color:var( --e-global-color-5e2a91c );}.elementor-2921 .elementor-element.elementor-element-55d114c > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2921 .elementor-element.elementor-element-55d114c{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-205eeb8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-2921 .elementor-element.elementor-element-92eb7d0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.2em;letter-spacing:0.02em;color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-adee49c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-2921 .elementor-element.elementor-element-adee49c:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-adee49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-999f8a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-999f8a5{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:300;line-height:0.8em;letter-spacing:0.12em;color:var( --e-global-color-5e2a91c );}.elementor-2921 .elementor-element.elementor-element-e1fec60 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2921 .elementor-element.elementor-element-e1fec60{color:var( --e-global-color-secondary );}.elementor-2921 .elementor-element.elementor-element-3763662 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-2921 .elementor-element.elementor-element-3b4aca5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.2em;letter-spacing:0.02em;color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-5513fd2{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2921 .elementor-element.elementor-element-5513fd2:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-5513fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-bf71ebd{--display:flex;}.elementor-2921 .elementor-element.elementor-element-e74e9db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-e74e9db.elementor-element{--align-self:center;}.elementor-2921 .elementor-element.elementor-element-e74e9db .elementor-heading-title{font-family:var( --e-global-typography-4c91599-font-family ), Sans-serif;font-size:var( --e-global-typography-4c91599-font-size );font-weight:var( --e-global-typography-4c91599-font-weight );text-transform:var( --e-global-typography-4c91599-text-transform );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-b5076ae{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-2921 .elementor-element.elementor-element-b5076ae.elementor-element{--align-self:center;}.elementor-2921 .elementor-element.elementor-element-b5076ae .elementor-heading-title{font-family:var( --e-global-typography-c74406e-font-family ), Sans-serif;font-size:var( --e-global-typography-c74406e-font-size );font-weight:var( --e-global-typography-c74406e-font-weight );line-height:var( --e-global-typography-c74406e-line-height );color:var( --e-global-color-text );}.elementor-2921 .elementor-element.elementor-element-17d6cc5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-17d6cc5.elementor-element{--align-self:center;}.elementor-2921 .elementor-element.elementor-element-17d6cc5{text-align:center;color:#FEFAF0BF;}.elementor-2921 .elementor-element.elementor-element-1100428{--display:flex;}.elementor-2921 .elementor-element.elementor-element-20dfb07 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-weight:400;text-decoration:none;line-height:1.55em;letter-spacing:0em;fill:var( --e-global-color-185bcaf );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-20dfb07 .elementor-button:hover, .elementor-2921 .elementor-element.elementor-element-20dfb07 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-20dfb07 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-20dfb07.elementor-element{--align-self:center;}.elementor-2921 .elementor-element.elementor-element-20dfb07 .elementor-button:hover svg, .elementor-2921 .elementor-element.elementor-element-20dfb07 .elementor-button:focus svg{fill:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-eb2cb88 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-weight:400;text-decoration:none;line-height:1.55em;letter-spacing:0em;fill:var( --e-global-color-185bcaf );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-eb2cb88 .elementor-button:hover, .elementor-2921 .elementor-element.elementor-element-eb2cb88 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-eb2cb88 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2921 .elementor-element.elementor-element-eb2cb88.elementor-element{--align-self:center;}.elementor-2921 .elementor-element.elementor-element-eb2cb88 .elementor-button:hover svg, .elementor-2921 .elementor-element.elementor-element-eb2cb88 .elementor-button:focus svg{fill:var( --e-global-color-185bcaf );}.elementor-2921 .elementor-element.elementor-element-3b5d7c7d{--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;}@media(max-width:1024px){.elementor-2921 .elementor-element.elementor-element-69b15ab{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-56b9218 .elementor-heading-title{font-size:var( --e-global-typography-deccd4f-font-size );line-height:var( --e-global-typography-deccd4f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-2f097b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-4ebcdb3 .elementor-heading-title{font-size:var( --e-global-typography-efa370d-font-size );letter-spacing:var( --e-global-typography-efa370d-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-a7508e9 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-22ea0c6 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-221605e{--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-c583164 .elementor-heading-title{font-size:var( --e-global-typography-195473f-font-size );line-height:var( --e-global-typography-195473f-line-height );}.elementor-2921 .elementor-element.elementor-element-b8e2c71 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-1442126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-629aa82 .elementor-heading-title{font-size:var( --e-global-typography-195473f-font-size );line-height:var( --e-global-typography-195473f-line-height );}.elementor-2921 .elementor-element.elementor-element-1b6d20f .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-16f74aa .elementor-heading-title{font-size:var( --e-global-typography-195473f-font-size );line-height:var( --e-global-typography-195473f-line-height );}.elementor-2921 .elementor-element.elementor-element-1c4f9de .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-3cee506 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-4599f8e{--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-3f2aa53 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-fee2920{--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-86705e4 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-871ba55 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-fe86c81 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-184b410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-b391f77 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-af7b382 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-935264a{--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-96dd562 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-014e723{--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-84e2cd2 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-abbc1dd .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-2cdf5a4 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-487040f .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-441c58d .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-5c0fdfc .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-b9d925d .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-6af7685 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-866acad{--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-e74e9db .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-b5076ae .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}}@media(min-width:768px){.elementor-2921 .elementor-element.elementor-element-69b15ab{--width:100%;}.elementor-2921 .elementor-element.elementor-element-3c9e15a{--width:100%;}}@media(max-width:767px){.elementor-2921 .elementor-element.elementor-element-69b15ab{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-3c9e15a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-56b9218 .elementor-heading-title{font-size:var( --e-global-typography-deccd4f-font-size );line-height:var( --e-global-typography-deccd4f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-2f097b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-4ebcdb3 .elementor-heading-title{font-size:var( --e-global-typography-efa370d-font-size );letter-spacing:var( --e-global-typography-efa370d-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-2f6ce24{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-a7508e9 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-22ea0c6 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-221605e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-d660c4f{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-c583164 .elementor-heading-title{font-size:var( --e-global-typography-195473f-font-size );line-height:var( --e-global-typography-195473f-line-height );}.elementor-2921 .elementor-element.elementor-element-b8e2c71 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-1442126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-ac63c33{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-629aa82 .elementor-heading-title{font-size:var( --e-global-typography-195473f-font-size );line-height:var( --e-global-typography-195473f-line-height );}.elementor-2921 .elementor-element.elementor-element-1b6d20f .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-6ddf4ab{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-16f74aa .elementor-heading-title{font-size:var( --e-global-typography-195473f-font-size );line-height:var( --e-global-typography-195473f-line-height );}.elementor-2921 .elementor-element.elementor-element-1c4f9de .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-de344df{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-3cee506 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-4599f8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-3f2aa53 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-fee2920{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-2ea1b10{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-86705e4 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-95c08dd{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-871ba55 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-3ef7323{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-fe86c81 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-184b410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-f8d2a61{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-b391f77 .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-e79a2bf{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-af7b382 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-935264a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-96dd562 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-014e723{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-8d8a7eb{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-84e2cd2 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-abbc1dd .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-6022c72{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-2cdf5a4 .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-487040f .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-c7dc99c{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-441c58d .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-5c0fdfc .elementor-heading-title{line-height:var( --e-global-typography-950ee6a-line-height );}.elementor-2921 .elementor-element.elementor-element-8c3aa97{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-b9d925d .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-6af7685 .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}.elementor-2921 .elementor-element.elementor-element-866acad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2921 .elementor-element.elementor-element-07a3ebd{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-2a2fae4{font-size:15px;line-height:1.6em;}.elementor-2921 .elementor-element.elementor-element-adee49c{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-999f8a5{font-size:15px;line-height:1.6em;}.elementor-2921 .elementor-element.elementor-element-5513fd2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2921 .elementor-element.elementor-element-e74e9db .elementor-heading-title{font-size:var( --e-global-typography-4c91599-font-size );letter-spacing:var( --e-global-typography-4c91599-letter-spacing );}.elementor-2921 .elementor-element.elementor-element-b5076ae .elementor-heading-title{font-size:var( --e-global-typography-c74406e-font-size );line-height:var( --e-global-typography-c74406e-line-height );}}/* Start custom CSS for heading, class: .elementor-element-e74e9db */.elementor-2921 .elementor-element.elementor-element-e74e9db::after {
  background-color: #fefaf0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1836ea10 *//* Style de la bulle flottante rose */
.whatsapp-sticky {
position: fixed !important;
bottom: 25px !important;
right: 25px !important;
background-color: #fb07a8; /* Rose Atomic Pastries */
width: 45px !important;
height: 45px !important;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;
box-shadow: 0 3px 8px rgba(0,0,0,0.2);
transition: transform 0.3s ease;

```
/* ON AJOUTE L'ANIMATION ICI DIRECTEMENT */
opacity: 0;
animation: fadeInFloating 1s ease-out 1.5s forwards;

```

}

/* Effet au survol */
.whatsapp-sticky:hover {
transform: scale(1.1);
opacity: 0.9;
}

/* Taille de l'icône SVG */
.whatsapp-sticky svg {
width: 24px !important;
height: 24px !important;
}

/* L'ANIMATION (En dehors de toute classe) */
@keyframes fadeInFloating {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}/* End custom CSS */