.elementor-16 .elementor-element.elementor-element-af783d9{--display:flex;}.elementor-16 .elementor-element.elementor-element-ff82fbe{--display:flex;}.elementor-16 .elementor-element.elementor-element-ff82fbe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ff82fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa4eb20 );}.elementor-16 .elementor-element.elementor-element-8e536f3{text-align:start;}.elementor-16 .elementor-element.elementor-element-8e536f3 img{width:80vw;}.elementor-16 .elementor-element.elementor-element-505262f{text-align:start;}.elementor-16 .elementor-element.elementor-element-505262f img{width:80vw;}.elementor-16 .elementor-element.elementor-element-903b81b{--display:flex;}.elementor-16 .elementor-element.elementor-element-240cb1f{--display:flex;}.elementor-16 .elementor-element.elementor-element-ae544d3{text-align:justify;}.elementor-16 .elementor-element.elementor-element-ae544d3 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-13dcb7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-16 .elementor-element.elementor-element-0450b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-8196f92{text-align:justify;}.elementor-16 .elementor-element.elementor-element-8196f92 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-fc2614f{font-family:var( --e-global-typography-0060c0f-font-family ), Sans-serif;font-size:var( --e-global-typography-0060c0f-font-size );font-weight:var( --e-global-typography-0060c0f-font-weight );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ae35b5a .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-9547776-font-family ), Sans-serif;font-size:var( --e-global-typography-9547776-font-size );font-weight:var( --e-global-typography-9547776-font-weight );text-transform:var( --e-global-typography-9547776-text-transform );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ae35b5a .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-ae35b5a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ae35b5a .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-ae35b5a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-e7165d6{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-c8c1ed0{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c8c1ed0 img{height:100%;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-1f43c26{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-1f43c26 img{height:100%;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-7bab915{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7bab915 img{height:100%;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-1f8c5e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-16 .elementor-element.elementor-element-1f8c5e5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1f8c5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-66deb94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-c886ed6{text-align:justify;}.elementor-16 .elementor-element.elementor-element-c886ed6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-857c1c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-83019d2{text-align:start;font-family:var( --e-global-typography-99e94cf-font-family ), Sans-serif;font-size:var( --e-global-typography-99e94cf-font-size );font-weight:var( --e-global-typography-99e94cf-font-weight );text-transform:var( --e-global-typography-99e94cf-text-transform );line-height:var( --e-global-typography-99e94cf-line-height );letter-spacing:var( --e-global-typography-99e94cf-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6d8e722 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9547776-font-family ), Sans-serif;font-size:var( --e-global-typography-9547776-font-size );font-weight:var( --e-global-typography-9547776-font-weight );text-transform:var( --e-global-typography-9547776-text-transform );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6d8e722.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-be8eae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-16 .elementor-element.elementor-element-be8eae2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-be8eae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa4eb20 );}.elementor-16 .elementor-element.elementor-element-d44554d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-a8ed2d8{text-align:justify;}.elementor-16 .elementor-element.elementor-element-a8ed2d8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-d689635{font-family:var( --e-global-typography-0060c0f-font-family ), Sans-serif;font-size:var( --e-global-typography-0060c0f-font-size );font-weight:var( --e-global-typography-0060c0f-font-weight );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-7b112e0 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-9547776-font-family ), Sans-serif;font-size:var( --e-global-typography-9547776-font-size );font-weight:var( --e-global-typography-9547776-font-weight );text-transform:var( --e-global-typography-9547776-text-transform );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7b112e0 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-7b112e0 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7b112e0 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-7b112e0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d5f666f{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-d7e99ef{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d7e99ef img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-708fb8e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-708fb8e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-b82f2c3{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-b82f2c3 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-5a5daab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-16 .elementor-element.elementor-element-7f7d3d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-34feb68{text-align:justify;}.elementor-16 .elementor-element.elementor-element-34feb68 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-0483116{text-align:justify;}.elementor-16 .elementor-element.elementor-element-0483116 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-d1d88af{font-family:var( --e-global-typography-0060c0f-font-family ), Sans-serif;font-size:var( --e-global-typography-0060c0f-font-size );font-weight:var( --e-global-typography-0060c0f-font-weight );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0a87810 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-9547776-font-family ), Sans-serif;font-size:var( --e-global-typography-9547776-font-size );font-weight:var( --e-global-typography-9547776-font-weight );text-transform:var( --e-global-typography-9547776-text-transform );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0a87810 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-0a87810 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-0a87810 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-0a87810 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-69680c9{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-38db50c{--grid-columns:3;--grid-column-gap:1rem;}.elementor-16 .elementor-element.elementor-element-995f87b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-16 .elementor-element.elementor-element-995f87b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-995f87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-0872664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-0a8f193{text-align:justify;}.elementor-16 .elementor-element.elementor-element-0a8f193 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4d94d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-5bdafe6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-6b81ac3 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9547776-font-family ), Sans-serif;font-size:var( --e-global-typography-9547776-font-size );font-weight:var( --e-global-typography-9547776-font-weight );text-transform:var( --e-global-typography-9547776-text-transform );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );fill:var( --e-global-color-a98350d );color:var( --e-global-color-a98350d );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6b81ac3.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-247f8ec{--display:flex;}.elementor-16 .elementor-element.elementor-element-247f8ec:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-247f8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-554bf37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-554bf37:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-554bf37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-ae544d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-13dcb7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-16 .elementor-element.elementor-element-8196f92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-fc2614f{font-size:var( --e-global-typography-0060c0f-font-size );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ae35b5a .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-e7165d6{--min-height:400px;}.elementor-16 .elementor-element.elementor-element-1f8c5e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-16 .elementor-element.elementor-element-c886ed6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-83019d2{font-size:var( --e-global-typography-99e94cf-font-size );line-height:var( --e-global-typography-99e94cf-line-height );letter-spacing:var( --e-global-typography-99e94cf-letter-spacing );}.elementor-16 .elementor-element.elementor-element-6d8e722 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-be8eae2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-16 .elementor-element.elementor-element-a8ed2d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-d689635{font-size:var( --e-global-typography-0060c0f-font-size );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );}.elementor-16 .elementor-element.elementor-element-7b112e0 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-5a5daab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-16 .elementor-element.elementor-element-34feb68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-0483116 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-d1d88af{font-size:var( --e-global-typography-0060c0f-font-size );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0a87810 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-69680c9{--min-height:400px;}.elementor-16 .elementor-element.elementor-element-38db50c{--grid-columns:3;}.elementor-16 .elementor-element.elementor-element-995f87b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-16 .elementor-element.elementor-element-0a8f193 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-4d94d51{--min-height:400px;}.elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-6b81ac3 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-8e536f3 img{width:100vw;}.elementor-16 .elementor-element.elementor-element-505262f img{width:80vw;}.elementor-16 .elementor-element.elementor-element-ae544d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-8196f92{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-8196f92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-fc2614f{font-size:var( --e-global-typography-0060c0f-font-size );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ae35b5a .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-e7165d6{--min-height:250px;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-16 .elementor-element.elementor-element-7bab915{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-16 .elementor-element.elementor-element-c886ed6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-857c1c5{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-16 .elementor-element.elementor-element-83019d2{font-size:var( --e-global-typography-99e94cf-font-size );line-height:var( --e-global-typography-99e94cf-line-height );letter-spacing:var( --e-global-typography-99e94cf-letter-spacing );}.elementor-16 .elementor-element.elementor-element-6d8e722 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-a8ed2d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-d689635{font-size:var( --e-global-typography-0060c0f-font-size );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );}.elementor-16 .elementor-element.elementor-element-7b112e0 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-d5f666f{--min-height:250px;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-16 .elementor-element.elementor-element-b82f2c3{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-16 .elementor-element.elementor-element-34feb68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-0483116 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-d1d88af{font-size:var( --e-global-typography-0060c0f-font-size );line-height:var( --e-global-typography-0060c0f-line-height );letter-spacing:var( --e-global-typography-0060c0f-letter-spacing );}.elementor-16 .elementor-element.elementor-element-0a87810 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}.elementor-16 .elementor-element.elementor-element-69680c9{--min-height:300px;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-16 .elementor-element.elementor-element-38db50c{--grid-columns:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0a8f193 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-4d94d51{--min-height:300px;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-5bdafe6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-6b81ac3 .elementor-button{font-size:var( --e-global-typography-9547776-font-size );line-height:var( --e-global-typography-9547776-line-height );letter-spacing:var( --e-global-typography-9547776-letter-spacing );}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-0450b78{--width:470px;}.elementor-16 .elementor-element.elementor-element-e7165d6{--width:60%;}.elementor-16 .elementor-element.elementor-element-66deb94{--width:470px;}.elementor-16 .elementor-element.elementor-element-857c1c5{--width:60%;}.elementor-16 .elementor-element.elementor-element-d44554d{--width:470px;}.elementor-16 .elementor-element.elementor-element-d5f666f{--width:60%;}.elementor-16 .elementor-element.elementor-element-7f7d3d2{--width:470px;}.elementor-16 .elementor-element.elementor-element-69680c9{--width:60%;}.elementor-16 .elementor-element.elementor-element-0872664{--width:470px;}.elementor-16 .elementor-element.elementor-element-4d94d51{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-e7165d6{--width:100%;}.elementor-16 .elementor-element.elementor-element-857c1c5{--width:100%;}.elementor-16 .elementor-element.elementor-element-d5f666f{--width:100%;}.elementor-16 .elementor-element.elementor-element-69680c9{--width:100%;}.elementor-16 .elementor-element.elementor-element-4d94d51{--width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-5bdafe6 */.elementor-16 .elementor-element.elementor-element-5bdafe6 strong{
    font-weight: 500!important;
}

.elementor-16 .elementor-element.elementor-element-5bdafe6 a{
    text-transform: unset!important
}

.elementor-16 .elementor-element.elementor-element-5bdafe6 span{
    text-transform: unset!important
}/* End custom CSS */
/* Start custom CSS */:root{
    --czerwony:red;
    --zielony:green;
    --zolty:yellow;
    --niebieski:blue;
    
    
    
    
    --gap-s:1rem;
    --gap-m:2rem;
    --gap-xs:.5rem;
    
    
    
    --border-xs:.25rem;
    --border-s:.5rem;
    --border-m: 1rem;
    --border-l: 1.5rem;
    
    
    --wrapper-max-width:400px;
    --div-padding: 2rem;
    --pad-s: clamp(1.5rem, 0.7692rem + 1.0256vw, 2rem);
    

    
    .jakh2{
    font-family: var(--e-global-typography-0060c0f-font-family), Sans-serif;
    font-size: var(--e-global-typography-0060c0f-font-size);
    line-height: var(--e-global-typography-0060c0f-line-height);
    }
}


.wrapper{
    --_shadow: var(--shadow, black);
    --_icon: var(--icon, black);
    --_button-hover: var(--button-hover, black);
    
    background: white;
    padding: var(--pad-s);
    /*width: min(var(--wrapper-max-width), 100% - var(--div-padding));*/
    border: solid 3px var(--zielony); 
    box-shadow: 0 0 1rem rgb(0 0 0 / 0.1), -1rem -1rem 0 0 var(--_shadow);
    /*flex-basis: 20%;*/
}

/*.wrapper__icon{*/
/*    fill: var(--icon);*/
/*}*/

.wrapper .elementor-icon{
    fill: var(--icon);
}



.wrapper--1 {
    gap: var(--gap-m);
    border-radius: var(--border-m); 
    --shadow: var(--zielony);
    --icon: var(--czerwony);
    --button-hover: var(--zielony);
    
}

.wrapper--2 {
    gap: var(--gap-s);
    border-radius: var(--border-l); 
    --shadow: var(--niebieski);
    --icon: var(--zolty);
    --button-hover: var(--niebieski);
}

.wrapper .elementor-button:hover{
    background-color: var(--_button-hover);
}/* End custom CSS */