.elementor-7 .elementor-element.elementor-element-f01ef796:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f01ef796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-avmpaper );background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/11/hero-city3-1589-s1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-f01ef796{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12px;margin-bottom:0px;padding:0% 0% 0% 9.57%;}.elementor-7 .elementor-element.elementor-element-f01ef796 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-dfcd9b2d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-dfcd9b2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-dfcd9b2d > .elementor-element-populated{padding:64px 0px 74px 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-7 .elementor-element.elementor-element-623a6ecc .elementor-heading-title{font-family:var( --e-global-typography-avmt7d5a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt7d5a1c-font-size );font-weight:var( --e-global-typography-avmt7d5a1c-font-weight );text-transform:var( --e-global-typography-avmt7d5a1c-text-transform );line-height:var( --e-global-typography-avmt7d5a1c-line-height );letter-spacing:var( --e-global-typography-avmt7d5a1c-letter-spacing );word-spacing:var( --e-global-typography-avmt7d5a1c-word-spacing );color:var( --e-global-color-avmeyebrow );}.elementor-7 .elementor-element.elementor-element-1a2d1d3b{text-align:start;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-7 .elementor-element.elementor-element-1a2d1d3b .elementor-heading-title{font-family:var( --e-global-typography-avmtb0449a-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtb0449a-font-size );font-weight:var( --e-global-typography-avmtb0449a-font-weight );line-height:var( --e-global-typography-avmtb0449a-line-height );letter-spacing:var( --e-global-typography-avmtb0449a-letter-spacing );word-spacing:var( --e-global-typography-avmtb0449a-word-spacing );color:var( --e-global-color-avmcream );}.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-7 .elementor-element.elementor-element-aaca00c7{text-align:start;font-family:var( --e-global-typography-avmt194c80-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt194c80-font-size );line-height:var( --e-global-typography-avmt194c80-line-height );letter-spacing:var( --e-global-typography-avmt194c80-letter-spacing );word-spacing:var( --e-global-typography-avmt194c80-word-spacing );color:var( --e-global-color-avmgrey4 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-7 .elementor-element.elementor-element-cc6cf88c .elementor-heading-title{font-family:var( --e-global-typography-avmteb92ee-font-family ), Sans-serif;font-size:var( --e-global-typography-avmteb92ee-font-size );font-weight:var( --e-global-typography-avmteb92ee-font-weight );text-transform:var( --e-global-typography-avmteb92ee-text-transform );line-height:var( --e-global-typography-avmteb92ee-line-height );letter-spacing:var( --e-global-typography-avmteb92ee-letter-spacing );word-spacing:var( --e-global-typography-avmteb92ee-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cc6cf88c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2334c7e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-2334c7e2 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-7 .elementor-element.elementor-element-2334c7e2 .elementor-button{font-family:var( --e-global-typography-avmeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-avmeyebrow-font-size );font-weight:var( --e-global-typography-avmeyebrow-font-weight );text-transform:var( --e-global-typography-avmeyebrow-text-transform );line-height:var( --e-global-typography-avmeyebrow-line-height );letter-spacing:var( --e-global-typography-avmeyebrow-letter-spacing );word-spacing:var( --e-global-typography-avmeyebrow-word-spacing );fill:var( --e-global-color-avmcream );color:var( --e-global-color-avmcream );background-color:var( --e-global-color-accent );padding:21px 35px 21px 35px;}.elementor-7 .elementor-element.elementor-element-2334c7e2{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-23adb183:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-23adb183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-avmpanel );}.elementor-7 .elementor-element.elementor-element-23adb183{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10.14% 0% 7.88%;}.elementor-7 .elementor-element.elementor-element-23adb183 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8268e3cb > .elementor-element-populated{padding:35px 0px 38px 0px;}.elementor-7 .elementor-element.elementor-element-a338d264 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:21px;}.elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon{font-size:48px;}.elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title a{font-family:var( --e-global-typography-avmt2265e0-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt2265e0-font-size );font-weight:var( --e-global-typography-avmt2265e0-font-weight );text-transform:var( --e-global-typography-avmt2265e0-text-transform );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-717863bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:21px;}.elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon{font-size:48px;}.elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title a{font-family:var( --e-global-typography-avmt2265e0-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt2265e0-font-size );font-weight:var( --e-global-typography-avmt2265e0-font-weight );text-transform:var( --e-global-typography-avmt2265e0-text-transform );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a5683257 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:21px;}.elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon{font-size:48px;}.elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title a{font-family:var( --e-global-typography-avmt2265e0-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt2265e0-font-size );font-weight:var( --e-global-typography-avmt2265e0-font-weight );text-transform:var( --e-global-typography-avmt2265e0-text-transform );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-02ad805e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:21px;}.elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon{font-size:48px;}.elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title a{font-family:var( --e-global-typography-avmt2265e0-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt2265e0-font-size );font-weight:var( --e-global-typography-avmt2265e0-font-weight );text-transform:var( --e-global-typography-avmt2265e0-text-transform );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3966c2f5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3966c2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-avmivory );}.elementor-7 .elementor-element.elementor-element-3966c2f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3966c2f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-b512d9af.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-b512d9af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-b512d9af > .elementor-element-populated{padding:62px 40px 28px 131px;}.elementor-7 .elementor-element.elementor-element-88cf3502 .elementor-heading-title{font-family:var( --e-global-typography-avmt5c7ec7-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt5c7ec7-font-size );font-weight:var( --e-global-typography-avmt5c7ec7-font-weight );text-transform:var( --e-global-typography-avmt5c7ec7-text-transform );line-height:var( --e-global-typography-avmt5c7ec7-line-height );letter-spacing:var( --e-global-typography-avmt5c7ec7-letter-spacing );word-spacing:var( --e-global-typography-avmt5c7ec7-word-spacing );color:var( --e-global-color-avmeyebrow );}.elementor-7 .elementor-element.elementor-element-965dcbd4{text-align:start;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-7 .elementor-element.elementor-element-965dcbd4 .elementor-heading-title{font-family:var( --e-global-typography-avmtecc1ef-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtecc1ef-font-size );font-weight:var( --e-global-typography-avmtecc1ef-font-weight );line-height:var( --e-global-typography-avmtecc1ef-line-height );letter-spacing:var( --e-global-typography-avmtecc1ef-letter-spacing );word-spacing:var( --e-global-typography-avmtecc1ef-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b4e7091e{text-align:start;font-family:var( --e-global-typography-avmt816a20-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt816a20-font-size );line-height:var( --e-global-typography-avmt816a20-line-height );letter-spacing:var( --e-global-typography-avmt816a20-letter-spacing );word-spacing:var( --e-global-typography-avmt816a20-word-spacing );color:var( --e-global-color-text );margin:19px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-7 .elementor-element.elementor-element-946a1b99{text-align:start;font-family:var( --e-global-typography-avmt816a20-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt816a20-font-size );line-height:var( --e-global-typography-avmt816a20-line-height );letter-spacing:var( --e-global-typography-avmt816a20-letter-spacing );word-spacing:var( --e-global-typography-avmt816a20-word-spacing );color:var( --e-global-color-text );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-7 .elementor-element.elementor-element-82c7992c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-82c7992c .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-7 .elementor-element.elementor-element-82c7992c .elementor-button{font-family:var( --e-global-typography-avmbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-avmbtn-font-size );font-weight:var( --e-global-typography-avmbtn-font-weight );text-transform:var( --e-global-typography-avmbtn-text-transform );line-height:var( --e-global-typography-avmbtn-line-height );letter-spacing:var( --e-global-typography-avmbtn-letter-spacing );word-spacing:var( --e-global-typography-avmbtn-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:transparent;padding:16px 20px 16px 20px;}.elementor-7 .elementor-element.elementor-element-82c7992c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-dd395f36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-dd395f36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/11/about5-home-r1-s1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-dd395f36 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dd395f36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8e01cc97{--spacer-size:360px;}.elementor-7 .elementor-element.elementor-element-7c1e381f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7c1e381f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-avmpaper );}.elementor-7 .elementor-element.elementor-element-7c1e381f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:11px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7c1e381f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4dd0e9f2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-4dd0e9f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-4dd0e9f2 > .elementor-element-populated{padding:43px 20px 48px 113px;}.elementor-7 .elementor-element.elementor-element-26f2dc4f .elementor-heading-title{font-family:var( --e-global-typography-avmt5c7ec7-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt5c7ec7-font-size );font-weight:var( --e-global-typography-avmt5c7ec7-font-weight );text-transform:var( --e-global-typography-avmt5c7ec7-text-transform );line-height:var( --e-global-typography-avmt5c7ec7-line-height );letter-spacing:var( --e-global-typography-avmt5c7ec7-letter-spacing );word-spacing:var( --e-global-typography-avmt5c7ec7-word-spacing );color:var( --e-global-color-avmeyebrow );}.elementor-7 .elementor-element.elementor-element-ec3a7675{text-align:start;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ec3a7675 .elementor-heading-title{font-family:var( --e-global-typography-avmte7e303-font-family ), Sans-serif;font-size:var( --e-global-typography-avmte7e303-font-size );font-weight:var( --e-global-typography-avmte7e303-font-weight );line-height:var( --e-global-typography-avmte7e303-line-height );letter-spacing:var( --e-global-typography-avmte7e303-letter-spacing );word-spacing:var( --e-global-typography-avmte7e303-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1e0f95f1{--divider-border-style:solid;--divider-color:var( --e-global-color-avmgold45 );--divider-border-width:1px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-7 .elementor-element.elementor-element-1e0f95f1 .elementor-divider-separator{width:37px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-1e0f95f1 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-0c73e662{margin-top:27px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c331738{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c467c1a0 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-avmrule12 );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button-content-wrapper{flex-direction:top;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button{font-family:var( --e-global-typography-avmtag124-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtag124-font-size );font-weight:var( --e-global-typography-avmtag124-font-weight );text-transform:var( --e-global-typography-avmtag124-text-transform );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;border-style:none;padding:17px 24px 17px 24px;}.elementor-7 .elementor-element.elementor-element-3485fffd > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-avmrule12 );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button-content-wrapper{flex-direction:top;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button{font-family:var( --e-global-typography-avmtag124-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtag124-font-size );font-weight:var( --e-global-typography-avmtag124-font-weight );text-transform:var( --e-global-typography-avmtag124-text-transform );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;border-style:none;padding:17px 24px 17px 24px;}.elementor-7 .elementor-element.elementor-element-f1bb99e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button-content-wrapper{flex-direction:top;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button{font-family:var( --e-global-typography-avmtag124-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtag124-font-size );font-weight:var( --e-global-typography-avmtag124-font-weight );text-transform:var( --e-global-typography-avmtag124-text-transform );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;border-style:none;padding:17px 24px 17px 24px;}.elementor-7 .elementor-element.elementor-element-56726407{margin-top:24px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9dbb1842 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-avmrule12 );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button-content-wrapper{flex-direction:top;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button{font-family:var( --e-global-typography-avmtag124-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtag124-font-size );font-weight:var( --e-global-typography-avmtag124-font-weight );text-transform:var( --e-global-typography-avmtag124-text-transform );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;border-style:none;padding:17px 24px 17px 24px;}.elementor-7 .elementor-element.elementor-element-d5c27df5 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-avmrule12 );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button-content-wrapper{flex-direction:top;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button{font-family:var( --e-global-typography-avmtag124-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtag124-font-size );font-weight:var( --e-global-typography-avmtag124-font-weight );text-transform:var( --e-global-typography-avmtag124-text-transform );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;border-style:none;padding:17px 24px 17px 24px;}.elementor-7 .elementor-element.elementor-element-ef0eee5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button-content-wrapper{flex-direction:top;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button{font-family:var( --e-global-typography-avmtag124-font-family ), Sans-serif;font-size:var( --e-global-typography-avmtag124-font-size );font-weight:var( --e-global-typography-avmtag124-font-weight );text-transform:var( --e-global-typography-avmtag124-text-transform );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:transparent;border-style:none;padding:17px 24px 17px 24px;}.elementor-7 .elementor-element.elementor-element-a369abb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-a369abb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/11/obszary2-s1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-a369abb5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a369abb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-14839866{--spacer-size:380px;}.elementor-7 .elementor-element.elementor-element-26abacc7 > .elementor-container{max-width:1240px;}.elementor-7 .elementor-element.elementor-element-26abacc7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-26abacc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-avmpaper );}.elementor-7 .elementor-element.elementor-element-26abacc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:76px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-26abacc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-89063938 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9b141de .elementor-heading-title{font-family:var( --e-global-typography-avmt7d5a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt7d5a1c-font-size );font-weight:var( --e-global-typography-avmt7d5a1c-font-weight );text-transform:var( --e-global-typography-avmt7d5a1c-text-transform );line-height:var( --e-global-typography-avmt7d5a1c-line-height );letter-spacing:var( --e-global-typography-avmt7d5a1c-letter-spacing );word-spacing:var( --e-global-typography-avmt7d5a1c-word-spacing );color:var( --e-global-color-avmeyebrow );}.elementor-7 .elementor-element.elementor-element-4dffc7cc{margin-top:32px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c3b35e89 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );padding:2px 0px 2px 22px;}.elementor-7 .elementor-element.elementor-element-8a91570a{font-family:var( --e-global-typography-avmt91f36f-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt91f36f-font-size );font-weight:var( --e-global-typography-avmt91f36f-font-weight );line-height:var( --e-global-typography-avmt91f36f-line-height );letter-spacing:var( --e-global-typography-avmt91f36f-letter-spacing );word-spacing:var( --e-global-typography-avmt91f36f-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3176d43a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3176d43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/11/cta-gory-full-1812-s1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3176d43a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3176d43a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-56a63a7d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-56a63a7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-56a63a7d > .elementor-element-populated{padding:32px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-7bd5be95{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-7bd5be95 .elementor-heading-title{font-family:var( --e-global-typography-avmh2cta-font-family ), Sans-serif;font-size:var( --e-global-typography-avmh2cta-font-size );font-weight:var( --e-global-typography-avmh2cta-font-weight );line-height:var( --e-global-typography-avmh2cta-line-height );letter-spacing:var( --e-global-typography-avmh2cta-letter-spacing );word-spacing:var( --e-global-typography-avmh2cta-word-spacing );color:var( --e-global-color-avmcream );}.elementor-7 .elementor-element.elementor-element-7a580a4c{text-align:center;font-family:var( --e-global-typography-avmt0c9295-font-family ), Sans-serif;font-size:var( --e-global-typography-avmt0c9295-font-size );font-weight:var( --e-global-typography-avmt0c9295-font-weight );line-height:var( --e-global-typography-avmt0c9295-line-height );letter-spacing:var( --e-global-typography-avmt0c9295-letter-spacing );word-spacing:var( --e-global-typography-avmt0c9295-word-spacing );color:var( --e-global-color-avmcream2 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-7 .elementor-element.elementor-element-f1ac65ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-f1ac65ed .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-7 .elementor-element.elementor-element-f1ac65ed .elementor-button{font-family:var( --e-global-typography-avmeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-avmeyebrow-font-size );font-weight:var( --e-global-typography-avmeyebrow-font-weight );text-transform:var( --e-global-typography-avmeyebrow-text-transform );line-height:var( --e-global-typography-avmeyebrow-line-height );letter-spacing:var( --e-global-typography-avmeyebrow-letter-spacing );word-spacing:var( --e-global-typography-avmeyebrow-word-spacing );fill:var( --e-global-color-avmcream );color:var( --e-global-color-avmcream );background-color:var( --e-global-color-accent );padding:21px 35px 21px 35px;}.elementor-7 .elementor-element.elementor-element-f1ac65ed{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-dfcd9b2d{width:100%;}.elementor-7 .elementor-element.elementor-element-8268e3cb{width:100%;}.elementor-7 .elementor-element.elementor-element-a338d264{width:25%;}.elementor-7 .elementor-element.elementor-element-717863bc{width:25%;}.elementor-7 .elementor-element.elementor-element-a5683257{width:25%;}.elementor-7 .elementor-element.elementor-element-02ad805e{width:25%;}.elementor-7 .elementor-element.elementor-element-b512d9af{width:47%;}.elementor-7 .elementor-element.elementor-element-dd395f36{width:53%;}.elementor-7 .elementor-element.elementor-element-4dd0e9f2{width:62.5%;}.elementor-7 .elementor-element.elementor-element-0d5e5214{width:100%;}.elementor-7 .elementor-element.elementor-element-c467c1a0{width:33.33%;}.elementor-7 .elementor-element.elementor-element-3485fffd{width:33.33%;}.elementor-7 .elementor-element.elementor-element-f1bb99e2{width:33.33%;}.elementor-7 .elementor-element.elementor-element-9dbb1842{width:33.33%;}.elementor-7 .elementor-element.elementor-element-d5c27df5{width:33.33%;}.elementor-7 .elementor-element.elementor-element-ef0eee5e{width:33.33%;}.elementor-7 .elementor-element.elementor-element-a369abb5{width:37.5%;}.elementor-7 .elementor-element.elementor-element-89063938{width:100%;}.elementor-7 .elementor-element.elementor-element-c3b35e89{width:100%;}.elementor-7 .elementor-element.elementor-element-56a63a7d{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-c467c1a0{width:33.33%;}.elementor-7 .elementor-element.elementor-element-3485fffd{width:33.33%;}.elementor-7 .elementor-element.elementor-element-f1bb99e2{width:33.33%;}.elementor-7 .elementor-element.elementor-element-9dbb1842{width:33.33%;}.elementor-7 .elementor-element.elementor-element-d5c27df5{width:33.33%;}.elementor-7 .elementor-element.elementor-element-ef0eee5e{width:33.33%;}}@media(max-width:900px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-dfcd9b2d{width:100%;}.elementor-7 .elementor-element.elementor-element-8268e3cb{width:100%;}.elementor-7 .elementor-element.elementor-element-a338d264{width:100%;}.elementor-7 .elementor-element.elementor-element-717863bc{width:100%;}.elementor-7 .elementor-element.elementor-element-a5683257{width:100%;}.elementor-7 .elementor-element.elementor-element-02ad805e{width:100%;}.elementor-7 .elementor-element.elementor-element-b512d9af{width:100%;}.elementor-7 .elementor-element.elementor-element-dd395f36{width:100%;}.elementor-7 .elementor-element.elementor-element-4dd0e9f2{width:100%;}.elementor-7 .elementor-element.elementor-element-0d5e5214{width:100%;}.elementor-7 .elementor-element.elementor-element-c467c1a0{width:33.33%;}.elementor-7 .elementor-element.elementor-element-3485fffd{width:33.33%;}.elementor-7 .elementor-element.elementor-element-f1bb99e2{width:33.33%;}.elementor-7 .elementor-element.elementor-element-9dbb1842{width:33.33%;}.elementor-7 .elementor-element.elementor-element-d5c27df5{width:33.33%;}.elementor-7 .elementor-element.elementor-element-ef0eee5e{width:33.33%;}.elementor-7 .elementor-element.elementor-element-a369abb5{width:100%;}.elementor-7 .elementor-element.elementor-element-89063938{width:100%;}.elementor-7 .elementor-element.elementor-element-c3b35e89{width:100%;}.elementor-7 .elementor-element.elementor-element-56a63a7d{width:100%;}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-f01ef796{padding:0% 0% 0% 9.57%;}.elementor-7 .elementor-element.elementor-element-623a6ecc .elementor-heading-title{font-size:var( --e-global-typography-avmt7d5a1c-font-size );line-height:var( --e-global-typography-avmt7d5a1c-line-height );letter-spacing:var( --e-global-typography-avmt7d5a1c-letter-spacing );word-spacing:var( --e-global-typography-avmt7d5a1c-word-spacing );}.elementor-7 .elementor-element.elementor-element-1a2d1d3b .elementor-heading-title{font-size:var( --e-global-typography-avmtb0449a-font-size );line-height:var( --e-global-typography-avmtb0449a-line-height );letter-spacing:var( --e-global-typography-avmtb0449a-letter-spacing );word-spacing:var( --e-global-typography-avmtb0449a-word-spacing );}.elementor-7 .elementor-element.elementor-element-aaca00c7{font-size:var( --e-global-typography-avmt194c80-font-size );line-height:var( --e-global-typography-avmt194c80-line-height );letter-spacing:var( --e-global-typography-avmt194c80-letter-spacing );word-spacing:var( --e-global-typography-avmt194c80-word-spacing );}.elementor-7 .elementor-element.elementor-element-cc6cf88c .elementor-heading-title{font-size:var( --e-global-typography-avmteb92ee-font-size );line-height:var( --e-global-typography-avmteb92ee-line-height );letter-spacing:var( --e-global-typography-avmteb92ee-letter-spacing );word-spacing:var( --e-global-typography-avmteb92ee-word-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2334c7e2 .elementor-button{font-size:var( --e-global-typography-avmeyebrow-font-size );line-height:var( --e-global-typography-avmeyebrow-line-height );letter-spacing:var( --e-global-typography-avmeyebrow-letter-spacing );word-spacing:var( --e-global-typography-avmeyebrow-word-spacing );}.elementor-7 .elementor-element.elementor-element-23adb183{margin-top:21px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-88cf3502 .elementor-heading-title{font-size:var( --e-global-typography-avmt5c7ec7-font-size );line-height:var( --e-global-typography-avmt5c7ec7-line-height );letter-spacing:var( --e-global-typography-avmt5c7ec7-letter-spacing );word-spacing:var( --e-global-typography-avmt5c7ec7-word-spacing );}.elementor-7 .elementor-element.elementor-element-965dcbd4 .elementor-heading-title{font-size:var( --e-global-typography-avmtecc1ef-font-size );line-height:var( --e-global-typography-avmtecc1ef-line-height );letter-spacing:var( --e-global-typography-avmtecc1ef-letter-spacing );word-spacing:var( --e-global-typography-avmtecc1ef-word-spacing );}.elementor-7 .elementor-element.elementor-element-b4e7091e{font-size:var( --e-global-typography-avmt816a20-font-size );line-height:var( --e-global-typography-avmt816a20-line-height );letter-spacing:var( --e-global-typography-avmt816a20-letter-spacing );word-spacing:var( --e-global-typography-avmt816a20-word-spacing );}.elementor-7 .elementor-element.elementor-element-946a1b99{font-size:var( --e-global-typography-avmt816a20-font-size );line-height:var( --e-global-typography-avmt816a20-line-height );letter-spacing:var( --e-global-typography-avmt816a20-letter-spacing );word-spacing:var( --e-global-typography-avmt816a20-word-spacing );}.elementor-7 .elementor-element.elementor-element-82c7992c .elementor-button{font-size:var( --e-global-typography-avmbtn-font-size );line-height:var( --e-global-typography-avmbtn-line-height );letter-spacing:var( --e-global-typography-avmbtn-letter-spacing );word-spacing:var( --e-global-typography-avmbtn-word-spacing );}.elementor-7 .elementor-element.elementor-element-8e01cc97{--spacer-size:320px;}.elementor-7 .elementor-element.elementor-element-26f2dc4f .elementor-heading-title{font-size:var( --e-global-typography-avmt5c7ec7-font-size );line-height:var( --e-global-typography-avmt5c7ec7-line-height );letter-spacing:var( --e-global-typography-avmt5c7ec7-letter-spacing );word-spacing:var( --e-global-typography-avmt5c7ec7-word-spacing );}.elementor-7 .elementor-element.elementor-element-ec3a7675 .elementor-heading-title{font-size:var( --e-global-typography-avmte7e303-font-size );line-height:var( --e-global-typography-avmte7e303-line-height );letter-spacing:var( --e-global-typography-avmte7e303-letter-spacing );word-spacing:var( --e-global-typography-avmte7e303-word-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0c73e662{margin-top:26px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-14839866{--spacer-size:320px;}.elementor-7 .elementor-element.elementor-element-26abacc7{margin-top:-11px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-b9b141de .elementor-heading-title{font-size:var( --e-global-typography-avmt7d5a1c-font-size );line-height:var( --e-global-typography-avmt7d5a1c-line-height );letter-spacing:var( --e-global-typography-avmt7d5a1c-letter-spacing );word-spacing:var( --e-global-typography-avmt7d5a1c-word-spacing );}.elementor-7 .elementor-element.elementor-element-8a91570a{font-size:var( --e-global-typography-avmt91f36f-font-size );line-height:var( --e-global-typography-avmt91f36f-line-height );letter-spacing:var( --e-global-typography-avmt91f36f-letter-spacing );word-spacing:var( --e-global-typography-avmt91f36f-word-spacing );}.elementor-7 .elementor-element.elementor-element-7bd5be95 .elementor-heading-title{font-size:var( --e-global-typography-avmh2cta-font-size );line-height:var( --e-global-typography-avmh2cta-line-height );letter-spacing:var( --e-global-typography-avmh2cta-letter-spacing );word-spacing:var( --e-global-typography-avmh2cta-word-spacing );}.elementor-7 .elementor-element.elementor-element-7a580a4c{font-size:var( --e-global-typography-avmt0c9295-font-size );line-height:var( --e-global-typography-avmt0c9295-line-height );letter-spacing:var( --e-global-typography-avmt0c9295-letter-spacing );word-spacing:var( --e-global-typography-avmt0c9295-word-spacing );}.elementor-7 .elementor-element.elementor-element-f1ac65ed .elementor-button{font-size:var( --e-global-typography-avmeyebrow-font-size );line-height:var( --e-global-typography-avmeyebrow-line-height );letter-spacing:var( --e-global-typography-avmeyebrow-letter-spacing );word-spacing:var( --e-global-typography-avmeyebrow-word-spacing );}.elementor-7 .elementor-element.elementor-element-f1ac65ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f01ef796:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f01ef796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/11/hero-city3-mob-s1.webp");}.elementor-7 .elementor-element.elementor-element-f01ef796{padding:0% 0% 0% 9.57%;}.elementor-7 .elementor-element.elementor-element-dfcd9b2d{width:100%;}.elementor-7 .elementor-element.elementor-element-623a6ecc .elementor-heading-title{font-size:var( --e-global-typography-avmt7d5a1c-font-size );line-height:var( --e-global-typography-avmt7d5a1c-line-height );letter-spacing:var( --e-global-typography-avmt7d5a1c-letter-spacing );word-spacing:var( --e-global-typography-avmt7d5a1c-word-spacing );}.elementor-7 .elementor-element.elementor-element-1a2d1d3b .elementor-heading-title{font-size:var( --e-global-typography-avmtb0449a-font-size );line-height:var( --e-global-typography-avmtb0449a-line-height );letter-spacing:var( --e-global-typography-avmtb0449a-letter-spacing );word-spacing:var( --e-global-typography-avmtb0449a-word-spacing );}.elementor-7 .elementor-element.elementor-element-1a2d1d3b{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-7 .elementor-element.elementor-element-aaca00c7{font-size:var( --e-global-typography-avmt194c80-font-size );line-height:var( --e-global-typography-avmt194c80-line-height );letter-spacing:var( --e-global-typography-avmt194c80-letter-spacing );word-spacing:var( --e-global-typography-avmt194c80-word-spacing );}.elementor-7 .elementor-element.elementor-element-cc6cf88c .elementor-heading-title{font-size:var( --e-global-typography-avmteb92ee-font-size );line-height:var( --e-global-typography-avmteb92ee-line-height );letter-spacing:var( --e-global-typography-avmteb92ee-letter-spacing );word-spacing:var( --e-global-typography-avmteb92ee-word-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2334c7e2 .elementor-button{font-size:var( --e-global-typography-avmeyebrow-font-size );line-height:var( --e-global-typography-avmeyebrow-line-height );letter-spacing:var( --e-global-typography-avmeyebrow-letter-spacing );word-spacing:var( --e-global-typography-avmeyebrow-word-spacing );}.elementor-7 .elementor-element.elementor-element-2334c7e2{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-8268e3cb{width:100%;}.elementor-7 .elementor-element.elementor-element-a338d264{width:100%;}.elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-717863bc{width:100%;}.elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-a5683257{width:100%;}.elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-02ad805e{width:100%;}.elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-avmt2265e0-font-size );line-height:var( --e-global-typography-avmt2265e0-line-height );letter-spacing:var( --e-global-typography-avmt2265e0-letter-spacing );word-spacing:var( --e-global-typography-avmt2265e0-word-spacing );}.elementor-7 .elementor-element.elementor-element-b512d9af{width:100%;}.elementor-7 .elementor-element.elementor-element-88cf3502 .elementor-heading-title{font-size:var( --e-global-typography-avmt5c7ec7-font-size );line-height:var( --e-global-typography-avmt5c7ec7-line-height );letter-spacing:var( --e-global-typography-avmt5c7ec7-letter-spacing );word-spacing:var( --e-global-typography-avmt5c7ec7-word-spacing );}.elementor-7 .elementor-element.elementor-element-965dcbd4 .elementor-heading-title{font-size:var( --e-global-typography-avmtecc1ef-font-size );line-height:var( --e-global-typography-avmtecc1ef-line-height );letter-spacing:var( --e-global-typography-avmtecc1ef-letter-spacing );word-spacing:var( --e-global-typography-avmtecc1ef-word-spacing );}.elementor-7 .elementor-element.elementor-element-965dcbd4{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-7 .elementor-element.elementor-element-b4e7091e{font-size:var( --e-global-typography-avmt816a20-font-size );line-height:var( --e-global-typography-avmt816a20-line-height );letter-spacing:var( --e-global-typography-avmt816a20-letter-spacing );word-spacing:var( --e-global-typography-avmt816a20-word-spacing );margin:21px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-7 .elementor-element.elementor-element-946a1b99{font-size:var( --e-global-typography-avmt816a20-font-size );line-height:var( --e-global-typography-avmt816a20-line-height );letter-spacing:var( --e-global-typography-avmt816a20-letter-spacing );word-spacing:var( --e-global-typography-avmt816a20-word-spacing );}.elementor-7 .elementor-element.elementor-element-82c7992c .elementor-button{font-size:var( --e-global-typography-avmbtn-font-size );line-height:var( --e-global-typography-avmbtn-line-height );letter-spacing:var( --e-global-typography-avmbtn-letter-spacing );word-spacing:var( --e-global-typography-avmbtn-word-spacing );}.elementor-7 .elementor-element.elementor-element-dd395f36{width:100%;}.elementor-7 .elementor-element.elementor-element-dd395f36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-dd395f36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/11/about5-home-mob-r1-s1.webp");background-position:center center;}.elementor-7 .elementor-element.elementor-element-8e01cc97{--spacer-size:260px;}.elementor-7 .elementor-element.elementor-element-7c1e381f{margin-top:15px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-4dd0e9f2{width:100%;}.elementor-7 .elementor-element.elementor-element-26f2dc4f .elementor-heading-title{font-size:var( --e-global-typography-avmt5c7ec7-font-size );line-height:var( --e-global-typography-avmt5c7ec7-line-height );letter-spacing:var( --e-global-typography-avmt5c7ec7-letter-spacing );word-spacing:var( --e-global-typography-avmt5c7ec7-word-spacing );}.elementor-7 .elementor-element.elementor-element-ec3a7675 .elementor-heading-title{font-size:var( --e-global-typography-avmte7e303-font-size );line-height:var( --e-global-typography-avmte7e303-line-height );letter-spacing:var( --e-global-typography-avmte7e303-letter-spacing );word-spacing:var( --e-global-typography-avmte7e303-word-spacing );}.elementor-7 .elementor-element.elementor-element-ec3a7675{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0c73e662{margin-top:32px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-0d5e5214{width:100%;}.elementor-7 .elementor-element.elementor-element-c467c1a0{width:33.33%;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-3485fffd{width:33.33%;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-f1bb99e2{width:33.33%;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-9dbb1842{width:33.33%;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-d5c27df5{width:33.33%;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-ef0eee5e{width:33.33%;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button{font-size:var( --e-global-typography-avmtag124-font-size );line-height:var( --e-global-typography-avmtag124-line-height );letter-spacing:var( --e-global-typography-avmtag124-letter-spacing );word-spacing:var( --e-global-typography-avmtag124-word-spacing );}.elementor-7 .elementor-element.elementor-element-a369abb5{width:100%;}.elementor-7 .elementor-element.elementor-element-a369abb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-a369abb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/11/obszary2-mob-s1.webp");background-position:center center;}.elementor-7 .elementor-element.elementor-element-14839866{--spacer-size:260px;}.elementor-7 .elementor-element.elementor-element-26abacc7{margin-top:-4px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-89063938{width:100%;}.elementor-7 .elementor-element.elementor-element-b9b141de .elementor-heading-title{font-size:var( --e-global-typography-avmt7d5a1c-font-size );line-height:var( --e-global-typography-avmt7d5a1c-line-height );letter-spacing:var( --e-global-typography-avmt7d5a1c-letter-spacing );word-spacing:var( --e-global-typography-avmt7d5a1c-word-spacing );}.elementor-7 .elementor-element.elementor-element-4dffc7cc{margin-top:36px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c3b35e89{width:100%;}.elementor-7 .elementor-element.elementor-element-c3b35e89 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-7 .elementor-element.elementor-element-8a91570a{font-size:var( --e-global-typography-avmt91f36f-font-size );line-height:var( --e-global-typography-avmt91f36f-line-height );letter-spacing:var( --e-global-typography-avmt91f36f-letter-spacing );word-spacing:var( --e-global-typography-avmt91f36f-word-spacing );}.elementor-7 .elementor-element.elementor-element-3176d43a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3176d43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ateliervirtusmentis.pl/wp-content/uploads/2026/08/cta-gory-full-900.webp");}.elementor-7 .elementor-element.elementor-element-3176d43a{margin-top:-14px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-56a63a7d{width:100%;}.elementor-7 .elementor-element.elementor-element-7bd5be95 .elementor-heading-title{font-size:var( --e-global-typography-avmh2cta-font-size );line-height:var( --e-global-typography-avmh2cta-line-height );letter-spacing:var( --e-global-typography-avmh2cta-letter-spacing );word-spacing:var( --e-global-typography-avmh2cta-word-spacing );}.elementor-7 .elementor-element.elementor-element-7a580a4c{font-size:var( --e-global-typography-avmt0c9295-font-size );line-height:var( --e-global-typography-avmt0c9295-line-height );letter-spacing:var( --e-global-typography-avmt0c9295-letter-spacing );word-spacing:var( --e-global-typography-avmt0c9295-word-spacing );}.elementor-7 .elementor-element.elementor-element-f1ac65ed .elementor-button{font-size:var( --e-global-typography-avmeyebrow-font-size );line-height:var( --e-global-typography-avmeyebrow-line-height );letter-spacing:var( --e-global-typography-avmeyebrow-letter-spacing );word-spacing:var( --e-global-typography-avmeyebrow-word-spacing );}}/* Start custom CSS for button, class: .elementor-element-2334c7e2 */.elementor-7 .elementor-element.elementor-element-2334c7e2 .elementor-button-icon svg{width:26px;height:10px;display:block;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2570400e */.elementor-7 .elementor-element.elementor-element-2570400e .elementor-icon-box-title{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d082154 */.elementor-7 .elementor-element.elementor-element-3d082154 .elementor-icon-box-title{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-925a871e */.elementor-7 .elementor-element.elementor-element-925a871e .elementor-icon-box-title{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ac195e9 */.elementor-7 .elementor-element.elementor-element-3ac195e9 .elementor-icon-box-title{margin:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d49afd5 */.elementor-7 .elementor-element.elementor-element-2d49afd5 > .elementor-container{align-items:center;justify-content:space-between;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-2d49afd5 > .elementor-container{flex-direction:column;align-items:flex-start;gap:22px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82c7992c */.elementor-7 .elementor-element.elementor-element-82c7992c .elementor-button-icon svg{width:26px;height:10px;display:block;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af4a1308 */.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button{display:block;width:100%;padding:0;background:none;text-align:left;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button-content-wrapper{flex-direction:column;align-items:flex-start;gap:3px;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button-icon{margin:0;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button-icon svg{width:63px;height:63px;}.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button-text{text-align:left;white-space:nowrap;line-height:1.62;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-af4a1308 .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f4ff3bc */.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button{display:block;width:100%;padding:0;background:none;text-align:left;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button-content-wrapper{flex-direction:column;align-items:flex-start;gap:3px;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button-icon{margin:0;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button-icon svg{width:63px;height:63px;}.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button-text{text-align:left;white-space:nowrap;line-height:1.62;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-8f4ff3bc .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f11aee70 */.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button{display:block;width:100%;padding:0;background:none;text-align:left;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button-content-wrapper{flex-direction:column;align-items:flex-start;gap:3px;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button-icon{margin:0;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button-icon svg{width:63px;height:63px;}.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button-text{text-align:left;white-space:nowrap;line-height:1.62;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-f11aee70 .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c331738 */.elementor-7 .elementor-element.elementor-element-2c331738 > .elementor-container{display:grid;grid-template-columns:143px 143px 143px;gap:0px 45px;align-items:stretch;}.elementor-7 .elementor-element.elementor-element-2c331738 > .elementor-container > .elementor-column{width:auto;max-width:none;min-width:0;}@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-2c331738 > .elementor-container{grid-template-columns:repeat(3,calc(143 * var(--s)));column-gap:calc(45 * var(--s));}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-2c331738 > .elementor-container{display:contents;}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-2c331738{display:contents;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-438a46a8 */.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button{display:block;width:100%;padding:0;background:none;text-align:left;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button-content-wrapper{flex-direction:column;align-items:flex-start;gap:3px;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button-icon{margin:0;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button-icon svg{width:63px;height:63px;}.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button-text{text-align:left;white-space:nowrap;line-height:1.62;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-438a46a8 .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3622b38f */.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button{display:block;width:100%;padding:0;background:none;text-align:left;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button-content-wrapper{flex-direction:column;align-items:flex-start;gap:3px;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button-icon{margin:0;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button-icon svg{width:63px;height:63px;}.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button-text{text-align:left;white-space:nowrap;line-height:1.62;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-3622b38f .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65591d92 */.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button{display:block;width:100%;padding:0;background:none;text-align:left;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button-content-wrapper{flex-direction:column;align-items:flex-start;gap:3px;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button-icon{margin:0;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button-icon svg{width:63px;height:63px;}.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button-text{text-align:left;white-space:nowrap;line-height:1.62;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-65591d92 .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56726407 */.elementor-7 .elementor-element.elementor-element-56726407 > .elementor-container{display:grid;grid-template-columns:143px 143px 143px;gap:0px 45px;align-items:stretch;}.elementor-7 .elementor-element.elementor-element-56726407 > .elementor-container > .elementor-column{width:auto;max-width:none;min-width:0;}@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-56726407 > .elementor-container{grid-template-columns:repeat(3,calc(143 * var(--s)));column-gap:calc(45 * var(--s));}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-56726407 > .elementor-container{display:contents;}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-56726407{display:contents;}}@media(min-width:901px){.elementor-7 .elementor-element.elementor-element-56726407 > .elementor-container{width:max-content;margin-left:0;margin-right:auto;border-top:1px solid var(--e-global-color-avmrule12,var(--e-global-color-avmrule12));padding-top:20px;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0d5e5214 */@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated > div{grid-template-columns:repeat(3,calc(143 * var(--s)));column-gap:calc(45 * var(--s));}}@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated > div:first-child{padding-bottom:calc(20 * var(--s));}}@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated > div:last-child{padding-top:calc(20 * var(--s));}}@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated svg{width:calc(63 * var(--s));height:calc(63 * var(--s));}}@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated p{font-size:calc(12.4 * var(--s));letter-spacing:calc(1.2 * var(--s));margin-top:calc(3 * var(--s));}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated{width:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:30px;}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated >div{display:contents;}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated >div>*{border-right:none;border-top:none;padding-bottom:0;padding-top:0;}}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated p{white-space:normal;}}@media(max-width:900px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated{width:auto;display:grid;column-gap:22px;row-gap:30px;}}@media(max-width:900px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-0d5e5214 .elementor-widget-text-editor p{white-space:normal;}}.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated{position:relative;}@media(max-width:900px){.elementor-7 .elementor-element.elementor-element-0d5e5214 > .elementor-element-populated{display:grid!important;width:100%!important;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:35px;}.elementor-7 .elementor-element.elementor-element-0d5e5214 .elementor-column > .elementor-element-populated{border:none!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3b35e89 */@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c3b35e89 > .elementor-element-populated{padding-left:16px;}}.elementor-7 .elementor-element.elementor-element-c3b35e89 > .elementor-element-populated{position:relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dffc7cc */.elementor-7 .elementor-element.elementor-element-4dffc7cc > .elementor-container{max-width:820px;margin-left:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1ac65ed */.elementor-7 .elementor-element.elementor-element-f1ac65ed .elementor-button-icon svg{width:26px;height:10px;display:block;}/* End custom CSS */