.elementor-2577 .elementor-element.elementor-element-ae8d07e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:032px;--padding-right:032px;}.elementor-2577 .elementor-element.elementor-element-ae8d07e:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-ae8d07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimus-domy.pl/wp-content/uploads/IMG-20250507-WA0039.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2577 .elementor-element.elementor-element-1d4e10f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2577 .elementor-element.elementor-element-d45904c{text-align:center;}.elementor-2577 .elementor-element.elementor-element-d45904c .elementor-heading-title{font-family:var( --e-global-typography-270a20a-font-family ), Sans-serif;font-size:var( --e-global-typography-270a20a-font-size );font-weight:var( --e-global-typography-270a20a-font-weight );text-transform:var( --e-global-typography-270a20a-text-transform );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-1296adb{--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;--flex-wrap:wrap;}.elementor-2577 .elementor-element.elementor-element-f9de4e7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E5E9EE12;--border-color:#E5E9EE12;}.elementor-2577 .elementor-element.elementor-element-f9de4e7:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-f9de4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271dae5 );}.elementor-2577 .elementor-element.elementor-element-f9de4e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-eed8920 img{height:240px;object-fit:cover;object-position:center center;}.elementor-2577 .elementor-element.elementor-element-7437b6c > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-7437b6c .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-73ca13d > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-73ca13d{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-73ca13d a{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-3fe2427{--display:flex;--justify-content:flex-end;}.elementor-2577 .elementor-element.elementor-element-3fe2427.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );padding:04px 08px 04px 08px;}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button:focus{background-color:var( --e-global-color-8a3f768 );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 > .elementor-widget-container{padding:0px 024px 016px 024px;}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button:focus svg{fill:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-492bb91{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E5E9EE12;--border-color:#E5E9EE12;}.elementor-2577 .elementor-element.elementor-element-492bb91:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-492bb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271dae5 );}.elementor-2577 .elementor-element.elementor-element-492bb91.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-4b85d5f img{height:240px;object-fit:cover;object-position:center center;}.elementor-2577 .elementor-element.elementor-element-4e71109 > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-4e71109 .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-7482c2e > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-7482c2e{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-7482c2e a{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-40f8a8f{--display:flex;--justify-content:flex-end;}.elementor-2577 .elementor-element.elementor-element-40f8a8f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );padding:04px 08px 04px 08px;}.elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button:focus{background-color:var( --e-global-color-8a3f768 );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-9f9f095 > .elementor-widget-container{padding:0px 024px 016px 024px;}.elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button:focus svg{fill:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-e9b33c6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E5E9EE12;--border-color:#E5E9EE12;}.elementor-2577 .elementor-element.elementor-element-e9b33c6:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-e9b33c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271dae5 );}.elementor-2577 .elementor-element.elementor-element-e9b33c6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-e1c9272 img{height:240px;object-fit:cover;object-position:center center;}.elementor-2577 .elementor-element.elementor-element-8b19f10 > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-8b19f10 .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-002442d > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-002442d{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-002442d a{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-c0dd629{--display:flex;--justify-content:flex-end;}.elementor-2577 .elementor-element.elementor-element-c0dd629.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );padding:04px 08px 04px 08px;}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button:focus{background-color:var( --e-global-color-8a3f768 );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 > .elementor-widget-container{padding:0px 024px 016px 024px;}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button:focus svg{fill:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-3a6880e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E5E9EE12;--border-color:#E5E9EE12;}.elementor-2577 .elementor-element.elementor-element-3a6880e:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-3a6880e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271dae5 );}.elementor-2577 .elementor-element.elementor-element-3a6880e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-7f3ba59 img{height:170px;object-fit:cover;object-position:center center;}.elementor-2577 .elementor-element.elementor-element-f2b47b6 > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-f2b47b6 .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-c417ce9 > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-c417ce9{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-c417ce9 a{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-0ebb5a7{--display:flex;--justify-content:flex-end;}.elementor-2577 .elementor-element.elementor-element-0ebb5a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );padding:04px 08px 04px 08px;}.elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button:focus{background-color:var( --e-global-color-8a3f768 );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-53a4153 > .elementor-widget-container{padding:0px 024px 016px 024px;}.elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button:focus svg{fill:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-f9d6454{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E5E9EE12;--border-color:#E5E9EE12;}.elementor-2577 .elementor-element.elementor-element-f9d6454:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-f9d6454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271dae5 );}.elementor-2577 .elementor-element.elementor-element-f9d6454.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-d41212f img{height:170px;object-fit:cover;object-position:center center;}.elementor-2577 .elementor-element.elementor-element-7596a8b > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-7596a8b .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-24e4650 > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-24e4650{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-24e4650 a{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-e4908d6{--display:flex;--justify-content:flex-end;}.elementor-2577 .elementor-element.elementor-element-e4908d6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );padding:04px 08px 04px 08px;}.elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button:focus{background-color:var( --e-global-color-8a3f768 );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-976e66a > .elementor-widget-container{padding:0px 024px 016px 024px;}.elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button:focus svg{fill:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-a812dfb{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E5E9EE12;--border-color:#E5E9EE12;}.elementor-2577 .elementor-element.elementor-element-a812dfb:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-a812dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271dae5 );}.elementor-2577 .elementor-element.elementor-element-a812dfb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-87ff3d7 img{height:170px;object-fit:cover;object-position:center center;}.elementor-2577 .elementor-element.elementor-element-614e809 > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-614e809 .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-1faa9bf > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-1faa9bf{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-1faa9bf a{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-f4b1d11{--display:flex;--justify-content:flex-end;}.elementor-2577 .elementor-element.elementor-element-f4b1d11.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );padding:04px 08px 04px 08px;}.elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button:focus{background-color:var( --e-global-color-8a3f768 );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-bce570a > .elementor-widget-container{padding:0px 024px 016px 024px;}.elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button:focus svg{fill:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-23db7ed{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E5E9EE12;--border-color:#E5E9EE12;}.elementor-2577 .elementor-element.elementor-element-23db7ed:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-23db7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271dae5 );}.elementor-2577 .elementor-element.elementor-element-23db7ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-2b0da16 img{height:170px;object-fit:cover;object-position:center center;}.elementor-2577 .elementor-element.elementor-element-dcdd03a > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-dcdd03a .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-df7a465 > .elementor-widget-container{padding:0px 024px 0px 024px;}.elementor-2577 .elementor-element.elementor-element-df7a465{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-df7a465 a{color:var( --e-global-color-e3e95da );}.elementor-2577 .elementor-element.elementor-element-53b0cca{--display:flex;--justify-content:flex-end;}.elementor-2577 .elementor-element.elementor-element-53b0cca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );padding:04px 08px 04px 08px;}.elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button:focus{background-color:var( --e-global-color-8a3f768 );color:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-e10c62d > .elementor-widget-container{padding:0px 024px 016px 024px;}.elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button:focus svg{fill:var( --e-global-color-b036f07 );}.elementor-2577 .elementor-element.elementor-element-d1a41ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5bccc67-font-family ), Sans-serif;font-size:var( --e-global-typography-5bccc67-font-size );font-weight:var( --e-global-typography-5bccc67-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:1px 3px 9px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-4f2baf2 );border-radius:0px 0px 0px 0px;padding:14px 28px 14px 28px;}.elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button:focus{background-color:var( --e-global-color-4f2baf2 );color:var( --e-global-color-text );border-color:var( --e-global-color-4f2baf2 );}.elementor-2577 .elementor-element.elementor-element-dee57fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-5bccc67-font-family ), Sans-serif;font-size:var( --e-global-typography-5bccc67-font-size );font-weight:var( --e-global-typography-5bccc67-font-weight );fill:var( --e-global-color-b036f07 );color:var( --e-global-color-b036f07 );box-shadow:1px 3px 9px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-4f2baf2 );border-radius:0px 0px 0px 0px;padding:12px 32px 16px 32px;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button:focus{background-color:#FF0007;color:#FFFFFF;border-color:var( --e-global-color-4f2baf2 );}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button:hover svg, .elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-2577 .elementor-element.elementor-element-ae8d07e{--gap:032px 032px;--row-gap:032px;--column-gap:032px;}.elementor-2577 .elementor-element.elementor-element-d45904c .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-2577 .elementor-element.elementor-element-1296adb{--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;--flex-wrap:wrap;}.elementor-2577 .elementor-element.elementor-element-f9de4e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-7437b6c .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-492bb91.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-4e71109 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-e9b33c6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-8b19f10 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-3a6880e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-f2b47b6 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-f9d6454.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-7596a8b .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-a812dfb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-614e809 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-23db7ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-dcdd03a .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button{font-size:var( --e-global-typography-5bccc67-font-size );}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 > .elementor-widget-container:hover{--e-transform-scale:1;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button{font-size:var( --e-global-typography-5bccc67-font-size );}}@media(max-width:767px){.elementor-2577 .elementor-element.elementor-element-ae8d07e{--gap:032px 032px;--row-gap:032px;--column-gap:032px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:100px;--padding-left:16px;--padding-right:016px;}.elementor-2577 .elementor-element.elementor-element-d45904c .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-2577 .elementor-element.elementor-element-7437b6c > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-7437b6c .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-73ca13d > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 > .elementor-widget-container{padding:0px 016px 016px 016px;}.elementor-2577 .elementor-element.elementor-element-f8fd0f6 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-4e71109 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-4e71109 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-7482c2e > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-9f9f095 > .elementor-widget-container{padding:0px 016px 016px 016px;}.elementor-2577 .elementor-element.elementor-element-9f9f095 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-8b19f10 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-8b19f10 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-002442d > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 > .elementor-widget-container{padding:0px 016px 016px 016px;}.elementor-2577 .elementor-element.elementor-element-8f1b1a9 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-f2b47b6 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-f2b47b6 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-c417ce9 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-53a4153 > .elementor-widget-container{padding:0px 016px 016px 016px;}.elementor-2577 .elementor-element.elementor-element-53a4153 .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-7596a8b > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-7596a8b .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-24e4650 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-976e66a > .elementor-widget-container{padding:0px 016px 016px 016px;}.elementor-2577 .elementor-element.elementor-element-976e66a .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-614e809 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-614e809 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-1faa9bf > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-bce570a > .elementor-widget-container{padding:0px 016px 016px 016px;}.elementor-2577 .elementor-element.elementor-element-bce570a .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-dcdd03a > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-dcdd03a .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-2577 .elementor-element.elementor-element-df7a465 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-2577 .elementor-element.elementor-element-e10c62d > .elementor-widget-container{padding:0px 016px 016px 016px;}.elementor-2577 .elementor-element.elementor-element-e10c62d .elementor-button{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2577 .elementor-element.elementor-element-d1a41ac{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2577 .elementor-element.elementor-element-dee57fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button{font-size:var( --e-global-typography-5bccc67-font-size );padding:16px 32px 16px 32px;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button{font-size:var( --e-global-typography-5bccc67-font-size );padding:16px 32px 16px 32px;}}@media(min-width:768px){.elementor-2577 .elementor-element.elementor-element-f9de4e7{--width:30%;}.elementor-2577 .elementor-element.elementor-element-492bb91{--width:30%;}.elementor-2577 .elementor-element.elementor-element-e9b33c6{--width:30%;}.elementor-2577 .elementor-element.elementor-element-3a6880e{--width:20%;}.elementor-2577 .elementor-element.elementor-element-f9d6454{--width:20%;}.elementor-2577 .elementor-element.elementor-element-a812dfb{--width:20%;}.elementor-2577 .elementor-element.elementor-element-23db7ed{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2577 .elementor-element.elementor-element-f9de4e7{--width:40%;}.elementor-2577 .elementor-element.elementor-element-492bb91{--width:40%;}.elementor-2577 .elementor-element.elementor-element-e9b33c6{--width:40%;}.elementor-2577 .elementor-element.elementor-element-3a6880e{--width:40%;}.elementor-2577 .elementor-element.elementor-element-f9d6454{--width:40%;}.elementor-2577 .elementor-element.elementor-element-a812dfb{--width:40%;}.elementor-2577 .elementor-element.elementor-element-23db7ed{--width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-73ca13d */.elementor-2577 .elementor-element.elementor-element-73ca13d ul li {
    margin-top: 16px;
}
.elementor-2577 .elementor-element.elementor-element-73ca13d ul li:first-child {
    margin-top: 0px;
}

.elementor-2577 .elementor-element.elementor-element-73ca13d ul  {
    padding-left: 24px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7482c2e */.elementor-2577 .elementor-element.elementor-element-7482c2e ul li {
    margin-top: 16px;
}
.elementor-2577 .elementor-element.elementor-element-7482c2e ul li:first-child {
    margin-top: 0px;
}

.elementor-2577 .elementor-element.elementor-element-7482c2e ul  {
    padding-left: 24px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-002442d */.elementor-2577 .elementor-element.elementor-element-002442d ul li {
    margin-top: 16px;
}
.elementor-2577 .elementor-element.elementor-element-002442d ul li:first-child {
    margin-top: 0px;
}

.elementor-2577 .elementor-element.elementor-element-002442d ul  {
    padding-left: 24px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c417ce9 */.elementor-2577 .elementor-element.elementor-element-c417ce9 ul li {
    margin-top: 16px;
}
.elementor-2577 .elementor-element.elementor-element-c417ce9 ul li:first-child {
    margin-top: 0px;
}

.elementor-2577 .elementor-element.elementor-element-c417ce9 ul  {
    padding-left: 24px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24e4650 */.elementor-2577 .elementor-element.elementor-element-24e4650 ul li {
    margin-top: 16px;
}
.elementor-2577 .elementor-element.elementor-element-24e4650 ul li:first-child {
    margin-top: 0px;
}

.elementor-2577 .elementor-element.elementor-element-24e4650 ul  {
    padding-left: 24px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1faa9bf */.elementor-2577 .elementor-element.elementor-element-1faa9bf ul li {
    margin-top: 16px;
}
.elementor-2577 .elementor-element.elementor-element-1faa9bf ul li:first-child {
    margin-top: 0px;
}

.elementor-2577 .elementor-element.elementor-element-1faa9bf ul  {
    padding-left: 24px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df7a465 */.elementor-2577 .elementor-element.elementor-element-df7a465 ul li {
    margin-top: 16px;
}
.elementor-2577 .elementor-element.elementor-element-df7a465 ul li:first-child {
    margin-top: 0px;
}

.elementor-2577 .elementor-element.elementor-element-df7a465 ul  {
    padding-left: 24px !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dee57fd */@media (max-width: 767px) {
    .elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button-icon {
        display: none;
        
    }
}

    .elementor-2577 .elementor-element.elementor-element-dee57fd .elementor-button-icon { animation: phone 3s infinite ease-out;}
@keyframes phone { 0% {rotate: 0deg;} 3% {rotate: 15deg;} 10% {rotate: -15deg;} 15% {rotate: 7deg;} 18% {rotate: -7deg;} 22% {rotate: 0deg;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d4cdc6 */@media (max-width: 767px) {
    .elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button-icon {
        display: none;
        
    }
}

    .elementor-2577 .elementor-element.elementor-element-3d4cdc6 .elementor-button-icon { animation: phone 3s infinite ease-out;}
@keyframes phone { 0% {rotate: 0deg;} 3% {rotate: 15deg;} 10% {rotate: -15deg;} 15% {rotate: 7deg;} 18% {rotate: -7deg;} 22% {rotate: 0deg;}}/* End custom CSS */