.elementor-579933 .elementor-element.elementor-element-1482151{--display:flex;--background-transition:0.3s;--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-579933 .elementor-element.elementor-element-265423b .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-659a87c-font-family ), Sans-serif;font-size:var( --e-global-typography-659a87c-font-size );font-weight:var( --e-global-typography-659a87c-font-weight );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-33b7aff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--background-transition:0.3s;--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-579933 .elementor-element.elementor-element-02afd06{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a165446 );--border-color:var( --e-global-color-a165446 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-579933 .elementor-element.elementor-element-02afd06, .elementor-579933 .elementor-element.elementor-element-02afd06::before{--border-transition:0.3s;}.elementor-579933 .elementor-element.elementor-element-f44d1f6 img{width:100%;}.elementor-579933 .elementor-element.elementor-element-d397908{--display:flex;--min-height:100px;--justify-content:center;--gap:4px 4px;--background-transition:0.3s;--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-579933 .elementor-element.elementor-element-ddb9c76 .elementor-heading-title{font-family:var( --e-global-typography-659a87c-font-family ), Sans-serif;font-size:var( --e-global-typography-659a87c-font-size );font-weight:var( --e-global-typography-659a87c-font-weight );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-fb6f0d1{font-family:var( --e-global-typography-738518e-font-family ), Sans-serif;font-size:var( --e-global-typography-738518e-font-size );font-weight:var( --e-global-typography-738518e-font-weight );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-ce875e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--background-transition:0.3s;--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-579933 .elementor-element.elementor-element-4b48434{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a165446 );--border-color:var( --e-global-color-a165446 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-579933 .elementor-element.elementor-element-4b48434, .elementor-579933 .elementor-element.elementor-element-4b48434::before{--border-transition:0.3s;}.elementor-579933 .elementor-element.elementor-element-9514a62 img{width:100%;}.elementor-579933 .elementor-element.elementor-element-0b2243a{--display:flex;--min-height:100px;--justify-content:center;--gap:4px 4px;--background-transition:0.3s;--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-579933 .elementor-element.elementor-element-8f25f62 .elementor-heading-title{font-family:var( --e-global-typography-659a87c-font-family ), Sans-serif;font-size:var( --e-global-typography-659a87c-font-size );font-weight:var( --e-global-typography-659a87c-font-weight );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-957bb62{font-family:var( --e-global-typography-738518e-font-family ), Sans-serif;font-size:var( --e-global-typography-738518e-font-size );font-weight:var( --e-global-typography-738518e-font-weight );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-b518de2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--background-transition:0.3s;--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-579933 .elementor-element.elementor-element-f52af2e{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a165446 );--border-color:var( --e-global-color-a165446 );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-579933 .elementor-element.elementor-element-f52af2e, .elementor-579933 .elementor-element.elementor-element-f52af2e::before{--border-transition:0.3s;}.elementor-579933 .elementor-element.elementor-element-ec243f5 img{width:100%;}.elementor-579933 .elementor-element.elementor-element-2e50fe6{--display:flex;--min-height:100px;--justify-content:center;--gap:4px 4px;--background-transition:0.3s;--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-579933 .elementor-element.elementor-element-a206f2c .elementor-heading-title{font-family:var( --e-global-typography-659a87c-font-family ), Sans-serif;font-size:var( --e-global-typography-659a87c-font-size );font-weight:var( --e-global-typography-659a87c-font-weight );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-9b2e522{font-family:var( --e-global-typography-738518e-font-family ), Sans-serif;font-size:var( --e-global-typography-738518e-font-size );font-weight:var( --e-global-typography-738518e-font-weight );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-f392192{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579933 .elementor-element.elementor-element-57af0b3{--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:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a165446 );--border-color:var( --e-global-color-a165446 );--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-579933 .elementor-element.elementor-element-57af0b3, .elementor-579933 .elementor-element.elementor-element-57af0b3::before{--border-transition:0.3s;}.elementor-579933 .elementor-element.elementor-element-5a6ac25{--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:16px 16px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-579933 .elementor-element.elementor-element-e53003c{text-align:left;}.elementor-579933 .elementor-element.elementor-element-e53003c .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-e7fdd4d-font-family ), Sans-serif;font-size:var( --e-global-typography-e7fdd4d-font-size );font-weight:var( --e-global-typography-e7fdd4d-font-weight );line-height:var( --e-global-typography-e7fdd4d-line-height );letter-spacing:var( --e-global-typography-e7fdd4d-letter-spacing );word-spacing:var( --e-global-typography-e7fdd4d-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-738518e-font-family ), Sans-serif;font-size:var( --e-global-typography-738518e-font-size );font-weight:var( --e-global-typography-738518e-font-weight );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(max-width:1600px){.elementor-579933 .elementor-element.elementor-element-265423b .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-ddb9c76 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-fb6f0d1{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-8f25f62 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-957bb62{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-a206f2c .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-9b2e522{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-e53003c .elementor-heading-title{font-size:var( --e-global-typography-e7fdd4d-font-size );line-height:var( --e-global-typography-e7fdd4d-line-height );letter-spacing:var( --e-global-typography-e7fdd4d-letter-spacing );word-spacing:var( --e-global-typography-e7fdd4d-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}}@media(max-width:1366px){.elementor-579933 .elementor-element.elementor-element-61e10b8 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:1024px){.elementor-579933 .elementor-element.elementor-element-265423b .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-ddb9c76 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-fb6f0d1{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-8f25f62 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-957bb62{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-a206f2c .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-9b2e522{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-e53003c .elementor-heading-title{font-size:var( --e-global-typography-e7fdd4d-font-size );line-height:var( --e-global-typography-e7fdd4d-line-height );letter-spacing:var( --e-global-typography-e7fdd4d-letter-spacing );word-spacing:var( --e-global-typography-e7fdd4d-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-579933 .elementor-element.elementor-element-265423b .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-33b7aff{--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:nowrap;}.elementor-579933 .elementor-element.elementor-element-02afd06{--width:100px;--min-height:100px;}.elementor-579933 .elementor-element.elementor-element-d397908{--gap:4px 4px;}.elementor-579933 .elementor-element.elementor-element-ddb9c76 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-fb6f0d1{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-ce875e2{--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:nowrap;}.elementor-579933 .elementor-element.elementor-element-4b48434{--width:100px;--min-height:100px;}.elementor-579933 .elementor-element.elementor-element-0b2243a{--gap:4px 4px;}.elementor-579933 .elementor-element.elementor-element-8f25f62 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-957bb62{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-b518de2{--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:nowrap;}.elementor-579933 .elementor-element.elementor-element-f52af2e{--width:100px;--min-height:100px;}.elementor-579933 .elementor-element.elementor-element-2e50fe6{--gap:4px 4px;}.elementor-579933 .elementor-element.elementor-element-a206f2c .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-9b2e522{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-f392192{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-579933 .elementor-element.elementor-element-57af0b3{--gap:20px 20px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-579933 .elementor-element.elementor-element-e53003c .elementor-heading-title{font-size:var( --e-global-typography-e7fdd4d-font-size );line-height:var( --e-global-typography-e7fdd4d-line-height );letter-spacing:var( --e-global-typography-e7fdd4d-letter-spacing );word-spacing:var( --e-global-typography-e7fdd4d-word-spacing );}.elementor-579933 .elementor-element.elementor-element-e53003c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-579933 .elementor-element.elementor-element-61e10b8{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-579933 .elementor-element.elementor-element-02afd06{--width:140px;}.elementor-579933 .elementor-element.elementor-element-4b48434{--width:140px;}.elementor-579933 .elementor-element.elementor-element-f52af2e{--width:140px;}.elementor-579933 .elementor-element.elementor-element-5a6ac25{--width:100%;}}@media(min-width:2400px){.elementor-579933 .elementor-element.elementor-element-265423b .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-ddb9c76 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-fb6f0d1{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-8f25f62 .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-957bb62{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-a206f2c .elementor-heading-title{font-size:var( --e-global-typography-659a87c-font-size );line-height:var( --e-global-typography-659a87c-line-height );letter-spacing:var( --e-global-typography-659a87c-letter-spacing );word-spacing:var( --e-global-typography-659a87c-word-spacing );}.elementor-579933 .elementor-element.elementor-element-9b2e522{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}.elementor-579933 .elementor-element.elementor-element-e53003c .elementor-heading-title{font-size:var( --e-global-typography-e7fdd4d-font-size );line-height:var( --e-global-typography-e7fdd4d-line-height );letter-spacing:var( --e-global-typography-e7fdd4d-letter-spacing );word-spacing:var( --e-global-typography-e7fdd4d-word-spacing );}.elementor-579933 .elementor-element.elementor-element-61e10b8{font-size:var( --e-global-typography-738518e-font-size );line-height:var( --e-global-typography-738518e-line-height );letter-spacing:var( --e-global-typography-738518e-letter-spacing );word-spacing:var( --e-global-typography-738518e-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-e53003c */.elementor-579933 .elementor-element.elementor-element-e53003c .emoji-circle {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    background-image: url('https://maturalni.com/wp-content/uploads/2025/11/Group-33.svg');
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    font-size: 0; /* żeby nic tekstowego w środku się nie pokazało */
    
    
}

@media (max-width: 767px) {
    .elementor-579933 .elementor-element.elementor-element-e53003c .emoji-circle {
        width: 50px;
        height: 50px;
        background-size: 70%;
        box-shadow: 0 6px 18px rgba(0,0,0,0.06);
    }
}

.elementor-579933 .elementor-element.elementor-element-e53003c .emoji-circle {
    line-height: 0;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03624f0 *//* Wrapper żeby styl nie wyciekał */
.ml-clean{ width:100%; max-width:100%; overflow:hidden; }
.ml-clean, .ml-clean *{ box-sizing:border-box; }

/* FORM */
.ml-clean__form{
  display:grid;
  gap:10px;
  width: 100%;
}

/* ✅ RZĄD: input + button obok siebie (FLEX = stabilniej w Elementorze) */
.ml-clean__row{
  display: flex;
  gap: 16px;
  align-items: stretch;
  width: 100%;
}

/* ✅ Input ma się ROZCIĄGAĆ */
.ml-clean__field{
  position: relative;
  flex: 1 1 auto;
  min-width: 0; /* kluczowe w Elementorze */
}

.ml-clean__input{
  width:100%;
  height:60px;
  padding:0 18px 0 54px;
  border-radius:10px;
  border:1px solid rgba(12, 28, 68, 0.10);
  background:#fff;
  font-size:16px;
  outline:none;
}

.ml-clean__input:focus{
  border-color: rgba(12, 28, 68, 0.45);
  box-shadow: 0 0 0 4px rgba(12, 28, 68, 0.08);
}

/* Przycisk */
.ml-clean__button{
  height:60px !important;
  border:none !important;
  border-radius:10px !important;
  background:#3B3A8F !important;
  color:#fff !important;
  font-size:16px !important;
  font-weight:700 !important;
  cursor:pointer !important;
  transition:filter .15s ease, transform .08s ease !important;
  white-space:nowrap;

  /* ✅ stała szerokość na desktopie */
  flex: 0 0 360px;
  width: auto !important;
}

.ml-clean__button:hover{ filter:brightness(1.15); }
.ml-clean__button:active{ transform:translateY(1px); }

/* Mobile: jedno pod drugim */
@media (max-width: 768px){
  .ml-clean__row{
    flex-direction: column;
    gap:10px;
  }
  .ml-clean__button{
    flex: 0 0 auto;
    width: 100% !important;
  }
}

/* Zgoda */
.ml-clean__consent{
  display:grid;
  grid-template-columns:22px 1fr;
  gap:12px;
  align-items:start;
  font-size:14px;
  line-height:1.35;
  color:rgba(0,0,0,0.65);
}

.ml-clean__checkbox{
  width:18px; height:18px;
  margin-top:2px;
  accent-color:#3B3A8F;
}

.ml-clean__consent-text{
  overflow-wrap:anywhere;
  word-break:break-word;
}/* End custom CSS */