.elementor-4770 .elementor-element.elementor-element-b1002f{--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-4770 .elementor-element.elementor-element-b1002f:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-b1002f > .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-4770 .elementor-element.elementor-element-b1002f::before, .elementor-4770 .elementor-element.elementor-element-b1002f > .elementor-background-video-container::before, .elementor-4770 .elementor-element.elementor-element-b1002f > .e-con-inner > .elementor-background-video-container::before, .elementor-4770 .elementor-element.elementor-element-b1002f > .elementor-background-slideshow::before, .elementor-4770 .elementor-element.elementor-element-b1002f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4770 .elementor-element.elementor-element-b1002f > .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-4770 .elementor-element.elementor-element-b1002e img{width:194px;}.elementor-4770 .elementor-element.elementor-element-b10034{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b10030{--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-4770 .elementor-element.elementor-element-b10031{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-4770 .elementor-element.elementor-element-b10032{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-4770 .elementor-element.elementor-element-b10033{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-4770 .elementor-element.elementor-element-b10036{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b10035{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:300;line-height:38px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b1003f{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b1003e{--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-4770 .elementor-element.elementor-element-b10037{--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-4770 .elementor-element.elementor-element-b10003{--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-4770 .elementor-element.elementor-element-b10001{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10001 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10002{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10006{--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-4770 .elementor-element.elementor-element-b10004{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10004 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10005{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10009{--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-4770 .elementor-element.elementor-element-b10007{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10007 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10008{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b1000c{--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-4770 .elementor-element.elementor-element-b1000a{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b1000a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b1000b{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b1000f{--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-4770 .elementor-element.elementor-element-b1000d{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b1000d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b1000e{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10012{--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-4770 .elementor-element.elementor-element-b10010{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10010 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10011{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10015{--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-4770 .elementor-element.elementor-element-b10013{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10013 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10014{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10018{--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-4770 .elementor-element.elementor-element-b10016{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10016 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10017{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b1001b{--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-4770 .elementor-element.elementor-element-b10019{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10019 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b1001a{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b1001e{--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-4770 .elementor-element.elementor-element-b1001c{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b1001c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b1001d{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10021{--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-4770 .elementor-element.elementor-element-b1001f{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b1001f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10020{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10024{--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-4770 .elementor-element.elementor-element-b10022{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10022 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10023{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10027{--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-4770 .elementor-element.elementor-element-b10025{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10025 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10026{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b1002a{--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-4770 .elementor-element.elementor-element-b10028{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10028 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10029{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b1002d{--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-4770 .elementor-element.elementor-element-b1002b{--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-4770 .elementor-element.elementor-element-b1002c{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b1002c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4770 .elementor-element.elementor-element-b1002c .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-4770 .elementor-element.elementor-element-b1002c .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-4770 .elementor-element.elementor-element-b1003d{--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-4770 .elementor-element.elementor-element-b10048{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b10048:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-b10048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-b10046{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b10047 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:34px;font-weight:400;line-height:48px;color:#242424;}.elementor-4770 .elementor-element.elementor-element-b10045{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 40px;--row-gap:30px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-4770 .elementor-element.elementor-element-b10045:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-b10045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10040{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10042{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b10041 img{width:70px;}.elementor-4770 .elementor-element.elementor-element-b10043{text-align:center;}.elementor-4770 .elementor-element.elementor-element-b10043 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10044{text-align:center;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:#878787;}.elementor-4770 .elementor-element.elementor-element-b10059{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b10059:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-b10059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4770 .elementor-element.elementor-element-b10058{--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-4770 .elementor-element.elementor-element-b10049{--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-4770 .elementor-element.elementor-element-b1004a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:400;line-height:38px;color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b1004b{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#909090;}.elementor-4770 .elementor-element.elementor-element-b1004c .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-4770 .elementor-element.elementor-element-b1004c{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b1004c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4770 .elementor-element.elementor-element-b1004c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4770 .elementor-element.elementor-element-b10057{--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-4770 .elementor-element.elementor-element-b1004f{--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-4770 .elementor-element.elementor-element-b1004d{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b1004d .elementor-icon-wrapper{text-align:center;}.elementor-4770 .elementor-element.elementor-element-b1004d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b1004d.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-b1004d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b1004d.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-b1004d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b1004d .elementor-icon{font-size:16px;}.elementor-4770 .elementor-element.elementor-element-b1004d .elementor-icon svg{height:16px;}.elementor-4770 .elementor-element.elementor-element-b1004e{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10052{--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-4770 .elementor-element.elementor-element-b10050{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10050 .elementor-icon-wrapper{text-align:center;}.elementor-4770 .elementor-element.elementor-element-b10050.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10050.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-b10050.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10050.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-b10050.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10050 .elementor-icon{font-size:16px;}.elementor-4770 .elementor-element.elementor-element-b10050 .elementor-icon svg{height:16px;}.elementor-4770 .elementor-element.elementor-element-b10051{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10055{--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-4770 .elementor-element.elementor-element-b10053{width:initial;max-width:initial;}.elementor-4770 .elementor-element.elementor-element-b10053 .elementor-icon-wrapper{text-align:center;}.elementor-4770 .elementor-element.elementor-element-b10053.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10053.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-b10053.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10053.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-b10053.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10053 .elementor-icon{font-size:16px;}.elementor-4770 .elementor-element.elementor-element-b10053 .elementor-icon svg{height:16px;}.elementor-4770 .elementor-element.elementor-element-b10054{width:initial;max-width:initial;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-b10056{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:#606060;}@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10034{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4770 .elementor-element.elementor-element-b10031{text-align:start;}.elementor-4770 .elementor-element.elementor-element-b10032{text-align:start;}.elementor-4770 .elementor-element.elementor-element-b10033{text-align:start;}.elementor-4770 .elementor-element.elementor-element-b10036{--padding-top:30px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4770 .elementor-element.elementor-element-b10035{font-size:20px;line-height:28px;}.elementor-4770 .elementor-element.elementor-element-b1003f{--padding-top:0px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-4770 .elementor-element.elementor-element-b10048{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4770 .elementor-element.elementor-element-b10047 .elementor-heading-title{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-b10045{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-4770 .elementor-element.elementor-element-b10059{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4770 .elementor-element.elementor-element-b1004a .elementor-heading-title{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-b1004e{font-size:14px;line-height:22px;}.elementor-4770 .elementor-element.elementor-element-b10051{font-size:14px;line-height:22px;}.elementor-4770 .elementor-element.elementor-element-b10054{font-size:14px;line-height:22px;}.elementor-4770 .elementor-element.elementor-element-b10056{font-size:12px;}}@media(min-width:768px){.elementor-4770 .elementor-element.elementor-element-b10034{--content-width:1228px;}.elementor-4770 .elementor-element.elementor-element-b10036{--content-width:1228px;}.elementor-4770 .elementor-element.elementor-element-b1003f{--content-width:1228px;}.elementor-4770 .elementor-element.elementor-element-b10046{--content-width:1228px;}.elementor-4770 .elementor-element.elementor-element-b10058{--content-width:1228px;}}/* Start custom CSS for image, class: .elementor-element-b1002e */.elementor-4770 .elementor-element.elementor-element-b1002e img{width:194px;max-width:70vw;height:auto}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1002e img{width:116px!important;max-width:70vw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1002f */.elementor-4770 .elementor-element.elementor-element-b1002f{min-height:600px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1002f{min-height:380px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10030 */.elementor-4770 .elementor-element.elementor-element-b10030 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10030 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10030 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){
.elementor-4770 .elementor-element.elementor-element-b10030{display:grid!important;grid-template-columns:1fr auto;column-gap:16px;row-gap:0!important}
.elementor-4770 .elementor-element.elementor-element-b10030>#fe-meta-1{grid-column:1!important;grid-row:1!important;width:auto!important}
.elementor-4770 .elementor-element.elementor-element-b10030>#fe-meta-2{grid-column:1!important;grid-row:2!important;width:auto!important}
.elementor-4770 .elementor-element.elementor-element-b10030>#fe-meta-3{grid-column:2!important;grid-row:1!important;width:auto!important}
.elementor-4770 .elementor-element.elementor-element-b10030>#fe-meta-3 p{text-align:right!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10035 */.elementor-4770 .elementor-element.elementor-element-b10035 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10035 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10035 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10035 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10035{max-width:995px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10001 */.elementor-4770 .elementor-element.elementor-element-b10001{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10001{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10002 */.elementor-4770 .elementor-element.elementor-element-b10002{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10002{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10003 */.elementor-4770 .elementor-element.elementor-element-b10003 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10003 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10003 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10003 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10003 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10003{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10004 */.elementor-4770 .elementor-element.elementor-element-b10004{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10004{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10005 */.elementor-4770 .elementor-element.elementor-element-b10005{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10005{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10006 */.elementor-4770 .elementor-element.elementor-element-b10006 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10006 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10006 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10006 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10006 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10006{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10007 */.elementor-4770 .elementor-element.elementor-element-b10007{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10007{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10008 */.elementor-4770 .elementor-element.elementor-element-b10008{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10008{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10009 */.elementor-4770 .elementor-element.elementor-element-b10009 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10009 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10009 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10009 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10009 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10009{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1000a */.elementor-4770 .elementor-element.elementor-element-b1000a{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1000a{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1000b */.elementor-4770 .elementor-element.elementor-element-b1000b{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1000b{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1000c */.elementor-4770 .elementor-element.elementor-element-b1000c .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1000c p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1000c p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b1000c .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b1000c .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1000c{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1000d */.elementor-4770 .elementor-element.elementor-element-b1000d{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1000d{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1000e */.elementor-4770 .elementor-element.elementor-element-b1000e{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1000e{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1000f */.elementor-4770 .elementor-element.elementor-element-b1000f .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1000f p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1000f p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b1000f .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b1000f .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1000f{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10010 */.elementor-4770 .elementor-element.elementor-element-b10010{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10010{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10011 */.elementor-4770 .elementor-element.elementor-element-b10011{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10011{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10012 */.elementor-4770 .elementor-element.elementor-element-b10012 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10012 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10012 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10012 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10012 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10012{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10013 */.elementor-4770 .elementor-element.elementor-element-b10013{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10013{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10014 */.elementor-4770 .elementor-element.elementor-element-b10014{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10014{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10015 */.elementor-4770 .elementor-element.elementor-element-b10015 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10015 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10015 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10015 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10015 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10015{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10016 */.elementor-4770 .elementor-element.elementor-element-b10016{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10016{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10017 */.elementor-4770 .elementor-element.elementor-element-b10017{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10017{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10018 */.elementor-4770 .elementor-element.elementor-element-b10018 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10018 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10018 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10018 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10018 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10018{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10019 */.elementor-4770 .elementor-element.elementor-element-b10019{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10019{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1001a */.elementor-4770 .elementor-element.elementor-element-b1001a{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1001a{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1001b */.elementor-4770 .elementor-element.elementor-element-b1001b .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1001b p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1001b p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b1001b .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b1001b .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1001b{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1001c */.elementor-4770 .elementor-element.elementor-element-b1001c{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1001c{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1001d */.elementor-4770 .elementor-element.elementor-element-b1001d{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1001d{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1001e */.elementor-4770 .elementor-element.elementor-element-b1001e .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1001e p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1001e p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b1001e .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b1001e .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1001e{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1001f */.elementor-4770 .elementor-element.elementor-element-b1001f{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1001f{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10020 */.elementor-4770 .elementor-element.elementor-element-b10020{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10020{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10021 */.elementor-4770 .elementor-element.elementor-element-b10021 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10021 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10021 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10021 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10021 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10021{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10022 */.elementor-4770 .elementor-element.elementor-element-b10022{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10022{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10023 */.elementor-4770 .elementor-element.elementor-element-b10023{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10023{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10024 */.elementor-4770 .elementor-element.elementor-element-b10024 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10024 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10024 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10024 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10024 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10024{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10025 */.elementor-4770 .elementor-element.elementor-element-b10025{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10025{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10026 */.elementor-4770 .elementor-element.elementor-element-b10026{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10026{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10027 */.elementor-4770 .elementor-element.elementor-element-b10027 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10027 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10027 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10027 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10027 .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10027{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10028 */.elementor-4770 .elementor-element.elementor-element-b10028{flex:0 0 133px;max-width:133px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10028{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10029 */.elementor-4770 .elementor-element.elementor-element-b10029{flex:1 1 0;min-width:0;max-width:351px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10029{max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1002a */.elementor-4770 .elementor-element.elementor-element-b1002a .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1002a p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1002a p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b1002a .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b1002a .elementor-widget-text-editor a{color:#000000;text-decoration:underline}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1002a{flex-direction:column!important;gap:16px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1002b */.elementor-4770 .elementor-element.elementor-element-b1002b{flex:0 0 133px;max-width:133px}@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1002b{display:none!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1002c */.elementor-4770 .elementor-element.elementor-element-b1002c{flex:0 0 220px;max-width:220px}
.elementor-4770 .elementor-element.elementor-element-b1002c .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-4770 .elementor-element.elementor-element-b1002c .elementor-button:hover{color:#000000}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1002c{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1002d */@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1002d{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10037 */.elementor-4770 .elementor-element.elementor-element-b10037{flex:584 1 0;min-width:0}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10037{flex:1 1 auto!important;padding-top:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1003d */.elementor-4770 .elementor-element.elementor-element-b1003d{flex:604 1 0;min-width:0}
.elementor-4770 .elementor-element.elementor-element-b1003d img{width:100%;height:auto;display:block}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1003d{flex:1 1 auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1003e */@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1003e{flex-direction:column!important;gap:40px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10040 */.elementor-4770 .elementor-element.elementor-element-b10040{flex:1 1 0;min-width:0}
.elementor-4770 .elementor-element.elementor-element-b10040 p{margin:0 0 12px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10040{flex:1 1 auto!important;text-align:center}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b10041 */.elementor-4770 .elementor-element.elementor-element-b10041 img{width:70px;height:70px;border-radius:50%;object-fit:cover}
.elementor-4770 .elementor-element.elementor-element-b10041 img{filter:grayscale(1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10042 */.elementor-4770 .elementor-element.elementor-element-b10042{flex:0 0 225px;max-width:225px}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10042{flex:1 1 auto!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10045 */@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10045{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1004c */.elementor-4770 .elementor-element.elementor-element-b1004c .elementor-button{background:#FFFFFF;color:#000000}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1004c,.elementor-4770 .elementor-element.elementor-element-b1004c .elementor-button{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10049 */.elementor-4770 .elementor-element.elementor-element-b10049 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10049 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10049 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10049 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10049{flex:560 1 0;min-width:0}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10049{flex:1 1 auto!important}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1004d */.elementor-4770 .elementor-element.elementor-element-b1004d{flex:0 0 16px;height:24px}
.elementor-4770 .elementor-element.elementor-element-b1004d .elementor-icon-wrapper,.elementor-4770 .elementor-element.elementor-element-b1004d .elementor-icon{line-height:1;display:block;height:16px}
.elementor-4770 .elementor-element.elementor-element-b1004d .elementor-icon svg{width:16px;height:16px;display:block;margin-top:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1004e */.elementor-4770 .elementor-element.elementor-element-b1004e{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1004f */.elementor-4770 .elementor-element.elementor-element-b1004f .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1004f p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b1004f .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b1004f{--flex-wrap-mobile:nowrap}.elementor-4770 .elementor-element.elementor-element-b1004f>.elementor-widget{min-width:0}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b10050 */.elementor-4770 .elementor-element.elementor-element-b10050{flex:0 0 16px;height:24px}
.elementor-4770 .elementor-element.elementor-element-b10050 .elementor-icon-wrapper,.elementor-4770 .elementor-element.elementor-element-b10050 .elementor-icon{line-height:1;display:block;height:16px}
.elementor-4770 .elementor-element.elementor-element-b10050 .elementor-icon svg{width:16px;height:16px;display:block;margin-top:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10051 */.elementor-4770 .elementor-element.elementor-element-b10051{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10052 */.elementor-4770 .elementor-element.elementor-element-b10052 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10052 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10052 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10052{--flex-wrap-mobile:nowrap}.elementor-4770 .elementor-element.elementor-element-b10052>.elementor-widget{min-width:0}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b10053 */.elementor-4770 .elementor-element.elementor-element-b10053{flex:0 0 16px;height:24px}
.elementor-4770 .elementor-element.elementor-element-b10053 .elementor-icon-wrapper,.elementor-4770 .elementor-element.elementor-element-b10053 .elementor-icon{line-height:1;display:block;height:16px}
.elementor-4770 .elementor-element.elementor-element-b10053 .elementor-icon svg{width:16px;height:16px;display:block;margin-top:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10054 */.elementor-4770 .elementor-element.elementor-element-b10054{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10055 */.elementor-4770 .elementor-element.elementor-element-b10055 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10055 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10055 .elementor-widget-container>*:last-child{margin-bottom:0}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10055{--flex-wrap-mobile:nowrap}.elementor-4770 .elementor-element.elementor-element-b10055>.elementor-widget{min-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10057 */.elementor-4770 .elementor-element.elementor-element-b10057 .elementor-heading-title{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10057 p{margin:0}
.elementor-4770 .elementor-element.elementor-element-b10057 p+p{margin-top:14px}
.elementor-4770 .elementor-element.elementor-element-b10057 .elementor-widget-container>*:last-child{margin-bottom:0}
.elementor-4770 .elementor-element.elementor-element-b10057{flex:372 1 0;min-width:0}
@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10057{flex:1 1 auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10058 */@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-b10058,.elementor-4770 .elementor-element.elementor-element-b10058>.e-con-inner{flex-direction:column!important;gap:30px!important}}/* End custom CSS */