.elementor-2 .elementor-element.elementor-element-82dbfa4{--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:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;overflow:visible}.elementor-2 .elementor-element.elementor-element-82dbfa4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2025/03/8038873_25097.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto}.elementor-2 .elementor-element.elementor-element-82dbfa4:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg,#fff 0%,#F2295B00 30%)}.elementor-2 .elementor-element.elementor-element-cb57774{--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;overflow:visible}.elementor-2 .elementor-element.elementor-element-4ea9ae0{--display:flex;--padding-top:270px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible}.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-2 .elementor-element.elementor-element-9353e82 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:60px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-2 .elementor-element.elementor-element-42da9f3{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-034ff9a{width:var(--container-widget-width,73%);max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-17823ca{--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;overflow:visible}.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)}.elementor-2 .elementor-element.elementor-element-70438ec .elementor-button{background-color:#d4ee09;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;fill:#252525;color:#252525;box-shadow:30px 20px 40px 0px rgba(0,0,0,.2);border-style:solid;border-width:1px;border-color:#fff;border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-d4ff6d6 .elementor-button{background-color:transparent;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;fill:#fff;color:#fff;background-image:linear-gradient(194deg,#c2272d 21%,#070B12ED 100%);box-shadow:30px 20px 40px 0px rgba(0,0,0,.2);border-style:solid;border-width:2px;border-color:#fff;border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-d4ff6d6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-d4ff6d6 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-be07803{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-be07803:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-be07803>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2025/03/social-2-min.webp");background-repeat:no-repeat;background-size:77% auto}.elementor-2 .elementor-element.elementor-element-f260353{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-f260353:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f260353>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2026/02/gerard-s-zdjecie-hero-min.webp");background-position:0 30px;background-repeat:no-repeat;background-size:90% auto}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2 .elementor-element.elementor-element-986a4ba>.elementor-widget-container{margin:20px 0 0}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-986a4ba{left:-25px}body.rtl .elementor-2 .elementor-element.elementor-element-986a4ba{right:-25px}.elementor-2 .elementor-element.elementor-element-986a4ba{top:425px}.elementor-2 .elementor-element.elementor-element-986a4ba img{width:87%}.elementor-2 .elementor-element.elementor-element-8648d9d>.elementor-widget-container{margin:20px 0 0}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8648d9d{left:340px}body.rtl .elementor-2 .elementor-element.elementor-element-8648d9d{right:340px}.elementor-2 .elementor-element.elementor-element-8648d9d{top:427px}.elementor-2 .elementor-element.elementor-element-8648d9d img{width:87%}.elementor-2 .elementor-element.elementor-element-8629492{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-8bad19f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:130px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-f68b901{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-f68b901>.elementor-widget-container{padding:0 0 50px}.elementor-2 .elementor-element.elementor-element-f68b901.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-f68b901 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700}.elementor-2 .elementor-element.elementor-element-e2cf279{--display:flex;--min-height:400px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-a5b7afb{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--z-index:10;overflow:visible}.elementor-2 .elementor-element.elementor-element-06caeb0{--display:flex;--position:absolute;--min-height:400px;--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:flex-end;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0;overflow:visible}.elementor-2 .elementor-element.elementor-element-06caeb0:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-06caeb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2026/01/Kalefek-strona-www2-gerard-s-1.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-06caeb0:before,.elementor-2 .elementor-element.elementor-element-06caeb0>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-06caeb0>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-06caeb0>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-06caeb0>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-06caeb0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-06caeb0.e-con{--align-self:stretch}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-06caeb0{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-06caeb0{right:0}.elementor-2 .elementor-element.elementor-element-64e175f{--display:flex;--min-height:400px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-64e175f:before,.elementor-2 .elementor-element.elementor-element-64e175f>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-64e175f>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-64e175f>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-64e175f>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-64e175f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-64e175f.e-con{--align-self:stretch}.elementor-2 .elementor-element.elementor-element-f39c8f4{--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;overflow:visible}.elementor-2 .elementor-element.elementor-element-8841740>.elementor-widget-container{margin:0 0 0 30px;padding:0 0 5px}.elementor-2 .elementor-element.elementor-element-8841740 .elementor-heading-title{font-size:25px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-8841740 .elementor-heading-title a{transition-duration:0s}.elementor-2 .elementor-element.elementor-element-2891451 .elementor-button{background-color:#fff;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:10px;padding:10px}.elementor-2 .elementor-element.elementor-element-629e177>.elementor-widget-container{margin:-20px 0 0 40px}.elementor-2 .elementor-element.elementor-element-629e177 p{margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-ca2252e{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--z-index:10;overflow:visible}.elementor-2 .elementor-element.elementor-element-18242fa{--display:flex;--position:absolute;--min-height:400px;--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;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0;overflow:visible}.elementor-2 .elementor-element.elementor-element-18242fa:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-18242fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2026/01/Kalefek-strona-www-z-ogloszeniam2i-gerard-s-1.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-18242fa:before,.elementor-2 .elementor-element.elementor-element-18242fa>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-18242fa>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-18242fa>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-18242fa>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-18242fa>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-18242fa.e-con{--align-self:stretch}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-18242fa{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-18242fa{right:0}.elementor-2 .elementor-element.elementor-element-723729b{--display:flex;--min-height:400px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-723729b:before,.elementor-2 .elementor-element.elementor-element-723729b>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-723729b>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-723729b>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-723729b>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-723729b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-723729b.e-con{--align-self:stretch}.elementor-2 .elementor-element.elementor-element-7686900{--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;overflow:visible}.elementor-2 .elementor-element.elementor-element-d4ceeca>.elementor-widget-container{margin:0 0 0 30px;padding:0 0 5px}.elementor-2 .elementor-element.elementor-element-d4ceeca .elementor-heading-title{font-size:25px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-d4ceeca .elementor-heading-title a{transition-duration:0s}.elementor-2 .elementor-element.elementor-element-6c34243 .elementor-button{background-color:#fff;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:10px;padding:10px}.elementor-2 .elementor-element.elementor-element-d7ba828>.elementor-widget-container{margin:-20px 0 0 40px}.elementor-2 .elementor-element.elementor-element-d7ba828 p{margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-577d5be{--display:flex;--min-height:400px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-98d9bff{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--z-index:10;overflow:visible}.elementor-2 .elementor-element.elementor-element-3414eda{--display:flex;--position:absolute;--min-height:400px;--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:flex-end;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0;overflow:visible}.elementor-2 .elementor-element.elementor-element-3414eda:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-3414eda>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2026/02/kafelek-projekty-ghraficzne3-gerard-s-pl.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-3414eda:before,.elementor-2 .elementor-element.elementor-element-3414eda>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-3414eda>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-3414eda>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-3414eda>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-3414eda>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-3414eda.e-con{--align-self:stretch}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3414eda{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-3414eda{right:0}.elementor-2 .elementor-element.elementor-element-1401baf{--display:flex;--min-height:400px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-1401baf:before,.elementor-2 .elementor-element.elementor-element-1401baf>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-1401baf>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-1401baf>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-1401baf>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-1401baf>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-1401baf.e-con{--align-self:stretch}.elementor-2 .elementor-element.elementor-element-d4ee967{--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;overflow:visible}.elementor-2 .elementor-element.elementor-element-ad6e2e6>.elementor-widget-container{margin:0 0 0 30px;padding:0 0 5px}.elementor-2 .elementor-element.elementor-element-ad6e2e6 .elementor-heading-title{font-size:25px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-ad6e2e6 .elementor-heading-title a{transition-duration:0s}.elementor-2 .elementor-element.elementor-element-af10558 .elementor-button{background-color:#fff;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:10px;padding:10px}.elementor-2 .elementor-element.elementor-element-ca3bf16>.elementor-widget-container{margin:-20px 0 0 40px}.elementor-2 .elementor-element.elementor-element-ca3bf16 p{margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-b33c91b{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--z-index:10;overflow:visible}.elementor-2 .elementor-element.elementor-element-3fb48e9{--display:flex;--position:absolute;--min-height:400px;--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:flex-end;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0;overflow:visible}.elementor-2 .elementor-element.elementor-element-3fb48e9:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-3fb48e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2026/02/Kafelek-Foto-and-film3-gerard-s-pl.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-3fb48e9:before,.elementor-2 .elementor-element.elementor-element-3fb48e9>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-3fb48e9>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-3fb48e9>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-3fb48e9>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-3fb48e9>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-3fb48e9.e-con{--align-self:stretch}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3fb48e9{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-3fb48e9{right:0}.elementor-2 .elementor-element.elementor-element-4495418{--display:flex;--min-height:400px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-4495418:before,.elementor-2 .elementor-element.elementor-element-4495418>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-4495418>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-4495418>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-4495418>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-4495418>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-4495418.e-con{--align-self:stretch}.elementor-2 .elementor-element.elementor-element-eaa6f84{--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;overflow:visible}.elementor-2 .elementor-element.elementor-element-c9b5145>.elementor-widget-container{margin:0 0 0 30px;padding:0 0 5px}.elementor-2 .elementor-element.elementor-element-c9b5145 .elementor-heading-title{font-size:25px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-c9b5145 .elementor-heading-title a{transition-duration:0s}.elementor-2 .elementor-element.elementor-element-bc357a4 .elementor-button{background-color:#fff;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:10px;padding:10px}.elementor-2 .elementor-element.elementor-element-0e7aabd>.elementor-widget-container{margin:-20px 0 0 40px}.elementor-2 .elementor-element.elementor-element-0e7aabd p{margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-943c618{--display:flex;--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--z-index:10;overflow:visible}.elementor-2 .elementor-element.elementor-element-27f7bce{--display:flex;--position:absolute;--min-height:400px;--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:flex-end;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0;overflow:visible}.elementor-2 .elementor-element.elementor-element-27f7bce:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-27f7bce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2026/02/kafelek-logo2-gerard-s-pl.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-27f7bce:before,.elementor-2 .elementor-element.elementor-element-27f7bce>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-27f7bce>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-27f7bce>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-27f7bce>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-27f7bce>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-27f7bce.e-con{--align-self:stretch}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-27f7bce{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-27f7bce{right:0}.elementor-2 .elementor-element.elementor-element-baf40c5{--display:flex;--min-height:400px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-baf40c5:before,.elementor-2 .elementor-element.elementor-element-baf40c5>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-baf40c5>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-baf40c5>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-baf40c5>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-baf40c5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#FFFFFF00 67%,#fff 98%)}.elementor-2 .elementor-element.elementor-element-baf40c5.e-con{--align-self:stretch}.elementor-2 .elementor-element.elementor-element-f91a8b4{--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;overflow:visible}.elementor-2 .elementor-element.elementor-element-828b779>.elementor-widget-container{margin:0 0 0 30px;padding:0 0 5px}.elementor-2 .elementor-element.elementor-element-828b779 .elementor-heading-title{font-size:25px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-828b779 .elementor-heading-title a{transition-duration:0s}.elementor-2 .elementor-element.elementor-element-7f41ec1 .elementor-button{background-color:#fff;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:10px;padding:10px}.elementor-2 .elementor-element.elementor-element-f150d22>.elementor-widget-container{margin:-20px 0 0 40px}.elementor-2 .elementor-element.elementor-element-f150d22 p{margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-baf021c>.elementor-widget-container{padding:150px 0 30px}.elementor-2 .elementor-element.elementor-element-baf021c{text-align:center}.elementor-2 .elementor-element.elementor-element-baf021c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700}.elementor-2 .elementor-element.elementor-element-86f25da{--display:flex;--min-height:80vh;--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:center;--overflow:hidden;--margin-top:0px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;overflow:visible}.elementor-2 .elementor-element.elementor-element-86f25da.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-b20cdfb{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-434767e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;overflow:visible}.elementor-2 .elementor-element.elementor-element-434767e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-356f0d4{--display:flex;overflow:visible}.elementor-2 .elementor-element.elementor-element-166cf08{--display:flex;--position:absolute;--min-height:64px;--border-radius:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;top:0;overflow:visible}.elementor-2 .elementor-element.elementor-element-166cf08:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-166cf08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#99999991}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-166cf08{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-166cf08{right:0}.elementor-2 .elementor-element.elementor-element-dd32b7f{--spacer-size:50px;width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-dd32b7f>.elementor-widget-container{background-color:#fff;border-radius:50%}.elementor-2 .elementor-element.elementor-element-e2fec63{width:initial;max-width:initial}.elementor-2 .elementor-element.elementor-element-e2fec63.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-e2fec63 .elementor-heading-title{font-size:45px;font-weight:600;color:#158326}.elementor-2 .elementor-element.elementor-element-f704021{--display:flex;--min-height:0px;--border-radius:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;overflow:visible}.elementor-2 .elementor-element.elementor-element-f704021:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f704021>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ee3d3d}.elementor-2 .elementor-element.elementor-element-f704021.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-b955f6d{--spacer-size:42px;width:var(--container-widget-width,42px);max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-b955f6d>.elementor-widget-container{background-color:#fff;border-radius:50%}.elementor-2 .elementor-element.elementor-element-6359ead{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-6359ead.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-2 .elementor-element.elementor-element-6359ead .elementor-heading-title{font-size:45px;font-weight:600;color:#000}.elementor-2 .elementor-element.elementor-element-8443847{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible}.elementor-2 .elementor-element.elementor-element-b795b0a .elementor-button{background-color:transparent;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;fill:var(--e-global-color-nvsitebg);color:var(--e-global-color-nvsitebg);background-image:linear-gradient(214deg,var(--e-global-color-primary) 37%,var(--e-global-color-secondary) 100%);box-shadow:30px 20px 40px 0px rgba(0,0,0,.2);border-style:none;border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-b795b0a>.elementor-widget-container{margin:50px 0 0;padding:0}.elementor-2 .elementor-element.elementor-element-b795b0a.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-b795b0a .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-ce25f41{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.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-weight:var(--e-global-typography-primary-font-weight)}.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-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-a8525e7>.elementor-widget-container{padding:24px;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-a8525e7 .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-a8525e7 .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8525e7.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-a8525e7 .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-a8525e7 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-a8525e7 .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-a8525e7:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-a8525e7:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-a8525e7 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-9d25617>.elementor-widget-container{padding:24px 24px 0;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-9d25617 .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-9d25617 .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-9d25617.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-9d25617 .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-9d25617 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-9d25617 .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-9d25617:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-9d25617:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-9d25617 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-62ba2f1>.elementor-widget-container{padding:24px 24px 0;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-62ba2f1 .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-62ba2f1 .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-62ba2f1.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-62ba2f1 .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-62ba2f1 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-62ba2f1 .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-62ba2f1:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-62ba2f1:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-62ba2f1 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-f1cb35b>.elementor-widget-container{padding:24px 24px 0;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-f1cb35b .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-f1cb35b .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f1cb35b.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-f1cb35b .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-f1cb35b .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-f1cb35b .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-f1cb35b:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-f1cb35b:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-f1cb35b .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-01a9c76>.elementor-widget-container{padding:24px 24px 0;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-01a9c76 .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-01a9c76 .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-01a9c76.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-01a9c76 .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-01a9c76 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-01a9c76 .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-01a9c76:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-01a9c76:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-01a9c76 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-afe3a0b>.elementor-widget-container{padding:24px 24px 0;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-afe3a0b .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-afe3a0b .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-afe3a0b.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-afe3a0b .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-afe3a0b .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-afe3a0b .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-afe3a0b:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-afe3a0b:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-afe3a0b .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-07d1440{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-be10c82>.elementor-widget-container{padding:24px;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-be10c82 .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-be10c82 .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-be10c82.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-be10c82 .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-be10c82 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-be10c82 .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-be10c82:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-be10c82:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-be10c82 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-5ef9caa>.elementor-widget-container{padding:24px;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-5ef9caa .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-5ef9caa .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-5ef9caa.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-5ef9caa .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-5ef9caa .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-5ef9caa .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-5ef9caa:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-5ef9caa:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-5ef9caa .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-a8c229f>.elementor-widget-container{padding:24px;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-a8c229f .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-a8c229f .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-a8c229f.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-a8c229f .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-a8c229f .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-a8c229f .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-a8c229f:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-a8c229f:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-a8c229f .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-f0c5c69>.elementor-widget-container{padding:24px;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-f0c5c69 .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-f0c5c69 .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-f0c5c69.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-f0c5c69 .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-f0c5c69 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-f0c5c69 .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-f0c5c69:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-f0c5c69:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-f0c5c69 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-6a0e71b>.elementor-widget-container{padding:24px;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-6a0e71b .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-6a0e71b .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-6a0e71b.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-6a0e71b .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-6a0e71b .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-6a0e71b .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-6a0e71b:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-6a0e71b:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-6a0e71b .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-ce0cc71>.elementor-widget-container{padding:24px;border-radius:10px;box-shadow:0px 24px 56px 0px rgba(0,0,0,.1)}.elementor-2 .elementor-element.elementor-element-ce0cc71 .elementor-icon-box-wrapper{text-align:start;gap:21px}.elementor-2 .elementor-element.elementor-element-ce0cc71 .elementor-icon-box-title{margin-block-end:9px;color:#000}.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-stacked .elementor-icon{background-color:#18533a}.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-default .elementor-icon{fill:#18533a;color:#18533a;border-color:#18533a}.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000}.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-framed:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-default:has(:hover) .elementor-icon,.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-framed:has(:focus) .elementor-icon,.elementor-2 .elementor-element.elementor-element-ce0cc71.elementor-view-default:has(:focus) .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-2 .elementor-element.elementor-element-ce0cc71 .elementor-icon{font-size:35px}.elementor-2 .elementor-element.elementor-element-ce0cc71 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-ce0cc71 .elementor-icon-box-title a{font-size:20px;font-weight:600}.elementor-2 .elementor-element.elementor-element-ce0cc71:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-ce0cc71:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-ce0cc71 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:20px;color:#000}.elementor-2 .elementor-element.elementor-element-fedd1ec{--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;--justify-content:space-between;--border-radius:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-ebb341f{--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;--justify-content:space-around;--border-radius:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-ebb341f.e-con{--align-self:center}.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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-item:not(:last-child):after{content:"";height:76%;border-color:#ddd}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-icon i{color:#61ce70;transition:color .3s}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-icon svg{fill:#61ce70;transition:fill .3s}.elementor-2 .elementor-element.elementor-element-f0c0c13{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-text{transition:color .3s}.elementor-2 .elementor-element.elementor-element-a015980{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-a015980:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-a015980>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f6f6}.elementor-2 .elementor-element.elementor-element-0fed68f{--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:center;--align-items:flex-start;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:20%;--padding-left:10%;--padding-right:10%;overflow:visible}.elementor-2 .elementor-element.elementor-element-0fed68f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-0fed68f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff 0%,#ececec 100%)}.elementor-2 .elementor-element.elementor-element-2eea785{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-2eea785.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-44bdb23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-08b9d26{text-align:start}.elementor-2 .elementor-element.elementor-element-08b9d26 .elementor-heading-title{font-size:45px;font-weight:700;color:#000}.elementor-2 .elementor-element.elementor-element-1817267>.elementor-widget-container{margin:14px 0 20px;padding:0}.elementor-2 .elementor-element.elementor-element-1817267{font-size:18px;font-weight:500;line-height:1.5em;color:#000}.elementor-2 .elementor-element.elementor-element-ee4758c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-5ac5683 .elementor-button{background-color:#d4ee09;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;fill:#252525;color:#252525;box-shadow:30px 20px 40px 0px rgba(0,0,0,.2);border-style:solid;border-width:1px;border-color:#fff;border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-965a841 .elementor-button{background-color:transparent;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;fill:#fff;color:#fff;background-image:linear-gradient(194deg,#c2272d 21%,#070B12ED 100%);box-shadow:30px 20px 40px 0px rgba(0,0,0,.2);border-style:solid;border-width:2px;border-color:#fff;border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-965a841 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-965a841 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-7103eb6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-fffba59{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:15;overflow:visible}.elementor-2 .elementor-element.elementor-element-fffba59:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-fffba59>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-fffba59:before,.elementor-2 .elementor-element.elementor-element-fffba59>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-fffba59>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-fffba59>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-fffba59>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-fffba59>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#070B1200;--background-overlay:''}.elementor-2 .elementor-element.elementor-element-929debf>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon-box-title{margin-block-end:0px;color:#000}.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon{font-size:60px;padding:0;border-width:0}.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon i{transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon-box-title a{font-size:25px;font-weight:600}.elementor-2 .elementor-element.elementor-element-929debf:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-929debf:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:26px;color:#000}.elementor-2 .elementor-element.elementor-element-9efffb9>.elementor-widget-container{margin:0 0 -8px 65px;padding:0}.elementor-2 .elementor-element.elementor-element-9efffb9{font-size:18px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-dc97135{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:16;overflow:visible}.elementor-2 .elementor-element.elementor-element-dc97135:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-dc97135>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-2d8393a>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon-box-title{margin-block-end:0px;color:#000}.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon{font-size:60px;padding:0;border-width:0}.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon i{transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon-box-title a{font-size:25px;font-weight:600}.elementor-2 .elementor-element.elementor-element-2d8393a:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-2d8393a:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:26px;color:#000}.elementor-2 .elementor-element.elementor-element-cc2c2af>.elementor-widget-container{margin:0 0 -8px 65px;padding:0}.elementor-2 .elementor-element.elementor-element-cc2c2af{font-size:18px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-f2662a8{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:17;overflow:visible}.elementor-2 .elementor-element.elementor-element-f2662a8:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f2662a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-c7b89b4>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon-box-title{margin-block-end:0px;color:#000}.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon{font-size:60px;padding:0;border-width:0}.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon i{transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon-box-title a{font-size:25px;font-weight:600}.elementor-2 .elementor-element.elementor-element-c7b89b4:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-c7b89b4:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:26px;color:#000}.elementor-2 .elementor-element.elementor-element-fdab8bd>.elementor-widget-container{margin:0 0 -8px 65px;padding:0}.elementor-2 .elementor-element.elementor-element-fdab8bd{font-size:18px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-b859050{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:18;overflow:visible}.elementor-2 .elementor-element.elementor-element-b859050:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-b859050>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-b78a07e>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon-box-title{margin-block-end:0px;color:#000}.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon{font-size:60px;padding:0;border-width:0}.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon i{transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon-box-title a{font-size:25px;font-weight:600}.elementor-2 .elementor-element.elementor-element-b78a07e:has(:hover) .elementor-icon-box-title,.elementor-2 .elementor-element.elementor-element-b78a07e:has(:focus) .elementor-icon-box-title{color:#000}.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:26px;color:#000}.elementor-2 .elementor-element.elementor-element-9dd930a>.elementor-widget-container{margin:0 0 -8px 65px;padding:0}.elementor-2 .elementor-element.elementor-element-9dd930a{font-size:18px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-c91ae6f{--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:center;--align-items:center;box-shadow:28px 24px 21px 0px rgba(0,0,0,.15);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-c91ae6f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c91ae6f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg,var(--e-global-color-primary) 0%,#151515 100%)}.elementor-2 .elementor-element.elementor-element-353b1a0>.elementor-widget-container{padding:0 70px 0 0}.elementor-2 .elementor-element.elementor-element-353b1a0{text-align:center}.elementor-2 .elementor-element.elementor-element-353b1a0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:600;color:#fff}.elementor-2 .elementor-element.elementor-element-9b69c7b .elementor-button{background-color:#d4ee09;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-9b69c7b>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-9b69c7b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-c111e57{--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:center;--align-items:center;box-shadow:28px 24px 21px 0px rgba(0,0,0,.15);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-c111e57:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c111e57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg,var(--e-global-color-primary) 0%,#151515 100%)}.elementor-2 .elementor-element.elementor-element-2a9a315>.elementor-widget-container{padding:0 70px 0 0}.elementor-2 .elementor-element.elementor-element-2a9a315{text-align:center}.elementor-2 .elementor-element.elementor-element-2a9a315 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:600;color:#fff}.elementor-2 .elementor-element.elementor-element-8ad3bcc .elementor-button{background-color:#d4ee09;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-8ad3bcc>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-8ad3bcc .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-1232a66{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-fdfb1b1>.elementor-widget-container{padding:0 0 30px}.elementor-2 .elementor-element.elementor-element-fdfb1b1{text-align:center}.elementor-2 .elementor-element.elementor-element-fdfb1b1 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700}.elementor-2 .elementor-element.elementor-element-89b4d24{--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;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-aac9ada{--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;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#c9c9c9;--border-color:#c9c9c9;overflow:visible}.elementor-2 .elementor-element.elementor-element-25c530c>.elementor-widget-container:hover{--e-transform-translateX:1px;--e-transform-translateY:1px;--e-transform-scale:1.02}.elementor-2 .elementor-element.elementor-element-25c530c{--e-transform-transition-duration:1s}.elementor-2 .elementor-element.elementor-element-25c530c>.elementor-widget-container{border-style:none;border-radius:0}.elementor-2 .elementor-element.elementor-element-25c530c img{width:100%;transition-duration:2.5s;border-style:solid;border-width:1px;border-color:#dfdfdf;border-radius:20px;box-shadow:20px 20px 50px 0px rgba(0,0,0,.2)}.elementor-2 .elementor-element.elementor-element-25c530c:hover img{opacity:.84}.elementor-2 .elementor-element.elementor-element-21f1d81{--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:center;--align-items:center;overflow:visible}.elementor-2 .elementor-element.elementor-element-7eae241 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-442a186 .elementor-button{background-color:#fff;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);box-shadow:10px 10px 30px 0px rgba(0,0,0,.2);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary);border-radius:7px}.elementor-2 .elementor-element.elementor-element-442a186 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-442a186 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-2 .elementor-element.elementor-element-4abca50{--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;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#c9c9c9;--border-color:#c9c9c9;overflow:visible}.elementor-2 .elementor-element.elementor-element-1321eea>.elementor-widget-container:hover{--e-transform-translateX:1px;--e-transform-translateY:1px;--e-transform-scale:1.02}.elementor-2 .elementor-element.elementor-element-1321eea{--e-transform-transition-duration:1s}.elementor-2 .elementor-element.elementor-element-1321eea>.elementor-widget-container{border-style:none;border-radius:0}.elementor-2 .elementor-element.elementor-element-1321eea img{width:100%;transition-duration:2.5s;border-style:solid;border-width:1px;border-color:#dfdfdf;border-radius:20px;box-shadow:20px 20px 50px 0px rgba(0,0,0,.2)}.elementor-2 .elementor-element.elementor-element-1321eea:hover img{opacity:.84}.elementor-2 .elementor-element.elementor-element-97ba8f9{--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:center;--align-items:center;overflow:visible}.elementor-2 .elementor-element.elementor-element-297a215 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-b556b41 .elementor-button{background-color:#fff;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);box-shadow:10px 10px 30px 0px rgba(0,0,0,.2);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary);border-radius:7px}.elementor-2 .elementor-element.elementor-element-b556b41 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-b556b41 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-2 .elementor-element.elementor-element-1e2bdf2{--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;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#c9c9c9;--border-color:#c9c9c9;overflow:visible}.elementor-2 .elementor-element.elementor-element-80e2969>.elementor-widget-container:hover{--e-transform-translateX:1px;--e-transform-translateY:1px;--e-transform-scale:1.02}.elementor-2 .elementor-element.elementor-element-80e2969{--e-transform-transition-duration:1s}.elementor-2 .elementor-element.elementor-element-80e2969>.elementor-widget-container{border-style:none;border-radius:0}.elementor-2 .elementor-element.elementor-element-80e2969 img{width:100%;transition-duration:2.5s;border-style:solid;border-width:1px;border-color:#dfdfdf;border-radius:20px;box-shadow:20px 20px 50px 0px rgba(0,0,0,.2)}.elementor-2 .elementor-element.elementor-element-80e2969:hover img{opacity:.84}.elementor-2 .elementor-element.elementor-element-0d1b9f2{--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:center;--align-items:center;overflow:visible}.elementor-2 .elementor-element.elementor-element-cee89c8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-43da210 .elementor-button{background-color:#fff;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);box-shadow:10px 10px 30px 0px rgba(0,0,0,.2);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary);border-radius:7px}.elementor-2 .elementor-element.elementor-element-43da210 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-43da210 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-2 .elementor-element.elementor-element-0523427{--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;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#b8b8b8;--border-color:#b8b8b8;overflow:visible}.elementor-2 .elementor-element.elementor-element-a3372f2>.elementor-widget-container:hover{--e-transform-translateX:1px;--e-transform-translateY:1px;--e-transform-scale:1.02}.elementor-2 .elementor-element.elementor-element-a3372f2{--e-transform-transition-duration:1s}.elementor-2 .elementor-element.elementor-element-a3372f2>.elementor-widget-container{border-style:none;border-radius:0}.elementor-2 .elementor-element.elementor-element-a3372f2 img{width:100%;transition-duration:2.5s;border-style:solid;border-width:1px;border-color:#dfdfdf;border-radius:20px;box-shadow:20px 20px 50px 0px rgba(0,0,0,.2)}.elementor-2 .elementor-element.elementor-element-a3372f2:hover img{opacity:.84}.elementor-2 .elementor-element.elementor-element-5fd9419{--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:center;--align-items:center;overflow:visible}.elementor-2 .elementor-element.elementor-element-e12b745 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-15b89d6 .elementor-button{background-color:#fff;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);box-shadow:10px 10px 30px 0px rgba(0,0,0,.2);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary);border-radius:7px}.elementor-2 .elementor-element.elementor-element-15b89d6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-15b89d6 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-2 .elementor-element.elementor-element-3c556c6{--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;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#b8b8b8;--border-color:#b8b8b8;overflow:visible}.elementor-2 .elementor-element.elementor-element-7c698ee>.elementor-widget-container:hover{--e-transform-translateX:1px;--e-transform-translateY:1px;--e-transform-scale:1.02}.elementor-2 .elementor-element.elementor-element-7c698ee{--e-transform-transition-duration:1s}.elementor-2 .elementor-element.elementor-element-7c698ee>.elementor-widget-container{border-style:none;border-radius:0}.elementor-2 .elementor-element.elementor-element-7c698ee img{width:100%;transition-duration:2.5s;border-style:solid;border-width:1px;border-color:#dfdfdf;border-radius:20px;box-shadow:20px 20px 50px 0px rgba(0,0,0,.2)}.elementor-2 .elementor-element.elementor-element-7c698ee:hover img{opacity:.84}.elementor-2 .elementor-element.elementor-element-582f923{--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:center;--align-items:center;overflow:visible}.elementor-2 .elementor-element.elementor-element-6c6f1e9 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-52961f1 .elementor-button{background-color:#fff;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);box-shadow:10px 10px 30px 0px rgba(0,0,0,.2);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary);border-radius:7px}.elementor-2 .elementor-element.elementor-element-52961f1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-52961f1 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-2 .elementor-element.elementor-element-82da6ee .elementor-button{background-color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-weight:500;fill:var(--e-global-color-nvsitebg);color:var(--e-global-color-nvsitebg);box-shadow:30px 20px 40px 0px rgba(0,0,0,.2);border-style:none;border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-82da6ee>.elementor-widget-container{margin:50px 0 0;padding:0}.elementor-2 .elementor-element.elementor-element-82da6ee.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-82da6ee .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-e09bd8c{--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:center;--align-items:center;--overlay-opacity:.73;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-e09bd8c:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-e09bd8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2024/12/tlo-zapytanie.avif");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-e09bd8c:before,.elementor-2 .elementor-element.elementor-element-e09bd8c>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-e09bd8c>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-e09bd8c>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-e09bd8c>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-e09bd8c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-2 .elementor-element.elementor-element-55887d7{text-align:center}.elementor-2 .elementor-element.elementor-element-55887d7 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#fff}.elementor-2 .elementor-element.elementor-element-3f02a61{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;color:#fff}.elementor-2 .elementor-element.elementor-element-3f02a61>.elementor-widget-container{margin:-10px 0 0;padding:0}.elementor-2 .elementor-element.elementor-element-f5a8e21{--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;--justify-content:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-3b06b0e .elementor-button{background-color:#d4ee09;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:10px;padding:15px 40px}.elementor-2 .elementor-element.elementor-element-3b06b0e .elementor-button-content-wrapper{flex-direction:row}.elementor-2 .elementor-element.elementor-element-9f5b96b .elementor-button{background-color:#61CE7000;fill:#fff;color:#fff;border-style:solid;border-width:2px;border-color:#fff;border-radius:10px;padding:15px 50px}.elementor-2 .elementor-element.elementor-element-9f5b96b .elementor-button-content-wrapper{flex-direction:row}.elementor-2 .elementor-element.elementor-element-105c253{--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:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-105c253:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-105c253>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2fc}.elementor-2 .elementor-element.elementor-element-903c0ca>.elementor-widget-container{padding:0 0 30px}.elementor-2 .elementor-element.elementor-element-903c0ca{text-align:center}.elementor-2 .elementor-element.elementor-element-903c0ca .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700}.elementor-2 .elementor-element.elementor-element-bb3831d{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-2 .elementor-element.elementor-element-66bc661>.elementor-widget-container{padding:0 0 30px}.elementor-2 .elementor-element.elementor-element-66bc661{text-align:center}.elementor-2 .elementor-element.elementor-element-66bc661 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700}.elementor-2 .elementor-element.elementor-element-14f9671{--display:flex;overflow:visible}.elementor-2 .elementor-element.elementor-element-deb7068{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-ed16c00{--display:flex;overflow:visible}.elementor-2 .elementor-element.elementor-element-1889324{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-d8a96e4{--display:flex;overflow:visible}.elementor-2 .elementor-element.elementor-element-61c9e4f{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-57a659a{--display:flex;overflow:visible}.elementor-2 .elementor-element.elementor-element-67d34bd{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-e244b91{--display:flex;overflow:visible}.elementor-2 .elementor-element.elementor-element-abfe1f5{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-ff75b0d{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:10px;--n-accordion-title-normal-color:var(--e-global-color-secondary);--n-accordion-icon-size:15px}.elementor-2 .elementor-element.elementor-element-ff75b0d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#fff;border-style:none}.elementor-2 .elementor-element.elementor-element-ff75b0d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:#fff}:where(.elementor-2 .elementor-element.elementor-element-ff75b0d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:#fff;border-style:none;--border-radius:10px}.elementor-2 .elementor-element.elementor-element-ff75b0d>.elementor-widget-container{background-color:#f1f1f1;padding:50px 200px;border-radius:20px}.elementor-2 .elementor-element.elementor-element-ff75b0d{--n-accordion-padding:15px 20px 15px 30px}:where(.elementor-2 .elementor-element.elementor-element-ff75b0d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-2 .elementor-element.elementor-element-9688cc1{--display:flex;overflow:visible}:root{--page-title-display:none}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-f260353:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f260353>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-2 .elementor-element.elementor-element-86f25da{--min-height:63vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-b20cdfb{--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:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-434767e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-356f0d4{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-166cf08{--min-height:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px}.elementor-2 .elementor-element.elementor-element-dd32b7f{--spacer-size:40px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var(--container-widget-width,40px);max-width:40px}.elementor-2 .elementor-element.elementor-element-e2fec63{--container-widget-width:50px;--container-widget-flex-grow:0;width:var(--container-widget-width,50px);max-width:50px}.elementor-2 .elementor-element.elementor-element-e2fec63 .elementor-heading-title{font-size:38px}.elementor-2 .elementor-element.elementor-element-6359ead .elementor-heading-title{font-size:38px}.elementor-2 .elementor-element.elementor-element-ce25f41{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-07d1440{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-2 .elementor-element.elementor-element-0fed68f{--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:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%}.elementor-2 .elementor-element.elementor-element-2eea785{--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:space-between;--align-items:flex-end}.elementor-2 .elementor-element.elementor-element-08b9d26 .elementor-heading-title{font-size:38px}.elementor-2 .elementor-element.elementor-element-1817267>.elementor-widget-container{margin:14px 0 -15px}.elementor-2 .elementor-element.elementor-element-929debf .elementor-icon-box-wrapper{text-align:start}.elementor-2 .elementor-element.elementor-element-9efffb9>.elementor-widget-container{margin:0 0 -8px}.elementor-2 .elementor-element.elementor-element-2d8393a .elementor-icon-box-wrapper{text-align:start}.elementor-2 .elementor-element.elementor-element-cc2c2af>.elementor-widget-container{margin:0 0 -8px}.elementor-2 .elementor-element.elementor-element-c7b89b4 .elementor-icon-box-wrapper{text-align:start}.elementor-2 .elementor-element.elementor-element-fdab8bd>.elementor-widget-container{margin:0 0 -8px}.elementor-2 .elementor-element.elementor-element-b78a07e .elementor-icon-box-wrapper{text-align:start}.elementor-2 .elementor-element.elementor-element-9dd930a>.elementor-widget-container{margin:0 0 -8px}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-82dbfa4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top left;background-size:1000px auto}.elementor-2 .elementor-element.elementor-element-82dbfa4:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.e-con-inner>.elementor-background-video-container:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.e-con-inner>.elementor-background-slideshow:before,.elementor-2 .elementor-element.elementor-element-82dbfa4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;background-image:linear-gradient(330deg,#fff 0%,#F2295B00 100%)}.elementor-2 .elementor-element.elementor-element-82dbfa4{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-4ea9ae0{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-9353e82>.elementor-widget-container{margin:0;padding:0 0 4px}.elementor-2 .elementor-element.elementor-element-9353e82{z-index:2;text-align:center}.elementor-2 .elementor-element.elementor-element-9353e82 .elementor-heading-title{font-size:34px}.elementor-2 .elementor-element.elementor-element-42da9f3>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-2 .elementor-element.elementor-element-42da9f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;text-align:center}.elementor-2 .elementor-element.elementor-element-034ff9a>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-2 .elementor-element.elementor-element-034ff9a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;text-align:center;font-size:17px}.elementor-2 .elementor-element.elementor-element-17823ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-17823ca.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-d4ff6d6 .elementor-button{padding:15px 52px}.elementor-2 .elementor-element.elementor-element-f260353:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f260353>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gerard-s.pl/wp-content/uploads/2025/03/locco-mobile-min.webp");background-position:60px 10px;background-size:244px auto}.elementor-2 .elementor-element.elementor-element-f260353{--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:366px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-f260353.e-con{--order:-99999}.elementor-2 .elementor-element.elementor-element-8bad19f{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-f68b901 .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-baf021c .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-86f25da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-b20cdfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-434767e{--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px}.elementor-2 .elementor-element.elementor-element-356f0d4{--min-height:46px;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999}.elementor-2 .elementor-element.elementor-element-166cf08.e-con{--e-con-transform-translateX:-50%;--align-self:center}.elementor-2 .elementor-element.elementor-element-166cf08{--width:100px;--min-height:53px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;--z-index:999999}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-166cf08{left:50%}body.rtl .elementor-2 .elementor-element.elementor-element-166cf08{right:50%}.elementor-2 .elementor-element.elementor-element-dd32b7f{--spacer-size:40px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var(--container-widget-width,40px);max-width:40px}.elementor-2 .elementor-element.elementor-element-e2fec63{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-e2fec63 .elementor-heading-title{font-size:35px}.elementor-2 .elementor-element.elementor-element-6359ead.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-6359ead{text-align:center}.elementor-2 .elementor-element.elementor-element-6359ead .elementor-heading-title{font-size:35px}.elementor-2 .elementor-element.elementor-element-ce25f41{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-07d1440{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-fedd1ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-ebb341f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-2 .elementor-element.elementor-element-f0c0c13{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center}.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2 .elementor-element.elementor-element-f0c0c13 .elementor-icon-list-item>a{font-size:18px}.elementor-2 .elementor-element.elementor-element-0fed68f{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%}.elementor-2 .elementor-element.elementor-element-08b9d26 .elementor-heading-title{font-size:35px}.elementor-2 .elementor-element.elementor-element-1817267>.elementor-widget-container{margin:14px 0 20px}.elementor-2 .elementor-element.elementor-element-ee4758c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-ee4758c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-965a841 .elementor-button{padding:15px 52px}.elementor-2 .elementor-element.elementor-element-7103eb6{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2 .elementor-element.elementor-element-c91ae6f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-c91ae6f.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-353b1a0{width:100%;max-width:100%;text-align:center}.elementor-2 .elementor-element.elementor-element-353b1a0 .elementor-heading-title{font-size:20px}.elementor-2 .elementor-element.elementor-element-c111e57{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-c111e57.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-2a9a315{width:100%;max-width:100%;text-align:center}.elementor-2 .elementor-element.elementor-element-2a9a315>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-2a9a315 .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-2 .elementor-element.elementor-element-1232a66{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2 .elementor-element.elementor-element-fdfb1b1 .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-89b4d24{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-2 .elementor-element.elementor-element-e09bd8c:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-e09bd8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-2 .elementor-element.elementor-element-e09bd8c{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-3f02a61{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%}.elementor-2 .elementor-element.elementor-element-3b06b0e .elementor-button{padding:15px 50px}.elementor-2 .elementor-element.elementor-element-9f5b96b .elementor-button{padding:15px 55px}.elementor-2 .elementor-element.elementor-element-903c0ca .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-66bc661 .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-ff75b0d>.elementor-widget-container{padding:20px}.elementor-2 .elementor-element.elementor-element-ff75b0d{--n-accordion-title-font-size:20px}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-82dbfa4{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-8bad19f{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-86f25da{--width:100%}.elementor-2 .elementor-element.elementor-element-b20cdfb{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-434767e{--width:80%}.elementor-2 .elementor-element.elementor-element-166cf08{--width:130px}.elementor-2 .elementor-element.elementor-element-f704021{--width:89px}.elementor-2 .elementor-element.elementor-element-8443847{--width:30%}.elementor-2 .elementor-element.elementor-element-ce25f41{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-07d1440{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-ebb341f{--width:100%}.elementor-2 .elementor-element.elementor-element-2eea785{--width:50%}.elementor-2 .elementor-element.elementor-element-7103eb6{--width:50%}.elementor-2 .elementor-element.elementor-element-c91ae6f{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-1232a66{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-89b4d24{--content-width:1400px}.elementor-2 .elementor-element.elementor-element-aac9ada{--width:100%}.elementor-2 .elementor-element.elementor-element-4abca50{--width:100%}.elementor-2 .elementor-element.elementor-element-1e2bdf2{--width:100%}.elementor-2 .elementor-element.elementor-element-0523427{--width:100%}.elementor-2 .elementor-element.elementor-element-3c556c6{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-86f25da{--width:100%}.elementor-2 .elementor-element.elementor-element-434767e{--width:100%}.elementor-2 .elementor-element.elementor-element-166cf08{--width:80px}.elementor-2 .elementor-element.elementor-element-2eea785{--width:100%}.elementor-2 .elementor-element.elementor-element-44bdb23{--width:70%}.elementor-2 .elementor-element.elementor-element-7103eb6{--width:100%}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-e09bd8c:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-e09bd8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.elementor-2 .elementor-element.elementor-element-a5b7afb{position:relative !important;overflow:hidden !important;border-radius:16px !important;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0);backface-visibility:hidden}.elementor-2 .elementor-element.elementor-element-a5b7afb .card-bg{z-index:1;position:absolute;inset:-2px;width:calc(100% + 4px) !important;height:calc(100% + 4px) !important;pointer-events:none;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .5s ease}.elementor-2 .elementor-element.elementor-element-a5b7afb:after{content:"";position:absolute;top:0;left:-50%;width:65%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;pointer-events:none;will-change:left}.elementor-2 .elementor-element.elementor-element-a5b7afb .card-inner{z-index:3 !important}.elementor-2 .elementor-element.elementor-element-a5b7afb:hover .card-bg{transform:scale(1.08)}.elementor-2 .elementor-element.elementor-element-a5b7afb:hover:after{left:150%;transition:left .75s ease-in-out}.elementor-2 .elementor-element.elementor-element-ca2252e{position:relative !important;overflow:hidden !important;border-radius:16px !important;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0);backface-visibility:hidden}.elementor-2 .elementor-element.elementor-element-ca2252e .card-bg{z-index:1;position:absolute;inset:-2px;width:calc(100% + 4px) !important;height:calc(100% + 4px) !important;pointer-events:none;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .5s ease}.elementor-2 .elementor-element.elementor-element-ca2252e:after{content:"";position:absolute;top:0;left:-50%;width:65%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;pointer-events:none;will-change:left}.elementor-2 .elementor-element.elementor-element-ca2252e .card-inner{z-index:3 !important}.elementor-2 .elementor-element.elementor-element-ca2252e:hover .card-bg{transform:scale(1.08)}.elementor-2 .elementor-element.elementor-element-ca2252e:hover:after{left:150%;transition:left .75s ease-in-out}.elementor-2 .elementor-element.elementor-element-98d9bff{position:relative !important;overflow:hidden !important;border-radius:16px !important;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0);backface-visibility:hidden}.elementor-2 .elementor-element.elementor-element-98d9bff .card-bg{z-index:1;position:absolute;inset:-2px;width:calc(100% + 4px) !important;height:calc(100% + 4px) !important;pointer-events:none;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .5s ease}.elementor-2 .elementor-element.elementor-element-98d9bff:after{content:"";position:absolute;top:0;left:-50%;width:65%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;pointer-events:none;will-change:left}.elementor-2 .elementor-element.elementor-element-98d9bff .card-inner{z-index:3 !important}.elementor-2 .elementor-element.elementor-element-98d9bff:hover .card-bg{transform:scale(1.08)}.elementor-2 .elementor-element.elementor-element-98d9bff:hover:after{left:150%;transition:left .75s ease-in-out}.elementor-2 .elementor-element.elementor-element-b33c91b{position:relative !important;overflow:hidden !important;border-radius:16px !important;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0);backface-visibility:hidden}.elementor-2 .elementor-element.elementor-element-b33c91b .card-bg{z-index:1;position:absolute;inset:-2px;width:calc(100% + 4px) !important;height:calc(100% + 4px) !important;pointer-events:none;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .5s ease}.elementor-2 .elementor-element.elementor-element-b33c91b:after{content:"";position:absolute;top:0;left:-50%;width:65%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;pointer-events:none;will-change:left}.elementor-2 .elementor-element.elementor-element-b33c91b .card-inner{z-index:3 !important}.elementor-2 .elementor-element.elementor-element-b33c91b:hover .card-bg{transform:scale(1.08)}.elementor-2 .elementor-element.elementor-element-b33c91b:hover:after{left:150%;transition:left .75s ease-in-out}.elementor-2 .elementor-element.elementor-element-943c618{position:relative !important;overflow:hidden !important;border-radius:16px !important;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0);backface-visibility:hidden}.elementor-2 .elementor-element.elementor-element-943c618 .card-bg{z-index:1;position:absolute;inset:-2px;width:calc(100% + 4px) !important;height:calc(100% + 4px) !important;pointer-events:none;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .5s ease}.elementor-2 .elementor-element.elementor-element-943c618:after{content:"";position:absolute;top:0;left:-50%;width:65%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;pointer-events:none;will-change:left}.elementor-2 .elementor-element.elementor-element-943c618 .card-inner{z-index:3 !important}.elementor-2 .elementor-element.elementor-element-943c618:hover .card-bg{transform:scale(1.08)}.elementor-2 .elementor-element.elementor-element-943c618:hover:after{left:150%;transition:left .75s ease-in-out}.elementor-2 .elementor-element.elementor-element-6359ead{word-break:anywhere}