.elementor-447 .elementor-element.elementor-element-d769799{--display:grid;--e-con-grid-template-columns:1fr minmax(100px, 520px) minmax(100px, 600px) 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:stretch;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-1c8666b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-c5f7f89{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-ea78417 .elementor-heading-title{font-family:var( --e-global-typography-2c1c917-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1c917-font-size );font-weight:var( --e-global-typography-2c1c917-font-weight );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-918fe97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-918fe97 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:68px;font-weight:700;line-height:110%;color:var( --e-global-color-1c4a094 );}.elementor-447 .elementor-element.elementor-element-284f25b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-aee3f49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-aee3f49 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-ce633b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-ce633b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-3e24f8b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-447 .elementor-element.elementor-element-3e24f8b{--e-icon-list-icon-size:37px;--icon-vertical-offset:0px;}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:130%;}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-447 .elementor-element.elementor-element-3e24f8b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-a08bfbb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-447 .elementor-element.elementor-element-62c9b83 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;border-radius:12px 12px 12px 12px;padding:17px 50px 17px 50px;}.elementor-447 .elementor-element.elementor-element-62c9b83 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-62c9b83 .elementor-button:focus{background-color:var( --e-global-color-8f17f03 );}.elementor-447 .elementor-element.elementor-element-bba1780{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-447 .elementor-element.elementor-element-ce5e4a2 > .elementor-widget-container{--e-transform-translateX:-140px;}.elementor-447 .elementor-element.elementor-element-ce5e4a2{text-align:left;}.elementor-447 .elementor-element.elementor-element-d663be2{--display:grid;--e-con-grid-template-columns:1fr minmax(100px, 550px) minmax(100px, 570px) 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-6b79a1e{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-447 .elementor-element.elementor-element-9b5d4d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-b35dcc9 .elementor-heading-title{font-family:var( --e-global-typography-2c1c917-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1c917-font-size );font-weight:var( --e-global-typography-2c1c917-font-weight );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-197f5e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-197f5e6 .elementor-heading-title{font-family:var( --e-global-typography-db713b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db713b5-font-size );font-weight:var( --e-global-typography-db713b5-font-weight );line-height:var( --e-global-typography-db713b5-line-height );color:var( --e-global-color-1c4a094 );}.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-447 .elementor-element.elementor-element-38a9eb2{font-family:"DM Sans", Sans-serif;font-size:20px;line-height:130%;}.elementor-447 .elementor-element.elementor-element-8c18175 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;border-radius:12px 12px 12px 12px;padding:17px 50px 17px 50px;}.elementor-447 .elementor-element.elementor-element-8c18175 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-8c18175 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-8c18175 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-1d6cadf{--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;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-c79b309{text-align:center;}.elementor-447 .elementor-element.elementor-element-c79b309 .elementor-heading-title{font-family:var( --e-global-typography-2c1c917-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1c917-font-size );font-weight:var( --e-global-typography-2c1c917-font-weight );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-e8742a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-e8742a6{text-align:center;}.elementor-447 .elementor-element.elementor-element-e8742a6 .elementor-heading-title{font-family:var( --e-global-typography-db713b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db713b5-font-size );font-weight:var( --e-global-typography-db713b5-font-weight );line-height:var( --e-global-typography-db713b5-line-height );color:var( --e-global-color-1c4a094 );}.elementor-447 .elementor-element.elementor-element-e78a539{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-3a733c6{--e-image-carousel-slides-to-show:4;}.elementor-447 .elementor-element.elementor-element-3a733c6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-swiper-button.elementor-swiper-button-next{font-size:34px;}.elementor-447 .elementor-element.elementor-element-3a733c6 .swiper-wrapper{display:flex;align-items:center;}.elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:36px 36px 36px 36px;}.elementor-447 .elementor-element.elementor-element-f026165{--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;--overlay-opacity:1;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-f026165:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-f026165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.iskierkowo.pl/wp-content/uploads/2025/06/bgt3.svg");background-position:top center;background-repeat:repeat-x;}.elementor-447 .elementor-element.elementor-element-f026165::before, .elementor-447 .elementor-element.elementor-element-f026165 > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-f026165 > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-f026165 > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-f026165 > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-f026165 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.iskierkowo.pl/wp-content/uploads/2025/06/bgb3.svg");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;}.elementor-447 .elementor-element.elementor-element-8420844{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-447 .elementor-element.elementor-element-8420844:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-8420844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.iskierkowo.pl/wp-content/uploads/2025/06/bg2.svg");background-position:top center;}.elementor-447 .elementor-element.elementor-element-c9ffc77{text-align:center;}.elementor-447 .elementor-element.elementor-element-c9ffc77 .elementor-heading-title{font-family:var( --e-global-typography-2c1c917-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1c917-font-size );font-weight:var( --e-global-typography-2c1c917-font-weight );color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-0280b89{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-447 .elementor-element.elementor-element-0280b89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-0280b89 .elementor-heading-title{font-family:var( --e-global-typography-db713b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db713b5-font-size );font-weight:var( --e-global-typography-db713b5-font-weight );line-height:var( --e-global-typography-db713b5-line-height );color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-447 .elementor-element.elementor-element-088cd2f{--grid-columns:3;}.elementor-447 .elementor-element.elementor-element-088cd2f > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-447 .elementor-element.elementor-element-088cd2f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-447 .elementor-element.elementor-element-088cd2f .e-loop-item > .elementor-section, .elementor-447 .elementor-element.elementor-element-088cd2f .e-loop-item > .elementor-section > .elementor-container, .elementor-447 .elementor-element.elementor-element-088cd2f .e-loop-item > .e-con, .elementor-447 .elementor-element.elementor-element-088cd2f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-447 .elementor-element.elementor-element-612c87e .elementor-button{background-color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;border-radius:12px 12px 12px 12px;padding:17px 50px 17px 50px;}.elementor-447 .elementor-element.elementor-element-612c87e .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-612c87e .elementor-button:focus{background-color:var( --e-global-color-8f17f03 );}.elementor-447 .elementor-element.elementor-element-9964f7f{--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;--overflow:hidden;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-bcf73c4{text-align:center;}.elementor-447 .elementor-element.elementor-element-bcf73c4 .elementor-heading-title{font-family:var( --e-global-typography-2c1c917-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1c917-font-size );font-weight:var( --e-global-typography-2c1c917-font-weight );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-31696e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-31696e2{text-align:center;}.elementor-447 .elementor-element.elementor-element-31696e2 .elementor-heading-title{font-family:var( --e-global-typography-db713b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db713b5-font-size );font-weight:var( --e-global-typography-db713b5-font-weight );line-height:var( --e-global-typography-db713b5-line-height );color:var( --e-global-color-1c4a094 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-447 .elementor-element.elementor-element-c1cd239{--image-transition-duration:800ms;--content-text-align:center;--content-padding:40px;--title-text-color:var( --e-global-color-1c4a094 );--description-margin-top:10px;--description-text-color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-c1cd239 .elementor-gallery-item__title{font-family:"Baloo Bhai 2", Sans-serif;font-size:32px;font-weight:700;line-height:110%;}.elementor-447 .elementor-element.elementor-element-c1cd239 .elementor-gallery-item__description{font-family:"DM Sans", Sans-serif;font-size:20px;line-height:130%;}.elementor-447 .elementor-element.elementor-element-4c3d8dc{--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;--overflow:hidden;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-6289612{font-family:var( --e-global-typography-c58649f-font-family ), Sans-serif;font-size:var( --e-global-typography-c58649f-font-size );line-height:var( --e-global-typography-c58649f-line-height );}.elementor-447 .elementor-element.elementor-element-bb9dcf7{--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;--overflow:hidden;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-c7f31f6{text-align:center;}.elementor-447 .elementor-element.elementor-element-c7f31f6 .elementor-heading-title{font-family:var( --e-global-typography-2c1c917-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1c917-font-size );font-weight:var( --e-global-typography-2c1c917-font-weight );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-3e60348 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-3e60348{text-align:center;}.elementor-447 .elementor-element.elementor-element-3e60348 .elementor-heading-title{font-family:var( --e-global-typography-db713b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db713b5-font-size );font-weight:var( --e-global-typography-db713b5-font-weight );line-height:var( --e-global-typography-db713b5-line-height );color:var( --e-global-color-1c4a094 );}.elementor-447 .elementor-element.elementor-element-cc18c86 > .elementor-widget-container{margin:30px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-447 .elementor-element.elementor-element-cc18c86 iframe{height:500px;}.elementor-447 .elementor-element.elementor-element-1e34c49{--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;--overflow:hidden;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-20a8bec{font-family:var( --e-global-typography-c58649f-font-family ), Sans-serif;font-size:var( --e-global-typography-c58649f-font-size );line-height:var( --e-global-typography-c58649f-line-height );}@media(max-width:1080px){.elementor-447 .elementor-element.elementor-element-d769799{--e-con-grid-template-columns:1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-447 .elementor-element.elementor-element-ea78417 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-918fe97 .elementor-heading-title{font-size:45px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-447 .elementor-element.elementor-element-62c9b83 .elementor-button{padding:17px 20px 17px 20px;}.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-447 .elementor-element.elementor-element-ce5e4a2 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-447 .elementor-element.elementor-element-d663be2{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-6b79a1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-b35dcc9 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-197f5e6 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-447 .elementor-element.elementor-element-8c18175 .elementor-button{padding:17px 20px 17px 20px;}.elementor-447 .elementor-element.elementor-element-1d6cadf{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-c79b309 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-e8742a6 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-447 .elementor-element.elementor-element-3a733c6{--e-image-carousel-slides-to-show:3;}.elementor-447 .elementor-element.elementor-element-3a733c6 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-447 .elementor-element.elementor-element-f026165{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-8420844{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-447 .elementor-element.elementor-element-c9ffc77 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-0280b89 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-447 .elementor-element.elementor-element-088cd2f{--grid-columns:2;}.elementor-447 .elementor-element.elementor-element-612c87e .elementor-button{padding:17px 20px 17px 20px;}.elementor-447 .elementor-element.elementor-element-9964f7f{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-bcf73c4 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-31696e2 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-447 .elementor-element.elementor-element-c1cd239 .elementor-gallery-item__title{font-size:25px;}.elementor-447 .elementor-element.elementor-element-4c3d8dc{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-6289612{font-size:var( --e-global-typography-c58649f-font-size );line-height:var( --e-global-typography-c58649f-line-height );}.elementor-447 .elementor-element.elementor-element-bb9dcf7{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-c7f31f6 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-3e60348 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-447 .elementor-element.elementor-element-1e34c49{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-20a8bec{font-size:var( --e-global-typography-c58649f-font-size );line-height:var( --e-global-typography-c58649f-line-height );}}@media(max-width:767px){.elementor-447 .elementor-element.elementor-element-d769799{--e-con-grid-template-columns:1fr;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-c5f7f89{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-ea78417 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-918fe97 .elementor-heading-title{font-size:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-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-447 .elementor-element.elementor-element-d663be2{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-6b79a1e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-447 .elementor-element.elementor-element-b35dcc9 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-197f5e6 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-447 .elementor-element.elementor-element-c79b309 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-e8742a6 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-447 .elementor-element.elementor-element-3a733c6{--e-image-carousel-slides-to-show:2;}.elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-447 .elementor-element.elementor-element-c9ffc77 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-0280b89 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-447 .elementor-element.elementor-element-088cd2f{--grid-columns:1;}.elementor-447 .elementor-element.elementor-element-bcf73c4 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-31696e2 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-447 .elementor-element.elementor-element-c1cd239 .elementor-gallery-item__title{font-size:22px;}.elementor-447 .elementor-element.elementor-element-6289612{font-size:var( --e-global-typography-c58649f-font-size );line-height:var( --e-global-typography-c58649f-line-height );}.elementor-447 .elementor-element.elementor-element-c7f31f6 .elementor-heading-title{font-size:var( --e-global-typography-2c1c917-font-size );}.elementor-447 .elementor-element.elementor-element-3e60348 .elementor-heading-title{font-size:var( --e-global-typography-db713b5-font-size );line-height:var( --e-global-typography-db713b5-line-height );}.elementor-447 .elementor-element.elementor-element-20a8bec{font-size:var( --e-global-typography-c58649f-font-size );line-height:var( --e-global-typography-c58649f-line-height );}}/* Start custom CSS for container, class: .elementor-element-bba1780 */@media all and (min-width: 1081px) {
    .elementor-447 .elementor-element.elementor-element-bba1780 {
        grid-column: span 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b79a1e */@media all and (min-width: 1081px) {
    .elementor-447 .elementor-element.elementor-element-6b79a1e {
        grid-column: span 2;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c18175 */.elementor-447 .elementor-element.elementor-element-8c18175 a {
    display: none;
}

.elementor-447 .elementor-element.elementor-element-8c18175 a[href] {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3a733c6 */.elementor-447 .elementor-element.elementor-element-3a733c6 img {
    aspect-ratio: 270 / 400;
    object-fit: cover;
}

.elementor-447 .elementor-element.elementor-element-3a733c6 .swiper {
    width: 100% !important;
}

.elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-swiper-button-prev {
    left: -80px !important;
}

.elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-swiper-button-next {
    right: -80px !important;
}

@media all and (max-width: 1080px) {
    .elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-swiper-button-prev {
        left: calc(50% - 50px) !important;
        top: calc(100% - 10px);
    }
    
    .elementor-447 .elementor-element.elementor-element-3a733c6 .elementor-swiper-button-next {
        right: calc(50% - 50px) !important;
        top: calc(100% - 10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78a539 */@media all and (max-width: 1380px) {
    .elementor-447 .elementor-element.elementor-element-e78a539 {
        max-width: 900px !important;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f026165 */.elementor-447 .elementor-element.elementor-element-f026165 {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c1cd239 */.elementor-447 .elementor-element.elementor-element-c1cd239 .elementor-gallery-item__content, .elementor-447 .elementor-element.elementor-element-c1cd239 .elementor-gallery-item__overlay {
     height: unset; 
     position: unset; 
}

.elementor-447 .elementor-element.elementor-element-c1cd239 .e-gallery-image {
    clip-path: polygon( 2.908% 76.83%,2.908% 76.83%,3.027% 77.105%,3.148% 77.38%,3.272% 77.653%,3.397% 77.924%,3.526% 78.194%,3.657% 78.463%,3.79% 78.73%,3.927% 78.995%,4.067% 79.259%,4.21% 79.521%,4.21% 79.521%,6.125% 82.615%,8.362% 85.512%,10.893% 88.195%,13.688% 90.644%,16.718% 92.841%,19.956% 94.766%,23.372% 96.4%,26.938% 97.726%,30.626% 98.723%,34.405% 99.373%,34.405% 99.373%,44.978% 99.57%,55.337% 97.7%,65.219% 94%,74.363% 88.706%,82.509% 82.055%,89.395% 74.282%,94.76% 65.624%,98.344% 56.317%,99.884% 46.598%,99.12% 36.702%,99.12% 36.702%,98.024% 32.74%,96.414% 28.977%,94.342% 25.414%,91.859% 22.055%,89.017% 18.901%,85.867% 15.953%,82.461% 13.216%,78.849% 10.689%,75.085% 8.377%,71.219% 6.28%,71.219% 6.28%,69.399% 5.376%,67.553% 4.512%,65.68% 3.697%,63.782% 2.94%,61.858% 2.25%,59.91% 1.635%,57.937% 1.105%,55.941% 0.669%,53.921% 0.336%,51.88% 0.114%,51.88% 0.114%,48.313% 0.019%,44.773% 0.284%,41.282% 0.887%,37.861% 1.807%,34.531% 3.022%,31.315% 4.508%,28.232% 6.245%,25.306% 8.21%,22.556% 10.381%,20.006% 12.736%,20.006% 12.736%,15.802% 17.501%,11.902% 23.057%,8.4% 29.245%,5.391% 35.904%,2.966% 42.876%,1.221% 50.001%,0.249% 57.118%,0.144% 64.068%,0.999% 70.692%,2.908% 76.83% );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3d8dc */.elementor-447 .elementor-element.elementor-element-4c3d8dc {
    display: none;
}

.elementor-447 .elementor-element.elementor-element-4c3d8dc:has(p), .elementor-447 .elementor-element.elementor-element-4c3d8dc:has(h2), .elementor-447 .elementor-element.elementor-element-4c3d8dc:has(ul) {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e34c49 */.elementor-447 .elementor-element.elementor-element-1e34c49 {
    display: none;
}

.elementor-447 .elementor-element.elementor-element-1e34c49:has(p), .elementor-447 .elementor-element.elementor-element-1e34c49:has(h2), .elementor-447 .elementor-element.elementor-element-1e34c49:has(ul) {
    display: flex !important;
}/* End custom CSS */