.elementor-31 .elementor-element.elementor-element-a796235{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:84px;--padding-bottom:92px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-a796235:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a796235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F9;}.elementor-31 .elementor-element.elementor-element-526a1b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1b72301{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-31 .elementor-element.elementor-element-eb3a816{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-eb3a816 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(42px, 5vw, 68px);font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#6B3F71;}.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-31 .elementor-element.elementor-element-3da3d80{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#4A3A50;}.elementor-31 .elementor-element.elementor-element-0ee8926{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );}.elementor-31 .elementor-element.elementor-element-1ed818d .elementor-button{background-color:#7E4A85;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-31 .elementor-element.elementor-element-b9a2c5f .elementor-button{background-color:#ffffff;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;fill:#6B3F71;color:#6B3F71;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFC5E3;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-31 .elementor-element.elementor-element-825e921{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-31 .elementor-element.elementor-element-2f5d544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-2f5d544 img{border-radius:28px 28px 28px 28px;}.elementor-31 .elementor-element.elementor-element-2336c91{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-2336c91:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2336c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b348a72{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d1b892c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-d1b892c .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1.1em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-89cb092{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#4A3A50;}.elementor-31 .elementor-element.elementor-element-bd39acf{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-bd39acf .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-7626085{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-31 .elementor-element.elementor-element-5fcfbb7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-5fcfbb7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-5fcfbb7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-4b3658c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-4b3658c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-4b3658c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-d6e1af6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-d6e1af6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-d6e1af6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c727ed8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-c727ed8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-c727ed8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-9bc43a0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-9bc43a0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-9bc43a0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-1d8b338.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-1d8b338.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-1d8b338.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-7444eaf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-7444eaf:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7444eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-47ba557{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-dc31af4 img{border-radius:22px 22px 22px 22px;}.elementor-31 .elementor-element.elementor-element-e47e54c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e710f25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-e710f25 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1.1em;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-f956b73{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#E6D3E8;}.elementor-31 .elementor-element.elementor-element-1507b1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-1507b1c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1507b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.12);}.elementor-31 .elementor-element.elementor-element-8add093{font-family:"Baloo 2", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;color:#FFCB33;}.elementor-31 .elementor-element.elementor-element-0beeb4e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-0beeb4e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0beeb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-fd188cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-fd188cf .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1.1em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-6b19a7a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-95bbaaf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-95bbaaf:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-95bbaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F9;}.elementor-31 .elementor-element.elementor-element-afaeacd img{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d60232c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-31 .elementor-element.elementor-element-6321d87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-6321d87 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-fbead40{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#4A3A50;}.elementor-31 .elementor-element.elementor-element-82bbfe3{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-12d379e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-12d379e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-12d379e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-b32f321.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-31 .elementor-element.elementor-element-b32f321.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-31 .elementor-element.elementor-element-b32f321.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-364e6bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-364e6bc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-364e6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F9;}.elementor-31 .elementor-element.elementor-element-940160d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f44b962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-31 .elementor-element.elementor-element-f44b962 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#1E7F8C;}.elementor-31 .elementor-element.elementor-element-6ad9178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-6ad9178 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1.1em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-59719b2{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#4A3A50;}.elementor-31 .elementor-element.elementor-element-48ddf59{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-cdf78af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-cdf78af:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cdf78af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-1fc947c img{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-e8ac2f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-e8ac2f1 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.22em;color:#6B3F71;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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 );}.elementor-31 .elementor-element.elementor-element-b2f1fd1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b2f1fd1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b2f1fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-8a002d8 img{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5aa4082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-5aa4082 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.22em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-5e698b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5e698b3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5e698b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-05ae299 img{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b4a65d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-b4a65d3 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.22em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-c079ee6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c079ee6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c079ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-e927737 img{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-8dcc944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-8dcc944 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.22em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-6b881eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6b881eb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6b881eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-8d43c66 img{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-623d717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-623d717 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.22em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-85daf94{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-85daf94:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-85daf94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-8763dbb img{border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0c61600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-0c61600 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.22em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-978ac94{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:104px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-978ac94:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-978ac94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-a2b0d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-a2b0d80 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1.1em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-c243998{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6087183{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6087183:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6087183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F9;}.elementor-31 .elementor-element.elementor-element-fd4ae60{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-1a013e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1a013e2 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:21px;font-weight:700;line-height:1.35em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-d48ddb1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-96ad1f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-96ad1f2 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1em;color:#7E4A85;}.elementor-31 .elementor-element.elementor-element-81d825c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-81d825c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-81d825c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F5F7;}.elementor-31 .elementor-element.elementor-element-0de8cf0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-ab63fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ab63fef .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:21px;font-weight:700;line-height:1.35em;color:#166A75;}.elementor-31 .elementor-element.elementor-element-5e57088{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-15bae05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-15bae05 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1em;color:#166A75;}.elementor-31 .elementor-element.elementor-element-80d5bcf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-80d5bcf:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-80d5bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E0;}.elementor-31 .elementor-element.elementor-element-ddea72d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-9408733{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-9408733 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:21px;font-weight:700;line-height:1.35em;color:#7A5A0E;}.elementor-31 .elementor-element.elementor-element-922ed7b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-1fb109a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1fb109a .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1em;color:#7A5A0E;}.elementor-31 .elementor-element.elementor-element-6d7031b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-6d7031b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6d7031b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F9;}.elementor-31 .elementor-element.elementor-element-ef264d1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1376684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1376684 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1.1em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-b0f6329{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#4A3A50;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery-item .gallery-caption{text-align:center;}.elementor-31 .elementor-element.elementor-element-0608c87{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-0608c87:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0608c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-027a443{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d72977f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-555ba43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-31 .elementor-element.elementor-element-555ba43 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#1E7F8C;}.elementor-31 .elementor-element.elementor-element-3a6320d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-3a6320d .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:clamp(34px, 3.6vw, 48px);font-weight:800;line-height:1.1em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-69cd692{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#4A3A50;}.elementor-31 .elementor-element.elementor-element-aef0077{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7c45ffa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7323c0c{--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:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d579d02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-d579d02 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#1E7F8C;}.elementor-31 .elementor-element.elementor-element-9e8cdb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-9e8cdb8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#403246;}.elementor-31 .elementor-element.elementor-element-885516e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4a57ace{--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:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-df1d6ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-df1d6ba .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#1E7F8C;}.elementor-31 .elementor-element.elementor-element-4cedec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-4cedec5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#403246;}.elementor-31 .elementor-element.elementor-element-2a374c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2a0a42b{--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:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-41e3de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-41e3de2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#1E7F8C;}.elementor-31 .elementor-element.elementor-element-3721f67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-3721f67 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#403246;}.elementor-31 .elementor-element.elementor-element-783b303{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7be37b4 .elementor-button{background-color:#F8F1F9;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;fill:#6B3F71;color:#6B3F71;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-31 .elementor-element.elementor-element-74715a7 .elementor-button{background-color:#F8F1F9;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;fill:#6B3F71;color:#6B3F71;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-31 .elementor-element.elementor-element-b66c456 iframe{height:260px;}.elementor-31 .elementor-element.elementor-element-39a4303{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-31 .elementor-element.elementor-element-39a4303:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-39a4303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F9;}.elementor-31 .elementor-element.elementor-element-bf211ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-bf211ea .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;color:#6B3F71;}.elementor-31 .elementor-element.elementor-element-dd9a591{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.66em;color:#4A3A50;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-31 .elementor-element.elementor-element-c397457 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c397457 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-31 .elementor-element.elementor-element-c397457 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-type-html{padding-bottom:0px;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button[type="submit"]{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c397457{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-31 .elementor-element.elementor-element-4a1aa6d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#5C4C63;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-a796235{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-2336c91{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-7444eaf{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-0beeb4e{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-364e6bc{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-978ac94{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-6d7031b{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-0608c87{--content-width:1200px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-a796235{--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-526a1b7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-3da3d80{font-size:18px;}.elementor-31 .elementor-element.elementor-element-1ed818d .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-b9a2c5f .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-2336c91{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-89cb092{font-size:18px;}.elementor-31 .elementor-element.elementor-element-bd39acf .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-7626085{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-7444eaf{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-47ba557{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f956b73{font-size:18px;}.elementor-31 .elementor-element.elementor-element-8add093{font-size:21px;}.elementor-31 .elementor-element.elementor-element-0beeb4e{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-6b19a7a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-6321d87 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-fbead40{font-size:18px;}.elementor-31 .elementor-element.elementor-element-364e6bc{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-f44b962 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-59719b2{font-size:18px;}.elementor-31 .elementor-element.elementor-element-48ddf59{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e8ac2f1 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-5aa4082 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-b4a65d3 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-8dcc944 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-623d717 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-0c61600 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-978ac94{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-c243998{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-1a013e2 .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-ab63fef .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-9408733 .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-6d7031b{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-b0f6329{font-size:18px;}.elementor-31 .elementor-element.elementor-element-0608c87{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-027a443{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-555ba43 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-69cd692{font-size:18px;}.elementor-31 .elementor-element.elementor-element-d579d02 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-9e8cdb8 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-df1d6ba .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-4cedec5 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-41e3de2 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-3721f67 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-7be37b4 .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-74715a7 .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-bf211ea .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-dd9a591{font-size:18px;}.elementor-31 .elementor-element.elementor-element-4a1aa6d{font-size:13px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-a796235{--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-526a1b7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-3da3d80{font-size:18px;}.elementor-31 .elementor-element.elementor-element-1ed818d .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-b9a2c5f .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-2336c91{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-89cb092{font-size:18px;}.elementor-31 .elementor-element.elementor-element-bd39acf .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-7626085{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-7444eaf{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-47ba557{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f956b73{font-size:18px;}.elementor-31 .elementor-element.elementor-element-8add093{font-size:21px;}.elementor-31 .elementor-element.elementor-element-0beeb4e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6b19a7a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-6321d87 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-fbead40{font-size:18px;}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-img{margin-bottom:15px;}.elementor-31 .elementor-element.elementor-element-364e6bc{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-f44b962 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-59719b2{font-size:18px;}.elementor-31 .elementor-element.elementor-element-48ddf59{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e8ac2f1 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-5aa4082 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-b4a65d3 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-8dcc944 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-623d717 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-0c61600 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-978ac94{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c243998{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-1a013e2 .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-ab63fef .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-9408733 .elementor-heading-title{font-size:21px;}.elementor-31 .elementor-element.elementor-element-6d7031b{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b0f6329{font-size:18px;}.elementor-31 .elementor-element.elementor-element-0608c87{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-027a443{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-555ba43 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-69cd692{font-size:18px;}.elementor-31 .elementor-element.elementor-element-d579d02 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-9e8cdb8 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-df1d6ba .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-4cedec5 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-41e3de2 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-3721f67 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-7be37b4 .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-74715a7 .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-b66c456 iframe{height:220px;}.elementor-31 .elementor-element.elementor-element-39a4303{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-31 .elementor-element.elementor-element-bf211ea .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-dd9a591{font-size:18px;}.elementor-31 .elementor-element.elementor-element-4a1aa6d{font-size:13px;}}/* Start custom CSS for heading, class: .elementor-element-eb3a816 */.elementor-31 .elementor-element.elementor-element-eb3a816 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3da3d80 */.elementor-31 .elementor-element.elementor-element-3da3d80 p{margin:0}.elementor-31 .elementor-element.elementor-element-3da3d80{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-3da3d80{max-width:52ch!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ed818d */.elementor-31 .elementor-element.elementor-element-1ed818d .elementor-button{transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease,transform 200ms ease;border-radius:999px;white-space:nowrap}.elementor-31 .elementor-element.elementor-element-1ed818d .elementor-button:active{transform:scale(0.98)}.elementor-31 .elementor-element.elementor-element-1ed818d .elementor-button:focus-visible{outline:2px solid #7E4A85;outline-offset:3px}.elementor-31 .elementor-element.elementor-element-1ed818d .elementor-button:hover{background-color:#6B3F71;color:#ffffff}.elementor-31 .elementor-element.elementor-element-1ed818d{flex:0 0 auto;width:auto;max-width:100%}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9a2c5f */.elementor-31 .elementor-element.elementor-element-b9a2c5f .elementor-button{transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease,transform 200ms ease;border-radius:999px;white-space:nowrap}.elementor-31 .elementor-element.elementor-element-b9a2c5f .elementor-button:active{transform:scale(0.98)}.elementor-31 .elementor-element.elementor-element-b9a2c5f .elementor-button:focus-visible{outline:2px solid #7E4A85;outline-offset:3px}.elementor-31 .elementor-element.elementor-element-b9a2c5f .elementor-button:hover{border-color:#7E4A85;color:#6B3F71;background-color:#ffffff}.elementor-31 .elementor-element.elementor-element-b9a2c5f{flex:0 0 auto;width:auto;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee8926 */.elementor-31 .elementor-element.elementor-element-0ee8926{margin-top:34px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f5d544 */.elementor-31 .elementor-element.elementor-element-2f5d544 img{height:500px;width:100%;object-fit:cover;display:block}@media (max-width:1024px){.elementor-31 .elementor-element.elementor-element-2f5d544 img{height:340px}}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-2f5d544 img{height:300px}}.elementor-31 .elementor-element.elementor-element-2f5d544 img{box-shadow:0 22px 54px rgba(107,63,113,0.2)}.elementor-31 .elementor-element.elementor-element-2f5d544{position:relative;z-index:1;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-825e921 */.elementor-31 .elementor-element.elementor-element-825e921{position:relative}.elementor-31 .elementor-element.elementor-element-825e921::before{content:"";position:absolute;inset:20px -20px -20px 20px;background-color:#FFCB33;border-radius:28px;z-index:0}@media (max-width:600px){.elementor-31 .elementor-element.elementor-element-825e921::before{inset:12px -12px -12px 12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526a1b7 */.elementor-31 .elementor-element.elementor-element-526a1b7{column-gap:60px;row-gap:60px}.elementor-31 .elementor-element.elementor-element-526a1b7{align-items:center}@media (min-width:1025px){.elementor-31 .elementor-element.elementor-element-526a1b7{--e-con-grid-template-columns:1.08fr 0.92fr}.elementor-31 .elementor-element.elementor-element-526a1b7.e-grid,.elementor-31 .elementor-element.elementor-element-526a1b7{grid-template-columns:1.08fr 0.92fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a796235 */.elementor-31 .elementor-element.elementor-element-a796235{overflow:hidden}.elementor-31 .elementor-element.elementor-element-a796235{position:relative}.elementor-31 .elementor-element.elementor-element-a796235::before{content:"";position:absolute;right:-140px;top:-60px;width:600px;height:277px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/emblem.png");background-repeat:no-repeat;background-size:contain;opacity:0.07;pointer-events:none;z-index:0}.elementor-31 .elementor-element.elementor-element-a796235 .e-con-inner{position:relative;z-index:1}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-a796235::before{right:-120px;top:-40px;width:360px;height:166px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1b892c */.elementor-31 .elementor-element.elementor-element-d1b892c .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89cb092 */.elementor-31 .elementor-element.elementor-element-89cb092 p{margin:0}.elementor-31 .elementor-element.elementor-element-89cb092{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-89cb092 p{margin:0 0 16px}.elementor-31 .elementor-element.elementor-element-89cb092 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd39acf */.elementor-31 .elementor-element.elementor-element-bd39acf .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fcfbb7 */.elementor-31 .elementor-element.elementor-element-5fcfbb7{height:100%;background-color:#F8F1F9;border-radius:28px;padding:30px 28px}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:21px;line-height:1.35;color:#403246}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-title{margin:0 0 6px}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-5fcfbb7 .elementor-image-box-description{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b3658c */.elementor-31 .elementor-element.elementor-element-4b3658c{height:100%;background-color:#F8F1F9;border-radius:28px;padding:30px 28px}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:21px;line-height:1.35;color:#403246}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-title{margin:0 0 6px}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-4b3658c .elementor-image-box-description{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6e1af6 */.elementor-31 .elementor-element.elementor-element-d6e1af6{height:100%;background-color:#F8F1F9;border-radius:28px;padding:30px 28px}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:21px;line-height:1.35;color:#403246}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-title{margin:0 0 6px}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-d6e1af6 .elementor-image-box-description{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c727ed8 */.elementor-31 .elementor-element.elementor-element-c727ed8{height:100%;background-color:#F8F1F9;border-radius:28px;padding:30px 28px}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:21px;line-height:1.35;color:#403246}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-title{margin:0 0 6px}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-c727ed8 .elementor-image-box-description{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bc43a0 */.elementor-31 .elementor-element.elementor-element-9bc43a0{height:100%;background-color:#F8F1F9;border-radius:28px;padding:30px 28px}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:21px;line-height:1.35;color:#403246}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-title{margin:0 0 6px}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-9bc43a0 .elementor-image-box-description{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d8b338 */.elementor-31 .elementor-element.elementor-element-1d8b338{height:100%;background-color:#F8F1F9;border-radius:28px;padding:30px 28px}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:21px;line-height:1.35;color:#403246}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-title{margin:0 0 6px}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-1d8b338 .elementor-image-box-description{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7626085 */.elementor-31 .elementor-element.elementor-element-7626085{column-gap:20px;row-gap:20px}.elementor-31 .elementor-element.elementor-element-7626085{margin-top:24px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc31af4 */.elementor-31 .elementor-element.elementor-element-dc31af4 img{height:440px;width:100%;object-fit:cover;display:block}@media (max-width:1024px){.elementor-31 .elementor-element.elementor-element-dc31af4 img{height:300px}}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-dc31af4 img{height:260px}}.elementor-31 .elementor-element.elementor-element-dc31af4{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e710f25 */.elementor-31 .elementor-element.elementor-element-e710f25 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f956b73 */.elementor-31 .elementor-element.elementor-element-f956b73 p{margin:0}.elementor-31 .elementor-element.elementor-element-f956b73{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-f956b73 p{margin:0 0 16px}.elementor-31 .elementor-element.elementor-element-f956b73 p:last-child{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-f956b73 p:first-child{color:#F4E9F5}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8add093 */.elementor-31 .elementor-element.elementor-element-8add093 p{margin:0}.elementor-31 .elementor-element.elementor-element-8add093{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-8add093{flex:0 0 auto;width:auto;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1507b1c */.elementor-31 .elementor-element.elementor-element-1507b1c{margin-top:30px}.elementor-31 .elementor-element.elementor-element-1507b1c::before{content:"";flex:0 0 auto;position:relative;display:block;width:24px;height:30px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ba557 */.elementor-31 .elementor-element.elementor-element-47ba557{column-gap:64px;row-gap:64px}.elementor-31 .elementor-element.elementor-element-47ba557{align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7444eaf */.elementor-31 .elementor-element.elementor-element-7444eaf{overflow:hidden}.elementor-31 .elementor-element.elementor-element-7444eaf{position:relative}.elementor-31 .elementor-element.elementor-element-7444eaf::before{content:"";position:absolute;left:-120px;bottom:-90px;width:500px;height:231px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/emblem.png");background-repeat:no-repeat;background-size:contain;opacity:0.12;pointer-events:none;z-index:0}.elementor-31 .elementor-element.elementor-element-7444eaf .e-con-inner{position:relative;z-index:1}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-7444eaf::before{left:-100px;bottom:-60px;width:320px;height:148px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd188cf */.elementor-31 .elementor-element.elementor-element-fd188cf .elementor-heading-title{text-wrap:pretty}@media (min-width:1025px){.elementor-31 .elementor-element.elementor-element-fd188cf .elementor-heading-title{white-space:nowrap}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afaeacd */.elementor-31 .elementor-element.elementor-element-afaeacd img{height:300px;width:100%;object-fit:cover;display:block}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-afaeacd img{height:220px}}.elementor-31 .elementor-element.elementor-element-afaeacd{line-height:0;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6321d87 */.elementor-31 .elementor-element.elementor-element-6321d87 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbead40 */.elementor-31 .elementor-element.elementor-element-fbead40 p{margin:0}.elementor-31 .elementor-element.elementor-element-fbead40{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-fbead40{max-width:56ch!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bbaaf */.elementor-31 .elementor-element.elementor-element-95bbaaf{overflow:hidden}.elementor-31 .elementor-element.elementor-element-95bbaaf{height:100%}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-12d379e */.elementor-31 .elementor-element.elementor-element-12d379e{height:100%;background-color:#E7F5F7;border-radius:28px;padding:32px 30px}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:26px;line-height:1.3;color:#166A75}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-title{font-size:23px}}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-title{margin:0 0 10px}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#33474A}.elementor-31 .elementor-element.elementor-element-12d379e .elementor-image-box-description{margin:0;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-12d379e{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b32f321 */.elementor-31 .elementor-element.elementor-element-b32f321{height:100%;background-color:#FFF6E0;border-radius:28px;padding:32px 30px}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-wrapper{display:block;text-align:left}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-img{width:auto!important;margin:0 0 14px!important;display:block}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-img img{width:24px!important;height:30px;object-fit:contain;display:block}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-content{text-align:left}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-title{font-family:'Baloo 2',cursive;font-weight:700;font-size:26px;line-height:1.3;color:#7A5A0E}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-title{font-size:23px}}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-title{margin:0 0 10px}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-description{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66;color:#4A3F26}.elementor-31 .elementor-element.elementor-element-b32f321 .elementor-image-box-description{margin:0;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-b32f321{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82bbfe3 */.elementor-31 .elementor-element.elementor-element-82bbfe3{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b19a7a */.elementor-31 .elementor-element.elementor-element-6b19a7a{column-gap:22px;row-gap:22px}.elementor-31 .elementor-element.elementor-element-6b19a7a{margin-top:40px}@media (min-width:1025px){.elementor-31 .elementor-element.elementor-element-6b19a7a{--e-con-grid-template-columns:1.6fr 1fr}.elementor-31 .elementor-element.elementor-element-6b19a7a.e-grid,.elementor-31 .elementor-element.elementor-element-6b19a7a{grid-template-columns:1.6fr 1fr!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f44b962 */.elementor-31 .elementor-element.elementor-element-f44b962 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-31 .elementor-element.elementor-element-f44b962 .elementor-heading-title::before{content:"";flex:0 0 auto;position:relative;display:block;width:16px;height:20px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad9178 */.elementor-31 .elementor-element.elementor-element-6ad9178 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59719b2 */.elementor-31 .elementor-element.elementor-element-59719b2 p{margin:0}.elementor-31 .elementor-element.elementor-element-59719b2{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc947c */.elementor-31 .elementor-element.elementor-element-1fc947c img{height:168px;width:100%;object-fit:cover;display:block}.elementor-31 .elementor-element.elementor-element-1fc947c{line-height:0;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8ac2f1 */.elementor-31 .elementor-element.elementor-element-e8ac2f1 .elementor-heading-title{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-e8ac2f1{padding:22px 24px 0;margin-bottom:16px}.elementor-31 .elementor-element.elementor-element-e8ac2f1 .elementor-heading-title{min-height:2.44em}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-94490aa */.elementor-31 .elementor-element.elementor-element-94490aa .elementor-toggle-item{border:0}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title{display:inline-flex;align-items:center;gap:8px;border:2px solid #BEE3E8;border-radius:999px;padding:8px 16px;margin:0 24px 24px;background-color:rgba(0,0,0,0);transition:background-color 200ms ease}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title a{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title:hover{background-color:#EAF7F9}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title .elementor-toggle-icon{display:none!important}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title::after{content:"";flex:0 0 auto;position:relative;display:block;width:11px;height:14px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 200ms ease;}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title[aria-expanded="true"]::after{transform:rotate(180deg)}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-content{border:0;border-top:1px solid #F0E4F1;margin:0 24px;padding:18px 0 26px}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-content{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.62;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-content p{margin:0 0 12px;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-content p:last-child{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-94490aa .elementor-tab-title:focus-visible{outline:2px solid #166A75;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf78af */.elementor-31 .elementor-element.elementor-element-cdf78af{box-shadow:0 4px 18px rgba(107,63,113,0.07)}.elementor-31 .elementor-element.elementor-element-cdf78af{overflow:hidden}.elementor-31 .elementor-element.elementor-element-cdf78af{height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a002d8 */.elementor-31 .elementor-element.elementor-element-8a002d8 img{height:168px;width:100%;object-fit:cover;display:block}.elementor-31 .elementor-element.elementor-element-8a002d8{line-height:0;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa4082 */.elementor-31 .elementor-element.elementor-element-5aa4082 .elementor-heading-title{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-5aa4082{padding:22px 24px 0;margin-bottom:16px}.elementor-31 .elementor-element.elementor-element-5aa4082 .elementor-heading-title{min-height:2.44em}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-03f0dc8 */.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-toggle-item{border:0}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title{display:inline-flex;align-items:center;gap:8px;border:2px solid #BEE3E8;border-radius:999px;padding:8px 16px;margin:0 24px 24px;background-color:rgba(0,0,0,0);transition:background-color 200ms ease}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title a{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title:hover{background-color:#EAF7F9}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title .elementor-toggle-icon{display:none!important}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title::after{content:"";flex:0 0 auto;position:relative;display:block;width:11px;height:14px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 200ms ease;}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title[aria-expanded="true"]::after{transform:rotate(180deg)}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-content{border:0;border-top:1px solid #F0E4F1;margin:0 24px;padding:18px 0 26px}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-content{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.62;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-content p{margin:0 0 12px;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-content p:last-child{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-03f0dc8 .elementor-tab-title:focus-visible{outline:2px solid #166A75;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f1fd1 */.elementor-31 .elementor-element.elementor-element-b2f1fd1{box-shadow:0 4px 18px rgba(107,63,113,0.07)}.elementor-31 .elementor-element.elementor-element-b2f1fd1{overflow:hidden}.elementor-31 .elementor-element.elementor-element-b2f1fd1{height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05ae299 */.elementor-31 .elementor-element.elementor-element-05ae299 img{height:168px;width:100%;object-fit:cover;display:block}.elementor-31 .elementor-element.elementor-element-05ae299{line-height:0;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4a65d3 */.elementor-31 .elementor-element.elementor-element-b4a65d3 .elementor-heading-title{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-b4a65d3{padding:22px 24px 0;margin-bottom:16px}.elementor-31 .elementor-element.elementor-element-b4a65d3 .elementor-heading-title{min-height:2.44em}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-dfd62db */.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-toggle-item{border:0}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title{display:inline-flex;align-items:center;gap:8px;border:2px solid #BEE3E8;border-radius:999px;padding:8px 16px;margin:0 24px 24px;background-color:rgba(0,0,0,0);transition:background-color 200ms ease}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title a{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title:hover{background-color:#EAF7F9}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title .elementor-toggle-icon{display:none!important}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title::after{content:"";flex:0 0 auto;position:relative;display:block;width:11px;height:14px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 200ms ease;}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title[aria-expanded="true"]::after{transform:rotate(180deg)}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-content{border:0;border-top:1px solid #F0E4F1;margin:0 24px;padding:18px 0 26px}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-content{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.62;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-content p{margin:0 0 12px;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-content p:last-child{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-dfd62db .elementor-tab-title:focus-visible{outline:2px solid #166A75;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e698b3 */.elementor-31 .elementor-element.elementor-element-5e698b3{box-shadow:0 4px 18px rgba(107,63,113,0.07)}.elementor-31 .elementor-element.elementor-element-5e698b3{overflow:hidden}.elementor-31 .elementor-element.elementor-element-5e698b3{height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e927737 */.elementor-31 .elementor-element.elementor-element-e927737 img{height:168px;width:100%;object-fit:cover;display:block}.elementor-31 .elementor-element.elementor-element-e927737{line-height:0;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dcc944 */.elementor-31 .elementor-element.elementor-element-8dcc944 .elementor-heading-title{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-8dcc944{padding:22px 24px 0;margin-bottom:16px}.elementor-31 .elementor-element.elementor-element-8dcc944 .elementor-heading-title{min-height:2.44em}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-f2d9663 */.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-toggle-item{border:0}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title{display:inline-flex;align-items:center;gap:8px;border:2px solid #BEE3E8;border-radius:999px;padding:8px 16px;margin:0 24px 24px;background-color:rgba(0,0,0,0);transition:background-color 200ms ease}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title a{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title:hover{background-color:#EAF7F9}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title .elementor-toggle-icon{display:none!important}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title::after{content:"";flex:0 0 auto;position:relative;display:block;width:11px;height:14px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 200ms ease;}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title[aria-expanded="true"]::after{transform:rotate(180deg)}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-content{border:0;border-top:1px solid #F0E4F1;margin:0 24px;padding:18px 0 26px}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-content{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.62;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-content p{margin:0 0 12px;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-content p:last-child{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-f2d9663 .elementor-tab-title:focus-visible{outline:2px solid #166A75;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c079ee6 */.elementor-31 .elementor-element.elementor-element-c079ee6{box-shadow:0 4px 18px rgba(107,63,113,0.07)}.elementor-31 .elementor-element.elementor-element-c079ee6{overflow:hidden}.elementor-31 .elementor-element.elementor-element-c079ee6{height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d43c66 */.elementor-31 .elementor-element.elementor-element-8d43c66 img{height:168px;width:100%;object-fit:cover;display:block}.elementor-31 .elementor-element.elementor-element-8d43c66{line-height:0;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-623d717 */.elementor-31 .elementor-element.elementor-element-623d717 .elementor-heading-title{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-623d717{padding:22px 24px 0;margin-bottom:16px}.elementor-31 .elementor-element.elementor-element-623d717 .elementor-heading-title{min-height:2.44em}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4d2ac90 */.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-toggle-item{border:0}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title{display:inline-flex;align-items:center;gap:8px;border:2px solid #BEE3E8;border-radius:999px;padding:8px 16px;margin:0 24px 24px;background-color:rgba(0,0,0,0);transition:background-color 200ms ease}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title a{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title:hover{background-color:#EAF7F9}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title .elementor-toggle-icon{display:none!important}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title::after{content:"";flex:0 0 auto;position:relative;display:block;width:11px;height:14px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 200ms ease;}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title[aria-expanded="true"]::after{transform:rotate(180deg)}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-content{border:0;border-top:1px solid #F0E4F1;margin:0 24px;padding:18px 0 26px}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-content{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.62;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-content p{margin:0 0 12px;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-content p:last-child{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-4d2ac90 .elementor-tab-title:focus-visible{outline:2px solid #166A75;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b881eb */.elementor-31 .elementor-element.elementor-element-6b881eb{box-shadow:0 4px 18px rgba(107,63,113,0.07)}.elementor-31 .elementor-element.elementor-element-6b881eb{overflow:hidden}.elementor-31 .elementor-element.elementor-element-6b881eb{height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8763dbb */.elementor-31 .elementor-element.elementor-element-8763dbb img{height:168px;width:100%;object-fit:cover;display:block}.elementor-31 .elementor-element.elementor-element-8763dbb{line-height:0;margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c61600 */.elementor-31 .elementor-element.elementor-element-0c61600 .elementor-heading-title{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-0c61600{padding:22px 24px 0;margin-bottom:16px}.elementor-31 .elementor-element.elementor-element-0c61600 .elementor-heading-title{min-height:2.44em}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4a62858 */.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-toggle-item{border:0}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title{display:inline-flex;align-items:center;gap:8px;border:2px solid #BEE3E8;border-radius:999px;padding:8px 16px;margin:0 24px 24px;background-color:rgba(0,0,0,0);transition:background-color 200ms ease}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title a{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#166A75}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title:hover{background-color:#EAF7F9}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title .elementor-toggle-icon{display:none!important}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title::after{content:"";flex:0 0 auto;position:relative;display:block;width:11px;height:14px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 200ms ease;}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title[aria-expanded="true"]::after{transform:rotate(180deg)}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-content{border:0;border-top:1px solid #F0E4F1;margin:0 24px;padding:18px 0 26px}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-content{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.62;color:#4A3A50}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-content p{margin:0 0 12px;text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-content p:last-child{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-4a62858 .elementor-tab-title:focus-visible{outline:2px solid #166A75;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85daf94 */.elementor-31 .elementor-element.elementor-element-85daf94{box-shadow:0 4px 18px rgba(107,63,113,0.07)}.elementor-31 .elementor-element.elementor-element-85daf94{overflow:hidden}.elementor-31 .elementor-element.elementor-element-85daf94{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ddf59 */.elementor-31 .elementor-element.elementor-element-48ddf59{column-gap:24px;row-gap:24px}.elementor-31 .elementor-element.elementor-element-48ddf59{align-items:start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2b0d80 */.elementor-31 .elementor-element.elementor-element-a2b0d80 .elementor-heading-title{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-a2b0d80 .elementor-heading-title{max-width:22ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a013e2 */.elementor-31 .elementor-element.elementor-element-1a013e2 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4ae60 */.elementor-31 .elementor-element.elementor-element-fd4ae60{border-bottom:1px solid #E6D3E8}.elementor-31 .elementor-element.elementor-element-fd4ae60::before{content:"";flex:0 0 auto;position:relative;display:block;width:28px;height:35px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d48ddb1 */.elementor-31 .elementor-element.elementor-element-d48ddb1{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6087183 */.elementor-31 .elementor-element.elementor-element-6087183{overflow:hidden}.elementor-31 .elementor-element.elementor-element-6087183{height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab63fef */.elementor-31 .elementor-element.elementor-element-ab63fef .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de8cf0 */.elementor-31 .elementor-element.elementor-element-0de8cf0{border-bottom:1px solid #CDE8EC}.elementor-31 .elementor-element.elementor-element-0de8cf0::before{content:"";flex:0 0 auto;position:relative;display:block;width:28px;height:35px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e57088 */.elementor-31 .elementor-element.elementor-element-5e57088{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d825c */.elementor-31 .elementor-element.elementor-element-81d825c{overflow:hidden}.elementor-31 .elementor-element.elementor-element-81d825c{height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9408733 */.elementor-31 .elementor-element.elementor-element-9408733 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddea72d */.elementor-31 .elementor-element.elementor-element-ddea72d{border-bottom:1px solid #F2E3BE}.elementor-31 .elementor-element.elementor-element-ddea72d::before{content:"";flex:0 0 auto;position:relative;display:block;width:28px;height:35px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922ed7b */.elementor-31 .elementor-element.elementor-element-922ed7b{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d5bcf */.elementor-31 .elementor-element.elementor-element-80d5bcf{overflow:hidden}.elementor-31 .elementor-element.elementor-element-80d5bcf{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c243998 */.elementor-31 .elementor-element.elementor-element-c243998{column-gap:32px;row-gap:32px}.elementor-31 .elementor-element.elementor-element-c243998{margin-top:48px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1376684 */.elementor-31 .elementor-element.elementor-element-1376684 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0f6329 */.elementor-31 .elementor-element.elementor-element-b0f6329 p{margin:0}.elementor-31 .elementor-element.elementor-element-b0f6329{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-68f3bdc */.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery-item{padding:0;margin:0;width:100%;max-width:100%;float:none}.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0}.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery-item a,.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery-icon a{display:block;width:100%;line-height:0}.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery img{width:100%!important;height:220px;object-fit:cover;display:block;border:0!important;border-radius:22px;transition:transform 200ms ease,box-shadow 200ms ease}.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery-item:hover img{transform:translateY(-3px);box-shadow:0 4px 18px rgba(107,63,113,0.07)}.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery-caption{display:none}@media (max-width:1024px){.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery{grid-template-columns:repeat(1,1fr)}.elementor-31 .elementor-element.elementor-element-68f3bdc .gallery img{height:200px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-555ba43 */.elementor-31 .elementor-element.elementor-element-555ba43 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-31 .elementor-element.elementor-element-555ba43 .elementor-heading-title::before{content:"";flex:0 0 auto;position:relative;display:block;width:16px;height:20px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a6320d */.elementor-31 .elementor-element.elementor-element-3a6320d .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69cd692 */.elementor-31 .elementor-element.elementor-element-69cd692 p{margin:0}.elementor-31 .elementor-element.elementor-element-69cd692{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c45ffa */.elementor-31 .elementor-element.elementor-element-7c45ffa::before{content:"";flex:0 0 auto;position:relative;display:block;width:20px;height:25px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cedec5 */.elementor-31 .elementor-element.elementor-element-4cedec5 a{color:#403246;transition:color 200ms ease}.elementor-31 .elementor-element.elementor-element-4cedec5 a:hover{color:#7E4A85}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885516e */.elementor-31 .elementor-element.elementor-element-885516e::before{content:"";flex:0 0 auto;position:relative;display:block;width:20px;height:25px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a374c4 */.elementor-31 .elementor-element.elementor-element-2a374c4::before{content:"";flex:0 0 auto;position:relative;display:block;width:20px;height:25px;background-image:url("https://studioskillup.pl/wp-content/uploads/2026/08/ludzik.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef0077 */.elementor-31 .elementor-element.elementor-element-aef0077{margin-top:28px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7be37b4 */.elementor-31 .elementor-element.elementor-element-7be37b4 .elementor-button{transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease,transform 200ms ease;border-radius:999px;white-space:nowrap}.elementor-31 .elementor-element.elementor-element-7be37b4 .elementor-button:active{transform:scale(0.98)}.elementor-31 .elementor-element.elementor-element-7be37b4 .elementor-button:focus-visible{outline:2px solid #7E4A85;outline-offset:3px}.elementor-31 .elementor-element.elementor-element-7be37b4 .elementor-button:hover{background-color:#7E4A85;color:#ffffff}.elementor-31 .elementor-element.elementor-element-7be37b4{flex:0 0 auto;width:auto;max-width:100%}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74715a7 */.elementor-31 .elementor-element.elementor-element-74715a7 .elementor-button{transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease,transform 200ms ease;border-radius:999px;white-space:nowrap}.elementor-31 .elementor-element.elementor-element-74715a7 .elementor-button:active{transform:scale(0.98)}.elementor-31 .elementor-element.elementor-element-74715a7 .elementor-button:focus-visible{outline:2px solid #7E4A85;outline-offset:3px}.elementor-31 .elementor-element.elementor-element-74715a7 .elementor-button:hover{background-color:#7E4A85;color:#ffffff}.elementor-31 .elementor-element.elementor-element-74715a7{flex:0 0 auto;width:auto;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-783b303 */.elementor-31 .elementor-element.elementor-element-783b303{margin-top:28px}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-b66c456 */.elementor-31 .elementor-element.elementor-element-b66c456 iframe{width:100%;height:260px;display:block;border:0;border-radius:22px}.elementor-31 .elementor-element.elementor-element-b66c456 .elementor-custom-embed{line-height:0}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-b66c456 iframe{height:220px}}.elementor-31 .elementor-element.elementor-element-b66c456{margin-top:30px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf211ea */.elementor-31 .elementor-element.elementor-element-bf211ea .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd9a591 */.elementor-31 .elementor-element.elementor-element-dd9a591 p{margin:0}.elementor-31 .elementor-element.elementor-element-dd9a591{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c397457 */.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-label{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:0.06em;color:#5A3F60}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-label{margin-bottom:7px}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-group{margin-bottom:0}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-form-fields-wrapper{gap:16px 0;row-gap:16px}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-textual{background-color:#ffffff;border:2px solid #DFC5E3;border-radius:16px;padding:15px 18px;color:#3A2C40;transition:border-color 200ms ease}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-textual{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-textual{line-height:normal}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-textual:focus{border-color:#7E4A85;box-shadow:none;outline:none}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-textual::placeholder{color:#6B5A72;opacity:1}.elementor-31 .elementor-element.elementor-element-c397457 textarea.elementor-field-textual{resize:vertical;min-height:118px}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-type-select .elementor-field-textual{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20stroke%3D%22%236B3F71%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%201.5%206%206.5l5-5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px}.elementor-31 .elementor-element.elementor-element-c397457 .select-caret-down-wrapper{display:none!important}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-field-type-select .elementor-select-wrapper{border:0;padding:0}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button{background-color:#7E4A85;color:#ffffff;border:0;border-radius:999px;padding:18px 30px;margin-top:6px;transition:background-color 200ms ease,transform 200ms ease}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button{font-family:'Nunito',system-ui,sans-serif;font-weight:700;font-size:18px;line-height:1.4}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button:hover{background-color:#6B3F71;color:#ffffff}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-button:active{transform:scale(0.98)}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-message{border-radius:16px}.elementor-31 .elementor-element.elementor-element-c397457 .elementor-message{font-family:'Nunito',system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.66}.elementor-31 .elementor-element.elementor-element-c397457{margin-top:24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a1aa6d */.elementor-31 .elementor-element.elementor-element-4a1aa6d p{margin:0}.elementor-31 .elementor-element.elementor-element-4a1aa6d{text-wrap:pretty}.elementor-31 .elementor-element.elementor-element-4a1aa6d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a4303 */.elementor-31 .elementor-element.elementor-element-39a4303{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-027a443 */.elementor-31 .elementor-element.elementor-element-027a443{column-gap:60px;row-gap:60px}.elementor-31 .elementor-element.elementor-element-027a443{align-items:start}/* End custom CSS */