.elementor-3731 .elementor-element.elementor-element-cd92f1e{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3731 .elementor-element.elementor-element-d00d5d6{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--overflow:hidden;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.16);}.elementor-3731 .elementor-element.elementor-element-356d296{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3731 .elementor-element.elementor-element-356d296:not(.elementor-motion-effects-element-type-background), .elementor-3731 .elementor-element.elementor-element-356d296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://bymroczkowski.com/wp-content/uploads/2025/10/4.png");background-position:bottom center;background-size:cover;}.elementor-3731 .elementor-element.elementor-element-7861283{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3731 .elementor-element.elementor-element-ed0cc27{text-align:center;}.elementor-3731 .elementor-element.elementor-element-ed0cc27 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-55ff78d{text-align:center;}.elementor-3731 .elementor-element.elementor-element-55ff78d .elementor-heading-title{font-size:var( --e-global-typography-f6c40b6-font-size );font-weight:var( --e-global-typography-f6c40b6-font-weight );line-height:var( --e-global-typography-f6c40b6-line-height );letter-spacing:var( --e-global-typography-f6c40b6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-cbc34fe{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3731 .elementor-element.elementor-element-7cffb5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3731 .elementor-element.elementor-element-0242f72 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:4px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-3731 .elementor-element.elementor-element-0242f72:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-3731 .elementor-element.elementor-element-0242f72 .elementor-icon-wrapper{text-align:center;}.elementor-3731 .elementor-element.elementor-element-0242f72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-0242f72.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-0242f72.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-0242f72.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-0242f72.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-0242f72 .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-0242f72 .elementor-icon svg{height:1.25rem;}.elementor-3731 .elementor-element.elementor-element-8ae0de2 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:4px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-3731 .elementor-element.elementor-element-8ae0de2:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-3731 .elementor-element.elementor-element-8ae0de2 .elementor-icon-wrapper{text-align:center;}.elementor-3731 .elementor-element.elementor-element-8ae0de2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-8ae0de2.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-8ae0de2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-8ae0de2.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-8ae0de2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-8ae0de2 .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-8ae0de2 .elementor-icon svg{height:1.25rem;}.elementor-3731 .elementor-element.elementor-element-38b53eb > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:4px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-3731 .elementor-element.elementor-element-38b53eb:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-3731 .elementor-element.elementor-element-38b53eb .elementor-icon-wrapper{text-align:center;}.elementor-3731 .elementor-element.elementor-element-38b53eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-38b53eb.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-38b53eb.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-38b53eb.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-38b53eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-38b53eb .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-38b53eb .elementor-icon svg{height:1.25rem;}.elementor-3731 .elementor-element.elementor-element-23dde64 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:4px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-3731 .elementor-element.elementor-element-23dde64:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-3731 .elementor-element.elementor-element-23dde64 .elementor-icon-wrapper{text-align:center;}.elementor-3731 .elementor-element.elementor-element-23dde64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-23dde64.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-23dde64.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-23dde64.elementor-view-framed .elementor-icon, .elementor-3731 .elementor-element.elementor-element-23dde64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3731 .elementor-element.elementor-element-23dde64 .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-23dde64 .elementor-icon svg{height:1.25rem;}.elementor-3731 .elementor-element.elementor-element-2e6835c{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3731 .elementor-element.elementor-element-2e6835c:not(.elementor-motion-effects-element-type-background), .elementor-3731 .elementor-element.elementor-element-2e6835c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3731 .elementor-element.elementor-element-8c2922d{text-align:center;font-size:var( --e-global-typography-6fa66b1-font-size );line-height:var( --e-global-typography-6fa66b1-line-height );color:var( --e-global-color-c526846 );}.elementor-3731 .elementor-element.elementor-element-8c2922d p{margin-block-end:0px;}@media(max-width:1024px){.elementor-3731 .elementor-element.elementor-element-cd92f1e{--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3731 .elementor-element.elementor-element-ed0cc27 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3731 .elementor-element.elementor-element-55ff78d .elementor-heading-title{font-size:var( --e-global-typography-f6c40b6-font-size );line-height:var( --e-global-typography-f6c40b6-line-height );letter-spacing:var( --e-global-typography-f6c40b6-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3731 .elementor-element.elementor-element-8c2922d{font-size:var( --e-global-typography-6fa66b1-font-size );line-height:var( --e-global-typography-6fa66b1-line-height );}}@media(max-width:767px){.elementor-3731 .elementor-element.elementor-element-cd92f1e{--padding-top:4rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3731 .elementor-element.elementor-element-ed0cc27 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3731 .elementor-element.elementor-element-55ff78d .elementor-heading-title{font-size:var( --e-global-typography-f6c40b6-font-size );line-height:var( --e-global-typography-f6c40b6-line-height );letter-spacing:var( --e-global-typography-f6c40b6-letter-spacing );}.elementor-3731 .elementor-element.elementor-element-0242f72 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-3731 .elementor-element.elementor-element-0242f72 .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-0242f72 .elementor-icon svg{height:1.25rem;}.elementor-3731 .elementor-element.elementor-element-8ae0de2 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-3731 .elementor-element.elementor-element-8ae0de2 .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-8ae0de2 .elementor-icon svg{height:1.25rem;}.elementor-3731 .elementor-element.elementor-element-38b53eb > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-3731 .elementor-element.elementor-element-38b53eb .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-38b53eb .elementor-icon svg{height:1.25rem;}.elementor-3731 .elementor-element.elementor-element-23dde64 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-3731 .elementor-element.elementor-element-23dde64 .elementor-icon{font-size:1.25rem;}.elementor-3731 .elementor-element.elementor-element-23dde64 .elementor-icon svg{height:1.25rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3731 .elementor-element.elementor-element-8c2922d{font-size:var( --e-global-typography-6fa66b1-font-size );line-height:var( --e-global-typography-6fa66b1-line-height );}}/* Start custom CSS for icon, class: .elementor-element-0242f72 */.elementor-3731 .elementor-element.elementor-element-0242f72{
    height: 28px !important;
    width: 28px !important
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ae0de2 */.elementor-3731 .elementor-element.elementor-element-8ae0de2{
    height: 28px !important;
    width: 28px !important
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38b53eb */.elementor-3731 .elementor-element.elementor-element-38b53eb{
    height: 28px !important;
    width: 28px !important
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-23dde64 */.elementor-3731 .elementor-element.elementor-element-23dde64{
    height: 28px !important;
    width: 28px !important
}/* End custom CSS */