.elementor-2417 .elementor-element.elementor-element-0d33294{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2417 .elementor-element.elementor-element-7b0916d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2417 .elementor-element.elementor-element-9b17580 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2417 .elementor-element.elementor-element-6ffba22{--display:flex;--padding-top:55px;--padding-bottom:0px;--padding-left:85px;--padding-right:0px;}.elementor-2417 .elementor-element.elementor-element-0810a1f{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2417 .elementor-element.elementor-element-16b6c2e{--display:flex;}.elementor-2417 .elementor-element.elementor-element-1525f41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2417 .elementor-element.elementor-element-b86eed7 > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F2F2F2;}.elementor-2417 .elementor-element.elementor-element-b86eed7 .elementor-heading-title{font-family:var( --e-global-typography-44008b1-font-family ), Sans-serif;font-size:var( --e-global-typography-44008b1-font-size );font-weight:var( --e-global-typography-44008b1-font-weight );line-height:var( --e-global-typography-44008b1-line-height );color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-2417 .elementor-element.elementor-element-eda8aa8{right:0px;}body.rtl .elementor-2417 .elementor-element.elementor-element-eda8aa8{left:0px;}.elementor-2417 .elementor-element.elementor-element-eda8aa8{bottom:0px;text-align:center;}.elementor-2417 .elementor-element.elementor-element-8732299 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2417 .elementor-element.elementor-element-19fb9d8{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2417 .elementor-element.elementor-element-f90f40f{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-f90f40f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2417 .elementor-element.elementor-element-f90f40f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2417 .elementor-element.elementor-element-f90f40f .elementor-heading-title{font-family:var( --e-global-typography-d40a45d-font-family ), Sans-serif;font-size:var( --e-global-typography-d40a45d-font-size );font-weight:var( --e-global-typography-d40a45d-font-weight );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-title{margin-block-end:0px;}.elementor-2417 .elementor-element.elementor-element-0ea49bd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2417 .elementor-element.elementor-element-0ea49bd.elementor-view-framed .elementor-icon, .elementor-2417 .elementor-element.elementor-element-0ea49bd.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon{font-size:24px;}.elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-title, .elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-title a{font-family:var( --e-global-typography-d40a45d-font-family ), Sans-serif;font-size:var( --e-global-typography-d40a45d-font-size );font-weight:var( --e-global-typography-d40a45d-font-weight );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-2417 .elementor-element.elementor-element-95a1ba9{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2417 .elementor-element.elementor-element-2d4ac21{text-align:center;}.elementor-2417 .elementor-element.elementor-element-2d4ac21 .elementor-heading-title{font-family:var( --e-global-typography-d40a45d-font-family ), Sans-serif;font-size:var( --e-global-typography-d40a45d-font-size );font-weight:var( --e-global-typography-d40a45d-font-weight );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-2417 .elementor-element.elementor-element-81612cc{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{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 );}.elementor-widget-slides .elementor-slide-button{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-7dde4db .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vanhem.pl/wp-content/uploads/2024/10/AdobeStock_539886393_Preview.jpeg);background-size:cover;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-7dde4db .elementor-background-overlay{background-color:#1D1D1BCC;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-0ef029a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vanhem.pl/wp-content/uploads/2024/10/AdobeStock_539886393_Preview.jpeg);background-size:cover;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-0ef029a .elementor-background-overlay{background-color:#1D1D1BCC;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-8cfdd35 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vanhem.pl/wp-content/uploads/2024/10/AdobeStock_539886393_Preview.jpeg);background-size:cover;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-8cfdd35 .elementor-background-overlay{background-color:#1D1D1BCC;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-97efe07 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vanhem.pl/wp-content/uploads/2024/10/AdobeStock_539886393_Preview.jpeg);background-size:cover;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-97efe07 .elementor-background-overlay{background-color:#1D1D1BCC;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-b6bf3f8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vanhem.pl/wp-content/uploads/2024/10/AdobeStock_539886393_Preview.jpeg);background-size:cover;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-b6bf3f8 .elementor-background-overlay{background-color:#1D1D1BCC;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-18a366f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vanhem.pl/wp-content/uploads/2024/10/AdobeStock_539886393_Preview.jpeg);background-size:cover;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-18a366f .elementor-background-overlay{background-color:#1D1D1BCC;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-6884f3b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vanhem.pl/wp-content/uploads/2024/10/AdobeStock_539886393_Preview.jpeg);background-size:cover;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-repeater-item-6884f3b .elementor-background-overlay{background-color:#1D1D1BCC;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide{transition-duration:calc(5000ms*1.2);height:660px;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide-contents{max-width:451px;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide-inner{padding:40px 40px 200px 40px;text-align:start;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:18px;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-slide-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d40a45d-font-family ), Sans-serif;font-size:var( --e-global-typography-d40a45d-font-size );font-weight:var( --e-global-typography-d40a45d-font-weight );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-slide-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7b90aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7b90aa3-font-size );font-weight:var( --e-global-typography-7b90aa3-font-weight );line-height:var( --e-global-typography-7b90aa3-line-height );}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-pagination-bullet{height:8px;width:8px;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-pagination-fraction{font-size:8px;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00000000;opacity:1;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-2417 .elementor-element.elementor-element-99f0c67{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;bottom:114px;--z-index:11;}body:not(.rtl) .elementor-2417 .elementor-element.elementor-element-99f0c67{left:0px;}body.rtl .elementor-2417 .elementor-element.elementor-element-99f0c67{right:0px;}.elementor-2417 .elementor-element.elementor-element-2177813{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-2177813 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF80;}.elementor-2417 .elementor-element.elementor-element-2177813 .elementor-heading-title{font-family:var( --e-global-typography-2ad1d61-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad1d61-font-size );font-weight:var( --e-global-typography-2ad1d61-font-weight );line-height:var( --e-global-typography-2ad1d61-line-height );color:var( --e-global-color-acba4dd );}.elementor-2417 .elementor-element.elementor-element-9fb2884{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-9fb2884 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF80;}.elementor-2417 .elementor-element.elementor-element-9fb2884 .elementor-heading-title{font-family:var( --e-global-typography-2ad1d61-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad1d61-font-size );font-weight:var( --e-global-typography-2ad1d61-font-weight );line-height:var( --e-global-typography-2ad1d61-line-height );color:var( --e-global-color-acba4dd );}.elementor-2417 .elementor-element.elementor-element-664765b{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-664765b > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF80;}.elementor-2417 .elementor-element.elementor-element-664765b .elementor-heading-title{font-family:var( --e-global-typography-2ad1d61-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad1d61-font-size );font-weight:var( --e-global-typography-2ad1d61-font-weight );line-height:var( --e-global-typography-2ad1d61-line-height );color:var( --e-global-color-acba4dd );}.elementor-2417 .elementor-element.elementor-element-cd745a6{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-cd745a6 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF80;}.elementor-2417 .elementor-element.elementor-element-cd745a6 .elementor-heading-title{font-family:var( --e-global-typography-2ad1d61-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad1d61-font-size );font-weight:var( --e-global-typography-2ad1d61-font-weight );line-height:var( --e-global-typography-2ad1d61-line-height );color:var( --e-global-color-acba4dd );}.elementor-2417 .elementor-element.elementor-element-1636c57{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-1636c57 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF80;}.elementor-2417 .elementor-element.elementor-element-1636c57 .elementor-heading-title{font-family:var( --e-global-typography-2ad1d61-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad1d61-font-size );font-weight:var( --e-global-typography-2ad1d61-font-weight );line-height:var( --e-global-typography-2ad1d61-line-height );color:var( --e-global-color-acba4dd );}.elementor-2417 .elementor-element.elementor-element-9028bd2{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-9028bd2 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF80;}.elementor-2417 .elementor-element.elementor-element-9028bd2 .elementor-heading-title{font-family:var( --e-global-typography-2ad1d61-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad1d61-font-size );font-weight:var( --e-global-typography-2ad1d61-font-weight );line-height:var( --e-global-typography-2ad1d61-line-height );color:var( --e-global-color-acba4dd );}.elementor-2417 .elementor-element.elementor-element-c94127c{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2417 .elementor-element.elementor-element-c94127c > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF80;}.elementor-2417 .elementor-element.elementor-element-c94127c .elementor-heading-title{font-family:var( --e-global-typography-2ad1d61-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad1d61-font-size );font-weight:var( --e-global-typography-2ad1d61-font-weight );line-height:var( --e-global-typography-2ad1d61-line-height );color:var( --e-global-color-acba4dd );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2417 .elementor-element.elementor-element-0d33294{--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-2417 .elementor-element.elementor-element-e410892 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2417 .elementor-element.elementor-element-6ffba22{--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-2417 .elementor-element.elementor-element-1525f41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2417 .elementor-element.elementor-element-b86eed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-2417 .elementor-element.elementor-element-b86eed7 .elementor-heading-title{font-size:var( --e-global-typography-44008b1-font-size );line-height:var( --e-global-typography-44008b1-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2417 .elementor-element.elementor-element-eda8aa8{bottom:31px;}.elementor-2417 .elementor-element.elementor-element-34fb4cc > .elementor-widget-container{margin:0px 0px 20px 0px;padding:20px 0px 0px 0px;}.elementor-2417 .elementor-element.elementor-element-f90f40f .elementor-heading-title{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-title, .elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-title a{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-2417 .elementor-element.elementor-element-2d4ac21 .elementor-heading-title{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide{height:440px;}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide-inner{padding:0px 40px 100px 40px;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-slide-heading{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-slide-description{font-size:var( --e-global-typography-7b90aa3-font-size );line-height:var( --e-global-typography-7b90aa3-line-height );}.elementor-2417 .elementor-element.elementor-element-2177813 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-9fb2884 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-664765b .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-cd745a6 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-1636c57 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-9028bd2 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-c94127c .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}}@media(max-width:767px){.elementor-2417 .elementor-element.elementor-element-0d33294{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2417 .elementor-element.elementor-element-6ffba22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2417 .elementor-element.elementor-element-0810a1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2417 .elementor-element.elementor-element-b86eed7 > .elementor-widget-container{padding:0px 80px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-2417 .elementor-element.elementor-element-b86eed7 .elementor-heading-title{font-size:var( --e-global-typography-44008b1-font-size );line-height:var( --e-global-typography-44008b1-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2417 .elementor-element.elementor-element-eda8aa8{bottom:25px;}.elementor-2417 .elementor-element.elementor-element-34fb4cc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2417 .elementor-element.elementor-element-19fb9d8{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2417 .elementor-element.elementor-element-f90f40f .elementor-heading-title{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-title, .elementor-2417 .elementor-element.elementor-element-0ea49bd .elementor-icon-box-title a{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-2417 .elementor-element.elementor-element-95a1ba9{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2417 .elementor-element.elementor-element-2d4ac21 .elementor-heading-title{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide-inner{padding:0px 20px 0px 20px;}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-slide-heading{font-size:var( --e-global-typography-d40a45d-font-size );line-height:var( --e-global-typography-d40a45d-line-height );}.elementor-2417 .elementor-element.elementor-element-201024d .elementor-slide-description{font-size:var( --e-global-typography-7b90aa3-font-size );line-height:var( --e-global-typography-7b90aa3-line-height );}.elementor-2417 .elementor-element.elementor-element-2177813 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-9fb2884 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-664765b .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-cd745a6 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-1636c57 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-9028bd2 .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}.elementor-2417 .elementor-element.elementor-element-c94127c .elementor-heading-title{font-size:var( --e-global-typography-2ad1d61-font-size );line-height:var( --e-global-typography-2ad1d61-line-height );}}@media(min-width:768px){.elementor-2417 .elementor-element.elementor-element-7b0916d{--width:25%;}.elementor-2417 .elementor-element.elementor-element-6ffba22{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2417 .elementor-element.elementor-element-7b0916d{--width:100%;}.elementor-2417 .elementor-element.elementor-element-6ffba22{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-9b17580 */.elementor-2417 .elementor-element.elementor-element-9b17580 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b86eed7 */.elementor-2417 .elementor-element.elementor-element-b86eed7 h1{
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ea49bd */.elementor-2417 .elementor-element.elementor-element-0ea49bd *{
    fill:#000 !important;
    stroke:#000 !important;
    opacity:1;
}

.elementor-2417 .elementor-element.elementor-element-0ea49bd a{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffba22 */@media (min-width: 1025px){
    .elementor-2417 .elementor-element.elementor-element-6ffba22:before{
    content:'';
    width:43px;
    height:98px;
    display:block;
    position:absolute;
    left:0;
    top:0;
    border-left:15px solid #F2F2F2;
    border-top:15px solid #F2F2F2;
    opacity:1;
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-201024d */.elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide-contents{
    padding:42px;
    background:#fff;
}


.elementor-2417 .elementor-element.elementor-element-201024d .swiper-pagination-bullet{
    border:2px solid #fff;
    width:8px;
    height:8px;
}

.elementor-2417 .elementor-element.elementor-element-201024d .swiper-pagination-bullets{
    bottom:50px !important;
}




@media (min-width: 1520px){
    .elementor-2417 .elementor-element.elementor-element-201024d .swiper-slide-inner{
        max-width: 1520px;
    }
}

@media (max-width: 1024px){
    .elementor-2417 .elementor-element.elementor-element-201024d .elementor-slide-heading{
                display: inline-block;
        border-bottom: 2px solid #fff;
        padding-bottom: 10px;
        max-width: 190px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f0c67 */.elementor-2417 .elementor-element.elementor-element-99f0c67 .title-navigation.active .elementor-widget-container{
    border-top-color:#fff;
}

.elementor-2417 .elementor-element.elementor-element-99f0c67 .title-navigation{
    cursor: pointer;
}

.elementor-2417 .elementor-element.elementor-element-99f0c67 .elementor-heading-title span{
    white-space: nowrap
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81612cc */.elementor-2417 .elementor-element.elementor-element-81612cc, .elementor-2417 .elementor-element.elementor-element-81612cc .swiper-wrapper{
    max-height: calc(100vh - 105px);
}

@media (max-height: 650px){
    .elementor-2417 .elementor-element.elementor-element-81612cc .swiper-slide-inner{
        align-items:flex-start;
    }
}/* End custom CSS */