.elementor-4596 .elementor-element.elementor-element-e100002{--display:flex;--min-height:600px;--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:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100002:not(.elementor-motion-effects-element-type-background), .elementor-4596 .elementor-element.elementor-element-e100002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://kasakai.eu/wp-content/uploads/2026/07/v2-iglutech-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4596 .elementor-element.elementor-element-e100002::before, .elementor-4596 .elementor-element.elementor-element-e100002 > .elementor-background-video-container::before, .elementor-4596 .elementor-element.elementor-element-e100002 > .e-con-inner > .elementor-background-video-container::before, .elementor-4596 .elementor-element.elementor-element-e100002 > .elementor-background-slideshow::before, .elementor-4596 .elementor-element.elementor-element-e100002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4596 .elementor-element.elementor-element-e100002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-4596 .elementor-element.elementor-element-e100001 img{width:194px;}.elementor-4596 .elementor-element.elementor-element-e100007{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100006{--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 20px;--row-gap:0px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4596 .elementor-element.elementor-element-e100003{width:initial;max-width:initial;text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:22px;color:#9E9E9E;}.elementor-4596 .elementor-element.elementor-element-e100004{width:initial;max-width:initial;text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:22px;color:#9E9E9E;}.elementor-4596 .elementor-element.elementor-element-e100005{width:initial;max-width:initial;text-align:end;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:22px;color:#9E9E9E;}.elementor-4596 .elementor-element.elementor-element-e100009{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100008{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:300;line-height:38px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e10002c{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10002b{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10002a{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10001d{--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:16px 100px;--row-gap:16px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4596 .elementor-element.elementor-element-e10001b{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-4596 .elementor-element.elementor-element-e10001b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e10001c{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4596 .elementor-element.elementor-element-e100020{--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:16px 100px;--row-gap:16px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10001e{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-4596 .elementor-element.elementor-element-e10001e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e10001f{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4596 .elementor-element.elementor-element-e100023{--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:16px 100px;--row-gap:16px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100021{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-4596 .elementor-element.elementor-element-e100021 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e100022{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4596 .elementor-element.elementor-element-e100026{--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:16px 100px;--row-gap:16px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100024{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-4596 .elementor-element.elementor-element-e100024 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e100025{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4596 .elementor-element.elementor-element-e100029{--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:16px 100px;--row-gap:16px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100027{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-4596 .elementor-element.elementor-element-e100027 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e100028{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4596 .elementor-element.elementor-element-e100012{--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:16px 100px;--row-gap:16px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10000a{width:initial;max-width:initial;}.elementor-4596 .elementor-element.elementor-element-e10000a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e100011{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10000d{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D9D9;--border-color:#D9D9D9;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10000b{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e10000c{width:initial;max-width:initial;text-align:end;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#9E9E9E;}.elementor-4596 .elementor-element.elementor-element-e100010{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10000e{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-4596 .elementor-element.elementor-element-e10000f{width:initial;max-width:initial;text-align:end;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#9E9E9E;}.elementor-4596 .elementor-element.elementor-element-e100015{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100013{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4596 .elementor-element.elementor-element-e100014{width:initial;max-width:initial;}.elementor-4596 .elementor-element.elementor-element-e100014 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4596 .elementor-element.elementor-element-e100014 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-4596 .elementor-element.elementor-element-e100014 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4596 .elementor-element.elementor-element-e10001a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10003d{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10003d:not(.elementor-motion-effects-element-type-background), .elementor-4596 .elementor-element.elementor-element-e10003d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4596 .elementor-element.elementor-element-e10003c{--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:flex-start;--gap:40px 100px;--row-gap:40px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100030{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e10002d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:38px;color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e10002e{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#909090;}.elementor-4596 .elementor-element.elementor-element-e10002f .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:17px;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-4596 .elementor-element.elementor-element-e10002f{width:initial;max-width:initial;}.elementor-4596 .elementor-element.elementor-element-e10002f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4596 .elementor-element.elementor-element-e10002f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4596 .elementor-element.elementor-element-e10003b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100033{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4596 .elementor-element.elementor-element-e100031{width:initial;max-width:initial;}.elementor-4596 .elementor-element.elementor-element-e100031 .elementor-icon-wrapper{text-align:center;}.elementor-4596 .elementor-element.elementor-element-e100031.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100031.elementor-view-framed .elementor-icon, .elementor-4596 .elementor-element.elementor-element-e100031.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100031.elementor-view-framed .elementor-icon, .elementor-4596 .elementor-element.elementor-element-e100031.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100031 .elementor-icon{font-size:16px;}.elementor-4596 .elementor-element.elementor-element-e100031 .elementor-icon svg{height:16px;}.elementor-4596 .elementor-element.elementor-element-e100032{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100036{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100034{width:initial;max-width:initial;}.elementor-4596 .elementor-element.elementor-element-e100034 .elementor-icon-wrapper{text-align:center;}.elementor-4596 .elementor-element.elementor-element-e100034.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100034.elementor-view-framed .elementor-icon, .elementor-4596 .elementor-element.elementor-element-e100034.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100034.elementor-view-framed .elementor-icon, .elementor-4596 .elementor-element.elementor-element-e100034.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100034 .elementor-icon{font-size:16px;}.elementor-4596 .elementor-element.elementor-element-e100034 .elementor-icon svg{height:16px;}.elementor-4596 .elementor-element.elementor-element-e100035{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100039{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4596 .elementor-element.elementor-element-e100037{width:initial;max-width:initial;}.elementor-4596 .elementor-element.elementor-element-e100037 .elementor-icon-wrapper{text-align:center;}.elementor-4596 .elementor-element.elementor-element-e100037.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100037.elementor-view-framed .elementor-icon, .elementor-4596 .elementor-element.elementor-element-e100037.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100037.elementor-view-framed .elementor-icon, .elementor-4596 .elementor-element.elementor-element-e100037.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e100037 .elementor-icon{font-size:16px;}.elementor-4596 .elementor-element.elementor-element-e100037 .elementor-icon svg{height:16px;}.elementor-4596 .elementor-element.elementor-element-e100038{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-4596 .elementor-element.elementor-element-e10003a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:#606060;}@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100007{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4596 .elementor-element.elementor-element-e100003{text-align:start;}.elementor-4596 .elementor-element.elementor-element-e100004{text-align:start;}.elementor-4596 .elementor-element.elementor-element-e100005{text-align:start;}.elementor-4596 .elementor-element.elementor-element-e100009{--padding-top:30px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4596 .elementor-element.elementor-element-e100008{font-size:20px;line-height:28px;}.elementor-4596 .elementor-element.elementor-element-e10002c{--padding-top:0px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-4596 .elementor-element.elementor-element-e10003d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4596 .elementor-element.elementor-element-e10002d .elementor-heading-title{font-size:24px;}.elementor-4596 .elementor-element.elementor-element-e100032{font-size:14px;line-height:22px;}.elementor-4596 .elementor-element.elementor-element-e100035{font-size:14px;line-height:22px;}.elementor-4596 .elementor-element.elementor-element-e100038{font-size:14px;line-height:22px;}.elementor-4596 .elementor-element.elementor-element-e10003a{font-size:12px;}}@media(min-width:768px){.elementor-4596 .elementor-element.elementor-element-e100007{--content-width:1228px;}.elementor-4596 .elementor-element.elementor-element-e100009{--content-width:1228px;}.elementor-4596 .elementor-element.elementor-element-e10002c{--content-width:1228px;}.elementor-4596 .elementor-element.elementor-element-e10003c{--content-width:1228px;}}/* Start custom CSS for image, class: .elementor-element-e100001 */.elementor-4596 .elementor-element.elementor-element-e100001 img{width:194px;max-width:70vw;height:auto}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100001 img{width:116px!important;max-width:70vw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100002 */.elementor-4596 .elementor-element.elementor-element-e100002{min-height:600px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100002{min-height:380px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100006 */.elementor-4596 .elementor-element.elementor-element-e100006 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100006 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100006 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){
.elementor-4596 .elementor-element.elementor-element-e100006{display:grid!important;grid-template-columns:1fr auto;column-gap:16px;row-gap:0!important}
/* pagal ID, ne nth-child: redaktorius iterpia pagalbinius div'us ir nth-child pasislenka */
.elementor-4596 .elementor-element.elementor-element-e100006>#fe-meta-1{grid-column:1!important;grid-row:1!important;width:auto!important}
.elementor-4596 .elementor-element.elementor-element-e100006>#fe-meta-2{grid-column:1!important;grid-row:2!important;width:auto!important}
.elementor-4596 .elementor-element.elementor-element-e100006>#fe-meta-3{grid-column:2!important;grid-row:1!important;width:auto!important}
.elementor-4596 .elementor-element.elementor-element-e100006>#fe-meta-3 p{text-align:right!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e100008 */.elementor-4596 .elementor-element.elementor-element-e100008 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100008 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100008 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4596 .elementor-element.elementor-element-e100008{max-width:995px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e10001b */.elementor-4596 .elementor-element.elementor-element-e10001b{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10001b{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e10001c */.elementor-4596 .elementor-element.elementor-element-e10001c{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10001c{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10001d */.elementor-4596 .elementor-element.elementor-element-e10001d .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e10001d p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e10001d .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10001d{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e10001e */.elementor-4596 .elementor-element.elementor-element-e10001e{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10001e{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e10001f */.elementor-4596 .elementor-element.elementor-element-e10001f{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10001f{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100020 */.elementor-4596 .elementor-element.elementor-element-e100020 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100020 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100020 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100020{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e100021 */.elementor-4596 .elementor-element.elementor-element-e100021{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100021{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e100022 */.elementor-4596 .elementor-element.elementor-element-e100022{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100022{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100023 */.elementor-4596 .elementor-element.elementor-element-e100023 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100023 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100023 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100023{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e100024 */.elementor-4596 .elementor-element.elementor-element-e100024{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100024{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e100025 */.elementor-4596 .elementor-element.elementor-element-e100025{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100025{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100026 */.elementor-4596 .elementor-element.elementor-element-e100026 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100026 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100026 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100026{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e100027 */.elementor-4596 .elementor-element.elementor-element-e100027{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100027{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e100028 */.elementor-4596 .elementor-element.elementor-element-e100028{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100028{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100029 */.elementor-4596 .elementor-element.elementor-element-e100029 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100029 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100029 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100029{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e10000a */.elementor-4596 .elementor-element.elementor-element-e10000a{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10000a{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10000d */.elementor-4596 .elementor-element.elementor-element-e10000d .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e10000d p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e10000d .elementor-widget-container>*:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100010 */.elementor-4596 .elementor-element.elementor-element-e100010 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100010 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100010 .elementor-widget-container>*:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100011 */.elementor-4596 .elementor-element.elementor-element-e100011{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100011{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100012 */.elementor-4596 .elementor-element.elementor-element-e100012 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100012 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100012 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100012{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100013 */.elementor-4596 .elementor-element.elementor-element-e100013{flex:0 0 133px;max-width:133px}@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100013{display:none!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e100014 */.elementor-4596 .elementor-element.elementor-element-e100014{flex:0 0 220px;max-width:220px}
.elementor-4596 .elementor-element.elementor-element-e100014 .elementor-button{display:flex;align-items:center;justify-content:space-between;width:220px;padding:0 0 8px!important;border-bottom:0.5px solid #000000;border-radius:0;background:transparent!important}
.elementor-4596 .elementor-element.elementor-element-e100014 .elementor-button:hover{color:#000000}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100014{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100015 */@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100015{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10002a */.elementor-4596 .elementor-element.elementor-element-e10002a{flex:584 1 0;min-width:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10002a{flex:1 1 auto!important;padding-top:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10001a */.elementor-4596 .elementor-element.elementor-element-e10001a{flex:604 1 0;min-width:0}
.elementor-4596 .elementor-element.elementor-element-e10001a img{width:100%;height:auto;display:block}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10001a{flex:1 1 auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10002b */@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10002b{flex-direction:column!important;gap:40px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e10002f */.elementor-4596 .elementor-element.elementor-element-e10002f .elementor-button{background:#FFFFFF;color:#000000}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10002f,.elementor-4596 .elementor-element.elementor-element-e10002f .elementor-button{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100030 */.elementor-4596 .elementor-element.elementor-element-e100030 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100030 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100030 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4596 .elementor-element.elementor-element-e100030{flex:560 1 0;min-width:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e100030{flex:1 1 auto!important}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e100031 */.elementor-4596 .elementor-element.elementor-element-e100031{flex:0 0 16px;height:24px}
.elementor-4596 .elementor-element.elementor-element-e100031 .elementor-icon-wrapper,.elementor-4596 .elementor-element.elementor-element-e100031 .elementor-icon{line-height:1;display:block;height:16px}
.elementor-4596 .elementor-element.elementor-element-e100031 .elementor-icon svg{width:16px;height:16px;display:block;margin-top:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e100032 */.elementor-4596 .elementor-element.elementor-element-e100032{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100033 */.elementor-4596 .elementor-element.elementor-element-e100033 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100033 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100033 .elementor-widget-container>*:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e100034 */.elementor-4596 .elementor-element.elementor-element-e100034{flex:0 0 16px;height:24px}
.elementor-4596 .elementor-element.elementor-element-e100034 .elementor-icon-wrapper,.elementor-4596 .elementor-element.elementor-element-e100034 .elementor-icon{line-height:1;display:block;height:16px}
.elementor-4596 .elementor-element.elementor-element-e100034 .elementor-icon svg{width:16px;height:16px;display:block;margin-top:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e100035 */.elementor-4596 .elementor-element.elementor-element-e100035{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100036 */.elementor-4596 .elementor-element.elementor-element-e100036 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100036 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100036 .elementor-widget-container>*:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e100037 */.elementor-4596 .elementor-element.elementor-element-e100037{flex:0 0 16px;height:24px}
.elementor-4596 .elementor-element.elementor-element-e100037 .elementor-icon-wrapper,.elementor-4596 .elementor-element.elementor-element-e100037 .elementor-icon{line-height:1;display:block;height:16px}
.elementor-4596 .elementor-element.elementor-element-e100037 .elementor-icon svg{width:16px;height:16px;display:block;margin-top:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e100038 */.elementor-4596 .elementor-element.elementor-element-e100038{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e100039 */.elementor-4596 .elementor-element.elementor-element-e100039 .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100039 p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e100039 .elementor-widget-container>*:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10003b */.elementor-4596 .elementor-element.elementor-element-e10003b .elementor-heading-title{margin:0}
.elementor-4596 .elementor-element.elementor-element-e10003b p{margin:0}
.elementor-4596 .elementor-element.elementor-element-e10003b .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4596 .elementor-element.elementor-element-e10003b{flex:372 1 0;min-width:0}
@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10003b{flex:1 1 auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10003c */@media(max-width:767px){.elementor-4596 .elementor-element.elementor-element-e10003c,.elementor-4596 .elementor-element.elementor-element-e10003c>.e-con-inner{flex-direction:column!important;gap:30px!important}}/* End custom CSS */