.elementor-2291 .elementor-element.elementor-element-2caab746{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2291 .elementor-element.elementor-element-9a00e09{text-align:center;}.elementor-2291 .elementor-element.elementor-element-9a00e09 .elementor-heading-title{font-family:var( --e-global-typography-c0079ff-font-family ), Sans-serif;font-size:var( --e-global-typography-c0079ff-font-size );font-weight:var( --e-global-typography-c0079ff-font-weight );line-height:var( --e-global-typography-c0079ff-line-height );color:var( --e-global-color-e74aa75 );}.elementor-2291 .elementor-element.elementor-element-99adf31{--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;}.elementor-2291 .elementor-element.elementor-element-8671bb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2291 .elementor-element.elementor-element-a24c3f7{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-a24c3f7 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-2291 .elementor-element.elementor-element-a24c3f7 iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-c7c091c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-c7c091c.elementor-element{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-c7c091c{text-align:center;}.elementor-2291 .elementor-element.elementor-element-c7c091c .elementor-heading-title{font-family:var( --e-global-typography-f42ca63-font-family ), Sans-serif;font-size:var( --e-global-typography-f42ca63-font-size );font-weight:var( --e-global-typography-f42ca63-font-weight );line-height:var( --e-global-typography-f42ca63-line-height );color:var( --e-global-color-8bc9a25 );}.elementor-2291 .elementor-element.elementor-element-a47ba38{text-align:center;font-family:var( --e-global-typography-71f77f4-font-family ), Sans-serif;font-size:var( --e-global-typography-71f77f4-font-size );font-weight:var( --e-global-typography-71f77f4-font-weight );color:var( --e-global-color-cb99938 );}.elementor-2291 .elementor-element.elementor-element-b670e3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2291 .elementor-element.elementor-element-49794ab{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-49794ab > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-2291 .elementor-element.elementor-element-49794ab iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-bf823e8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-bf823e8.elementor-element{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-bf823e8{text-align:center;}.elementor-2291 .elementor-element.elementor-element-bf823e8 .elementor-heading-title{font-family:var( --e-global-typography-f42ca63-font-family ), Sans-serif;font-size:var( --e-global-typography-f42ca63-font-size );font-weight:var( --e-global-typography-f42ca63-font-weight );line-height:var( --e-global-typography-f42ca63-line-height );color:var( --e-global-color-8bc9a25 );}.elementor-2291 .elementor-element.elementor-element-c0877a6{text-align:center;font-family:var( --e-global-typography-71f77f4-font-family ), Sans-serif;font-size:var( --e-global-typography-71f77f4-font-size );font-weight:var( --e-global-typography-71f77f4-font-weight );color:var( --e-global-color-cb99938 );}.elementor-2291 .elementor-element.elementor-element-19c49ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2291 .elementor-element.elementor-element-a2f24af{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-a2f24af > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-2291 .elementor-element.elementor-element-a2f24af iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-426105f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-426105f.elementor-element{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-426105f{text-align:center;}.elementor-2291 .elementor-element.elementor-element-426105f .elementor-heading-title{font-family:var( --e-global-typography-f42ca63-font-family ), Sans-serif;font-size:var( --e-global-typography-f42ca63-font-size );font-weight:var( --e-global-typography-f42ca63-font-weight );line-height:var( --e-global-typography-f42ca63-line-height );color:var( --e-global-color-8bc9a25 );}.elementor-2291 .elementor-element.elementor-element-cdbf465{text-align:center;font-family:var( --e-global-typography-71f77f4-font-family ), Sans-serif;font-size:var( --e-global-typography-71f77f4-font-size );font-weight:var( --e-global-typography-71f77f4-font-weight );color:var( --e-global-color-cb99938 );}.elementor-2291 .elementor-element.elementor-element-697ab08{--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;}.elementor-2291 .elementor-element.elementor-element-472d252{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2291 .elementor-element.elementor-element-34cae32{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-34cae32 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-2291 .elementor-element.elementor-element-34cae32 iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-99a0299 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-99a0299.elementor-element{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-99a0299{text-align:center;}.elementor-2291 .elementor-element.elementor-element-99a0299 .elementor-heading-title{font-family:var( --e-global-typography-f42ca63-font-family ), Sans-serif;font-size:var( --e-global-typography-f42ca63-font-size );font-weight:var( --e-global-typography-f42ca63-font-weight );line-height:var( --e-global-typography-f42ca63-line-height );color:var( --e-global-color-8bc9a25 );}.elementor-2291 .elementor-element.elementor-element-10aa137{text-align:center;font-family:var( --e-global-typography-71f77f4-font-family ), Sans-serif;font-size:var( --e-global-typography-71f77f4-font-size );font-weight:var( --e-global-typography-71f77f4-font-weight );color:var( --e-global-color-cb99938 );}.elementor-2291 .elementor-element.elementor-element-e89976c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2291 .elementor-element.elementor-element-c082967{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2291 .elementor-element.elementor-element-c082967 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-2291 .elementor-element.elementor-element-c082967 iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-5d6702e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-5d6702e.elementor-element{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-5d6702e{text-align:center;}.elementor-2291 .elementor-element.elementor-element-5d6702e .elementor-heading-title{font-family:var( --e-global-typography-f42ca63-font-family ), Sans-serif;font-size:var( --e-global-typography-f42ca63-font-size );font-weight:var( --e-global-typography-f42ca63-font-weight );line-height:var( --e-global-typography-f42ca63-line-height );color:var( --e-global-color-8bc9a25 );}.elementor-2291 .elementor-element.elementor-element-8e189c2{text-align:center;font-family:var( --e-global-typography-71f77f4-font-family ), Sans-serif;font-size:var( --e-global-typography-71f77f4-font-size );font-weight:var( --e-global-typography-71f77f4-font-weight );color:var( --e-global-color-cb99938 );}@media(max-width:1024px) and (min-width:768px){.elementor-2291 .elementor-element.elementor-element-472d252{--width:32%;}.elementor-2291 .elementor-element.elementor-element-e89976c{--width:32%;}}@media(max-width:1024px){.elementor-2291 .elementor-element.elementor-element-2caab746{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2291 .elementor-element.elementor-element-9a00e09 .elementor-heading-title{font-size:var( --e-global-typography-c0079ff-font-size );line-height:var( --e-global-typography-c0079ff-line-height );}.elementor-2291 .elementor-element.elementor-element-99adf31{--min-height:380px;}.elementor-2291 .elementor-element.elementor-element-a24c3f7 iframe{height:156px;}.elementor-2291 .elementor-element.elementor-element-c7c091c .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-a47ba38{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-49794ab iframe{height:156px;}.elementor-2291 .elementor-element.elementor-element-bf823e8 .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-c0877a6{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-a2f24af iframe{height:156px;}.elementor-2291 .elementor-element.elementor-element-426105f .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-cdbf465{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-697ab08{--min-height:380px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2291 .elementor-element.elementor-element-34cae32 iframe{height:156px;}.elementor-2291 .elementor-element.elementor-element-99a0299 .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-10aa137{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-c082967 iframe{height:156px;}.elementor-2291 .elementor-element.elementor-element-5d6702e .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-8e189c2{font-size:var( --e-global-typography-71f77f4-font-size );}}@media(max-width:767px){.elementor-2291 .elementor-element.elementor-element-2caab746{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2291 .elementor-element.elementor-element-9a00e09 .elementor-heading-title{font-size:var( --e-global-typography-c0079ff-font-size );line-height:var( --e-global-typography-c0079ff-line-height );}.elementor-2291 .elementor-element.elementor-element-a24c3f7 iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-c7c091c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-c7c091c .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-a47ba38{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-49794ab iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-bf823e8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-bf823e8 .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-c0877a6{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-a2f24af iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-426105f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-426105f .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-cdbf465{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-34cae32 iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-99a0299 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-99a0299 .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-10aa137{font-size:var( --e-global-typography-71f77f4-font-size );}.elementor-2291 .elementor-element.elementor-element-c082967 iframe{height:250px;}.elementor-2291 .elementor-element.elementor-element-5d6702e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-5d6702e .elementor-heading-title{font-size:var( --e-global-typography-f42ca63-font-size );line-height:var( --e-global-typography-f42ca63-line-height );}.elementor-2291 .elementor-element.elementor-element-8e189c2{font-size:var( --e-global-typography-71f77f4-font-size );}}/* Start custom CSS */.page-header-title {
    display: block;
    font-size: 32px;
    font-weight: 500;
    line-height: 28px;
    margin-top: 10px;
}

.page-course-title h3 {
    width: 150px !important;
    margin-left: -75px;
}

.page-numbers div span {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 75px !important;
    height: 75px!important;
    background-color: #A8D04B;
    border-radius: 100%;
    margin: 0 auto;
}

.page-licznik-numbers .elementor-counter-title {
    text-align: center;
}

@media all and (max-width: 1220px) and (min-width: 1025px) {
    .page-licznik-numbers .elementor-element-7c7c453 img {
        width: 325px !important;
        height: 325px !important;
    }
    
    .page-licznik-numbers .elementor-element-2528a21 {
        margin-top: 100px;
        width: 70%;
    }
}

@media all and (max-width: 1024px) {
    .page-header-title {
        font-size: 24px;
        line-height: 22px;
    }
    
    .page-course-title h3 {
        margin-left: -55px !important;
    }
    
    .page-numbers div span {
        width: 50px !important;
        height: 50px !important;
    }
}

@media all and (max-width: 768px) {
    .page-header-title {
        font-size: 18px;
        line-height: 18px;
    }
    
    .page-course-title h3 {
        width: initial !important;
        margin-left: 0px !important;
    }
}/* End custom CSS */